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

    Variable GetMediaBuysResponseSchemaConst

    GetMediaBuysResponseSchema: ZodObject<
        {
            media_buys: ZodArray<
                ZodObject<
                    {
                        media_buy_id: ZodString;
                        account: ZodOptional<
                            ZodNullable<
                                ZodObject<
                                    {
                                        account_id: ZodString;
                                        name: ZodString;
                                        advertiser: ZodOptional<ZodNullable<(...)>>;
                                        billing_proxy: ZodOptional<ZodNullable<(...)>>;
                                        status: ZodUnion<
                                            readonly [(...), (...), (...), (...), (...), (...)],
                                        >;
                                        brand: ZodOptional<ZodNullable<(...)>>;
                                        operator: ZodOptional<ZodNullable<(...)>>;
                                        billing: ZodOptional<ZodNullable<(...)>>;
                                        billing_entity: ZodOptional<ZodNullable<(...)>>;
                                        rate_card: ZodOptional<ZodNullable<(...)>>;
                                        payment_terms: ZodOptional<ZodNullable<(...)>>;
                                        credit_limit: ZodOptional<ZodNullable<(...)>>;
                                        setup: ZodOptional<ZodNullable<(...)>>;
                                        account_scope: ZodOptional<ZodNullable<(...)>>;
                                        governance_agents: ZodOptional<ZodNullable<(...)>>;
                                        sandbox: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        invoice_recipient: ZodOptional<
                            ZodNullable<
                                ZodObject<
                                    {
                                        legal_name: ZodString;
                                        vat_id: ZodOptional<ZodNullable<(...)>>;
                                        tax_id: ZodOptional<ZodNullable<(...)>>;
                                        registration_number: ZodOptional<ZodNullable<(...)>>;
                                        address: ZodOptional<ZodNullable<(...)>>;
                                        contacts: ZodOptional<ZodNullable<(...)>>;
                                        bank: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        status: ZodUnion<
                            readonly [
                                ZodLiteral<"pending_activation">,
                                ZodLiteral<"active">,
                                ZodLiteral<"paused">,
                                ZodLiteral<"completed">,
                                ZodLiteral<"rejected">,
                                ZodLiteral<"canceled">,
                            ],
                        >;
                        currency: ZodString;
                        total_budget: ZodOptional<ZodNullable<ZodNumber>>;
                        start_time: ZodOptional<ZodNullable<ZodString>>;
                        end_time: ZodOptional<ZodNullable<ZodString>>;
                        creative_deadline: ZodOptional<ZodNullable<ZodString>>;
                        confirmed_at: ZodOptional<ZodNullable<ZodString>>;
                        cancellation: ZodOptional<
                            ZodNullable<
                                ZodObject<
                                    {
                                        canceled_at: ZodString;
                                        canceled_by: ZodUnion<readonly [(...), (...)]>;
                                        reason: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        revision: ZodOptional<ZodNullable<ZodNumber>>;
                        created_at: ZodOptional<ZodNullable<ZodString>>;
                        updated_at: ZodOptional<ZodNullable<ZodString>>;
                        valid_actions: ZodOptional<
                            ZodNullable<
                                ZodArray<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >,
                        >;
                        history: ZodOptional<
                            ZodNullable<
                                ZodArray<
                                    ZodObject<
                                        {
                                            revision: ZodNumber;
                                            timestamp: ZodString;
                                            actor: ZodOptional<(...)>;
                                            action: ZodString;
                                            summary: ZodOptional<(...)>;
                                            package_id: ZodOptional<(...)>;
                                            ext: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >,
                        >;
                        packages: ZodArray<
                            ZodObject<
                                {
                                    package_id: ZodString;
                                    product_id: ZodOptional<ZodNullable<ZodString>>;
                                    budget: ZodOptional<ZodNullable<ZodNumber>>;
                                    currency: ZodOptional<ZodNullable<ZodString>>;
                                    bid_price: ZodOptional<ZodNullable<ZodNumber>>;
                                    impressions: ZodOptional<ZodNullable<ZodNumber>>;
                                    start_time: ZodOptional<ZodNullable<ZodString>>;
                                    end_time: ZodOptional<ZodNullable<ZodString>>;
                                    paused: ZodOptional<ZodNullable<ZodBoolean>>;
                                    canceled: ZodOptional<ZodNullable<ZodBoolean>>;
                                    cancellation: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    creative_deadline: ZodOptional<ZodNullable<ZodString>>;
                                    creative_approvals: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    format_ids_pending: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    snapshot_unavailable_reason: ZodOptional<
                                        ZodNullable<ZodUnion<(...)>>,
                                    >;
                                    snapshot: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    ext: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                },
                                $loose,
                            >,
                        >;
                        ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                    },
                    $loose,
                >,
            >;
            errors: ZodOptional<
                ZodNullable<
                    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,
                        >,
                    >,
                >,
            >;
            pagination: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            has_more: ZodBoolean;
                            cursor: ZodOptional<ZodNullable<ZodString>>;
                            total_count: ZodOptional<ZodNullable<ZodNumber>>;
                        },
                        $loose,
                    >,
                >,
            >;
            sandbox: ZodOptional<ZodNullable<ZodBoolean>>;
            context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
            ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
        },
        $loose,
    > = ...