@adcp/client API Reference - v4.19.0
    Preparing search index...

    Variable ReportPlanOutcomeRequestSchemaConst

    ReportPlanOutcomeRequestSchema: ZodObject<
        {
            plan_id: ZodString;
            check_id: ZodOptional<ZodNullable<ZodString>>;
            idempotency_key: ZodOptional<ZodNullable<ZodString>>;
            outcome: ZodUnion<
                readonly [
                    ZodLiteral<"completed">,
                    ZodLiteral<"failed">,
                    ZodLiteral<"delivery">,
                ],
            >;
            seller_response: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            media_buy_id: ZodOptional<ZodNullable<ZodString>>;
                            committed_budget: ZodOptional<ZodNullable<ZodNumber>>;
                            packages: ZodOptional<
                                ZodNullable<ZodArray<ZodObject<{ budget: ... }, $loose>>>,
                            >;
                            planned_delivery: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        {
                                            geo: ZodOptional<(...)>;
                                            channels: ZodOptional<(...)>;
                                            start_time: ZodOptional<(...)>;
                                            end_time: ZodOptional<(...)>;
                                            frequency_cap: ZodOptional<(...)>;
                                            audience_summary: ZodOptional<(...)>;
                                            audience_targeting: ZodOptional<(...)>;
                                            total_budget: ZodOptional<(...)>;
                                            currency: ZodOptional<(...)>;
                                            enforced_policies: ZodOptional<(...)>;
                                            ext: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            creative_deadline: ZodOptional<ZodNullable<ZodString>>;
                        },
                        $loose,
                    >,
                >,
            >;
            delivery: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            media_buy_id: ZodOptional<ZodNullable<ZodString>>;
                            reporting_period: ZodOptional<
                                ZodNullable<
                                    ZodObject<{ start: ZodString; end: ZodString }, $loose>,
                                >,
                            >;
                            impressions: ZodOptional<ZodNullable<ZodNumber>>;
                            spend: ZodOptional<ZodNullable<ZodNumber>>;
                            cpm: ZodOptional<ZodNullable<ZodNumber>>;
                            viewability_rate: ZodOptional<ZodNullable<ZodNumber>>;
                            completion_rate: ZodOptional<ZodNullable<ZodNumber>>;
                        },
                        $loose,
                    >,
                >,
            >;
            error: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            code: ZodOptional<ZodNullable<ZodString>>;
                            message: ZodOptional<ZodNullable<ZodString>>;
                        },
                        $loose,
                    >,
                >,
            >;
            governance_context: ZodString;
        },
        $loose,
    > = ...