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

    Variable UpdateMediaBuySuccessSchemaConst

    UpdateMediaBuySuccessSchema: ZodObject<
        {
            media_buy_id: ZodString;
            status: ZodOptional<
                ZodNullable<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"pending_activation">,
                            ZodLiteral<"active">,
                            ZodLiteral<"paused">,
                            ZodLiteral<"completed">,
                            ZodLiteral<"rejected">,
                            ZodLiteral<"canceled">,
                        ],
                    >,
                >,
            >;
            revision: ZodOptional<ZodNullable<ZodNumber>>;
            implementation_date: ZodNullable<ZodOptional<ZodNullable<ZodString>>>;
            invoice_recipient: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            legal_name: ZodString;
                            vat_id: ZodOptional<ZodNullable<ZodString>>;
                            tax_id: ZodOptional<ZodNullable<ZodString>>;
                            registration_number: ZodOptional<ZodNullable<ZodString>>;
                            address: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        {
                                            street: ZodString;
                                            city: ZodString;
                                            postal_code: ZodString;
                                            region: ZodOptional<(...)>;
                                            country: ZodString;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            contacts: ZodOptional<
                                ZodNullable<
                                    ZodArray<
                                        ZodObject<
                                            { role: ...; name: ...; email: ...; phone: ... },
                                            $loose,
                                        >,
                                    >,
                                >,
                            >;
                            bank: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        {
                                            account_holder: ZodString;
                                            iban: ZodOptional<(...)>;
                                            bic: ZodOptional<(...)>;
                                            routing_number: ZodOptional<(...)>;
                                            account_number: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                        },
                        $loose,
                    >,
                >,
            >;
            affected_packages: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                package_id: ZodString;
                                product_id: ZodOptional<ZodNullable<ZodString>>;
                                budget: ZodOptional<ZodNullable<ZodNumber>>;
                                pacing: ZodOptional<
                                    ZodNullable<ZodUnion<readonly [(...), (...), (...)]>>,
                                >;
                                pricing_option_id: ZodOptional<ZodNullable<ZodString>>;
                                bid_price: ZodOptional<ZodNullable<ZodNumber>>;
                                price_breakdown: ZodOptional<
                                    ZodNullable<
                                        ZodObject<{ list_price: ...; adjustments: ... }, $loose>,
                                    >,
                                >;
                                impressions: ZodOptional<ZodNullable<ZodNumber>>;
                                catalogs: ZodOptional<ZodNullable<ZodArray<ZodObject<(...), (...)>>>>;
                                format_ids: ZodOptional<
                                    ZodNullable<ZodArray<ZodObject<(...), (...)>>>,
                                >;
                                targeting_overlay: ZodOptional<
                                    ZodNullable<
                                        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: ...;
                                                age_restriction: ...;
                                                device_platform: ...;
                                                device_type: ...;
                                                device_type_exclude: ...;
                                                store_catchments: ...;
                                                geo_proximity: ...;
                                                language: ...;
                                                keyword_targets: ...;
                                                negative_keywords: ...;
                                            },
                                            $loose,
                                        >,
                                    >,
                                >;
                                creative_assignments: ZodOptional<
                                    ZodNullable<ZodArray<ZodObject<(...), (...)>>>,
                                >;
                                format_ids_to_provide: ZodOptional<
                                    ZodNullable<ZodArray<ZodObject<(...), (...)>>>,
                                >;
                                optimization_goals: ZodOptional<
                                    ZodNullable<ZodArray<ZodUnion<(...)>>>,
                                >;
                                start_time: ZodOptional<ZodNullable<ZodString>>;
                                end_time: ZodOptional<ZodNullable<ZodString>>;
                                paused: ZodOptional<ZodNullable<ZodBoolean>>;
                                canceled: ZodOptional<ZodNullable<ZodBoolean>>;
                                cancellation: ZodOptional<
                                    ZodNullable<
                                        ZodObject<
                                            {
                                                canceled_at: ...;
                                                canceled_by: ...;
                                                reason: ...;
                                                acknowledged_at: ...;
                                            },
                                            $loose,
                                        >,
                                    >,
                                >;
                                creative_deadline: ZodOptional<ZodNullable<ZodString>>;
                                context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                                ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            valid_actions: ZodOptional<
                ZodNullable<
                    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<ZodNullable<ZodBoolean>>;
            context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
            ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
        },
        $loose,
    > = ...