@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Variable ReportPlanOutcomeRequestSchemaConst

    ReportPlanOutcomeRequestSchema: ZodObject<
        {
            adcp_major_version: ZodOptional<ZodNumber>;
            plan_id: ZodString;
            check_id: ZodOptional<ZodString>;
            idempotency_key: ZodString;
            purchase_type: ZodOptional<
                ZodUnion<
                    readonly [
                        ZodLiteral<"media_buy">,
                        ZodLiteral<"rights_license">,
                        ZodLiteral<"signal_activation">,
                        ZodLiteral<"creative_services">,
                    ],
                >,
            >;
            outcome: ZodUnion<
                readonly [
                    ZodLiteral<"completed">,
                    ZodLiteral<"failed">,
                    ZodLiteral<"delivery">,
                ],
            >;
            seller_response: ZodOptional<
                ZodObject<
                    {
                        seller_reference: ZodOptional<ZodString>;
                        committed_budget: ZodOptional<ZodNumber>;
                        packages: ZodOptional<
                            ZodArray<ZodObject<{ budget: ZodOptional<ZodNumber> }, $loose>>,
                        >;
                        planned_delivery: ZodOptional<
                            ZodObject<
                                {
                                    geo: ZodOptional<
                                        ZodObject<{ countries: ...; regions: ... }, $loose>,
                                    >;
                                    channels: ZodOptional<ZodArray<ZodUnion<(...)>>>;
                                    start_time: ZodOptional<ZodISODateTime>;
                                    end_time: ZodOptional<ZodISODateTime>;
                                    frequency_cap: ZodOptional<
                                        ZodObject<
                                            {
                                                suppress: ...;
                                                suppress_minutes: ...;
                                                max_impressions: ...;
                                                per: ...;
                                                window: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    audience_summary: ZodOptional<ZodString>;
                                    audience_targeting: ZodOptional<ZodArray<ZodUnion<(...)>>>;
                                    total_budget: ZodOptional<ZodNumber>;
                                    currency: ZodOptional<ZodString>;
                                    enforced_policies: ZodOptional<ZodArray<ZodString>>;
                                    ext: ZodOptional<ZodObject<{}, $loose>>;
                                },
                                $loose,
                            >,
                        >;
                        creative_deadline: ZodOptional<ZodISODateTime>;
                    },
                    $loose,
                >,
            >;
            delivery: ZodOptional<
                ZodObject<
                    {
                        reporting_period: ZodOptional<
                            ZodObject<{ start: ZodISODateTime; end: ZodISODateTime }, $loose>,
                        >;
                        impressions: ZodOptional<ZodNumber>;
                        spend: ZodOptional<ZodNumber>;
                        cpm: ZodOptional<ZodNumber>;
                        viewability_rate: ZodOptional<ZodNumber>;
                        completion_rate: ZodOptional<ZodNumber>;
                    },
                    $loose,
                >,
            >;
            error: ZodOptional<
                ZodObject<
                    { code: ZodOptional<ZodString>; message: ZodOptional<ZodString> },
                    $loose,
                >,
            >;
            governance_context: ZodString;
            context: ZodOptional<ZodObject<{}, $loose>>;
            ext: ZodOptional<ZodObject<{}, $loose>>;
        },
        $loose,
    > = ...