@adcp/sdk API Reference - v14.3.0
    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?: (...) | (...) | (...);
                                collection_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;
                        frequency_cap?: {
                            suppress?: {
                                interval: number;
                                unit: (...) | (...) | (...) | (...) | (...);
                            };
                            suppress_minutes?: number;
                            max_impressions?: number;
                            per?: ReachUnit;
                            window?: {
                                interval: number;
                                unit: (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            };
                        };
                        budget_cap_timezone?: string;
                        budget_allocation?: | { mode: "fixed" }
                        | {
                            mode: "seller_optimized";
                            optimization_goals: (
                                | {
                                    kind: ...;
                                    metric: ...;
                                    standard?: ...;
                                    vendor?: ...;
                                    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;
                        };
                        change_terms?: {
                            term_id: string;
                            action: CanonicalMediaBuyActionName;
                            service_mode: CanonicalMediaBuyActionMode;
                            allowed_statuses?: (...)[];
                            processing_sla?: { response_max?: ...; completion_max?: ... };
                            conditions?: (...)[];
                            constraints?:
                                | {
                                    kind: ...;
                                    max_delta_amount: ...;
                                    max_delta_percent?: ...;
                                    min_result_amount?: ...;
                                    max_result_amount?: ...;
                                }
                                | {
                                    kind: ...;
                                    max_delta_amount?: ...;
                                    max_delta_percent: ...;
                                    min_result_amount?: ...;
                                    max_result_amount?: ...;
                                }
                                | {
                                    kind: ...;
                                    max_delta_amount?: ...;
                                    max_delta_percent?: ...;
                                    min_result_amount: ...;
                                    max_result_amount?: ...;
                                }
                                | {
                                    kind: ...;
                                    max_delta_amount?: ...;
                                    max_delta_percent?: ...;
                                    min_result_amount?: ...;
                                    max_result_amount: ...;
                                }
                                | {
                                    kind: ...;
                                    max_change: ...;
                                    earliest_result?: ...;
                                    latest_result?: ...;
                                    minimum_notice?: ...;
                                }
                                | {
                                    kind: ...;
                                    max_change?: ...;
                                    earliest_result: ...;
                                    latest_result?: ...;
                                    minimum_notice?: ...;
                                }
                                | {
                                    kind: ...;
                                    max_change?: ...;
                                    earliest_result?: ...;
                                    latest_result: ...;
                                    minimum_notice?: ...;
                                }
                                | {
                                    kind: ...;
                                    max_change?: ...;
                                    earliest_result?: ...;
                                    latest_result?: ...;
                                    minimum_notice: ...;
                                }
                                | {
                                    kind: ...;
                                    max_additions: ...;
                                    max_removals?: ...;
                                    max_result_count?: ...;
                                }
                                | {
                                    kind: ...;
                                    max_additions?: ...;
                                    max_removals: ...;
                                    max_result_count?: ...;
                                }
                                | {
                                    kind: ...;
                                    max_additions?: ...;
                                    max_removals?: ...;
                                    max_result_count: ...;
                                }
                                | {
                                    kind: ...;
                                    minimum_notice: ...;
                                    earliest_effective_at?: ...;
                                    latest_effective_at?: ...;
                                }
                                | {
                                    kind: ...;
                                    minimum_notice?: ...;
                                    earliest_effective_at: ...;
                                    latest_effective_at?: ...;
                                }
                                | {
                                    kind: ...;
                                    minimum_notice?: ...;
                                    earliest_effective_at?: ...;
                                    latest_effective_at: ...;
                                };
                            terms_ref?: string;
                            description?: string;
                            ext?: (...) & (...);
                        }[];
                    };
                    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;
                    };
                    total_budget_guidance?: {
                        min?: number;
                        recommended?: number;
                        max?: number;
                        currency: string;
                    };
                    forecast?: {
                        points: {
                            label?: string;
                            budget?: number;
                            product_id?: string;
                            dimensions?: (...)[];
                            availability_status?: AvailabilityStatus;
                            metrics: {
                                coverage_rate?: (...) | (...);
                                [key: string]: (...) | (...);
                            };
                            viewability?: (...) & (...);
                            vendor_metric_values?: (...)[];
                        }[];
                        forecast_range_unit?: ForecastRangeUnit;
                        method: ForecastMethod;
                        currency: string;
                        demographic_system?: DemographicSystem;
                        demographic?: string;
                        measurement_source?: string;
                        reach_unit?: ReachUnit;
                        generated_at?: string;
                        valid_until?: string;
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                };
                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?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                        brand_kit_override?: {
                            logo?: {
                                asset_type: ...;
                                url: ...;
                                width: ...;
                                height: ...;
                                file_size_bytes?: ...;
                                pixel_ratio?: ...;
                                state_id?: ...;
                                breakpoint_id?: ...;
                                focal_point?: ...;
                                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?: (
                        Omit<
                            {
                                subscriber_id: string;
                                url: string;
                                event_types: (...)[];
                                product_payload_view?: (...) | (...) | (...);
                                authentication?: (...) | (...);
                                active?: (...) | (...) | (...);
                                ext?: (...) | (...);
                            },
                            "authentication",
                        > & { authentication?: Omit<(...), (...)> }
                    )[];
                    reporting_delivery_configs?: {
                        configuration: {
                            delivery_config_id: string;
                            delivery_config_version: number;
                            offering_id: string;
                            active: boolean;
                            feed_purpose: ReportingFeedPurpose;
                            report_definition_id: string;
                            reporting_profile: string;
                            scope: {
                                all_media_buys?: (...) | (...);
                                media_buy_ids?: (...) | (...);
                            };
                            coverage_requirement: "full"
                            | "allow_partial";
                            required_finality: ReportingFinality;
                            reconciliation_mode: ReportingReconciliationMode;
                            authoritative_party?: "seller" | "consumer";
                            schedule: {
                                period_duration: string;
                                alignment: ReportingScheduleAlignment;
                                period_anchor?: (...) | (...);
                                period_timezone?: (...) | (...);
                                delivery_sla: string;
                            };
                            method?: | {
                                pattern: ...;
                                transport: ...;
                                orchestration: ...;
                                destination: ...;
                                format: ...;
                            }
                            | {
                                pattern: ...;
                                transport: ...;
                                orchestration: ...;
                                destination: ...;
                            }
                            | {
                                pattern: ...;
                                transport: ...;
                                orchestration: ...;
                                destination: ...;
                            };
                            revocation_effective_at?: string;
                        };
                        state: ReportingDeliveryConfigurationLifecycleState;
                        destination_ref?: string;
                        validated_at?: string;
                        activated_at?: string;
                        deactivated_at?: string;
                        publication_stopped_at?: string;
                        seller_managed_access_ends_at?: string;
                        current_coverage?: {
                            status: (...)
                            | (...)
                            | (...)
                            | (...);
                            evaluated_at: string;
                            media_buy_ids: (...)[];
                            fully_covered_media_buy_ids: (...)[];
                            partially_covered_media_buy_ids: (...)[];
                            unsupported_media_buy_ids: (...)[];
                            unknown_media_buy_ids: (...)[];
                            package_ids: (...)[];
                            covered_package_ids: (...)[];
                            unsupported_package_ids: (...)[];
                            unknown_package_ids: (...)[];
                            limitations: (...)[];
                        };
                        setup?: {
                            action: (...)
                            | (...)
                            | (...)
                            | (...);
                            message: string;
                            url?: (...) | (...);
                            expires_at?: (...) | (...);
                        };
                        issues?: {
                            issue_id: ...;
                            code: ...;
                            severity: ...;
                            opened_at?: ...;
                            issue_state?: ...;
                            external_ref?: ...;
                            responsible_party: ...;
                            recommended_action: ...;
                            message?: ...;
                            reporting_obligation_id?: ...;
                            reporting_status_id?: ...;
                            delivery_config_id?: ...;
                            delivery_config_version?: ...;
                            feed_purpose?: ...;
                            media_buy_ids?: ...;
                            package_ids?: ...;
                            period_start?: ...;
                            period_end?: ...;
                            expected_at?: ...;
                        }[];
                    }[];
                    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;
                frequency_cap?: {
                    suppress?: {
                        interval: number;
                        unit: "campaign"
                        | "seconds"
                        | "minutes"
                        | "hours"
                        | "days";
                    };
                    suppress_minutes?: number;
                    max_impressions?: number;
                    per?: ReachUnit;
                    window?: {
                        interval: number;
                        unit: "campaign"
                        | "seconds"
                        | "minutes"
                        | "hours"
                        | "days";
                    };
                };
                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"
                            | "viewable_rate"
                            | "viewed_seconds"
                            | "attention_score"
                            | "attention_seconds";
                            standard?: ViewabilityStandard;
                            vendor?: {
                                domain: string;
                                brand_id?: (...)
                                | (...);
                                countries?: (...) | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                            reach_unit?: ReachUnit;
                            target_frequency?: {
                                min?: (...)
                                | (...);
                                max?: (...) | (...);
                                window: { interval: ...; unit: ... };
                            };
                            view_duration_seconds?: number;
                            target?: | { kind: "cost_per"; value: number }
                            | { kind: "threshold_rate"; value: number };
                            priority?: number;
                        }
                        | {
                            kind: "event";
                            event_sources: {
                                event_source_id: string;
                                event_type: EventType;
                                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?: (...) & (...);
                                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: MediaBuyAvailableActionID;
                        mode: MediaBuyActionMode;
                        task?: "sync_creatives"
                        | "control_media_buy"
                        | "refine_proposals";
                        sla?: { response_max?: string; completion_max?: string };
                        change_term_id?: string;
                        terms_ref?: string;
                        applicable_package_ids?: string[];
                    }
                    | {
                        task: "sync_creatives"
                        | "control_media_buy"
                        | "refine_proposals";
                        action: string;
                        mode: CanonicalMediaBuyActionMode;
                        sla?: { response_max?: string; completion_max?: string };
                        change_term_id?: string;
                        terms_ref?: string;
                        applicable_package_ids?: 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"
                            | "viewable_rate"
                            | "viewed_seconds"
                            | "attention_score"
                            | "attention_seconds";
                            standard?: ViewabilityStandard;
                            vendor?: {
                                domain: ...;
                                brand_id?: ...;
                                countries?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            };
                            reach_unit?: ReachUnit;
                            target_frequency?: { min?: ...; max?: ...; window: ... };
                            view_duration_seconds?: number;
                            target?: { kind: ...; value: ... } | { kind: ...; value: ... };
                            priority?: number;
                        }
                        | {
                            kind: "event";
                            event_sources: {
                                event_source_id: ...;
                                event_type: ...;
                                custom_event_name?: ...;
                                value_field?: ...;
                                value_factor?: ...;
                            }[];
                            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: MetroAreaSystem; 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;
                            timezone?: (...) | (...);
                            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;
                                accepted_bases?: (...) | (...);
                                accepted_verification_methods?: (...) | (...);
                            };
                        };
                        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: ((...) | (...) | (...))[];
                            ext?: (...) & (...);
                        }
                        | { mode: "default"; ext?: (...) & (...) };
                        collection_selection?:
                            | {
                                mode: "selected";
                                collections: { publisher_domain: ...; collection_ids?: ... }[];
                                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: string; match_type: MatchType }[];
                    };
                    targeting_resolution?: {
                        demographics: {
                            requested: {
                                age: {
                                    min?: (...)
                                    | (...);
                                    max?: (...) | (...);
                                    include_unknown: boolean;
                                    accepted_bases?: (...) | (...);
                                    accepted_verification_methods?: (...) | (...);
                                };
                            };
                            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;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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:
                                | {
                                    motion_level?: ...;
                                    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?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                    width: ...;
                                    height: ...;
                                }
                                | {
                                    motion_level?: ...;
                                    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?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                    sizes: ...;
                                }
                                | {
                                    motion_level?: ...;
                                    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?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                }
                                | {
                                    motion_level?: ...;
                                    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?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: ...;
                                };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: ...;
                                    supported_delivery_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?: ...;
                                    supported_delivery_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?: ...;
                                    supported_delivery_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?: ...;
                                    supported_delivery_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...) | (...);
                                ctv_ad_experience?: (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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_versions?: (...) | (...);
                                vast_version?: (...) | (...);
                                media_file_requirements?: (...) | (...);
                                vpaid_enabled?: (...) | (...) | (...);
                                vpaid_version?: (...) | (...) | (...);
                                simid_supported?: (...) | (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                min_width?: (...) | (...);
                                max_width?: (...) | (...);
                                min_height?: (...) | (...);
                                max_height?: (...) | (...);
                                creative_type?: (...) | (...) | (...) | (...);
                                ctv_ad_experience?: (...) | (...);
                                motion_level?: (...) | (...);
                                activation_methods?: (...) | (...);
                                linear_required?: (...) | (...) | (...);
                                skippable_after_ms?: (...) | (...);
                                max_wrapper_depth?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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_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?: (...) | (...);
                                vast_versions?: (...) | (...);
                                vast_version?: (...) | (...);
                                media_file_requirements?: (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                skippable_after_ms?: (...) | (...);
                                max_wrapper_depth?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                                companion_image_required?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...);
                                daast_versions?: (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                linear_required?: (...) | (...) | (...);
                                max_wrapper_depth?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                                companion_image_required?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...) | (...) | (...) | (...);
                                ctv_ad_experience?: (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...);
                                ctv_ad_experience?: (...) | (...);
                                menu_placement?: (...) | (...) | (...);
                                focus_behavior?: (...) | (...) | (...) | (...);
                                motion_level?: (...) | (...);
                                activation_methods?: (...) | (...);
                                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?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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: "seller_rendered_stateful_display";
                            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?: (...) | (...);
                                supply_mode?: (...) | (...) | (...) | (...);
                                states: (...)[];
                                initial_state_id: string;
                                reveal?: (...) | (...) | (...) | (...);
                                transitions?: (...) | (...);
                                clickthrough?: (...) | (...) | (...) | (...);
                                user_controls: { dismissible: ...; user_collapsible: ... };
                                canvas_constraints?: (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                aspect_ratio?: (...) | (...);
                                containers?: (...) | (...);
                                video_playback?: (...) | (...) | (...) | (...);
                                max_initial_load_kb?: (...) | (...);
                                max_subload_kb?: (...) | (...);
                                polite_load?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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: "coordinated_placements";
                            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?: (...) | (...);
                                components: (...)[];
                                shared_slots?: (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: ... };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                    )[];
                    formats_pending?: (
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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:
                                | {
                                    motion_level?: ...;
                                    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?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                    width: ...;
                                    height: ...;
                                }
                                | {
                                    motion_level?: ...;
                                    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?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                    sizes: ...;
                                }
                                | {
                                    motion_level?: ...;
                                    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?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                }
                                | {
                                    motion_level?: ...;
                                    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?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: ...;
                                };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: ...;
                                    supported_delivery_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?: ...;
                                    supported_delivery_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?: ...;
                                    supported_delivery_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?: ...;
                                    supported_delivery_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...) | (...);
                                ctv_ad_experience?: (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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_versions?: (...) | (...);
                                vast_version?: (...) | (...);
                                media_file_requirements?: (...) | (...);
                                vpaid_enabled?: (...) | (...) | (...);
                                vpaid_version?: (...) | (...) | (...);
                                simid_supported?: (...) | (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                min_width?: (...) | (...);
                                max_width?: (...) | (...);
                                min_height?: (...) | (...);
                                max_height?: (...) | (...);
                                creative_type?: (...) | (...) | (...) | (...);
                                ctv_ad_experience?: (...) | (...);
                                motion_level?: (...) | (...);
                                activation_methods?: (...) | (...);
                                linear_required?: (...) | (...) | (...);
                                skippable_after_ms?: (...) | (...);
                                max_wrapper_depth?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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_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?: (...) | (...);
                                vast_versions?: (...) | (...);
                                vast_version?: (...) | (...);
                                media_file_requirements?: (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                skippable_after_ms?: (...) | (...);
                                max_wrapper_depth?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                                companion_image_required?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...);
                                daast_versions?: (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                linear_required?: (...) | (...) | (...);
                                max_wrapper_depth?: (...) | (...);
                                ssl_required?: (...) | (...) | (...);
                                companion_image_required?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...) | (...) | (...) | (...);
                                ctv_ad_experience?: (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...);
                                ctv_ad_experience?: (...) | (...);
                                menu_placement?: (...) | (...) | (...);
                                focus_behavior?: (...) | (...) | (...) | (...);
                                motion_level?: (...) | (...);
                                activation_methods?: (...) | (...);
                                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?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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: "seller_rendered_stateful_display";
                            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?: (...) | (...);
                                supply_mode?: (...) | (...) | (...) | (...);
                                states: (...)[];
                                initial_state_id: string;
                                reveal?: (...) | (...) | (...) | (...);
                                transitions?: (...) | (...);
                                clickthrough?: (...) | (...) | (...) | (...);
                                user_controls: { dismissible: ...; user_collapsible: ... };
                                canvas_constraints?: (...) | (...);
                                duration_ms_range?: (...) | (...);
                                duration_ms_exact?: (...) | (...);
                                aspect_ratio?: (...) | (...);
                                containers?: (...) | (...);
                                video_playback?: (...) | (...) | (...) | (...);
                                max_initial_load_kb?: (...) | (...);
                                max_subload_kb?: (...) | (...);
                                polite_load?: (...) | (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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: "coordinated_placements";
                            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?: (...) | (...);
                                components: (...)[];
                                shared_slots?: (...) | (...);
                            };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                        | {
                            format_option_id?: string;
                            publisher_domain?: string;
                            tracker_execution_contract?: { complete: ...; honored: ... };
                            macro_resolution_capabilities?: (...)[];
                            technical_requirements_complete?: boolean;
                            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?: ... };
                            product_id?: string;
                            placement_refs?: (...)[];
                            execution_vast_version?: VASTVersion;
                            execution_daast_version?: DAASTVersion;
                            tracker_execution_contract_digest?: string;
                            product_snapshot_digest?: string;
                        }
                    )[];
                    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;
                buyer_reason?: { 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?: (...) | (...) | (...);
                              collection_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;
                      frequency_cap?: {
                          suppress?: {
                              interval: number;
                              unit: (...) | (...) | (...) | (...) | (...);
                          };
                          suppress_minutes?: number;
                          max_impressions?: number;
                          per?: ReachUnit;
                          window?: {
                              interval: number;
                              unit: (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          };
                      };
                      budget_cap_timezone?: string;
                      budget_allocation?: | { mode: "fixed" }
                      | {
                          mode: "seller_optimized";
                          optimization_goals: (
                              | {
                                  kind: ...;
                                  metric: ...;
                                  standard?: ...;
                                  vendor?: ...;
                                  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;
                      };
                      change_terms?: {
                          term_id: string;
                          action: CanonicalMediaBuyActionName;
                          service_mode: CanonicalMediaBuyActionMode;
                          allowed_statuses?: (...)[];
                          processing_sla?: { response_max?: ...; completion_max?: ... };
                          conditions?: (...)[];
                          constraints?:
                              | {
                                  kind: ...;
                                  max_delta_amount: ...;
                                  max_delta_percent?: ...;
                                  min_result_amount?: ...;
                                  max_result_amount?: ...;
                              }
                              | {
                                  kind: ...;
                                  max_delta_amount?: ...;
                                  max_delta_percent: ...;
                                  min_result_amount?: ...;
                                  max_result_amount?: ...;
                              }
                              | {
                                  kind: ...;
                                  max_delta_amount?: ...;
                                  max_delta_percent?: ...;
                                  min_result_amount: ...;
                                  max_result_amount?: ...;
                              }
                              | {
                                  kind: ...;
                                  max_delta_amount?: ...;
                                  max_delta_percent?: ...;
                                  min_result_amount?: ...;
                                  max_result_amount: ...;
                              }
                              | {
                                  kind: ...;
                                  max_change: ...;
                                  earliest_result?: ...;
                                  latest_result?: ...;
                                  minimum_notice?: ...;
                              }
                              | {
                                  kind: ...;
                                  max_change?: ...;
                                  earliest_result: ...;
                                  latest_result?: ...;
                                  minimum_notice?: ...;
                              }
                              | {
                                  kind: ...;
                                  max_change?: ...;
                                  earliest_result?: ...;
                                  latest_result: ...;
                                  minimum_notice?: ...;
                              }
                              | {
                                  kind: ...;
                                  max_change?: ...;
                                  earliest_result?: ...;
                                  latest_result?: ...;
                                  minimum_notice: ...;
                              }
                              | {
                                  kind: ...;
                                  max_additions: ...;
                                  max_removals?: ...;
                                  max_result_count?: ...;
                              }
                              | {
                                  kind: ...;
                                  max_additions?: ...;
                                  max_removals: ...;
                                  max_result_count?: ...;
                              }
                              | {
                                  kind: ...;
                                  max_additions?: ...;
                                  max_removals?: ...;
                                  max_result_count: ...;
                              }
                              | {
                                  kind: ...;
                                  minimum_notice: ...;
                                  earliest_effective_at?: ...;
                                  latest_effective_at?: ...;
                              }
                              | {
                                  kind: ...;
                                  minimum_notice?: ...;
                                  earliest_effective_at: ...;
                                  latest_effective_at?: ...;
                              }
                              | {
                                  kind: ...;
                                  minimum_notice?: ...;
                                  earliest_effective_at?: ...;
                                  latest_effective_at: ...;
                              };
                          terms_ref?: string;
                          description?: string;
                          ext?: (...) & (...);
                      }[];
                  };
                  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;
                  };
                  total_budget_guidance?: {
                      min?: number;
                      recommended?: number;
                      max?: number;
                      currency: string;
                  };
                  forecast?: {
                      points: {
                          label?: string;
                          budget?: number;
                          product_id?: string;
                          dimensions?: (...)[];
                          availability_status?: AvailabilityStatus;
                          metrics: { coverage_rate?: (...) | (...); [key: string]: (...) | (...) };
                          viewability?: (...) & (...);
                          vendor_metric_values?: (...)[];
                      }[];
                      forecast_range_unit?: ForecastRangeUnit;
                      method: ForecastMethod;
                      currency: string;
                      demographic_system?: DemographicSystem;
                      demographic?: string;
                      measurement_source?: string;
                      reach_unit?: ReachUnit;
                      generated_at?: string;
                      valid_until?: string;
                      ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                  };
              };
              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?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                      brand_kit_override?: {
                          logo?: {
                              asset_type: ...;
                              url: ...;
                              width: ...;
                              height: ...;
                              file_size_bytes?: ...;
                              pixel_ratio?: ...;
                              state_id?: ...;
                              breakpoint_id?: ...;
                              focal_point?: ...;
                              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?: (
                      Omit<
                          {
                              subscriber_id: string;
                              url: string;
                              event_types: (...)[];
                              product_payload_view?: (...) | (...) | (...);
                              authentication?: (...) | (...);
                              active?: (...) | (...) | (...);
                              ext?: (...) | (...);
                          },
                          "authentication",
                      > & { authentication?: Omit<(...), (...)> }
                  )[];
                  reporting_delivery_configs?: {
                      configuration: {
                          delivery_config_id: string;
                          delivery_config_version: number;
                          offering_id: string;
                          active: boolean;
                          feed_purpose: ReportingFeedPurpose;
                          report_definition_id: string;
                          reporting_profile: string;
                          scope: { all_media_buys?: (...) | (...); media_buy_ids?: (...) | (...) };
                          coverage_requirement: "full" | "allow_partial";
                          required_finality: ReportingFinality;
                          reconciliation_mode: ReportingReconciliationMode;
                          authoritative_party?: "seller" | "consumer";
                          schedule: {
                              period_duration: string;
                              alignment: ReportingScheduleAlignment;
                              period_anchor?: (...) | (...);
                              period_timezone?: (...) | (...);
                              delivery_sla: string;
                          };
                          method?: | {
                              pattern: ...;
                              transport: ...;
                              orchestration: ...;
                              destination: ...;
                              format: ...;
                          }
                          | { pattern: ...; transport: ...; orchestration: ...; destination: ... }
                          | { pattern: ...; transport: ...; orchestration: ...; destination: ... };
                          revocation_effective_at?: string;
                      };
                      state: ReportingDeliveryConfigurationLifecycleState;
                      destination_ref?: string;
                      validated_at?: string;
                      activated_at?: string;
                      deactivated_at?: string;
                      publication_stopped_at?: string;
                      seller_managed_access_ends_at?: string;
                      current_coverage?: {
                          status: (...)
                          | (...)
                          | (...)
                          | (...);
                          evaluated_at: string;
                          media_buy_ids: (...)[];
                          fully_covered_media_buy_ids: (...)[];
                          partially_covered_media_buy_ids: (...)[];
                          unsupported_media_buy_ids: (...)[];
                          unknown_media_buy_ids: (...)[];
                          package_ids: (...)[];
                          covered_package_ids: (...)[];
                          unsupported_package_ids: (...)[];
                          unknown_package_ids: (...)[];
                          limitations: (...)[];
                      };
                      setup?: {
                          action: (...)
                          | (...)
                          | (...)
                          | (...);
                          message: string;
                          url?: (...) | (...);
                          expires_at?: (...) | (...);
                      };
                      issues?: {
                          issue_id: ...;
                          code: ...;
                          severity: ...;
                          opened_at?: ...;
                          issue_state?: ...;
                          external_ref?: ...;
                          responsible_party: ...;
                          recommended_action: ...;
                          message?: ...;
                          reporting_obligation_id?: ...;
                          reporting_status_id?: ...;
                          delivery_config_id?: ...;
                          delivery_config_version?: ...;
                          feed_purpose?: ...;
                          media_buy_ids?: ...;
                          package_ids?: ...;
                          period_start?: ...;
                          period_end?: ...;
                          expected_at?: ...;
                      }[];
                  }[];
                  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;
              frequency_cap?: {
                  suppress?: {
                      interval: number;
                      unit: "campaign"
                      | "seconds"
                      | "minutes"
                      | "hours"
                      | "days";
                  };
                  suppress_minutes?: number;
                  max_impressions?: number;
                  per?: ReachUnit;
                  window?: {
                      interval: number;
                      unit: "campaign"
                      | "seconds"
                      | "minutes"
                      | "hours"
                      | "days";
                  };
              };
              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"
                          | "viewable_rate"
                          | "viewed_seconds"
                          | "attention_score"
                          | "attention_seconds";
                          standard?: ViewabilityStandard;
                          vendor?: {
                              domain: string;
                              brand_id?: (...)
                              | (...);
                              countries?: (...) | (...);
                              industries?: (...) | (...);
                              data_subject_contestation?: (...) | (...);
                              brand_kit_override?: (...) | (...);
                          };
                          reach_unit?: ReachUnit;
                          target_frequency?: {
                              min?: (...)
                              | (...);
                              max?: (...) | (...);
                              window: { interval: ...; unit: ... };
                          };
                          view_duration_seconds?: number;
                          target?: | { kind: "cost_per"; value: number }
                          | { kind: "threshold_rate"; value: number };
                          priority?: number;
                      }
                      | {
                          kind: "event";
                          event_sources: {
                              event_source_id: string;
                              event_type: EventType;
                              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?: (...) & (...);
                              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: MediaBuyAvailableActionID;
                      mode: MediaBuyActionMode;
                      task?: "sync_creatives"
                      | "control_media_buy"
                      | "refine_proposals";
                      sla?: { response_max?: string; completion_max?: string };
                      change_term_id?: string;
                      terms_ref?: string;
                      applicable_package_ids?: string[];
                  }
                  | {
                      task: "sync_creatives"
                      | "control_media_buy"
                      | "refine_proposals";
                      action: string;
                      mode: CanonicalMediaBuyActionMode;
                      sla?: { response_max?: string; completion_max?: string };
                      change_term_id?: string;
                      terms_ref?: string;
                      applicable_package_ids?: 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"
                          | "viewable_rate"
                          | "viewed_seconds"
                          | "attention_score"
                          | "attention_seconds";
                          standard?: ViewabilityStandard;
                          vendor?: {
                              domain: ...;
                              brand_id?: ...;
                              countries?: ...;
                              industries?: ...;
                              data_subject_contestation?: ...;
                              brand_kit_override?: ...;
                          };
                          reach_unit?: ReachUnit;
                          target_frequency?: { min?: ...; max?: ...; window: ... };
                          view_duration_seconds?: number;
                          target?: { kind: ...; value: ... } | { kind: ...; value: ... };
                          priority?: number;
                      }
                      | {
                          kind: "event";
                          event_sources: {
                              event_source_id: ...;
                              event_type: ...;
                              custom_event_name?: ...;
                              value_field?: ...;
                              value_factor?: ...;
                          }[];
                          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: MetroAreaSystem; 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;
                          timezone?: (...) | (...);
                          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;
                              accepted_bases?: (...) | (...);
                              accepted_verification_methods?: (...) | (...);
                          };
                      };
                      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: ((...) | (...) | (...))[];
                          ext?: (...) & (...);
                      }
                      | { mode: "default"; ext?: (...) & (...) };
                      collection_selection?:
                          | {
                              mode: "selected";
                              collections: { publisher_domain: ...; collection_ids?: ... }[];
                              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: string; match_type: MatchType }[];
                  };
                  targeting_resolution?: {
                      demographics: {
                          requested: {
                              age: {
                                  min?: (...)
                                  | (...);
                                  max?: (...) | (...);
                                  include_unknown: boolean;
                                  accepted_bases?: (...) | (...);
                                  accepted_verification_methods?: (...) | (...);
                              };
                          };
                          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;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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:
                              | {
                                  motion_level?: ...;
                                  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?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                                  width: ...;
                                  height: ...;
                              }
                              | {
                                  motion_level?: ...;
                                  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?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                                  sizes: ...;
                              }
                              | {
                                  motion_level?: ...;
                                  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?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                              }
                              | {
                                  motion_level?: ...;
                                  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?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                              };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: ...;
                              };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: ...;
                                  supported_delivery_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?: ...;
                                  supported_delivery_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?: ...;
                                  supported_delivery_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?: ...;
                                  supported_delivery_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...) | (...);
                              ctv_ad_experience?: (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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_versions?: (...) | (...);
                              vast_version?: (...) | (...);
                              media_file_requirements?: (...) | (...);
                              vpaid_enabled?: (...) | (...) | (...);
                              vpaid_version?: (...) | (...) | (...);
                              simid_supported?: (...) | (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              min_width?: (...) | (...);
                              max_width?: (...) | (...);
                              min_height?: (...) | (...);
                              max_height?: (...) | (...);
                              creative_type?: (...) | (...) | (...) | (...);
                              ctv_ad_experience?: (...) | (...);
                              motion_level?: (...) | (...);
                              activation_methods?: (...) | (...);
                              linear_required?: (...) | (...) | (...);
                              skippable_after_ms?: (...) | (...);
                              max_wrapper_depth?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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_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?: (...) | (...);
                              vast_versions?: (...) | (...);
                              vast_version?: (...) | (...);
                              media_file_requirements?: (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              skippable_after_ms?: (...) | (...);
                              max_wrapper_depth?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                              companion_image_required?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...);
                              daast_versions?: (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              linear_required?: (...) | (...) | (...);
                              max_wrapper_depth?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                              companion_image_required?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...) | (...) | (...) | (...);
                              ctv_ad_experience?: (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...);
                              ctv_ad_experience?: (...) | (...);
                              menu_placement?: (...) | (...) | (...);
                              focus_behavior?: (...) | (...) | (...) | (...);
                              motion_level?: (...) | (...);
                              activation_methods?: (...) | (...);
                              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?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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: "seller_rendered_stateful_display";
                          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?: (...) | (...);
                              supply_mode?: (...) | (...) | (...) | (...);
                              states: (...)[];
                              initial_state_id: string;
                              reveal?: (...) | (...) | (...) | (...);
                              transitions?: (...) | (...);
                              clickthrough?: (...) | (...) | (...) | (...);
                              user_controls: { dismissible: ...; user_collapsible: ... };
                              canvas_constraints?: (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              aspect_ratio?: (...) | (...);
                              containers?: (...) | (...);
                              video_playback?: (...) | (...) | (...) | (...);
                              max_initial_load_kb?: (...) | (...);
                              max_subload_kb?: (...) | (...);
                              polite_load?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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: "coordinated_placements";
                          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?: (...) | (...);
                              components: (...)[];
                              shared_slots?: (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: ... };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                  )[];
                  formats_pending?: (
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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:
                              | {
                                  motion_level?: ...;
                                  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?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                                  width: ...;
                                  height: ...;
                              }
                              | {
                                  motion_level?: ...;
                                  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?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                                  sizes: ...;
                              }
                              | {
                                  motion_level?: ...;
                                  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?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                              }
                              | {
                                  motion_level?: ...;
                                  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?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                              };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: ...;
                              };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: ...;
                                  supported_delivery_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?: ...;
                                  supported_delivery_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?: ...;
                                  supported_delivery_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?: ...;
                                  supported_delivery_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...) | (...);
                              ctv_ad_experience?: (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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_versions?: (...) | (...);
                              vast_version?: (...) | (...);
                              media_file_requirements?: (...) | (...);
                              vpaid_enabled?: (...) | (...) | (...);
                              vpaid_version?: (...) | (...) | (...);
                              simid_supported?: (...) | (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              min_width?: (...) | (...);
                              max_width?: (...) | (...);
                              min_height?: (...) | (...);
                              max_height?: (...) | (...);
                              creative_type?: (...) | (...) | (...) | (...);
                              ctv_ad_experience?: (...) | (...);
                              motion_level?: (...) | (...);
                              activation_methods?: (...) | (...);
                              linear_required?: (...) | (...) | (...);
                              skippable_after_ms?: (...) | (...);
                              max_wrapper_depth?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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_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?: (...) | (...);
                              vast_versions?: (...) | (...);
                              vast_version?: (...) | (...);
                              media_file_requirements?: (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              skippable_after_ms?: (...) | (...);
                              max_wrapper_depth?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                              companion_image_required?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...);
                              daast_versions?: (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              linear_required?: (...) | (...) | (...);
                              max_wrapper_depth?: (...) | (...);
                              ssl_required?: (...) | (...) | (...);
                              companion_image_required?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...) | (...) | (...) | (...);
                              ctv_ad_experience?: (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...);
                              ctv_ad_experience?: (...) | (...);
                              menu_placement?: (...) | (...) | (...);
                              focus_behavior?: (...) | (...) | (...) | (...);
                              motion_level?: (...) | (...);
                              activation_methods?: (...) | (...);
                              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?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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: "seller_rendered_stateful_display";
                          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?: (...) | (...);
                              supply_mode?: (...) | (...) | (...) | (...);
                              states: (...)[];
                              initial_state_id: string;
                              reveal?: (...) | (...) | (...) | (...);
                              transitions?: (...) | (...);
                              clickthrough?: (...) | (...) | (...) | (...);
                              user_controls: { dismissible: ...; user_collapsible: ... };
                              canvas_constraints?: (...) | (...);
                              duration_ms_range?: (...) | (...);
                              duration_ms_exact?: (...) | (...);
                              aspect_ratio?: (...) | (...);
                              containers?: (...) | (...);
                              video_playback?: (...) | (...) | (...) | (...);
                              max_initial_load_kb?: (...) | (...);
                              max_subload_kb?: (...) | (...);
                              polite_load?: (...) | (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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: "coordinated_placements";
                          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?: (...) | (...);
                              components: (...)[];
                              shared_slots?: (...) | (...);
                          };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                      | {
                          format_option_id?: string;
                          publisher_domain?: string;
                          tracker_execution_contract?: { complete: ...; honored: ... };
                          macro_resolution_capabilities?: (...)[];
                          technical_requirements_complete?: boolean;
                          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?: ... };
                          product_id?: string;
                          placement_refs?: (...)[];
                          execution_vast_version?: VASTVersion;
                          execution_daast_version?: DAASTVersion;
                          tracker_execution_contract_digest?: string;
                          product_snapshot_digest?: string;
                      }
                  )[];
                  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;
              buyer_reason?: { 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.