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

    Variable UpdateMediaBuyResponseSchemaConst

    UpdateMediaBuyResponseSchema: ZodUnion<
        readonly [
            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<(...), (...)>>>;
                                    contacts: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    bank: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    ext: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                },
                                $loose,
                            >,
                        >,
                    >;
                    affected_packages: ZodOptional<
                        ZodNullable<
                            ZodArray<
                                ZodObject<
                                    {
                                        package_id: ZodString;
                                        product_id: ZodOptional<ZodNullable<(...)>>;
                                        budget: ZodOptional<ZodNullable<(...)>>;
                                        pacing: ZodOptional<ZodNullable<(...)>>;
                                        pricing_option_id: ZodOptional<ZodNullable<(...)>>;
                                        bid_price: ZodOptional<ZodNullable<(...)>>;
                                        price_breakdown: ZodOptional<ZodNullable<(...)>>;
                                        impressions: ZodOptional<ZodNullable<(...)>>;
                                        catalogs: ZodOptional<ZodNullable<(...)>>;
                                        format_ids: ZodOptional<ZodNullable<(...)>>;
                                        targeting_overlay: ZodOptional<ZodNullable<(...)>>;
                                        creative_assignments: ZodOptional<ZodNullable<(...)>>;
                                        format_ids_to_provide: ZodOptional<ZodNullable<(...)>>;
                                        optimization_goals: ZodOptional<ZodNullable<(...)>>;
                                        start_time: ZodOptional<ZodNullable<(...)>>;
                                        end_time: ZodOptional<ZodNullable<(...)>>;
                                        paused: ZodOptional<ZodNullable<(...)>>;
                                        canceled: ZodOptional<ZodNullable<(...)>>;
                                        cancellation: ZodOptional<ZodNullable<(...)>>;
                                        creative_deadline: ZodOptional<ZodNullable<(...)>>;
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $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,
            >,
            ZodObject<
                {
                    errors: ZodArray<
                        ZodObject<
                            {
                                code: ZodString;
                                message: ZodString;
                                field: ZodOptional<ZodNullable<ZodString>>;
                                suggestion: ZodOptional<ZodNullable<ZodString>>;
                                retry_after: ZodOptional<ZodNullable<ZodNumber>>;
                                details: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                                recovery: ZodOptional<
                                    ZodNullable<ZodUnion<readonly [(...), (...), (...)]>>,
                                >;
                            },
                            $loose,
                        >,
                    >;
                    context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                    ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                },
                $loose,
            >,
        ],
    > = ...