@adcp/sdk API Reference - v14.0.0-beta.6
    Preparing search index...

    Function legacyGetMediaBuysResponse

    • Parameters

      • data: {
            context?: Omit<Omit<{}, "bank">, "authentication"> & {
                authentication?: unknown;
            };
            governance_context?: string;
            media_buys: {
                media_buy_id: string;
                name?: string;
                accepted_proposal_id?: string;
                accepted_proposal_terms_digest?: string;
                accepted_proposal?: {
                    proposal_id: string;
                    proposal_kind: | "new_media_buy"
                    | "media_buy_update"
                    | "media_buy_cancellation";
                    parent_proposal_id?: string;
                    media_buy_id: string;
                    opportunity_id?: string;
                    base_media_buy_revision?: number;
                    proposal_status: "accepted";
                    accepted_at?: string;
                    expires_at?: string;
                    name: string;
                    description?: string;
                    brief_alignment?: string;
                    commercial_terms: {
                        source_feed_version?: string;
                        source_pricing_version?: string;
                        brand: { domain: string; brand_id?: string; countries?: string[] };
                        advertiser_industry?: AdvertiserIndustry;
                        purchases: {
                            product_id: string;
                            pricing_option_id: string;
                            pricing?: {
                                pricing_option_id: string;
                                pricing_model:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                currency: string;
                                fixed_price?: (...) | (...);
                                floor_price?: (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                                parameters?: (...) | (...);
                                event_type?: (...) | (...);
                                custom_event_name?: (...) | (...);
                                event_source_id?: (...) | (...);
                                commission_rate?: (...) | (...);
                                commission_basis_description?: (...) | (...);
                            };
                            format_option_refs?: ((...) | (...))[];
                            catalog_ids?: string[];
                            budget?: number;
                            daily_budget_cap?: number;
                            min_spend_target?: number;
                            impressions?: number;
                            start_time?: string;
                            end_time?: string;
                            pacing?: Pacing;
                            bidding?: {
                                automatic?: (...) | (...);
                                bid_amount?: (...) | (...);
                                max_bid?: (...) | (...);
                                cost_per?: (...) | (...);
                                roas?: (...) | (...);
                            };
                            targeting_overlay?: {
                                geo_countries?: (...)
                                | (...);
                                geo_countries_exclude?: (...) | (...);
                                geo_regions?: (...) | (...);
                                geo_regions_exclude?: (...) | (...);
                                geo_metros?: (...) | (...);
                                geo_metros_exclude?: (...) | (...);
                                geo_postal_areas?: (...) | (...);
                                geo_postal_areas_exclude?: (...) | (...);
                                geo_places?: (...) | (...);
                                geo_places_exclude?: (...) | (...);
                                daypart_targets?: (...) | (...);
                                axe_include_segment?: (...) | (...);
                                axe_exclude_segment?: (...) | (...);
                                audience_include?: (...) | (...);
                                audience_exclude?: (...) | (...);
                                signal_targeting_groups?: (...) | (...);
                                signal_targeting?: (...) | (...);
                                demographics?: (...) | (...);
                                frequency_cap?: (...) | (...);
                                property_list?: (...) | (...);
                                property_list_exclude?: (...) | (...);
                                collection_list?: (...) | (...);
                                collection_list_exclude?: (...) | (...);
                                placement_selection?: (...) | (...) | (...);
                                age_restriction?: (...) | (...);
                                device_platform?: (...) | (...);
                                device_platform_exclude?: (...) | (...);
                                device_type?: (...) | (...);
                                device_type_exclude?: (...) | (...);
                                browser?: (...) | (...);
                                browser_exclude?: (...) | (...);
                                store_catchments?: (...) | (...);
                                geo_proximity?: (...) | (...);
                                language?: (...) | (...);
                                keyword_targets?: (...) | (...);
                                negative_keywords?: (...) | (...);
                            };
                            optimization_goals?: ((...) | (...) | (...))[];
                            audience_evidence_requirements?: {
                                requirement_mode: (...) | (...);
                                evidence_presence: (...) | (...);
                                accepted_methodologies?: (...) | (...);
                                excluded_methodologies?: (...) | (...);
                                accepted_evidence_types?: (...) | (...);
                                accepted_providers?: (...) | (...);
                                excluded_providers?: (...) | (...);
                                accepted_subject_types?: (...) | (...);
                                accepted_resolution_methods?: (...) | (...);
                                minimum_confidence?: (...) | (...);
                                maximum_age?: (...) | (...);
                                methodology_documentation_required?: (...) | (...) | (...);
                                independent_attestation_required?: (...) | (...) | (...);
                                accepted_attestation_issuers?: (...) | (...);
                                accepted_attestation_claim_types?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            audience_evidence_pins?: {
                                evidence_id: ...;
                                snapshot_id: ...;
                                version: ...;
                                content_digest: ...;
                                ext?: ...;
                            }[];
                            agency_estimate_number?: string;
                            context?: Omit<(...), (...)> & { authentication?: ... };
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                            measurement_terms?: {
                                billing_measurement?: (...) | (...);
                                makegood_policy?: (...) | (...);
                            };
                            performance_standards?: {
                                metric: ...;
                                threshold: ...;
                                standard?: ...;
                                vendor: ...;
                            }[];
                        }[];
                        start_time: string;
                        end_time: string;
                        total_budget?: { amount: number; currency: string };
                        daily_budget_cap?: number;
                        budget_cap_timezone?: string;
                        budget_allocation?:
                            | { mode: "fixed" }
                            | {
                                mode: "seller_optimized";
                                optimization_goals: (
                                    | {
                                        kind: ...;
                                        metric: ...;
                                        reach_unit?: ...;
                                        target_frequency?: ...;
                                        view_duration_seconds?: ...;
                                        target?: ...;
                                        priority?: ...;
                                    }
                                    | {
                                        kind: ...;
                                        event_sources: ...;
                                        target?: ...;
                                        attribution_window?: ...;
                                        priority?: ...;
                                    }
                                    | {
                                        kind: ...;
                                        vendor: ...;
                                        metric_id: ...;
                                        target?: ...;
                                        priority?: ...;
                                    }
                                )[];
                            };
                        pacing?: Pacing;
                        bidding?: {
                            automatic?: true;
                            bid_amount?: number;
                            max_bid?: number;
                            cost_per?: { amount: number; strength: (...)
                            | (...) };
                            roas?: { value: number; strength: (...) | (...) };
                        };
                        invoice_recipient?: Omit<
                            {
                                legal_name: string;
                                vat_id?: string;
                                tax_id?: string;
                                registration_number?: string;
                                address?: {
                                    street: ...;
                                    city: ...;
                                    postal_code: ...;
                                    region?: ...;
                                    country: ...;
                                };
                                contacts?: (...)[];
                                bank?: {
                                    account_holder: ...;
                                    iban?: ...;
                                    bic?: ...;
                                    routing_number?: ...;
                                    account_number?: ...;
                                };
                                ext?: (...) & (...);
                            },
                            "bank",
                        >;
                        purchase_order_ref?: string;
                        agency_estimate_number?: string;
                        reporting_commitments?: (
                            | { purchase_index: number; metrics: (...)[] }
                            | { purchase_index: number; metrics: (...)[] }
                        )[];
                        cancellation_terms?: {
                            effective_at: string;
                            fee?: { amount: number; currency: string };
                            reason?: string;
                        };
                    };
                    terms_digest: string;
                    insertion_order?: {
                        io_id: string;
                        terms?: {
                            advertiser?: string;
                            publisher?: string;
                            total_budget?: { amount: ...; currency: ... };
                            flight_start?: string;
                            flight_end?: string;
                            payment_terms?:
                                | "net_30"
                                | "net_60"
                                | "net_90"
                                | "prepaid"
                                | "due_on_receipt";
                        };
                        terms_url?: string;
                        signing_url?: string;
                        requires_signature: boolean;
                    };
                };
                account?: {
                    account_id: string;
                    name: string;
                    advertiser?: string;
                    billing_proxy?: string;
                    status: AccountStatus;
                    brand?: {
                        domain: string;
                        brand_id?: string;
                        countries?: string[];
                        industries?: string[];
                        data_subject_contestation?: {
                            url?: string;
                            email?: string;
                            languages?: (...)[];
                        };
                        brand_kit_override?: {
                            logo?: {
                                asset_type: ...;
                                url: ...;
                                width: ...;
                                height: ...;
                                file_size_bytes?: ...;
                                pixel_ratio?: ...;
                                format?: ...;
                                alt_text?: ...;
                                provenance?: ...;
                            };
                            colors?: { primary?: ...; secondary?: ...; accent?: ... };
                            voice?: string;
                            tagline?: string;
                        };
                    };
                    operator?: string;
                    operator_unit?: { id: string; name?: string };
                    revision?: number;
                    identity_change?:
                        | {
                            status: "pending_approval";
                            requested_operator_identity: {
                                operator: string;
                                operator_unit?: { id: string; name?: (...)
                                | (...) };
                            };
                            requested_at?: string;
                        }
                        | {
                            status: "rejected";
                            requested_operator_identity: {
                                operator: string;
                                operator_unit?: { id: string; name?: (...)
                                | (...) };
                            };
                            requested_at?: string;
                            reason: string;
                        };
                    currency?: string;
                    timezone?: string;
                    billing?: BillingParty;
                    billing_entity?: Omit<
                        {
                            legal_name: string;
                            vat_id?: string;
                            tax_id?: string;
                            registration_number?: string;
                            address?: {
                                street: string;
                                city: string;
                                postal_code: string;
                                region?: (...)
                                | (...);
                                country: string;
                            };
                            contacts?: { role: ...; name?: ...; email?: ...; phone?: ... }[];
                            bank?: {
                                account_holder: string;
                                iban?: (...) | (...);
                                bic?: (...) | (...);
                                routing_number?: (...) | (...);
                                account_number?: (...) | (...);
                            };
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                        },
                        "bank",
                    >;
                    destination_billing_entity?: Omit<Omit<{}, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                    rate_card?: string;
                    payment_terms?: PaymentTerms;
                    credit_limit?: { amount: number; currency: string };
                    setup?: { url?: string; message: string; expires_at?: string };
                    account_scope?: AccountScope;
                    governance_agents?: { url: string }[];
                    reporting_bucket?: {
                        protocol: CloudStorageProtocol;
                        bucket: string;
                        prefix?: string;
                        region?: string;
                        format?: "jsonl" | "csv" | "parquet" | "avro" | "orc";
                        compression?: "none" | "gzip";
                        file_retention_days: number;
                        setup_instructions?: string;
                    };
                    sandbox?: boolean;
                    notification_configs?: | never[]
                    | (
                        Omit<
                            {
                                subscriber_id: string;
                                url: string;
                                event_types: (...)[];
                                product_payload_view?: (...) | (...) | (...);
                                authentication?: (...) | (...);
                                active?: (...) | (...) | (...);
                                ext?: (...) | (...);
                            },
                            "authentication",
                        > & { authentication?: Omit<(...), (...)> }
                    )[];
                    webhook_activity?: {
                        idempotency_key: string;
                        notification_id?: string;
                        subscriber_id?: string;
                        fired_at: string;
                        completed_at?: string | null;
                        notification_type: NotificationType;
                        sequence_number?: number;
                        attempt: number;
                        status:
                            | "failed"
                            | "pending"
                            | "success"
                            | "timeout"
                            | "connection_error";
                        url: string;
                        http_status_code?: number
                        | null;
                        response_time_ms?: number | null;
                        payload_size_bytes?: number;
                        error_message?: string | null;
                        ext?: Omit<(...), (...)> & { authentication?: ... };
                    }[];
                    ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                };
                invoice_recipient?: Omit<
                    {
                        legal_name: string;
                        vat_id?: string;
                        tax_id?: string;
                        registration_number?: string;
                        address?: {
                            street: string;
                            city: string;
                            postal_code: string;
                            region?: string;
                            country: string;
                        };
                        contacts?: {
                            role: "creative"
                            | "billing"
                            | "legal"
                            | "general";
                            name?: string;
                            email?: string;
                            phone?: string;
                        }[];
                        bank?: {
                            account_holder: string;
                            iban?: string;
                            bic?: string;
                            routing_number?: string;
                            account_number?: string;
                        };
                        ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    },
                    "bank",
                >;
                status: MediaBuyStatus;
                status_as_of?: string
                | null;
                health?: "ok" | "impaired";
                impairments?: {
                    impairment_id: string;
                    resource_type:
                        | "creative"
                        | "property"
                        | "audience"
                        | "catalog_item"
                        | "event_source";
                    resource_id: string;
                    package_ids: string[];
                    transition: { from?: string; to: ImpairmentOfflineState };
                    reason_code: ImpairmentReasonCode;
                    reason?: string;
                    observed_at: string;
                    remediation?: string;
                }[];
                rejection_reason?: string;
                currency: string;
                total_budget?: number;
                daily_budget_cap?: number;
                budget_cap_timezone?: string;
                budget_allocation?: | { mode: "fixed" }
                | {
                    mode: "seller_optimized";
                    optimization_goals: (
                        | {
                            kind: "metric";
                            metric: | "clicks"
                            | "views"
                            | "completed_views"
                            | "reach"
                            | "engagements"
                            | "follows"
                            | "saves"
                            | "profile_visits"
                            | "attention_score"
                            | "viewed_seconds"
                            | "attention_seconds";
                            reach_unit?: ReachUnit;
                            target_frequency?: Omit<(...), (...)> & { authentication?: ... };
                            view_duration_seconds?: number;
                            target?:
                                | { kind: "cost_per"; value: number }
                                | { kind: "threshold_rate"; value: number };
                            priority?: number;
                        }
                        | {
                            kind: "event";
                            event_sources: (
                                | {
                                    event_source_id: ...;
                                    event_type: ...;
                                    custom_event_name?: ...;
                                    value_field?: ...;
                                    value_factor?: ...;
                                }
                                | {
                                    event_source_id: ...;
                                    event_type: ...;
                                    custom_event_name?: ...;
                                    value_field?: ...;
                                    value_factor?: ...;
                                }
                            )[];
                            target?: | { kind: "cost_per"; value: number }
                            | { kind: "per_ad_spend"; value: number }
                            | { kind: "maximize_value" };
                            attribution_window?: {
                                post_click?: (...) | (...);
                                post_view?: (...) | (...);
                                model?: (...) | (...);
                            };
                            priority?: number;
                        }
                        | {
                            kind: "vendor_metric";
                            vendor: {
                                domain: string;
                                brand_id?: string;
                                countries?: (...)[];
                                industries?: (...)[];
                                data_subject_contestation?: {
                                    url?: ...;
                                    email?: ...;
                                    languages?: ...;
                                };
                                brand_kit_override?: {
                                    logo?: ...;
                                    colors?: ...;
                                    voice?: ...;
                                    tagline?: ...;
                                };
                            };
                            metric_id: string;
                            target?: | { kind: "cost_per"; value: number }
                            | { kind: "threshold_rate"; value: number };
                            priority?: number;
                        }
                    )[];
                };
                pacing?: Pacing;
                bidding?: {
                    automatic?: true;
                    bid_amount?: number;
                    max_bid?: number;
                    cost_per?: { amount: number; strength: "cap"
                    | "target" };
                    roas?: { value: number; strength: "target" | "floor" };
                };
                start_time?: string;
                end_time?: string;
                creative_deadline?: string;
                confirmed_at?: string
                | null;
                cancellation?: {
                    canceled_at: string;
                    canceled_by: CanceledBy;
                    reason?: string;
                };
                revision?: number;
                created_at?: string;
                updated_at?: string;
                context?: Omit<Omit<{}, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
                valid_actions?: MediaBuyValidAction[];
                available_actions?: (
                    | {
                        action: MediaBuyValidAction;
                        mode: MediaBuyActionMode;
                        task?: "sync_creatives"
                        | "control_media_buy"
                        | "refine_proposals";
                        sla?: { response_max?: string; completion_max?: string };
                        terms_ref?: string;
                    }
                    | {
                        task: "control_media_buy";
                        action: | "pause"
                        | "resume"
                        | "cancel"
                        | "increase_budget"
                        | "decrease_budget"
                        | "reallocate_budget"
                        | "update_budget_allocation"
                        | "update_targeting"
                        | "update_pacing"
                        | "update_bidding"
                        | "update_frequency_caps"
                        | "update_catalog_assignments"
                        | "update_keywords"
                        | "update_optimization_goals"
                        | "update_impression_goal"
                        | "update_spend_target"
                        | "update_reporting_webhook"
                        | "remove_packages"
                        | "update_name";
                        mode: CanonicalMediaBuyActionMode;
                        sla?: { response_max?: string; completion_max?: string };
                        terms_ref?: string;
                    }
                    | {
                        task: "refine_proposals";
                        action: | "cancel"
                        | "extend_flight"
                        | "shorten_flight"
                        | "update_flight_dates"
                        | "increase_budget"
                        | "decrease_budget"
                        | "reallocate_budget"
                        | "update_budget_allocation"
                        | "update_targeting"
                        | "update_pacing"
                        | "update_bidding"
                        | "update_frequency_caps"
                        | "add_packages"
                        | "remove_packages";
                        mode: CanonicalMediaBuyActionMode;
                        sla?: { response_max?: string; completion_max?: string };
                        terms_ref?: string;
                    }
                    | {
                        task: "sync_creatives";
                        action: | "replace_creative"
                        | "update_creative_assignments"
                        | "remove_creative";
                        mode: CanonicalMediaBuyActionMode;
                        sla?: { response_max?: string; completion_max?: string };
                        terms_ref?: string;
                    }
                )[];
                webhook_activity?: {
                    idempotency_key: string;
                    notification_id?: string;
                    subscriber_id?: string;
                    fired_at: string;
                    completed_at?: string
                    | null;
                    notification_type: NotificationType;
                    sequence_number?: number;
                    attempt: number;
                    status: "failed" | "pending" | "success" | "timeout" | "connection_error";
                    url: string;
                    http_status_code?: number | null;
                    response_time_ms?: number | null;
                    payload_size_bytes?: number;
                    error_message?: string | null;
                    ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                }[];
                history?: {
                    revision: number;
                    timestamp: string;
                    actor?: string;
                    action: string;
                    summary?: string;
                    package_id?: string;
                    ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                }[];
                packages: {
                    package_id: string;
                    product_id?: string;
                    budget?: number;
                    min_spend_target?: number;
                    daily_budget_cap?: number;
                    currency?: string;
                    bid_price?: number;
                    bidding?: {
                        automatic?: true;
                        bid_amount?: number;
                        max_bid?: number;
                        cost_per?: { amount: number; strength: "cap"
                        | "target" };
                        roas?: { value: number; strength: "target" | "floor" };
                    };
                    optimization_goals?: (
                        | {
                            kind: "metric";
                            metric: | "clicks"
                            | "views"
                            | "completed_views"
                            | "reach"
                            | "engagements"
                            | "follows"
                            | "saves"
                            | "profile_visits"
                            | "attention_score"
                            | "viewed_seconds"
                            | "attention_seconds";
                            reach_unit?: ReachUnit;
                            target_frequency?: (...) & (...);
                            view_duration_seconds?: number;
                            target?: { kind: ...; value: ... } | { kind: ...; value: ... };
                            priority?: number;
                        }
                        | {
                            kind: "event";
                            event_sources: ((...) | (...))[];
                            target?:
                                | { kind: ...; value: ... }
                                | { kind: ...; value: ... }
                                | { kind: ... };
                            attribution_window?: { post_click?: ...; post_view?: ...; model?: ... };
                            priority?: number;
                        }
                        | {
                            kind: "vendor_metric";
                            vendor: {
                                domain: string;
                                brand_id?: (...)
                                | (...);
                                countries?: (...) | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                            metric_id: string;
                            target?: { kind: ...; value: ... }
                            | { kind: ...; value: ... };
                            priority?: number;
                        }
                    )[];
                    format_ids?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_option_refs?: (
                        | {
                            scope: "publisher";
                            publisher_domain: string;
                            format_option_id: string;
                        }
                        | {
                            scope: "product";
                            format_option_id: string;
                            publisher_domain?: undefined;
                        }
                    )[];
                    format_kind?: CanonicalFormatKind;
                    params?: Omit<Omit<{}, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                    impressions?: number;
                    pacing?: Pacing;
                    targeting_overlay?: {
                        geo_countries?: string[];
                        geo_countries_exclude?: string[];
                        geo_regions?: string[];
                        geo_regions_exclude?: string[];
                        geo_metros?: (
                            { system: ...; values: ... }
                            | { system: ...; values: ... }
                        )[];
                        geo_metros_exclude?: (
                            { system: ...; values: ... }
                            | { system: ...; values: ... }
                        )[];
                        geo_postal_areas?: (
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { system: ...; values: ... }
                        )[];
                        geo_postal_areas_exclude?: (
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { country: ...; system: ...; values: ... }
                            | { system: ...; values: ... }
                        )[];
                        geo_places?: {
                            country: string;
                            system: string;
                            system_version?: (...) | (...);
                            place_type: string;
                            values: (...)[];
                            value_labels?: (...) | (...);
                            ext?: (...) | (...);
                        }[];
                        geo_places_exclude?: {
                            country: string;
                            system: string;
                            system_version?: (...)
                            | (...);
                            place_type: string;
                            values: (...)[];
                            value_labels?: (...) | (...);
                            ext?: (...) | (...);
                        }[];
                        daypart_targets?: {
                            days: (...)[];
                            start_hour: number;
                            end_hour: number;
                            label?: (...) | (...);
                        }[];
                        axe_include_segment?: string;
                        axe_exclude_segment?: string;
                        audience_include?: string[];
                        audience_exclude?: string[];
                        signal_targeting_groups?: {
                            operator: "all";
                            groups: { operator: ...; signals: ... }[];
                        };
                        signal_targeting?: (Omit<(...), (...)> & { authentication?: ... })[];
                        demographics?: {
                            age: {
                                min?: (...) | (...);
                                max?: (...) | (...);
                                include_unknown: boolean;
                            };
                        };
                        frequency_cap?: {
                            suppress?: { interval: ...; unit: ... };
                            suppress_minutes?: number;
                            max_impressions?: number;
                            per?: ReachUnit;
                            window?: { interval: ...; unit: ... };
                        };
                        property_list?: {
                            agent_url: string;
                            list_id: string;
                            auth_token?: string;
                        };
                        property_list_exclude?: {
                            agent_url: string;
                            list_id: string;
                            auth_token?: string;
                        };
                        collection_list?: {
                            agent_url: string;
                            list_id: string;
                            auth_token?: string;
                        };
                        collection_list_exclude?: {
                            agent_url: string;
                            list_id: string;
                            auth_token?: string;
                        };
                        placement_selection?: | {
                            mode: "selected";
                            placement_refs: { publisher_domain?: ...; placement_id: ... }[];
                            ext?: (...) & (...);
                        }
                        | { mode: "default"; ext?: (...) & (...) };
                        age_restriction?: {
                            min: number;
                            verification_required?: boolean;
                            accepted_methods?: (...)[];
                        };
                        device_platform?: DevicePlatform[];
                        device_platform_exclude?: DevicePlatform[];
                        device_type?: DeviceType[];
                        device_type_exclude?: DeviceType[];
                        browser?: BrowserFamily[];
                        browser_exclude?: BrowserFamily[];
                        store_catchments?: (
                            | { catalog_id: ...; store_ids?: ...; catchment_ids?: ... }
                            | { catalog_id: ...; store_ids?: ...; catchment_ids?: ... }
                        )[];
                        geo_proximity?: (Omit<(...), (...)> & { authentication?: ... })[];
                        language?: string[];
                        keyword_targets?: (
                            | { keyword: ...; match_type: ...; bid_price?: ... }
                            | { keyword: ...; match_type: ...; bid_price?: ... }
                        )[];
                        negative_keywords?: (
                            | { keyword: ...; match_type: ... }
                            | { keyword: ...; match_type: ... }
                        )[];
                    };
                    targeting_resolution?: {
                        demographics: {
                            requested: {
                                age: {
                                    min?: (...)
                                    | (...);
                                    max?: (...) | (...);
                                    include_unknown: boolean;
                                };
                            };
                            applied: {
                                age: {
                                    min?: (...)
                                    | (...);
                                    max?: (...) | (...);
                                    include_unknown: boolean;
                                };
                            };
                            equivalent: true;
                            execution: | { type: "continuous_bounds"; ext?: (...)
                            | (...) }
                            | {
                                type: "enumerated_intervals";
                                interval_ids: (...)[];
                                ext?: (...) | (...);
                            }
                            | { type: "signals"; signal_refs: (...)[]; ext?: (...) | (...) };
                            applied_bases?: AgeDeterminationBasis[];
                            applied_verification_methods?: AgeVerificationMethod[];
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                        };
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    start_time?: string;
                    end_time?: string;
                    paused?: boolean;
                    canceled?: boolean;
                    cancellation?: {
                        canceled_at: string;
                        canceled_by: CanceledBy;
                        reason?: string;
                    };
                    creative_deadline?: string;
                    context?: Omit<Omit<{}, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                    creative_approvals?: {
                        creative_id: string;
                        approval_status?: CreativeApprovalStatus;
                        rejection_reason?: string;
                        approval_scopes?: {
                            scope: ...;
                            approval_status: ...;
                            rejection_reason?: ...;
                        }[];
                        indicators?: { type: ...; detected_at?: ...; scope?: ...; ext?: ... }[];
                        indicator_types_evaluated?: ((...) | (...))[];
                        indicators_as_of?: string;
                        indicators_evaluated_scope?: {
                            publisher_domain: ...;
                            placement_id?: ...;
                        }[];
                    }[];
                    formats_to_provide?: (
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "image";
                            params:
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    sizes?: ...;
                                    pixel_ratios?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    width: ...;
                                    height: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    pixel_ratios?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    sizes: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    pixel_ratios?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    pixel_ratios?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "html5";
                            params:
                                | {
                                    width: ...;
                                    height: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                }
                                | {
                                    sizes: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                }
                                | {
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "display_tag";
                            params:
                                | {
                                    width: ...;
                                    height: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    supported_tag_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                }
                                | {
                                    sizes: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    supported_tag_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                }
                                | {
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    supported_tag_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    supported_tag_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "image_carousel";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                card_aspect_ratio?: (...) | (...);
                                min_cards?: (...) | (...);
                                max_cards?: (...) | (...);
                                allowed_card_media_asset_types?: (...) | (...);
                                allowed_card_asset_types?: (...) | (...);
                                card_image_max_file_size_kb?: (...) | (...);
                                card_video_max_file_size_kb?: (...) | (...);
                                card_video_max_duration_ms?: (...) | (...);
                                primary_text_max_chars?: (...) | (...);
                                card_headline_max_chars?: (...) | (...);
                                card_description_max_chars?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "video_hosted";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                orientation?: (...) | (...) | (...) | (...);
                                aspect_ratio?: (...) | (...);
                                min_width?: (...) | (...);
                                min_height?: (...) | (...);
                                max_width?: (...) | (...);
                                max_height?: (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                video_codecs?: (...) | (...);
                                audio_codecs?: (...) | (...);
                                containers?: (...) | (...);
                                min_bitrate_kbps?: (...) | (...);
                                max_bitrate_kbps?: (...) | (...);
                                max_file_size_mb?: (...) | (...);
                                frame_rates?: (...) | (...);
                                captions?: (...) | (...) | (...) | (...);
                                om_sdk_required?: (...) | (...) | (...);
                                headline_max_chars?: (...) | (...);
                                primary_text_max_chars?: (...) | (...);
                                brand_name_max_chars?: (...) | (...);
                                cta_values?: (...) | (...);
                                companion_banner_widths?: (...) | (...);
                                companion_banner_heights?: (...) | (...);
                                asset_source?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                buyer_asset_acceptance?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "video_vast";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                orientation?: (...) | (...) | (...) | (...);
                                aspect_ratio?: (...) | (...);
                                vast_version?: (...) | (...);
                                vpaid_enabled?: (...) | (...) | (...);
                                vpaid_version?: (...) | (...) | (...);
                                simid_supported?: (...) | (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                min_width?: (...) | (...);
                                max_width?: (...) | (...);
                                min_height?: (...) | (...);
                                max_height?: (...) | (...);
                                linear_required?: (...) | (...) | (...);
                                skippable_after_ms?: (...) | (...);
                                max_wrapper_depth?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "audio_hosted";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                audio_codecs?: (...) | (...);
                                audio_sample_rates?: (...) | (...);
                                audio_channels?: (...) | (...);
                                min_bitrate_kbps?: (...) | (...);
                                max_bitrate_kbps?: (...) | (...);
                                max_file_size_mb?: (...) | (...);
                                loudness_lufs?: (...) | (...);
                                loudness_tolerance_db?: (...) | (...);
                                true_peak_dbfs?: (...) | (...);
                                asset_source?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                buyer_asset_acceptance?: (...) | (...) | (...);
                                companion_image_required?: (...) | (...) | (...);
                                companion_image_aspect_ratio?: (...) | (...);
                                companion_image_max_file_size_kb?: (...) | (...);
                                brand_name_max_chars?: (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "audio_daast";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                daast_version?: (...) | (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                linear_required?: (...) | (...) | (...);
                                max_wrapper_depth?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                                companion_image_required?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "sponsored_placement";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                supported_catalog_types?: (...) | (...);
                                min_items?: (...) | (...);
                                max_items?: (...) | (...);
                                fanout_mode?: (...) | (...) | (...) | (...);
                                required_catalog_fields?: (...) | (...);
                                supported_id_types?: (...) | (...);
                                hero_asset_supported?: (...) | (...) | (...);
                                item_production_model?: (...) | (...) | (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "native_in_feed";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                title_max_chars?: (...) | (...);
                                body_text_max_chars?: (...) | (...);
                                cta_max_chars?: (...) | (...);
                                cta_values?: (...) | (...);
                                main_image_sizes?: (...) | (...);
                                icon_size?: (...) | (...);
                                max_image_file_size_kb?: (...) | (...);
                                image_formats?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                                asset_source?: (...) | (...) | (...) | (...) | (...) | (...);
                                buyer_asset_acceptance?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "responsive_creative";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                headlines_min?: (...) | (...);
                                headlines_max?: (...) | (...);
                                headline_max_chars?: (...) | (...);
                                long_headlines_min?: (...) | (...);
                                long_headlines_max?: (...) | (...);
                                long_headline_max_chars?: (...) | (...);
                                descriptions_min?: (...) | (...);
                                descriptions_max?: (...) | (...);
                                description_max_chars?: (...) | (...);
                                images_landscape_min?: (...) | (...);
                                images_landscape_max?: (...) | (...);
                                images_landscape_aspect_ratio?: (...) | (...);
                                images_square_min?: (...) | (...);
                                images_square_max?: (...) | (...);
                                images_vertical_min?: (...) | (...);
                                images_vertical_max?: (...) | (...);
                                videos_min?: (...) | (...);
                                videos_max?: (...) | (...);
                                video_min_duration_ms?: (...) | (...);
                                video_max_duration_ms?: (...) | (...);
                                logo_min?: (...) | (...);
                                logo_max?: (...) | (...);
                                logo_aspect_ratios?: (...) | (...);
                                business_name_max_chars?: (...) | (...);
                                asset_image_max_file_size_kb?: (...) | (...);
                                supports_catalog_input?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "agent_placement";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                output_modality?: (...) | (...) | (...) | (...);
                                max_mention_length_chars?: (...) | (...);
                                max_mention_duration_ms?: (...) | (...);
                                supports_offering_reference?: (...) | (...) | (...);
                                supports_landing_page_url?: (...) | (...) | (...);
                                tone_constraints?: (...) | (...);
                                disclosure_required?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "custom";
                            params: Omit<(...), (...)> & { authentication?: ... };
                        }
                    )[];
                    formats_pending?: (
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "image";
                            params:
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    sizes?: ...;
                                    pixel_ratios?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    width: ...;
                                    height: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    pixel_ratios?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    sizes: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    pixel_ratios?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    pixel_ratios?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "html5";
                            params:
                                | {
                                    width: ...;
                                    height: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                }
                                | {
                                    sizes: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                }
                                | {
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "display_tag";
                            params:
                                | {
                                    width: ...;
                                    height: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    supported_tag_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                }
                                | {
                                    sizes: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    supported_tag_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                }
                                | {
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    supported_tag_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    supported_tag_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "image_carousel";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                card_aspect_ratio?: (...) | (...);
                                min_cards?: (...) | (...);
                                max_cards?: (...) | (...);
                                allowed_card_media_asset_types?: (...) | (...);
                                allowed_card_asset_types?: (...) | (...);
                                card_image_max_file_size_kb?: (...) | (...);
                                card_video_max_file_size_kb?: (...) | (...);
                                card_video_max_duration_ms?: (...) | (...);
                                primary_text_max_chars?: (...) | (...);
                                card_headline_max_chars?: (...) | (...);
                                card_description_max_chars?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "video_hosted";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                orientation?: (...) | (...) | (...) | (...);
                                aspect_ratio?: (...) | (...);
                                min_width?: (...) | (...);
                                min_height?: (...) | (...);
                                max_width?: (...) | (...);
                                max_height?: (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                video_codecs?: (...) | (...);
                                audio_codecs?: (...) | (...);
                                containers?: (...) | (...);
                                min_bitrate_kbps?: (...) | (...);
                                max_bitrate_kbps?: (...) | (...);
                                max_file_size_mb?: (...) | (...);
                                frame_rates?: (...) | (...);
                                captions?: (...) | (...) | (...) | (...);
                                om_sdk_required?: (...) | (...) | (...);
                                headline_max_chars?: (...) | (...);
                                primary_text_max_chars?: (...) | (...);
                                brand_name_max_chars?: (...) | (...);
                                cta_values?: (...) | (...);
                                companion_banner_widths?: (...) | (...);
                                companion_banner_heights?: (...) | (...);
                                asset_source?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                buyer_asset_acceptance?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "video_vast";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                orientation?: (...) | (...) | (...) | (...);
                                aspect_ratio?: (...) | (...);
                                vast_version?: (...) | (...);
                                vpaid_enabled?: (...) | (...) | (...);
                                vpaid_version?: (...) | (...) | (...);
                                simid_supported?: (...) | (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                min_width?: (...) | (...);
                                max_width?: (...) | (...);
                                min_height?: (...) | (...);
                                max_height?: (...) | (...);
                                linear_required?: (...) | (...) | (...);
                                skippable_after_ms?: (...) | (...);
                                max_wrapper_depth?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "audio_hosted";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                audio_codecs?: (...) | (...);
                                audio_sample_rates?: (...) | (...);
                                audio_channels?: (...) | (...);
                                min_bitrate_kbps?: (...) | (...);
                                max_bitrate_kbps?: (...) | (...);
                                max_file_size_mb?: (...) | (...);
                                loudness_lufs?: (...) | (...);
                                loudness_tolerance_db?: (...) | (...);
                                true_peak_dbfs?: (...) | (...);
                                asset_source?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                buyer_asset_acceptance?: (...) | (...) | (...);
                                companion_image_required?: (...) | (...) | (...);
                                companion_image_aspect_ratio?: (...) | (...);
                                companion_image_max_file_size_kb?: (...) | (...);
                                brand_name_max_chars?: (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "audio_daast";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                daast_version?: (...) | (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                linear_required?: (...) | (...) | (...);
                                max_wrapper_depth?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                                companion_image_required?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "sponsored_placement";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                supported_catalog_types?: (...) | (...);
                                min_items?: (...) | (...);
                                max_items?: (...) | (...);
                                fanout_mode?: (...) | (...) | (...) | (...);
                                required_catalog_fields?: (...) | (...);
                                supported_id_types?: (...) | (...);
                                hero_asset_supported?: (...) | (...) | (...);
                                item_production_model?: (...) | (...) | (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "native_in_feed";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                title_max_chars?: (...) | (...);
                                body_text_max_chars?: (...) | (...);
                                cta_max_chars?: (...) | (...);
                                cta_values?: (...) | (...);
                                main_image_sizes?: (...) | (...);
                                icon_size?: (...) | (...);
                                max_image_file_size_kb?: (...) | (...);
                                image_formats?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                                asset_source?: (...) | (...) | (...) | (...) | (...) | (...);
                                buyer_asset_acceptance?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "responsive_creative";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                headlines_min?: (...) | (...);
                                headlines_max?: (...) | (...);
                                headline_max_chars?: (...) | (...);
                                long_headlines_min?: (...) | (...);
                                long_headlines_max?: (...) | (...);
                                long_headline_max_chars?: (...) | (...);
                                descriptions_min?: (...) | (...);
                                descriptions_max?: (...) | (...);
                                description_max_chars?: (...) | (...);
                                images_landscape_min?: (...) | (...);
                                images_landscape_max?: (...) | (...);
                                images_landscape_aspect_ratio?: (...) | (...);
                                images_square_min?: (...) | (...);
                                images_square_max?: (...) | (...);
                                images_vertical_min?: (...) | (...);
                                images_vertical_max?: (...) | (...);
                                videos_min?: (...) | (...);
                                videos_max?: (...) | (...);
                                video_min_duration_ms?: (...) | (...);
                                video_max_duration_ms?: (...) | (...);
                                logo_min?: (...) | (...);
                                logo_max?: (...) | (...);
                                logo_aspect_ratios?: (...) | (...);
                                business_name_max_chars?: (...) | (...);
                                asset_image_max_file_size_kb?: (...) | (...);
                                supports_catalog_input?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "agent_placement";
                            params: {
                                experimental?: (...) | (...) | (...);
                                deprecated?: (...) | (...) | (...);
                                v1_translatable?: (...) | (...) | (...);
                                since_version?: (...) | (...);
                                migration_target_version?: (...) | (...);
                                composition_model?: (...) | (...) | (...);
                                provenance_required?: (...) | (...) | (...);
                                platform_extensions?: (...) | (...);
                                synthesis_nondeterministic?: (...) | (...) | (...);
                                slots?: (...) | (...);
                                required_connections?: (...) | (...);
                                reference_mutability?: (...) | (...) | (...) | (...);
                                production_window_business_days?: (...) | (...);
                                output_modality?: (...) | (...) | (...) | (...);
                                max_mention_length_chars?: (...) | (...);
                                max_mention_duration_ms?: (...) | (...);
                                supports_offering_reference?: (...) | (...) | (...);
                                supports_landing_page_url?: (...) | (...) | (...);
                                tone_constraints?: (...) | (...);
                                disclosure_required?: (...) | (...) | (...);
                            };
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            display_name?: string;
                            sample_render_url?: string;
                            applies_to_channels?: (...)[];
                            seller_preference?: "accepted" | "preferred" | "discouraged";
                            locale_policy?: { accepted_language_ranges: ... };
                            canonical_formats_only?: boolean;
                            experimental?: boolean;
                            format_shape?: string;
                            v1_format_ref?: (...)[];
                            format_schema?: { uri: ...; digest: ... };
                            format_kind: "custom";
                            params: Omit<(...), (...)> & { authentication?: ... };
                        }
                    )[];
                    format_ids_to_provide?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_ids_pending?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    snapshot_unavailable_reason?: SnapshotUnavailableReason;
                    snapshot?: {
                        as_of: string;
                        staleness_seconds: number;
                        impressions: number;
                        spend: number;
                        currency?: string;
                        clicks?: number;
                        pacing_index?: number;
                        delivery_status?: DeliveryStatus;
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                    indicator_types_evaluated?: (
                        | "creative_diversity_low"
                        | "audience_saturation"
                        | "inventory_shortfall_forecast"
                        | "pacing_risk"
                        | "budget_constrained"
                    )[];
                    indicators?: {
                        type?: | "creative_diversity_low"
                        | "audience_saturation"
                        | "inventory_shortfall_forecast"
                        | "pacing_risk"
                        | "budget_constrained";
                    }[];
                }[];
                ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
                indicator_types_evaluated?: "budget_constrained"[];
                indicators?: { type?: "budget_constrained" }[];
            }[];
            errors?: {
                code: string;
                message: string;
                field?: string;
                suggestion?: string;
                retry_after?: number;
                issues?: {
                    pointer: string;
                    message: string;
                    keyword: string;
                    schemaPath?: string;
                    schema_id?: string;
                    discriminator?: {
                        property_name: string;
                        value: (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...);
                    }[];
                }[];
                details?: Omit<Omit<{}, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
                recovery?: "transient"
                | "correctable"
                | "terminal";
                source?: "producer" | "sdk";
                sdk_id?: string;
            }[];
            pagination?: { has_more: boolean; cursor?: string; total_count?: number };
            sandbox?: boolean;
            ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                authentication?: unknown;
            };
        }
        • Optionalcontext?: Omit<Omit<{}, "bank">, "authentication"> & { authentication?: unknown }
        • Optionalgovernance_context?: string

          Opaque authorization context issued only by an approved check_governance decision. Buyers attach it to governed requests across protocol roles (media buys, rights acquisitions, signal activations, creative services); receiving services persist it and forward it on subsequent execution and lifecycle checks. The context is the authoritative plan binding at service boundaries, so a service MUST NOT require a separate plan_id.

          Governance agents MUST emit a compact JWS per the AdCP JWS profile. Verifiers validate standard authorization claims such as signature, issuer, audience, expiry, and replay protection, but intermediaries MUST NOT interpret embedded governance state for business logic. A conditions or denied verdict never carries an authorization context.

          This is the primary correlation key for audit and reporting across the governance lifecycle.

        • media_buys: {
              media_buy_id: string;
              name?: string;
              accepted_proposal_id?: string;
              accepted_proposal_terms_digest?: string;
              accepted_proposal?: {
                  proposal_id: string;
                  proposal_kind:
                      | "new_media_buy"
                      | "media_buy_update"
                      | "media_buy_cancellation";
                  parent_proposal_id?: string;
                  media_buy_id: string;
                  opportunity_id?: string;
                  base_media_buy_revision?: number;
                  proposal_status: "accepted";
                  accepted_at?: string;
                  expires_at?: string;
                  name: string;
                  description?: string;
                  brief_alignment?: string;
                  commercial_terms: {
                      source_feed_version?: string;
                      source_pricing_version?: string;
                      brand: { domain: string; brand_id?: string; countries?: string[] };
                      advertiser_industry?: AdvertiserIndustry;
                      purchases: {
                          product_id: string;
                          pricing_option_id: string;
                          pricing?: {
                              pricing_option_id: string;
                              pricing_model:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              currency: string;
                              fixed_price?: (...) | (...);
                              floor_price?: (...) | (...);
                              price_guidance?: (...) | (...);
                              min_spend_per_package?: (...) | (...);
                              price_breakdown?: (...) | (...);
                              eligible_adjustments?: (...) | (...);
                              parameters?: (...) | (...);
                              event_type?: (...) | (...);
                              custom_event_name?: (...) | (...);
                              event_source_id?: (...) | (...);
                              commission_rate?: (...) | (...);
                              commission_basis_description?: (...) | (...);
                          };
                          format_option_refs?: ((...) | (...))[];
                          catalog_ids?: string[];
                          budget?: number;
                          daily_budget_cap?: number;
                          min_spend_target?: number;
                          impressions?: number;
                          start_time?: string;
                          end_time?: string;
                          pacing?: Pacing;
                          bidding?: {
                              automatic?: (...) | (...);
                              bid_amount?: (...) | (...);
                              max_bid?: (...) | (...);
                              cost_per?: (...) | (...);
                              roas?: (...) | (...);
                          };
                          targeting_overlay?: {
                              geo_countries?: (...)
                              | (...);
                              geo_countries_exclude?: (...) | (...);
                              geo_regions?: (...) | (...);
                              geo_regions_exclude?: (...) | (...);
                              geo_metros?: (...) | (...);
                              geo_metros_exclude?: (...) | (...);
                              geo_postal_areas?: (...) | (...);
                              geo_postal_areas_exclude?: (...) | (...);
                              geo_places?: (...) | (...);
                              geo_places_exclude?: (...) | (...);
                              daypart_targets?: (...) | (...);
                              axe_include_segment?: (...) | (...);
                              axe_exclude_segment?: (...) | (...);
                              audience_include?: (...) | (...);
                              audience_exclude?: (...) | (...);
                              signal_targeting_groups?: (...) | (...);
                              signal_targeting?: (...) | (...);
                              demographics?: (...) | (...);
                              frequency_cap?: (...) | (...);
                              property_list?: (...) | (...);
                              property_list_exclude?: (...) | (...);
                              collection_list?: (...) | (...);
                              collection_list_exclude?: (...) | (...);
                              placement_selection?: (...) | (...) | (...);
                              age_restriction?: (...) | (...);
                              device_platform?: (...) | (...);
                              device_platform_exclude?: (...) | (...);
                              device_type?: (...) | (...);
                              device_type_exclude?: (...) | (...);
                              browser?: (...) | (...);
                              browser_exclude?: (...) | (...);
                              store_catchments?: (...) | (...);
                              geo_proximity?: (...) | (...);
                              language?: (...) | (...);
                              keyword_targets?: (...) | (...);
                              negative_keywords?: (...) | (...);
                          };
                          optimization_goals?: ((...) | (...) | (...))[];
                          audience_evidence_requirements?: {
                              requirement_mode: (...) | (...);
                              evidence_presence: (...) | (...);
                              accepted_methodologies?: (...) | (...);
                              excluded_methodologies?: (...) | (...);
                              accepted_evidence_types?: (...) | (...);
                              accepted_providers?: (...) | (...);
                              excluded_providers?: (...) | (...);
                              accepted_subject_types?: (...) | (...);
                              accepted_resolution_methods?: (...) | (...);
                              minimum_confidence?: (...) | (...);
                              maximum_age?: (...) | (...);
                              methodology_documentation_required?: (...) | (...) | (...);
                              independent_attestation_required?: (...) | (...) | (...);
                              accepted_attestation_issuers?: (...) | (...);
                              accepted_attestation_claim_types?: (...) | (...);
                              ext?: (...) | (...);
                          };
                          audience_evidence_pins?: {
                              evidence_id: ...;
                              snapshot_id: ...;
                              version: ...;
                              content_digest: ...;
                              ext?: ...;
                          }[];
                          agency_estimate_number?: string;
                          context?: Omit<(...), (...)> & { authentication?: ... };
                          ext?: Omit<(...), (...)> & { authentication?: ... };
                          measurement_terms?: {
                              billing_measurement?: (...) | (...);
                              makegood_policy?: (...) | (...);
                          };
                          performance_standards?: {
                              metric: ...;
                              threshold: ...;
                              standard?: ...;
                              vendor: ...;
                          }[];
                      }[];
                      start_time: string;
                      end_time: string;
                      total_budget?: { amount: number; currency: string };
                      daily_budget_cap?: number;
                      budget_cap_timezone?: string;
                      budget_allocation?:
                          | { mode: "fixed" }
                          | {
                              mode: "seller_optimized";
                              optimization_goals: (
                                  | {
                                      kind: ...;
                                      metric: ...;
                                      reach_unit?: ...;
                                      target_frequency?: ...;
                                      view_duration_seconds?: ...;
                                      target?: ...;
                                      priority?: ...;
                                  }
                                  | {
                                      kind: ...;
                                      event_sources: ...;
                                      target?: ...;
                                      attribution_window?: ...;
                                      priority?: ...;
                                  }
                                  | {
                                      kind: ...;
                                      vendor: ...;
                                      metric_id: ...;
                                      target?: ...;
                                      priority?: ...;
                                  }
                              )[];
                          };
                      pacing?: Pacing;
                      bidding?: {
                          automatic?: true;
                          bid_amount?: number;
                          max_bid?: number;
                          cost_per?: { amount: number; strength: (...)
                          | (...) };
                          roas?: { value: number; strength: (...) | (...) };
                      };
                      invoice_recipient?: Omit<
                          {
                              legal_name: string;
                              vat_id?: string;
                              tax_id?: string;
                              registration_number?: string;
                              address?: {
                                  street: ...;
                                  city: ...;
                                  postal_code: ...;
                                  region?: ...;
                                  country: ...;
                              };
                              contacts?: (...)[];
                              bank?: {
                                  account_holder: ...;
                                  iban?: ...;
                                  bic?: ...;
                                  routing_number?: ...;
                                  account_number?: ...;
                              };
                              ext?: (...) & (...);
                          },
                          "bank",
                      >;
                      purchase_order_ref?: string;
                      agency_estimate_number?: string;
                      reporting_commitments?: (
                          | { purchase_index: number; metrics: (...)[] }
                          | { purchase_index: number; metrics: (...)[] }
                      )[];
                      cancellation_terms?: {
                          effective_at: string;
                          fee?: { amount: number; currency: string };
                          reason?: string;
                      };
                  };
                  terms_digest: string;
                  insertion_order?: {
                      io_id: string;
                      terms?: {
                          advertiser?: string;
                          publisher?: string;
                          total_budget?: { amount: ...; currency: ... };
                          flight_start?: string;
                          flight_end?: string;
                          payment_terms?:
                              | "net_30"
                              | "net_60"
                              | "net_90"
                              | "prepaid"
                              | "due_on_receipt";
                      };
                      terms_url?: string;
                      signing_url?: string;
                      requires_signature: boolean;
                  };
              };
              account?: {
                  account_id: string;
                  name: string;
                  advertiser?: string;
                  billing_proxy?: string;
                  status: AccountStatus;
                  brand?: {
                      domain: string;
                      brand_id?: string;
                      countries?: string[];
                      industries?: string[];
                      data_subject_contestation?: {
                          url?: string;
                          email?: string;
                          languages?: (...)[];
                      };
                      brand_kit_override?: {
                          logo?: {
                              asset_type: ...;
                              url: ...;
                              width: ...;
                              height: ...;
                              file_size_bytes?: ...;
                              pixel_ratio?: ...;
                              format?: ...;
                              alt_text?: ...;
                              provenance?: ...;
                          };
                          colors?: { primary?: ...; secondary?: ...; accent?: ... };
                          voice?: string;
                          tagline?: string;
                      };
                  };
                  operator?: string;
                  operator_unit?: { id: string; name?: string };
                  revision?: number;
                  identity_change?:
                      | {
                          status: "pending_approval";
                          requested_operator_identity: {
                              operator: string;
                              operator_unit?: { id: string; name?: (...)
                              | (...) };
                          };
                          requested_at?: string;
                      }
                      | {
                          status: "rejected";
                          requested_operator_identity: {
                              operator: string;
                              operator_unit?: { id: string; name?: (...)
                              | (...) };
                          };
                          requested_at?: string;
                          reason: string;
                      };
                  currency?: string;
                  timezone?: string;
                  billing?: BillingParty;
                  billing_entity?: Omit<
                      {
                          legal_name: string;
                          vat_id?: string;
                          tax_id?: string;
                          registration_number?: string;
                          address?: {
                              street: string;
                              city: string;
                              postal_code: string;
                              region?: (...)
                              | (...);
                              country: string;
                          };
                          contacts?: { role: ...; name?: ...; email?: ...; phone?: ... }[];
                          bank?: {
                              account_holder: string;
                              iban?: (...) | (...);
                              bic?: (...) | (...);
                              routing_number?: (...) | (...);
                              account_number?: (...) | (...);
                          };
                          ext?: Omit<(...), (...)> & { authentication?: ... };
                      },
                      "bank",
                  >;
                  destination_billing_entity?: Omit<Omit<{}, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
                  rate_card?: string;
                  payment_terms?: PaymentTerms;
                  credit_limit?: { amount: number; currency: string };
                  setup?: { url?: string; message: string; expires_at?: string };
                  account_scope?: AccountScope;
                  governance_agents?: { url: string }[];
                  reporting_bucket?: {
                      protocol: CloudStorageProtocol;
                      bucket: string;
                      prefix?: string;
                      region?: string;
                      format?: "jsonl" | "csv" | "parquet" | "avro" | "orc";
                      compression?: "none" | "gzip";
                      file_retention_days: number;
                      setup_instructions?: string;
                  };
                  sandbox?: boolean;
                  notification_configs?: | never[]
                  | (
                      Omit<
                          {
                              subscriber_id: string;
                              url: string;
                              event_types: (...)[];
                              product_payload_view?: (...) | (...) | (...);
                              authentication?: (...) | (...);
                              active?: (...) | (...) | (...);
                              ext?: (...) | (...);
                          },
                          "authentication",
                      > & { authentication?: Omit<(...), (...)> }
                  )[];
                  webhook_activity?: {
                      idempotency_key: string;
                      notification_id?: string;
                      subscriber_id?: string;
                      fired_at: string;
                      completed_at?: string | null;
                      notification_type: NotificationType;
                      sequence_number?: number;
                      attempt: number;
                      status: "failed" | "pending" | "success" | "timeout" | "connection_error";
                      url: string;
                      http_status_code?: number | null;
                      response_time_ms?: number | null;
                      payload_size_bytes?: number;
                      error_message?: string | null;
                      ext?: Omit<(...), (...)> & { authentication?: ... };
                  }[];
                  ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
              };
              invoice_recipient?: Omit<
                  {
                      legal_name: string;
                      vat_id?: string;
                      tax_id?: string;
                      registration_number?: string;
                      address?: {
                          street: string;
                          city: string;
                          postal_code: string;
                          region?: string;
                          country: string;
                      };
                      contacts?: {
                          role: "creative"
                          | "billing"
                          | "legal"
                          | "general";
                          name?: string;
                          email?: string;
                          phone?: string;
                      }[];
                      bank?: {
                          account_holder: string;
                          iban?: string;
                          bic?: string;
                          routing_number?: string;
                          account_number?: string;
                      };
                      ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                          authentication?: unknown;
                      };
                  },
                  "bank",
              >;
              status: MediaBuyStatus;
              status_as_of?: string
              | null;
              health?: "ok" | "impaired";
              impairments?: {
                  impairment_id: string;
                  resource_type:
                      | "creative"
                      | "property"
                      | "audience"
                      | "catalog_item"
                      | "event_source";
                  resource_id: string;
                  package_ids: string[];
                  transition: { from?: string; to: ImpairmentOfflineState };
                  reason_code: ImpairmentReasonCode;
                  reason?: string;
                  observed_at: string;
                  remediation?: string;
              }[];
              rejection_reason?: string;
              currency: string;
              total_budget?: number;
              daily_budget_cap?: number;
              budget_cap_timezone?: string;
              budget_allocation?: | { mode: "fixed" }
              | {
                  mode: "seller_optimized";
                  optimization_goals: (
                      | {
                          kind: "metric";
                          metric: | "clicks"
                          | "views"
                          | "completed_views"
                          | "reach"
                          | "engagements"
                          | "follows"
                          | "saves"
                          | "profile_visits"
                          | "attention_score"
                          | "viewed_seconds"
                          | "attention_seconds";
                          reach_unit?: ReachUnit;
                          target_frequency?: Omit<(...), (...)> & { authentication?: ... };
                          view_duration_seconds?: number;
                          target?:
                              | { kind: "cost_per"; value: number }
                              | { kind: "threshold_rate"; value: number };
                          priority?: number;
                      }
                      | {
                          kind: "event";
                          event_sources: (
                              | {
                                  event_source_id: ...;
                                  event_type: ...;
                                  custom_event_name?: ...;
                                  value_field?: ...;
                                  value_factor?: ...;
                              }
                              | {
                                  event_source_id: ...;
                                  event_type: ...;
                                  custom_event_name?: ...;
                                  value_field?: ...;
                                  value_factor?: ...;
                              }
                          )[];
                          target?: | { kind: "cost_per"; value: number }
                          | { kind: "per_ad_spend"; value: number }
                          | { kind: "maximize_value" };
                          attribution_window?: {
                              post_click?: (...) | (...);
                              post_view?: (...) | (...);
                              model?: (...) | (...);
                          };
                          priority?: number;
                      }
                      | {
                          kind: "vendor_metric";
                          vendor: {
                              domain: string;
                              brand_id?: string;
                              countries?: (...)[];
                              industries?: (...)[];
                              data_subject_contestation?: { url?: ...; email?: ...; languages?: ... };
                              brand_kit_override?: {
                                  logo?: ...;
                                  colors?: ...;
                                  voice?: ...;
                                  tagline?: ...;
                              };
                          };
                          metric_id: string;
                          target?: | { kind: "cost_per"; value: number }
                          | { kind: "threshold_rate"; value: number };
                          priority?: number;
                      }
                  )[];
              };
              pacing?: Pacing;
              bidding?: {
                  automatic?: true;
                  bid_amount?: number;
                  max_bid?: number;
                  cost_per?: { amount: number; strength: "cap"
                  | "target" };
                  roas?: { value: number; strength: "target" | "floor" };
              };
              start_time?: string;
              end_time?: string;
              creative_deadline?: string;
              confirmed_at?: string
              | null;
              cancellation?: {
                  canceled_at: string;
                  canceled_by: CanceledBy;
                  reason?: string;
              };
              revision?: number;
              created_at?: string;
              updated_at?: string;
              context?: Omit<Omit<{}, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
              valid_actions?: MediaBuyValidAction[];
              available_actions?: (
                  | {
                      action: MediaBuyValidAction;
                      mode: MediaBuyActionMode;
                      task?: "sync_creatives"
                      | "control_media_buy"
                      | "refine_proposals";
                      sla?: { response_max?: string; completion_max?: string };
                      terms_ref?: string;
                  }
                  | {
                      task: "control_media_buy";
                      action: | "pause"
                      | "resume"
                      | "cancel"
                      | "increase_budget"
                      | "decrease_budget"
                      | "reallocate_budget"
                      | "update_budget_allocation"
                      | "update_targeting"
                      | "update_pacing"
                      | "update_bidding"
                      | "update_frequency_caps"
                      | "update_catalog_assignments"
                      | "update_keywords"
                      | "update_optimization_goals"
                      | "update_impression_goal"
                      | "update_spend_target"
                      | "update_reporting_webhook"
                      | "remove_packages"
                      | "update_name";
                      mode: CanonicalMediaBuyActionMode;
                      sla?: { response_max?: string; completion_max?: string };
                      terms_ref?: string;
                  }
                  | {
                      task: "refine_proposals";
                      action: | "cancel"
                      | "extend_flight"
                      | "shorten_flight"
                      | "update_flight_dates"
                      | "increase_budget"
                      | "decrease_budget"
                      | "reallocate_budget"
                      | "update_budget_allocation"
                      | "update_targeting"
                      | "update_pacing"
                      | "update_bidding"
                      | "update_frequency_caps"
                      | "add_packages"
                      | "remove_packages";
                      mode: CanonicalMediaBuyActionMode;
                      sla?: { response_max?: string; completion_max?: string };
                      terms_ref?: string;
                  }
                  | {
                      task: "sync_creatives";
                      action: | "replace_creative"
                      | "update_creative_assignments"
                      | "remove_creative";
                      mode: CanonicalMediaBuyActionMode;
                      sla?: { response_max?: string; completion_max?: string };
                      terms_ref?: string;
                  }
              )[];
              webhook_activity?: {
                  idempotency_key: string;
                  notification_id?: string;
                  subscriber_id?: string;
                  fired_at: string;
                  completed_at?: string
                  | null;
                  notification_type: NotificationType;
                  sequence_number?: number;
                  attempt: number;
                  status: "failed" | "pending" | "success" | "timeout" | "connection_error";
                  url: string;
                  http_status_code?: number | null;
                  response_time_ms?: number | null;
                  payload_size_bytes?: number;
                  error_message?: string | null;
                  ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
              }[];
              history?: {
                  revision: number;
                  timestamp: string;
                  actor?: string;
                  action: string;
                  summary?: string;
                  package_id?: string;
                  ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
              }[];
              packages: {
                  package_id: string;
                  product_id?: string;
                  budget?: number;
                  min_spend_target?: number;
                  daily_budget_cap?: number;
                  currency?: string;
                  bid_price?: number;
                  bidding?: {
                      automatic?: true;
                      bid_amount?: number;
                      max_bid?: number;
                      cost_per?: { amount: number; strength: "cap"
                      | "target" };
                      roas?: { value: number; strength: "target" | "floor" };
                  };
                  optimization_goals?: (
                      | {
                          kind: "metric";
                          metric: | "clicks"
                          | "views"
                          | "completed_views"
                          | "reach"
                          | "engagements"
                          | "follows"
                          | "saves"
                          | "profile_visits"
                          | "attention_score"
                          | "viewed_seconds"
                          | "attention_seconds";
                          reach_unit?: ReachUnit;
                          target_frequency?: (...) & (...);
                          view_duration_seconds?: number;
                          target?: { kind: ...; value: ... } | { kind: ...; value: ... };
                          priority?: number;
                      }
                      | {
                          kind: "event";
                          event_sources: ((...) | (...))[];
                          target?:
                              | { kind: ...; value: ... }
                              | { kind: ...; value: ... }
                              | { kind: ... };
                          attribution_window?: { post_click?: ...; post_view?: ...; model?: ... };
                          priority?: number;
                      }
                      | {
                          kind: "vendor_metric";
                          vendor: {
                              domain: string;
                              brand_id?: (...)
                              | (...);
                              countries?: (...) | (...);
                              industries?: (...) | (...);
                              data_subject_contestation?: (...) | (...);
                              brand_kit_override?: (...) | (...);
                          };
                          metric_id: string;
                          target?: { kind: ...; value: ... }
                          | { kind: ...; value: ... };
                          priority?: number;
                      }
                  )[];
                  format_ids?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_option_refs?: (
                      | {
                          scope: "publisher";
                          publisher_domain: string;
                          format_option_id: string;
                      }
                      | {
                          scope: "product";
                          format_option_id: string;
                          publisher_domain?: undefined;
                      }
                  )[];
                  format_kind?: CanonicalFormatKind;
                  params?: Omit<Omit<{}, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
                  impressions?: number;
                  pacing?: Pacing;
                  targeting_overlay?: {
                      geo_countries?: string[];
                      geo_countries_exclude?: string[];
                      geo_regions?: string[];
                      geo_regions_exclude?: string[];
                      geo_metros?: (
                          { system: ...; values: ... }
                          | { system: ...; values: ... }
                      )[];
                      geo_metros_exclude?: (
                          { system: ...; values: ... }
                          | { system: ...; values: ... }
                      )[];
                      geo_postal_areas?: (
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { system: ...; values: ... }
                      )[];
                      geo_postal_areas_exclude?: (
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { country: ...; system: ...; values: ... }
                          | { system: ...; values: ... }
                      )[];
                      geo_places?: {
                          country: string;
                          system: string;
                          system_version?: (...) | (...);
                          place_type: string;
                          values: (...)[];
                          value_labels?: (...) | (...);
                          ext?: (...) | (...);
                      }[];
                      geo_places_exclude?: {
                          country: string;
                          system: string;
                          system_version?: (...)
                          | (...);
                          place_type: string;
                          values: (...)[];
                          value_labels?: (...) | (...);
                          ext?: (...) | (...);
                      }[];
                      daypart_targets?: {
                          days: (...)[];
                          start_hour: number;
                          end_hour: number;
                          label?: (...) | (...);
                      }[];
                      axe_include_segment?: string;
                      axe_exclude_segment?: string;
                      audience_include?: string[];
                      audience_exclude?: string[];
                      signal_targeting_groups?: {
                          operator: "all";
                          groups: { operator: ...; signals: ... }[];
                      };
                      signal_targeting?: (Omit<(...), (...)> & { authentication?: ... })[];
                      demographics?: {
                          age: {
                              min?: (...) | (...);
                              max?: (...) | (...);
                              include_unknown: boolean;
                          };
                      };
                      frequency_cap?: {
                          suppress?: { interval: ...; unit: ... };
                          suppress_minutes?: number;
                          max_impressions?: number;
                          per?: ReachUnit;
                          window?: { interval: ...; unit: ... };
                      };
                      property_list?: {
                          agent_url: string;
                          list_id: string;
                          auth_token?: string;
                      };
                      property_list_exclude?: {
                          agent_url: string;
                          list_id: string;
                          auth_token?: string;
                      };
                      collection_list?: {
                          agent_url: string;
                          list_id: string;
                          auth_token?: string;
                      };
                      collection_list_exclude?: {
                          agent_url: string;
                          list_id: string;
                          auth_token?: string;
                      };
                      placement_selection?: | {
                          mode: "selected";
                          placement_refs: { publisher_domain?: ...; placement_id: ... }[];
                          ext?: (...) & (...);
                      }
                      | { mode: "default"; ext?: (...) & (...) };
                      age_restriction?: {
                          min: number;
                          verification_required?: boolean;
                          accepted_methods?: (...)[];
                      };
                      device_platform?: DevicePlatform[];
                      device_platform_exclude?: DevicePlatform[];
                      device_type?: DeviceType[];
                      device_type_exclude?: DeviceType[];
                      browser?: BrowserFamily[];
                      browser_exclude?: BrowserFamily[];
                      store_catchments?: (
                          | { catalog_id: ...; store_ids?: ...; catchment_ids?: ... }
                          | { catalog_id: ...; store_ids?: ...; catchment_ids?: ... }
                      )[];
                      geo_proximity?: (Omit<(...), (...)> & { authentication?: ... })[];
                      language?: string[];
                      keyword_targets?: (
                          | { keyword: ...; match_type: ...; bid_price?: ... }
                          | { keyword: ...; match_type: ...; bid_price?: ... }
                      )[];
                      negative_keywords?: (
                          { keyword: ...; match_type: ... }
                          | { keyword: ...; match_type: ... }
                      )[];
                  };
                  targeting_resolution?: {
                      demographics: {
                          requested: {
                              age: {
                                  min?: (...)
                                  | (...);
                                  max?: (...) | (...);
                                  include_unknown: boolean;
                              };
                          };
                          applied: {
                              age: {
                                  min?: (...)
                                  | (...);
                                  max?: (...) | (...);
                                  include_unknown: boolean;
                              };
                          };
                          equivalent: true;
                          execution: | { type: "continuous_bounds"; ext?: (...)
                          | (...) }
                          | {
                              type: "enumerated_intervals";
                              interval_ids: (...)[];
                              ext?: (...) | (...);
                          }
                          | { type: "signals"; signal_refs: (...)[]; ext?: (...) | (...) };
                          applied_bases?: AgeDeterminationBasis[];
                          applied_verification_methods?: AgeVerificationMethod[];
                          ext?: Omit<(...), (...)> & { authentication?: ... };
                      };
                      ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                  };
                  start_time?: string;
                  end_time?: string;
                  paused?: boolean;
                  canceled?: boolean;
                  cancellation?: {
                      canceled_at: string;
                      canceled_by: CanceledBy;
                      reason?: string;
                  };
                  creative_deadline?: string;
                  context?: Omit<Omit<{}, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
                  creative_approvals?: {
                      creative_id: string;
                      approval_status?: CreativeApprovalStatus;
                      rejection_reason?: string;
                      approval_scopes?: {
                          scope: ...;
                          approval_status: ...;
                          rejection_reason?: ...;
                      }[];
                      indicators?: { type: ...; detected_at?: ...; scope?: ...; ext?: ... }[];
                      indicator_types_evaluated?: ((...) | (...))[];
                      indicators_as_of?: string;
                      indicators_evaluated_scope?: {
                          publisher_domain: ...;
                          placement_id?: ...;
                      }[];
                  }[];
                  formats_to_provide?: (
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "image";
                          params:
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  sizes?: ...;
                                  pixel_ratios?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  width: ...;
                                  height: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  pixel_ratios?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  sizes: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  pixel_ratios?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  pixel_ratios?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                              };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "html5";
                          params:
                              | {
                                  width: ...;
                                  height: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              }
                              | {
                                  sizes: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              }
                              | {
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "display_tag";
                          params:
                              | {
                                  width: ...;
                                  height: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  supported_tag_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              }
                              | {
                                  sizes: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  supported_tag_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              }
                              | {
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  supported_tag_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  supported_tag_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "image_carousel";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              card_aspect_ratio?: (...) | (...);
                              min_cards?: (...) | (...);
                              max_cards?: (...) | (...);
                              allowed_card_media_asset_types?: (...) | (...);
                              allowed_card_asset_types?: (...) | (...);
                              card_image_max_file_size_kb?: (...) | (...);
                              card_video_max_file_size_kb?: (...) | (...);
                              card_video_max_duration_ms?: (...) | (...);
                              primary_text_max_chars?: (...) | (...);
                              card_headline_max_chars?: (...) | (...);
                              card_description_max_chars?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "video_hosted";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              orientation?: (...) | (...) | (...) | (...);
                              aspect_ratio?: (...) | (...);
                              min_width?: (...) | (...);
                              min_height?: (...) | (...);
                              max_width?: (...) | (...);
                              max_height?: (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              video_codecs?: (...) | (...);
                              audio_codecs?: (...) | (...);
                              containers?: (...) | (...);
                              min_bitrate_kbps?: (...) | (...);
                              max_bitrate_kbps?: (...) | (...);
                              max_file_size_mb?: (...) | (...);
                              frame_rates?: (...) | (...);
                              captions?: (...) | (...) | (...) | (...);
                              om_sdk_required?: (...) | (...) | (...);
                              headline_max_chars?: (...) | (...);
                              primary_text_max_chars?: (...) | (...);
                              brand_name_max_chars?: (...) | (...);
                              cta_values?: (...) | (...);
                              companion_banner_widths?: (...) | (...);
                              companion_banner_heights?: (...) | (...);
                              asset_source?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              buyer_asset_acceptance?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "video_vast";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              orientation?: (...) | (...) | (...) | (...);
                              aspect_ratio?: (...) | (...);
                              vast_version?: (...) | (...);
                              vpaid_enabled?: (...) | (...) | (...);
                              vpaid_version?: (...) | (...) | (...);
                              simid_supported?: (...) | (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              min_width?: (...) | (...);
                              max_width?: (...) | (...);
                              min_height?: (...) | (...);
                              max_height?: (...) | (...);
                              linear_required?: (...) | (...) | (...);
                              skippable_after_ms?: (...) | (...);
                              max_wrapper_depth?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "audio_hosted";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              audio_codecs?: (...) | (...);
                              audio_sample_rates?: (...) | (...);
                              audio_channels?: (...) | (...);
                              min_bitrate_kbps?: (...) | (...);
                              max_bitrate_kbps?: (...) | (...);
                              max_file_size_mb?: (...) | (...);
                              loudness_lufs?: (...) | (...);
                              loudness_tolerance_db?: (...) | (...);
                              true_peak_dbfs?: (...) | (...);
                              asset_source?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              buyer_asset_acceptance?: (...) | (...) | (...);
                              companion_image_required?: (...) | (...) | (...);
                              companion_image_aspect_ratio?: (...) | (...);
                              companion_image_max_file_size_kb?: (...) | (...);
                              brand_name_max_chars?: (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "audio_daast";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              daast_version?: (...) | (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              linear_required?: (...) | (...) | (...);
                              max_wrapper_depth?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                              companion_image_required?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "sponsored_placement";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              supported_catalog_types?: (...) | (...);
                              min_items?: (...) | (...);
                              max_items?: (...) | (...);
                              fanout_mode?: (...) | (...) | (...) | (...);
                              required_catalog_fields?: (...) | (...);
                              supported_id_types?: (...) | (...);
                              hero_asset_supported?: (...) | (...) | (...);
                              item_production_model?: (...) | (...) | (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "native_in_feed";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              title_max_chars?: (...) | (...);
                              body_text_max_chars?: (...) | (...);
                              cta_max_chars?: (...) | (...);
                              cta_values?: (...) | (...);
                              main_image_sizes?: (...) | (...);
                              icon_size?: (...) | (...);
                              max_image_file_size_kb?: (...) | (...);
                              image_formats?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                              asset_source?: (...) | (...) | (...) | (...) | (...) | (...);
                              buyer_asset_acceptance?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "responsive_creative";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              headlines_min?: (...) | (...);
                              headlines_max?: (...) | (...);
                              headline_max_chars?: (...) | (...);
                              long_headlines_min?: (...) | (...);
                              long_headlines_max?: (...) | (...);
                              long_headline_max_chars?: (...) | (...);
                              descriptions_min?: (...) | (...);
                              descriptions_max?: (...) | (...);
                              description_max_chars?: (...) | (...);
                              images_landscape_min?: (...) | (...);
                              images_landscape_max?: (...) | (...);
                              images_landscape_aspect_ratio?: (...) | (...);
                              images_square_min?: (...) | (...);
                              images_square_max?: (...) | (...);
                              images_vertical_min?: (...) | (...);
                              images_vertical_max?: (...) | (...);
                              videos_min?: (...) | (...);
                              videos_max?: (...) | (...);
                              video_min_duration_ms?: (...) | (...);
                              video_max_duration_ms?: (...) | (...);
                              logo_min?: (...) | (...);
                              logo_max?: (...) | (...);
                              logo_aspect_ratios?: (...) | (...);
                              business_name_max_chars?: (...) | (...);
                              asset_image_max_file_size_kb?: (...) | (...);
                              supports_catalog_input?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "agent_placement";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              output_modality?: (...) | (...) | (...) | (...);
                              max_mention_length_chars?: (...) | (...);
                              max_mention_duration_ms?: (...) | (...);
                              supports_offering_reference?: (...) | (...) | (...);
                              supports_landing_page_url?: (...) | (...) | (...);
                              tone_constraints?: (...) | (...);
                              disclosure_required?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "custom";
                          params: Omit<(...), (...)> & { authentication?: ... };
                      }
                  )[];
                  formats_pending?: (
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "image";
                          params:
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  sizes?: ...;
                                  pixel_ratios?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  width: ...;
                                  height: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  pixel_ratios?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  sizes: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  pixel_ratios?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  pixel_ratios?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                              };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "html5";
                          params:
                              | {
                                  width: ...;
                                  height: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              }
                              | {
                                  sizes: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              }
                              | {
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "display_tag";
                          params:
                              | {
                                  width: ...;
                                  height: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  supported_tag_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              }
                              | {
                                  sizes: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  supported_tag_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              }
                              | {
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  supported_tag_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  supported_tag_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "image_carousel";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              card_aspect_ratio?: (...) | (...);
                              min_cards?: (...) | (...);
                              max_cards?: (...) | (...);
                              allowed_card_media_asset_types?: (...) | (...);
                              allowed_card_asset_types?: (...) | (...);
                              card_image_max_file_size_kb?: (...) | (...);
                              card_video_max_file_size_kb?: (...) | (...);
                              card_video_max_duration_ms?: (...) | (...);
                              primary_text_max_chars?: (...) | (...);
                              card_headline_max_chars?: (...) | (...);
                              card_description_max_chars?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "video_hosted";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              orientation?: (...) | (...) | (...) | (...);
                              aspect_ratio?: (...) | (...);
                              min_width?: (...) | (...);
                              min_height?: (...) | (...);
                              max_width?: (...) | (...);
                              max_height?: (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              video_codecs?: (...) | (...);
                              audio_codecs?: (...) | (...);
                              containers?: (...) | (...);
                              min_bitrate_kbps?: (...) | (...);
                              max_bitrate_kbps?: (...) | (...);
                              max_file_size_mb?: (...) | (...);
                              frame_rates?: (...) | (...);
                              captions?: (...) | (...) | (...) | (...);
                              om_sdk_required?: (...) | (...) | (...);
                              headline_max_chars?: (...) | (...);
                              primary_text_max_chars?: (...) | (...);
                              brand_name_max_chars?: (...) | (...);
                              cta_values?: (...) | (...);
                              companion_banner_widths?: (...) | (...);
                              companion_banner_heights?: (...) | (...);
                              asset_source?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              buyer_asset_acceptance?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "video_vast";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              orientation?: (...) | (...) | (...) | (...);
                              aspect_ratio?: (...) | (...);
                              vast_version?: (...) | (...);
                              vpaid_enabled?: (...) | (...) | (...);
                              vpaid_version?: (...) | (...) | (...);
                              simid_supported?: (...) | (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              min_width?: (...) | (...);
                              max_width?: (...) | (...);
                              min_height?: (...) | (...);
                              max_height?: (...) | (...);
                              linear_required?: (...) | (...) | (...);
                              skippable_after_ms?: (...) | (...);
                              max_wrapper_depth?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "audio_hosted";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              audio_codecs?: (...) | (...);
                              audio_sample_rates?: (...) | (...);
                              audio_channels?: (...) | (...);
                              min_bitrate_kbps?: (...) | (...);
                              max_bitrate_kbps?: (...) | (...);
                              max_file_size_mb?: (...) | (...);
                              loudness_lufs?: (...) | (...);
                              loudness_tolerance_db?: (...) | (...);
                              true_peak_dbfs?: (...) | (...);
                              asset_source?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              buyer_asset_acceptance?: (...) | (...) | (...);
                              companion_image_required?: (...) | (...) | (...);
                              companion_image_aspect_ratio?: (...) | (...);
                              companion_image_max_file_size_kb?: (...) | (...);
                              brand_name_max_chars?: (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "audio_daast";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              daast_version?: (...) | (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              linear_required?: (...) | (...) | (...);
                              max_wrapper_depth?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                              companion_image_required?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "sponsored_placement";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              supported_catalog_types?: (...) | (...);
                              min_items?: (...) | (...);
                              max_items?: (...) | (...);
                              fanout_mode?: (...) | (...) | (...) | (...);
                              required_catalog_fields?: (...) | (...);
                              supported_id_types?: (...) | (...);
                              hero_asset_supported?: (...) | (...) | (...);
                              item_production_model?: (...) | (...) | (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "native_in_feed";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              title_max_chars?: (...) | (...);
                              body_text_max_chars?: (...) | (...);
                              cta_max_chars?: (...) | (...);
                              cta_values?: (...) | (...);
                              main_image_sizes?: (...) | (...);
                              icon_size?: (...) | (...);
                              max_image_file_size_kb?: (...) | (...);
                              image_formats?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                              asset_source?: (...) | (...) | (...) | (...) | (...) | (...);
                              buyer_asset_acceptance?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "responsive_creative";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              headlines_min?: (...) | (...);
                              headlines_max?: (...) | (...);
                              headline_max_chars?: (...) | (...);
                              long_headlines_min?: (...) | (...);
                              long_headlines_max?: (...) | (...);
                              long_headline_max_chars?: (...) | (...);
                              descriptions_min?: (...) | (...);
                              descriptions_max?: (...) | (...);
                              description_max_chars?: (...) | (...);
                              images_landscape_min?: (...) | (...);
                              images_landscape_max?: (...) | (...);
                              images_landscape_aspect_ratio?: (...) | (...);
                              images_square_min?: (...) | (...);
                              images_square_max?: (...) | (...);
                              images_vertical_min?: (...) | (...);
                              images_vertical_max?: (...) | (...);
                              videos_min?: (...) | (...);
                              videos_max?: (...) | (...);
                              video_min_duration_ms?: (...) | (...);
                              video_max_duration_ms?: (...) | (...);
                              logo_min?: (...) | (...);
                              logo_max?: (...) | (...);
                              logo_aspect_ratios?: (...) | (...);
                              business_name_max_chars?: (...) | (...);
                              asset_image_max_file_size_kb?: (...) | (...);
                              supports_catalog_input?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "agent_placement";
                          params: {
                              experimental?: (...) | (...) | (...);
                              deprecated?: (...) | (...) | (...);
                              v1_translatable?: (...) | (...) | (...);
                              since_version?: (...) | (...);
                              migration_target_version?: (...) | (...);
                              composition_model?: (...) | (...) | (...);
                              provenance_required?: (...) | (...) | (...);
                              platform_extensions?: (...) | (...);
                              synthesis_nondeterministic?: (...) | (...) | (...);
                              slots?: (...) | (...);
                              required_connections?: (...) | (...);
                              reference_mutability?: (...) | (...) | (...) | (...);
                              production_window_business_days?: (...) | (...);
                              output_modality?: (...) | (...) | (...) | (...);
                              max_mention_length_chars?: (...) | (...);
                              max_mention_duration_ms?: (...) | (...);
                              supports_offering_reference?: (...) | (...) | (...);
                              supports_landing_page_url?: (...) | (...) | (...);
                              tone_constraints?: (...) | (...);
                              disclosure_required?: (...) | (...) | (...);
                          };
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          display_name?: string;
                          sample_render_url?: string;
                          applies_to_channels?: (...)[];
                          seller_preference?: "accepted" | "preferred" | "discouraged";
                          locale_policy?: { accepted_language_ranges: ... };
                          canonical_formats_only?: boolean;
                          experimental?: boolean;
                          format_shape?: string;
                          v1_format_ref?: (...)[];
                          format_schema?: { uri: ...; digest: ... };
                          format_kind: "custom";
                          params: Omit<(...), (...)> & { authentication?: ... };
                      }
                  )[];
                  format_ids_to_provide?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_ids_pending?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  snapshot_unavailable_reason?: SnapshotUnavailableReason;
                  snapshot?: {
                      as_of: string;
                      staleness_seconds: number;
                      impressions: number;
                      spend: number;
                      currency?: string;
                      clicks?: number;
                      pacing_index?: number;
                      delivery_status?: DeliveryStatus;
                      ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                  };
                  ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
                  indicator_types_evaluated?: (
                      | "creative_diversity_low"
                      | "audience_saturation"
                      | "inventory_shortfall_forecast"
                      | "pacing_risk"
                      | "budget_constrained"
                  )[];
                  indicators?: {
                      type?: | "creative_diversity_low"
                      | "audience_saturation"
                      | "inventory_shortfall_forecast"
                      | "pacing_risk"
                      | "budget_constrained";
                  }[];
              }[];
              ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
              indicator_types_evaluated?: "budget_constrained"[];
              indicators?: { type?: "budget_constrained" }[];
          }[]

          Array of media buys with status, creative approval state, and optional delivery snapshots

        • Optionalerrors?: {
              code: string;
              message: string;
              field?: string;
              suggestion?: string;
              retry_after?: number;
              issues?: {
                  pointer: string;
                  message: string;
                  keyword: string;
                  schemaPath?: string;
                  schema_id?: string;
                  discriminator?: {
                      property_name: string;
                      value: (...) | (...) | (...) | (...) | (...);
                  }[];
              }[];
              details?: Omit<Omit<{}, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
              recovery?: "transient"
              | "correctable"
              | "terminal";
              source?: "producer" | "sdk";
              sdk_id?: string;
          }[]

          Task-specific errors. A read may return media_buys plus nonfatal resource-state errors. If a pinned place target becomes unexecutable, sellers MUST include PLACE_TARGET_UNAVAILABLE with recovery=correctable, field pointing to the exact media_buys[N].packages[M].targeting_overlay.geo_places[_exclude][A].values[V] response path, and details containing media_buy_id, package_id, system, system_version, country, place_type, and value. The persisted target remains echoed until an intentional update replaces it.

        • Optionalpagination?: { has_more: boolean; cursor?: string; total_count?: number }
          • has_more: boolean

            Whether more results are available beyond this page

          • Optionalcursor?: string

            Opaque cursor to pass in the next request to fetch the next page. Only present when has_more is true.

          • Optionaltotal_count?: number

            Total number of items matching the query across all pages. Optional because not all backends can efficiently compute this.

        • Optionalsandbox?: boolean

          When true, this response contains simulated data from sandbox mode.

        • Optionalext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
              authentication?: unknown;
          }
      • Optionalsummary: string

      Returns McpToolResponse

      v6: createAdcpServerFromPlatform constructs wire responses from typed platform returns. Direct use is for v5 raw-handler adopters mid-migration only.