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

    Variable UpdateMediaBuyResponseSchemaConst

    UpdateMediaBuyResponseSchema: ZodUnion<
        readonly [
            ZodObject<
                {
                    media_buy_id: ZodString;
                    status: ZodOptional<
                        ZodUnion<
                            readonly [
                                ZodLiteral<"pending_creatives">,
                                ZodLiteral<"pending_start">,
                                ZodLiteral<"active">,
                                ZodLiteral<"paused">,
                                ZodLiteral<"completed">,
                                ZodLiteral<"rejected">,
                                ZodLiteral<"canceled">,
                            ],
                        >,
                    >;
                    revision: ZodOptional<ZodNumber>;
                    implementation_date: ZodNullable<ZodOptional<ZodISODateTime>>;
                    invoice_recipient: ZodOptional<
                        ZodObject<
                            {
                                legal_name: ZodString;
                                vat_id: ZodOptional<ZodString>;
                                tax_id: ZodOptional<ZodString>;
                                registration_number: ZodOptional<ZodString>;
                                address: ZodOptional<
                                    ZodObject<
                                        {
                                            street: ZodString;
                                            city: ZodString;
                                            postal_code: ZodString;
                                            region: ZodOptional<(...)>;
                                            country: ZodString;
                                        },
                                        $loose,
                                    >,
                                >;
                                contacts: ZodOptional<
                                    ZodArray<
                                        ZodObject<
                                            { role: ...; name: ...; email: ...; phone: ... },
                                            $loose,
                                        >,
                                    >,
                                >;
                                bank: ZodOptional<
                                    ZodObject<
                                        {
                                            account_holder: ZodString;
                                            iban: ZodOptional<(...)>;
                                            bic: ZodOptional<(...)>;
                                            routing_number: ZodOptional<(...)>;
                                            account_number: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >;
                                ext: ZodOptional<ZodObject<{}, $loose>>;
                            },
                            $loose,
                        >,
                    >;
                    affected_packages: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    package_id: ZodString;
                                    product_id: ZodOptional<ZodString>;
                                    budget: ZodOptional<ZodNumber>;
                                    pacing: ZodOptional<ZodUnion<readonly [(...), (...), (...)]>>;
                                    pricing_option_id: ZodOptional<ZodString>;
                                    bid_price: ZodOptional<ZodNumber>;
                                    price_breakdown: ZodOptional<
                                        ZodObject<{ list_price: ...; adjustments: ... }, $loose>,
                                    >;
                                    impressions: ZodOptional<ZodNumber>;
                                    catalogs: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                    format_ids: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                    targeting_overlay: ZodOptional<
                                        ZodObject<
                                            {
                                                geo_countries: ...;
                                                geo_countries_exclude: ...;
                                                geo_regions: ...;
                                                geo_regions_exclude: ...;
                                                geo_metros: ...;
                                                geo_metros_exclude: ...;
                                                geo_postal_areas: ...;
                                                geo_postal_areas_exclude: ...;
                                                daypart_targets: ...;
                                                axe_include_segment: ...;
                                                axe_exclude_segment: ...;
                                                audience_include: ...;
                                                audience_exclude: ...;
                                                frequency_cap: ...;
                                                property_list: ...;
                                                collection_list: ...;
                                                collection_list_exclude: ...;
                                                age_restriction: ...;
                                                device_platform: ...;
                                                device_type: ...;
                                                device_type_exclude: ...;
                                                store_catchments: ...;
                                                geo_proximity: ...;
                                                language: ...;
                                                keyword_targets: ...;
                                                negative_keywords: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    measurement_terms: ZodOptional<
                                        ZodObject<
                                            { billing_measurement: ...; makegood_policy: ... },
                                            $loose,
                                        >,
                                    >;
                                    performance_standards: ZodOptional<
                                        ZodArray<ZodObject<(...), (...)>>,
                                    >;
                                    creative_assignments: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                    format_ids_to_provide: ZodOptional<
                                        ZodArray<ZodObject<(...), (...)>>,
                                    >;
                                    optimization_goals: ZodOptional<ZodArray<ZodUnion<(...)>>>;
                                    start_time: ZodOptional<ZodISODateTime>;
                                    end_time: ZodOptional<ZodISODateTime>;
                                    paused: ZodOptional<ZodBoolean>;
                                    canceled: ZodOptional<ZodBoolean>;
                                    cancellation: ZodOptional<
                                        ZodObject<
                                            {
                                                canceled_at: ...;
                                                canceled_by: ...;
                                                reason: ...;
                                                acknowledged_at: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    agency_estimate_number: ZodOptional<ZodString>;
                                    creative_deadline: ZodOptional<ZodISODateTime>;
                                    context: ZodOptional<ZodObject<{}, $loose>>;
                                    ext: ZodOptional<ZodObject<{}, $loose>>;
                                },
                                $loose,
                            >,
                        >,
                    >;
                    valid_actions: ZodOptional<
                        ZodArray<
                            ZodUnion<
                                readonly [
                                    ZodLiteral<"pause">,
                                    ZodLiteral<"resume">,
                                    ZodLiteral<"cancel">,
                                    ZodLiteral<"update_budget">,
                                    ZodLiteral<"update_dates">,
                                    ZodLiteral<"update_packages">,
                                    ZodLiteral<"add_packages">,
                                    ZodLiteral<"sync_creatives">,
                                ],
                            >,
                        >,
                    >;
                    sandbox: ZodOptional<ZodBoolean>;
                    context: ZodOptional<ZodObject<{}, $loose>>;
                    ext: ZodOptional<ZodObject<{}, $loose>>;
                },
                $loose,
            >,
            ZodObject<
                {
                    errors: ZodArray<
                        ZodObject<
                            {
                                code: ZodString;
                                message: ZodString;
                                field: ZodOptional<ZodString>;
                                suggestion: ZodOptional<ZodString>;
                                retry_after: ZodOptional<ZodNumber>;
                                issues: ZodOptional<
                                    ZodArray<
                                        ZodObject<
                                            { pointer: ...; message: ...; keyword: ...; schemaPath: ... },
                                            $loose,
                                        >,
                                    >,
                                >;
                                details: ZodOptional<ZodObject<{}, $loose>>;
                                recovery: ZodOptional<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >;
                            },
                            $loose,
                        >,
                    >;
                    context: ZodOptional<ZodObject<{}, $loose>>;
                    ext: ZodOptional<ZodObject<{}, $loose>>;
                },
                $loose,
            >,
        ],
    > = ...