@adcp/sdk API Reference - v14.3.0
    Preparing search index...

    Function legacyProductsResponse

    • Parameters

      • data:
            | Omit<
                {
                    context?: Omit<Omit<{}, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                    governance_context?: string;
                    products?: {
                        product_id: string;
                        name: string;
                        description: string;
                        publisher_properties: (
                            | {
                                publisher_domain?: (...)
                                | (...);
                                publisher_domains?: (...) | (...);
                                selection_type: "all";
                            }
                            | {
                                publisher_domain: string;
                                selection_type: "by_id";
                                property_ids: (...)[];
                            }
                            | {
                                publisher_domain?: (...)
                                | (...);
                                publisher_domains?: (...) | (...);
                                selection_type: "by_tag";
                                property_tags: (...)[];
                            }
                        )[];
                        channels?: MediaChannel[];
                        format_ids?: {
                            agent_url: string;
                            id: string;
                            width?: (...)
                            | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_options?: (
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                        )[];
                        placements?: {
                            kind: (...)
                            | (...);
                            placement_id: string;
                            publisher_domain?: (...) | (...);
                            seller_agent?: (...) | (...);
                            name?: (...) | (...);
                            description?: (...) | (...);
                            mode: (...) | (...);
                            tags?: (...) | (...);
                            format_ids?: (...) | (...);
                            format_options?: (...) | (...);
                            video_placement_types?: (...) | (...);
                            audio_distribution_types?: (...) | (...);
                            sponsored_placement_types?: (...) | (...);
                            social_placement_surfaces?: (...) | (...);
                            identifiers?: (...) | (...);
                            dooh_placement_attributes?: (...) | (...);
                        }[];
                        video_placement_types?: VideoPlacementType[];
                        audio_distribution_types?: AudioDistributionType[];
                        sponsored_placement_types?: SponsoredPlacementType[];
                        social_placement_surfaces?: SocialPlacementSurface[];
                        delivery_type: DeliveryType;
                        exclusivity?: Exclusivity;
                        pricing_options: (
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpm";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "vcpm";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpc";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpcv";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpv";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters: { view_threshold: ... };
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpp";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters: {
                                    demographic_system?: ...;
                                    demographic: ...;
                                    min_points?: ...;
                                };
                                min_spend_per_package?: (...)
                                | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpa";
                                event_type: EventType;
                                custom_event_name?: (...)
                                | (...);
                                event_source_id?: (...) | (...);
                                currency: string;
                                fixed_price: number;
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "revenue_share";
                                event_type: EventType;
                                custom_event_name?: (...)
                                | (...);
                                event_source_id: string;
                                commission_rate: number;
                                currency: string;
                                commission_basis_description: string;
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "flat_rate";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "time";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters: { time_unit: ...; min_duration?: ...; max_duration?: ... };
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                        )[];
                        forecast?: {
                            points: {
                                label?: ...;
                                budget?: ...;
                                product_id?: ...;
                                dimensions?: ...;
                                availability_status?: ...;
                                metrics: ...;
                                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?: (...) & (...);
                        };
                        outcome_measurement?: {
                            type: string;
                            attribution: string;
                            window?: { interval: ...; unit: ... };
                            reporting: string;
                        };
                        delivery_measurement?: {
                            vendors?: (...)[];
                            provider?: string;
                            notes?: string;
                        };
                        measurement_terms?: {
                            billing_measurement?: {
                                vendor: ...;
                                max_variance_percent?: ...;
                                measurement_window?: ...;
                                finalization_deadline_hours?: ...;
                            };
                            makegood_policy?: { available_remedies: ... };
                        };
                        performance_standards?: {
                            metric: PerformanceStandardMetric;
                            threshold: number;
                            standard?: (...)
                            | (...);
                            vendor: {
                                domain: ...;
                                brand_id?: ...;
                                countries?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            };
                        }[];
                        cancellation_policy?: {
                            notice_period: {
                                interval: number;
                                unit: (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            };
                            cancellation_fee: | { type: ...; rate: ...; amount?: ... }
                            | { type: ...; rate?: ...; amount?: ... }
                            | { type: ...; rate?: ...; amount: ... }
                            | { type: ...; rate?: ...; amount?: ... };
                        };
                        allowed_actions?: {
                            action: MediaBuyAvailableActionID;
                            modes: (...)[];
                            allowed_statuses?: (...) | (...);
                            sla?: (...) | (...);
                            constraints?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            terms_ref?: (...) | (...);
                        }[];
                        reporting_capabilities: {
                            available_reporting_frequencies: ReportingFrequency[];
                            expected_delay_minutes: number;
                            timezone: string;
                            supports_webhooks: boolean;
                            reporting_delivery_offering_ids?: string[];
                            available_metrics: AvailableMetric[];
                            vendor_metrics?: {
                                vendor: ...;
                                metric_id: ...;
                                vendor_relationship?: ...;
                            }[];
                            supports_creative_breakdown?: boolean;
                            supports_format_breakdown?: boolean;
                            supports_keyword_breakdown?: boolean;
                            supports_geo_breakdown?: {
                                country?: (...)
                                | (...)
                                | (...);
                                region?: (...) | (...) | (...);
                                metro?: (...) | (...);
                                postal_area?: (...) | (...);
                            };
                            supports_device_type_breakdown?: boolean;
                            supports_device_platform_breakdown?: boolean;
                            supports_audience_breakdown?: boolean;
                            supports_demographic_breakdown?: {
                                age?: (...)
                                | (...);
                                demographic_systems?: (...) | (...);
                                may_suppress_small_cells: boolean;
                            };
                            supports_placement_breakdown?: boolean;
                            supports_property_breakdown?: boolean;
                            supports_collection_breakdown?: boolean;
                            supports_installment_breakdown?: boolean;
                            supports_collection_property_breakdown?: boolean;
                            supports_installment_property_breakdown?: boolean;
                            supports_placement_property_breakdown?: boolean;
                            supports_spot_breakdown?: { available_metrics: (...)[] };
                            date_range_support: "date_range" | "lifetime_only";
                            windowed_pull_granularities?: ReportingFrequency[];
                            measurement_windows?: {
                                window_id: ...;
                                description?: ...;
                                duration_days: ...;
                                expected_availability_days?: ...;
                                is_guarantee_basis?: ...;
                            }[];
                        };
                        creative_policy?: {
                            co_branding: CoBrandingRequirement;
                            landing_page: LandingPageRequirement;
                            templates_available: boolean;
                            provenance_required?: boolean;
                            provenance_requirements?: {
                                require_digital_source_type?: ...;
                                require_synthetic_depiction?: ...;
                                require_disclosure_metadata?: ...;
                                require_embedded_provenance?: ...;
                            };
                            accepted_verifiers?: (...)[];
                        };
                        is_custom?: boolean;
                        property_targeting_allowed?: boolean;
                        data_provider_signals?: (
                            | { data_provider_domain: ...; selection_type: ... }
                            | { data_provider_domain: ...; selection_type: ...; signal_ids: ... }
                            | { data_provider_domain: ...; selection_type: ...; signal_tags: ... }
                        )[];
                        included_signals?: {
                            signal_ref?: (...) | (...) | (...) | (...);
                            signal_id?: (...) | (...) | (...);
                            name?: (...) | (...);
                            description?: (...) | (...);
                            methodology_url?: (...) | (...);
                            last_updated?: (...) | (...);
                            value_type?: (...) | (...);
                            categories?: (...) | (...);
                            range?: (...) | (...);
                            restricted_attributes?: (...) | (...);
                            demographic_predicate?: (...) | (...);
                        }[];
                        signal_targeting_options?: {
                            signal_ref?: (...)
                            | (...)
                            | (...)
                            | (...);
                            signal_id?: (...) | (...) | (...);
                            name?: (...) | (...);
                            description?: (...) | (...);
                            methodology_url?: (...) | (...);
                            last_updated?: (...) | (...);
                            value_type?: (...) | (...);
                            categories?: (...) | (...);
                            range?: (...) | (...);
                            restricted_attributes?: (...) | (...);
                            demographic_predicate?: (...) | (...);
                            signal_agent_segment_id?: (...) | (...);
                            activation_status?: (...) | (...) | (...);
                            allowed_targeting_modes?: (...) | (...);
                            default_selected?: (...) | (...) | (...);
                            selection_group?: (...) | (...);
                            pricing_options?: (...) | (...);
                        }[];
                        signal_targeting_rules?: {
                            resolution_model?: "direct_targeting"
                            | "seller_planned";
                            selection_mode?: "fixed" | "required" | "optional";
                            min_selected_signals?: number;
                            max_selected_signals?: number;
                            max_selected_per_group?: number;
                            max_signal_targeting_groups?: number;
                            max_signals_per_targeting_group?: number;
                            selection_group_rules?: (...)[];
                        };
                        signal_targeting_allowed?: boolean;
                        demographic_targeting?: {
                            age: Omit<(...), (...)> & { authentication?: ... };
                        };
                        overlay_support?: {
                            geo_countries?: true
                            | { max_values_per_package: ...; ext?: ... };
                            geo_countries_exclude?:
                                | true
                                | { max_values_per_package: ...; ext?: ... };
                            geo_regions?:
                                | true
                                | {
                                    countries: ...;
                                    catalog_version?: ...;
                                    as_of?: ...;
                                    max_values_per_package?: ...;
                                    max_packages?: ...;
                                    ext?: ...;
                                };
                            geo_regions_exclude?: | true
                            | {
                                countries: ...;
                                catalog_version?: ...;
                                as_of?: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_metros?: | true
                            | {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_metros_exclude?: | true
                            | {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_places?: {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_places_exclude?: {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_postal_areas?: | true
                            | {
                                US?: ...;
                                GB?: ...;
                                CA?: ...;
                                DE?: ...;
                                CH?: ...;
                                AT?: ...;
                                FR?: ...;
                                AU?: ...;
                                BR?: ...;
                                IN?: ...;
                                ZA?: ...;
                                us_zip?: ...;
                                us_zip_plus_four?: ...;
                                gb_outward?: ...;
                                gb_full?: ...;
                                ca_fsa?: ...;
                                ca_full?: ...;
                                de_plz?: ...;
                                fr_code_postal?: ...;
                                au_postcode?: ...;
                                ch_plz?: ...;
                                at_plz?: ...;
                                [key: ...]: ...;
                            };
                            geo_postal_areas_exclude?: | true
                            | {
                                US?: ...;
                                GB?: ...;
                                CA?: ...;
                                DE?: ...;
                                CH?: ...;
                                AT?: ...;
                                FR?: ...;
                                AU?: ...;
                                BR?: ...;
                                IN?: ...;
                                ZA?: ...;
                                us_zip?: ...;
                                us_zip_plus_four?: ...;
                                gb_outward?: ...;
                                gb_full?: ...;
                                ca_fsa?: ...;
                                ca_full?: ...;
                                de_plz?: ...;
                                fr_code_postal?: ...;
                                au_postcode?: ...;
                                ch_plz?: ...;
                                at_plz?: ...;
                                [key: ...]: ...;
                            };
                            geo_proximity?: | true
                            | {
                                radius?: ...;
                                travel_time?: ...;
                                geometry?: ...;
                                transport_modes?: ...;
                                max_values_per_package?: ...;
                                ext?: ...;
                            };
                            daypart_targets?: | true
                            | { timezone_modes: ...; iana_timezones?: ...; ext?: ... };
                            audience_include?: true;
                            audience_exclude?: true;
                            signal_targeting_groups?: true;
                            demographics?: true | { age: ...; ext?: ... };
                            frequency_cap?: true;
                            frequency_cap_support?: {
                                mutable_fields?: ...;
                                supported_control_modes?: ...;
                                supported_per_units?: ...;
                                max_impressions_constraints?: ...;
                                window_constraints?: ...;
                                suppression_constraints?: ...;
                                ext?: ...;
                            };
                            property_list?: true;
                            property_list_exclude?: true;
                            collection_list?: true;
                            collection_list_exclude?: true;
                            placement_selection?: | true
                            | { max_values_per_package?: ...; max_packages?: ...; ext?: ... };
                            age_restriction?: true;
                            device_platform?: true;
                            device_platform_exclude?: true;
                            device_type?: true;
                            device_type_exclude?: true;
                            browser?: true | { families: ...; ext?: ... };
                            browser_exclude?: true | { families: ...; ext?: ... };
                            store_catchments?: true;
                            language?: true;
                            keyword_targets?: true | { supported_match_types: ...; ext?: ... };
                            negative_keywords?: true | { supported_match_types: ...; ext?: ... };
                            ext?: (...) & (...);
                        };
                        media_buy_support?: {
                            frequency_cap?: true;
                            frequency_cap_constraints?: {
                                mutable_fields?: ...;
                                supported_control_modes?: ...;
                                supported_per_units?: ...;
                                max_impressions_constraints?: ...;
                                window_constraints?: ...;
                                suppression_constraints?: ...;
                                ext?: ...;
                            };
                            ext?: (...) & (...);
                        };
                        identity?: {
                            persistent_identifier: boolean;
                            reach_methodology?: string;
                        };
                        execution_requirements?: (
                            | { kind: ...; event_types?: ...; ext?: ... }
                            | { kind: ...; catalog_types: ...; ext?: ... }
                            | { kind: ...; connection: ...; ext?: ... }
                        )[];
                        targeting_resolution?: {
                            modifications: ((...) | (...))[];
                            effective_targeting_digest?: string;
                            ext?: (...) & (...);
                        };
                        audience_evidence?: {
                            evidence_id: string;
                            snapshot_id: string;
                            version: string;
                            content_digest: string;
                            audience: {
                                dimension: ...;
                                value?: ...;
                                range?: ...;
                                taxonomy?: ...;
                                label?: ...;
                            };
                            relationship: (...)
                            | (...)
                            | (...);
                            value: number;
                            unit: (...) | (...) | (...);
                            baseline: {
                                system: ...;
                                population_id: ...;
                                version: ...;
                                description?: ...;
                            };
                            evidence_type: (...)
                            | (...)
                            | (...);
                            methodology: AudienceEvidenceMethodology;
                            subject_type: AudienceSubjectType;
                            resolution_method?: (...) | (...);
                            provider: {
                                domain: ...;
                                brand_id?: ...;
                                countries?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            };
                            measurement_window: { start: ...; end: ... };
                            sample_size?: (...) | (...);
                            confidence?: (...) | (...);
                            last_updated: string;
                            methodology_url?: (...) | (...);
                            attestation_refs?: (...) | (...);
                            ext?: (...) | (...);
                        }[];
                        audience_evidence_selections?: {
                            evidence_id: string;
                            snapshot_id: string;
                            version: string;
                            content_digest: string;
                            decision_use: (...)
                            | (...)
                            | (...);
                            evidence?: (...) | (...);
                            attestation_evaluations?: (...) | (...);
                            ext?: (...) | (...);
                        }[];
                        catalog_types?: CatalogType[];
                        metric_optimization?: {
                            supported_metrics: (
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            supported_reach_units?: (...)[];
                            supported_view_durations?: (...)[];
                            supported_viewability_standards?: (...)[];
                            supported_targets?: (...)[];
                        };
                        vendor_metric_optimization?: {
                            supported_metrics: {
                                vendor: ...;
                                metric_id: ...;
                                supported_targets?: ...;
                            }[];
                        };
                        max_optimization_goals?: number;
                        measurement_readiness?: {
                            status: AssessmentStatus;
                            required_event_types?: (...)[];
                            missing_event_types?: (...)[];
                            issues?: (...)[];
                            notes?: string;
                        };
                        conversion_tracking?: {
                            action_sources?: (...)[];
                            supported_targets?: (...)[];
                            platform_managed?: boolean;
                        };
                        catalog_match?: {
                            matched_gtins?: (...)[];
                            matched_ids?: (...)[];
                            matched_count?: number;
                            submitted_count: number;
                        };
                        brief_relevance?: string;
                        expires_at?: string;
                        product_card?: {
                            image?: {
                                asset_type: ...;
                                url: ...;
                                width: ...;
                                height: ...;
                                file_size_bytes?: ...;
                                pixel_ratio?: ...;
                                state_id?: ...;
                                breakpoint_id?: ...;
                                focal_point?: ...;
                                format?: ...;
                                alt_text?: ...;
                                provenance?: ...;
                            };
                            title?: string;
                            description?: string;
                            price_label?: string;
                            cta_label?: string;
                        };
                        product_card_detailed?: {
                            hero_image?: {
                                asset_type: ...;
                                url: ...;
                                width: ...;
                                height: ...;
                                file_size_bytes?: ...;
                                pixel_ratio?: ...;
                                state_id?: ...;
                                breakpoint_id?: ...;
                                focal_point?: ...;
                                format?: ...;
                                alt_text?: ...;
                                provenance?: ...;
                            };
                            carousel_images?: (...)[];
                            title?: string;
                            description?: string;
                            specifications?: (...)[];
                            price_label?: string;
                            cta_label?: string;
                            reference_assets?: (...)[];
                        };
                        collections?: {
                            publisher_domain: string;
                            collection_ids?: (...)
                            | (...);
                        }[];
                        collection_targeting_allowed?: boolean;
                        list_applications?: (
                            | {
                                list_type: ...;
                                effect: ...;
                                agent_url: ...;
                                list_id: ...;
                                resolved_at: ...;
                                evaluated_at: ...;
                                summary: ...;
                            }
                            | {
                                list_type: ...;
                                effect: ...;
                                agent_url: ...;
                                list_id: ...;
                                resolved_at: ...;
                                evaluated_at: ...;
                                summary: ...;
                            }
                        )[];
                        installments?: {
                            installment_id: string;
                            collection_ref?: (...)
                            | (...);
                            collection_id?: (...) | (...);
                            name?: (...) | (...);
                            season?: (...) | (...);
                            installment_number?: (...) | (...);
                            scheduled_at?: (...) | (...);
                            status?: (...) | (...);
                            duration_seconds?: (...) | (...);
                            flexible_end?: (...) | (...) | (...);
                            valid_until?: (...) | (...);
                            content_rating?: (...) | (...);
                            topics?: (...) | (...);
                            special?: (...) | (...);
                            guest_talent?: (...) | (...);
                            ad_inventory?: (...) | (...);
                            deadlines?: (...) | (...);
                            derivative_of?: (...) | (...);
                            ext?: (...) | (...);
                        }[];
                        enforced_policies?: string[];
                        acceptance_policy_profile_ids?: string[];
                        trusted_match?: {
                            context_match: boolean;
                            identity_match?: boolean;
                            response_types?: (...)[];
                            dynamic_brands?: boolean;
                            providers?: (...)[];
                        };
                        audience_activation?: {
                            methods: ((...) | (...) | (...) | (...) | (...) | (...))[];
                            preferred_method?:
                                | { pattern: ... }
                                | { pattern: ...; buyer_agent: ... }
                                | { pattern: ...; transport: ...; directions?: ...; vendor: ... }
                                | { pattern: ...; vendor: ...; consumer_identities?: ... }
                                | { pattern: ...; vendor: ... }
                                | {
                                    pattern: ...;
                                    vendor: ...;
                                    destination_ref?: ...;
                                    bind_expiry_days?: ...;
                                };
                            notes?: string;
                        };
                        material_submission?: {
                            url?: string;
                            email?: string;
                            instructions?: string;
                            ext?: (...) & (...);
                        };
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }[];
                    targeting_resolution?: {
                        brief_targeting: {
                            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 }[];
                        };
                        ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    extensions?: Omit<
                        Omit<
                            {
                                [key: string]: {
                                    extends: string;
                                    fields: (...) & (...);
                                    version?: (...) | (...);
                                    description?: (...) | (...);
                                };
                            },
                            "bank",
                        >,
                        "authentication",
                    > & { authentication?: unknown };
                    proposals?: {
                        proposal_id: string;
                        name: string;
                        description?: string;
                        allocations: {
                            product_id: string;
                            allocation_percentage?: number;
                            min_spend_target_percentage?: number;
                            max_spend_percentage?: number;
                            pacing?: Pacing;
                            pricing_option_id?: string;
                            rationale?: string;
                            sequence?: number;
                            tags?: (...)[];
                            start_time?: string;
                            end_time?: string;
                            daypart_targets?: (...)[];
                            forecast?: {
                                points: ...;
                                forecast_range_unit?: ...;
                                method: ...;
                                currency: ...;
                                demographic_system?: ...;
                                demographic?: ...;
                                measurement_source?: ...;
                                reach_unit?: ...;
                                generated_at?: ...;
                                valid_until?: ...;
                                ext?: ...;
                            };
                            ext?: (...) & (...);
                        }[];
                        budget_allocation?: | { mode: "fixed" }
                        | {
                            mode: "seller_optimized";
                            optimization_goals: ((...) | (...) | (...))[];
                        };
                        pacing?: Pacing;
                        frequency_cap?: {
                            suppress?: { interval: ...; unit: ... };
                            suppress_minutes?: number;
                            max_impressions?: number;
                            per?: ReachUnit;
                            window?: { interval: ...; unit: ... };
                        };
                        proposal_status?: ProposalStatus;
                        expires_at?: string;
                        insertion_order?: {
                            io_id: string;
                            terms?: {
                                advertiser?: ...;
                                publisher?: ...;
                                total_budget?: ...;
                                flight_start?: ...;
                                flight_end?: ...;
                                payment_terms?: ...;
                            };
                            terms_url?: string;
                            signing_url?: string;
                            requires_signature: boolean;
                        };
                        total_budget_guidance?: {
                            min?: number;
                            recommended?: number;
                            max?: number;
                            currency?: string;
                        };
                        brief_alignment?: string;
                        forecast?: {
                            points: {
                                label?: ...;
                                budget?: ...;
                                product_id?: ...;
                                dimensions?: ...;
                                availability_status?: ...;
                                metrics: ...;
                                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?: (...) & (...);
                        };
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }[];
                    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?: (...) | (...);
                            schema_id?: (...) | (...);
                            discriminator?: (...) | (...);
                        }[];
                        details?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                        recovery?: "transient"
                        | "correctable"
                        | "terminal";
                        source?: "producer" | "sdk";
                        sdk_id?: string;
                    }[];
                    reason?: string;
                    suggestions?: string[];
                    property_list_applied?: boolean;
                    catalog_applied?: boolean;
                    refinement_applied?: (
                        | {
                            scope: "request";
                            status: "unable"
                            | "partial"
                            | "applied";
                            notes?: string;
                        }
                        | {
                            scope: "product";
                            product_id: string;
                            status: "unable"
                            | "partial"
                            | "applied";
                            notes?: string;
                        }
                        | {
                            scope: "proposal";
                            proposal_id: string;
                            status: "unable"
                            | "partial"
                            | "applied";
                            notes?: string;
                        }
                    )[];
                    incomplete?: {
                        scope: | "products"
                        | "pricing"
                        | "forecast"
                        | "proposals"
                        | "wholesale_feed";
                        description: string;
                        estimated_wait?: {
                            interval: number;
                            unit: "campaign"
                            | "seconds"
                            | "minutes"
                            | "hours"
                            | "days";
                        };
                    }[];
                    filter_diagnostics?: {
                        semantics?: "any"
                        | "only"
                        | "approximate";
                        total_candidates?: number;
                        excluded_by?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    pagination?: { has_more: boolean; cursor?: string; total_count?: number };
                    wholesale_feed_version?: string;
                    pricing_version?: string;
                    cache_scope?: "account" | "public";
                    unchanged?: true;
                    sandbox?: boolean;
                    ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                },
                "unchanged"
                | "products"
                | "cache_scope",
            > & {
                products: {
                    product_id: string;
                    name: string;
                    description: string;
                    publisher_properties: (
                        | {
                            publisher_domain?: string;
                            publisher_domains?: string[];
                            selection_type: "all";
                        }
                        | {
                            publisher_domain: string;
                            selection_type: "by_id";
                            property_ids: string[];
                        }
                        | {
                            publisher_domain?: string;
                            publisher_domains?: string[];
                            selection_type: "by_tag";
                            property_tags: string[];
                        }
                    )[];
                    channels?: MediaChannel[];
                    format_ids?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_options?: (
                        | {
                            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?: ...;
                                };
                        }
                        | {
                            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?: ...;
                                };
                        }
                        | {
                            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?: ...;
                                };
                        }
                        | {
                            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?: (...) | (...) | (...);
                            };
                        }
                        | {
                            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?: (...) | (...);
                            };
                        }
                        | {
                            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?: (...) | (...) | (...);
                            };
                        }
                        | {
                            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?: (...) | (...);
                            };
                        }
                        | {
                            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?: (...) | (...) | (...);
                            };
                        }
                        | {
                            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?: (...) | (...) | (...);
                            };
                        }
                        | {
                            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?: (...) | (...);
                            };
                        }
                        | {
                            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?: (...) | (...) | (...);
                            };
                        }
                        | {
                            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?: (...) | (...) | (...);
                            };
                        }
                        | {
                            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?: (...) | (...) | (...);
                            };
                        }
                        | {
                            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?: (...) | (...) | (...);
                            };
                        }
                        | {
                            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?: (...) | (...);
                            };
                        }
                        | {
                            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?: ... };
                        }
                    )[];
                    placements?: {
                        kind: "publisher_ref"
                        | "seller_inline";
                        placement_id: string;
                        publisher_domain?: string;
                        seller_agent?: { agent_url: string; id?: (...) | (...) };
                        name?: string;
                        description?: string;
                        mode: "targetable" | "included";
                        tags?: string[];
                        format_ids?: {
                            agent_url: ...;
                            id: ...;
                            width?: ...;
                            height?: ...;
                            duration_ms?: ...;
                            pixel_ratio?: ...;
                        }[];
                        format_options?: (
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                        )[];
                        video_placement_types?: VideoPlacementType[];
                        audio_distribution_types?: AudioDistributionType[];
                        sponsored_placement_types?: SponsoredPlacementType[];
                        social_placement_surfaces?: SocialPlacementSurface[];
                        identifiers?: { type: ...; value: ... }[];
                        dooh_placement_attributes?: {
                            slot_duration_seconds?: (...) | (...);
                            loop_duration_seconds?: (...) | (...);
                            screen_resolution?: (...) | (...);
                            motion?: (...) | (...);
                        };
                    }[];
                    video_placement_types?: VideoPlacementType[];
                    audio_distribution_types?: AudioDistributionType[];
                    sponsored_placement_types?: SponsoredPlacementType[];
                    social_placement_surfaces?: SocialPlacementSurface[];
                    delivery_type: DeliveryType;
                    exclusivity?: Exclusivity;
                    pricing_options: (
                        | {
                            pricing_option_id: string;
                            pricing_model: "cpm";
                            currency: string;
                            fixed_price?: number;
                            floor_price?: number;
                            max_bid?: boolean;
                            price_guidance?: {
                                p25?: (...)
                                | (...);
                                p50?: (...) | (...);
                                p75?: (...) | (...);
                                p90?: (...) | (...);
                            };
                            min_spend_per_package?: number;
                            price_breakdown?: { list_price: number; adjustments: (...)[] };
                            eligible_adjustments?: PriceAdjustmentKind[];
                        }
                        | {
                            pricing_option_id: string;
                            pricing_model: "vcpm";
                            currency: string;
                            fixed_price?: number;
                            floor_price?: number;
                            max_bid?: boolean;
                            price_guidance?: {
                                p25?: (...)
                                | (...);
                                p50?: (...) | (...);
                                p75?: (...) | (...);
                                p90?: (...) | (...);
                            };
                            min_spend_per_package?: number;
                            price_breakdown?: { list_price: number; adjustments: (...)[] };
                            eligible_adjustments?: PriceAdjustmentKind[];
                        }
                        | {
                            pricing_option_id: string;
                            pricing_model: "cpc";
                            currency: string;
                            fixed_price?: number;
                            floor_price?: number;
                            max_bid?: boolean;
                            price_guidance?: {
                                p25?: (...)
                                | (...);
                                p50?: (...) | (...);
                                p75?: (...) | (...);
                                p90?: (...) | (...);
                            };
                            min_spend_per_package?: number;
                            price_breakdown?: { list_price: number; adjustments: (...)[] };
                            eligible_adjustments?: PriceAdjustmentKind[];
                        }
                        | {
                            pricing_option_id: string;
                            pricing_model: "cpcv";
                            currency: string;
                            fixed_price?: number;
                            floor_price?: number;
                            max_bid?: boolean;
                            price_guidance?: {
                                p25?: (...)
                                | (...);
                                p50?: (...) | (...);
                                p75?: (...) | (...);
                                p90?: (...) | (...);
                            };
                            min_spend_per_package?: number;
                            price_breakdown?: { list_price: number; adjustments: (...)[] };
                            eligible_adjustments?: PriceAdjustmentKind[];
                        }
                        | {
                            pricing_option_id: string;
                            pricing_model: "cpv";
                            currency: string;
                            fixed_price?: number;
                            floor_price?: number;
                            max_bid?: boolean;
                            price_guidance?: {
                                p25?: (...)
                                | (...);
                                p50?: (...) | (...);
                                p75?: (...) | (...);
                                p90?: (...) | (...);
                            };
                            parameters: { view_threshold: number
                            | { duration_seconds: ... } };
                            min_spend_per_package?: number;
                            price_breakdown?: { list_price: number; adjustments: (...)[] };
                            eligible_adjustments?: PriceAdjustmentKind[];
                        }
                        | {
                            pricing_option_id: string;
                            pricing_model: "cpp";
                            currency: string;
                            fixed_price?: number;
                            floor_price?: number;
                            price_guidance?: {
                                p25?: (...)
                                | (...);
                                p50?: (...) | (...);
                                p75?: (...) | (...);
                                p90?: (...) | (...);
                            };
                            parameters: {
                                demographic_system?: DemographicSystem;
                                demographic: string;
                                min_points?: number;
                            };
                            min_spend_per_package?: number;
                            price_breakdown?: { list_price: number; adjustments: (...)[] };
                            eligible_adjustments?: PriceAdjustmentKind[];
                        }
                        | {
                            pricing_option_id: string;
                            pricing_model: "cpa";
                            event_type: EventType;
                            custom_event_name?: string;
                            event_source_id?: string;
                            currency: string;
                            fixed_price: number;
                            min_spend_per_package?: number;
                            price_breakdown?: { list_price: number; adjustments: (...)[] };
                            eligible_adjustments?: PriceAdjustmentKind[];
                        }
                        | {
                            pricing_option_id: string;
                            pricing_model: "revenue_share";
                            event_type: EventType;
                            custom_event_name?: string;
                            event_source_id: string;
                            commission_rate: number;
                            currency: string;
                            commission_basis_description: string;
                        }
                        | {
                            pricing_option_id: string;
                            pricing_model: "flat_rate";
                            currency: string;
                            fixed_price?: number;
                            floor_price?: number;
                            price_guidance?: {
                                p25?: (...)
                                | (...);
                                p50?: (...) | (...);
                                p75?: (...) | (...);
                                p90?: (...) | (...);
                            };
                            parameters?: {
                                type: "dooh";
                                sov_percentage?: (...)
                                | (...);
                                slot_span?: (...) | (...);
                                loop_position?: (...) | (...);
                                loop_duration_seconds?: (...) | (...);
                                min_plays_per_hour?: (...) | (...);
                                venue_package?: (...) | (...);
                                duration_hours?: (...) | (...);
                                daypart?: (...) | (...);
                                estimated_impressions?: (...) | (...);
                            };
                            min_spend_per_package?: number;
                            price_breakdown?: { list_price: number; adjustments: (...)[] };
                            eligible_adjustments?: PriceAdjustmentKind[];
                        }
                        | {
                            pricing_option_id: string;
                            pricing_model: "time";
                            currency: string;
                            fixed_price?: number;
                            floor_price?: number;
                            price_guidance?: {
                                p25?: (...)
                                | (...);
                                p50?: (...) | (...);
                                p75?: (...) | (...);
                                p90?: (...) | (...);
                            };
                            parameters: {
                                time_unit: "hour"
                                | "day"
                                | "week"
                                | "month";
                                min_duration?: number;
                                max_duration?: number;
                            };
                            min_spend_per_package?: number;
                            price_breakdown?: { list_price: number; adjustments: (...)[] };
                            eligible_adjustments?: PriceAdjustmentKind[];
                        }
                    )[];
                    forecast?: {
                        points: {
                            label?: string;
                            budget?: number;
                            product_id?: string;
                            dimensions?: (...)[];
                            availability_status?: AvailabilityStatus;
                            metrics: {
                                audience_size?: (...) | (...);
                                reach?: (...) | (...);
                                frequency?: (...) | (...);
                                impressions?: (...) | (...);
                                clicks?: (...) | (...);
                                spend?: (...) | (...);
                                views?: (...) | (...);
                                completed_views?: (...) | (...);
                                grps?: (...) | (...);
                                engagements?: (...) | (...);
                                follows?: (...) | (...);
                                saves?: (...) | (...);
                                profile_visits?: (...) | (...);
                                measured_impressions?: (...) | (...);
                                downloads?: (...) | (...);
                                plays?: (...) | (...);
                                coverage_rate?: (...) | (...);
                                [key: string]: (...) | (...);
                            };
                            viewability?: {
                                vendor?: ...;
                                measurable_impressions?: ...;
                                viewable_impressions?: ...;
                                viewable_rate?: ...;
                                viewed_seconds?: ...;
                                standard?: ...;
                            };
                            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;
                        };
                    };
                    outcome_measurement?: {
                        type: string;
                        attribution: string;
                        window?: {
                            interval: number;
                            unit: "campaign"
                            | "seconds"
                            | "minutes"
                            | "hours"
                            | "days";
                        };
                        reporting: string;
                    };
                    delivery_measurement?: {
                        vendors?: {
                            domain: string;
                            brand_id?: (...)
                            | (...);
                            countries?: (...) | (...);
                            industries?: (...) | (...);
                            data_subject_contestation?: (...) | (...);
                            brand_kit_override?: (...) | (...);
                        }[];
                        provider?: string;
                        notes?: string;
                    };
                    measurement_terms?: {
                        billing_measurement?: {
                            vendor: {
                                domain: string;
                                brand_id?: (...)
                                | (...);
                                countries?: (...) | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                            max_variance_percent?: number;
                            measurement_window?: string;
                            finalization_deadline_hours?: number;
                        };
                        makegood_policy?: { available_remedies: MakegoodRemedy[] };
                    };
                    performance_standards?: {
                        metric: PerformanceStandardMetric;
                        threshold: number;
                        standard?: ViewabilityStandard;
                        vendor: {
                            domain: string;
                            brand_id?: string;
                            countries?: (...)[];
                            industries?: (...)[];
                            data_subject_contestation?: (...) & (...);
                            brand_kit_override?: {
                                logo?: ...;
                                colors?: ...;
                                voice?: ...;
                                tagline?: ...;
                            };
                        };
                    }[];
                    cancellation_policy?: {
                        notice_period: {
                            interval: number;
                            unit: "campaign"
                            | "seconds"
                            | "minutes"
                            | "hours"
                            | "days";
                        };
                        cancellation_fee: | {
                            type: "percent_remaining";
                            rate: number;
                            amount?: number;
                        }
                        | { type: "full_commitment"; rate?: number; amount?: number }
                        | { type: "fixed_fee"; rate?: number; amount: number }
                        | { type: "none"; rate?: number; amount?: number };
                    };
                    allowed_actions?: {
                        action: MediaBuyAvailableActionID;
                        modes: MediaBuyActionMode[];
                        allowed_statuses?: MediaBuyStatus[];
                        sla?: { response_max?: (...)
                        | (...); completion_max?: (...) | (...) };
                        constraints?:
                            | {
                                kind: "budget";
                                max_delta_amount: { amount: ...; currency: ... };
                                max_delta_percent?: (...) | (...);
                                min_result_amount?: (...) | (...);
                                max_result_amount?: (...) | (...);
                            }
                            | {
                                kind: "budget";
                                max_delta_amount?: (...)
                                | (...);
                                max_delta_percent: number;
                                min_result_amount?: (...) | (...);
                                max_result_amount?: (...) | (...);
                            }
                            | {
                                kind: "budget";
                                max_delta_amount?: (...)
                                | (...);
                                max_delta_percent?: (...) | (...);
                                min_result_amount: { amount: ...; currency: ... };
                                max_result_amount?: (...) | (...);
                            }
                            | {
                                kind: "budget";
                                max_delta_amount?: (...)
                                | (...);
                                max_delta_percent?: (...) | (...);
                                min_result_amount?: (...) | (...);
                                max_result_amount: { amount: ...; currency: ... };
                            }
                            | {
                                kind: "flight";
                                max_change: { interval: ...; unit: ... };
                                earliest_result?: (...) | (...);
                                latest_result?: (...) | (...);
                                minimum_notice?: (...) | (...);
                            }
                            | {
                                kind: "flight";
                                max_change?: (...)
                                | (...);
                                earliest_result: string;
                                latest_result?: (...) | (...);
                                minimum_notice?: (...) | (...);
                            }
                            | {
                                kind: "flight";
                                max_change?: (...)
                                | (...);
                                earliest_result?: (...) | (...);
                                latest_result: string;
                                minimum_notice?: (...) | (...);
                            }
                            | {
                                kind: "flight";
                                max_change?: (...)
                                | (...);
                                earliest_result?: (...) | (...);
                                latest_result?: (...) | (...);
                                minimum_notice: { interval: ...; unit: ... };
                            }
                            | {
                                kind: "package_count";
                                max_additions: number;
                                max_removals?: (...)
                                | (...);
                                max_result_count?: (...) | (...);
                            }
                            | {
                                kind: "package_count";
                                max_additions?: (...)
                                | (...);
                                max_removals: number;
                                max_result_count?: (...) | (...);
                            }
                            | {
                                kind: "package_count";
                                max_additions?: (...)
                                | (...);
                                max_removals?: (...) | (...);
                                max_result_count: number;
                            }
                            | {
                                kind: "effective_timing";
                                minimum_notice: { interval: ...; unit: ... };
                                earliest_effective_at?: (...) | (...);
                                latest_effective_at?: (...) | (...);
                            }
                            | {
                                kind: "effective_timing";
                                minimum_notice?: (...)
                                | (...);
                                earliest_effective_at: string;
                                latest_effective_at?: (...) | (...);
                            }
                            | {
                                kind: "effective_timing";
                                minimum_notice?: (...)
                                | (...);
                                earliest_effective_at?: (...) | (...);
                                latest_effective_at: string;
                            };
                        terms_ref?: string;
                    }[];
                    reporting_capabilities: {
                        available_reporting_frequencies: ReportingFrequency[];
                        expected_delay_minutes: number;
                        timezone: string;
                        supports_webhooks: boolean;
                        reporting_delivery_offering_ids?: string[];
                        available_metrics: AvailableMetric[];
                        vendor_metrics?: {
                            vendor: {
                                domain: string;
                                brand_id?: (...)
                                | (...);
                                countries?: (...) | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                            metric_id: string;
                            vendor_relationship?: VendorRelationship;
                        }[];
                        supports_creative_breakdown?: boolean;
                        supports_format_breakdown?: boolean;
                        supports_keyword_breakdown?: boolean;
                        supports_geo_breakdown?: {
                            country?: boolean;
                            region?: boolean;
                            metro?: Omit<(...), (...)> & { authentication?: ... };
                            postal_area?: {
                                US?: (...) | (...);
                                GB?: (...) | (...);
                                CA?: (...) | (...);
                                DE?: (...) | (...);
                                CH?: (...) | (...);
                                AT?: (...) | (...);
                                FR?: (...) | (...);
                                AU?: (...) | (...);
                                BR?: (...) | (...);
                                IN?: (...) | (...);
                                ZA?: (...) | (...);
                                us_zip?: (...) | (...) | (...);
                                us_zip_plus_four?: (...) | (...) | (...);
                                gb_outward?: (...) | (...) | (...);
                                gb_full?: (...) | (...) | (...);
                                ca_fsa?: (...) | (...) | (...);
                                ca_full?: (...) | (...) | (...);
                                de_plz?: (...) | (...) | (...);
                                fr_code_postal?: (...) | (...) | (...);
                                au_postcode?: (...) | (...) | (...);
                                ch_plz?: (...) | (...) | (...);
                                at_plz?: (...) | (...) | (...);
                                [key: Uppercase<(...)>]: (...) | (...);
                            };
                        };
                        supports_device_type_breakdown?: boolean;
                        supports_device_platform_breakdown?: boolean;
                        supports_audience_breakdown?: boolean;
                        supports_demographic_breakdown?: {
                            age?: Omit<(...), (...)> & { authentication?: ... };
                            demographic_systems?: DemographicSystem[];
                            may_suppress_small_cells: boolean;
                        };
                        supports_placement_breakdown?: boolean;
                        supports_property_breakdown?: boolean;
                        supports_collection_breakdown?: boolean;
                        supports_installment_breakdown?: boolean;
                        supports_collection_property_breakdown?: boolean;
                        supports_installment_property_breakdown?: boolean;
                        supports_placement_property_breakdown?: boolean;
                        supports_spot_breakdown?: { available_metrics: AvailableMetric[] };
                        date_range_support: "date_range" | "lifetime_only";
                        windowed_pull_granularities?: ReportingFrequency[];
                        measurement_windows?: {
                            window_id: string;
                            description?: string;
                            duration_days: number;
                            expected_availability_days?: number;
                            is_guarantee_basis?: boolean;
                        }[];
                    };
                    creative_policy?: {
                        co_branding: CoBrandingRequirement;
                        landing_page: LandingPageRequirement;
                        templates_available: boolean;
                        provenance_required?: boolean;
                        provenance_requirements?: {
                            require_digital_source_type?: boolean;
                            require_synthetic_depiction?: boolean;
                            require_disclosure_metadata?: boolean;
                            require_embedded_provenance?: boolean;
                        };
                        accepted_verifiers?: (
                            | { agent_url: ...; feature_id?: ...; providers?: ... }
                            | { agent_url: ...; feature_id?: ...; providers?: ... }
                        )[];
                    };
                    is_custom?: boolean;
                    property_targeting_allowed?: boolean;
                    data_provider_signals?: (
                        | { data_provider_domain: string; selection_type: "all" }
                        | {
                            data_provider_domain: string;
                            selection_type: "by_id";
                            signal_ids: string[];
                        }
                        | {
                            data_provider_domain: string;
                            selection_type: "by_tag";
                            signal_tags: string[];
                        }
                    )[];
                    included_signals?: {
                        signal_ref?: | { scope: "product"; signal_id: string }
                        | {
                            scope: "data_provider";
                            data_provider_domain: string;
                            signal_id: string;
                        }
                        | {
                            scope: "signal_source";
                            signal_source_url: string;
                            signal_id: string;
                        };
                        signal_id?: | {
                            source: "catalog";
                            data_provider_domain: string;
                            id: string;
                        }
                        | { source: "agent"; agent_url: string; id: string };
                        name?: string;
                        description?: string;
                        methodology_url?: string;
                        last_updated?: string;
                        value_type?: SignalValueType;
                        categories?: string[];
                        range?: { min: number; max: number };
                        restricted_attributes?: RestrictedAttribute[];
                        demographic_predicate?: {
                            age: { min?: ...; max?: ...; include_unknown: ... };
                        };
                    }[];
                    signal_targeting_options?: {
                        signal_ref?: | { scope: "product"; signal_id: string }
                        | {
                            scope: "data_provider";
                            data_provider_domain: string;
                            signal_id: string;
                        }
                        | {
                            scope: "signal_source";
                            signal_source_url: string;
                            signal_id: string;
                        };
                        signal_id?: | {
                            source: "catalog";
                            data_provider_domain: string;
                            id: string;
                        }
                        | { source: "agent"; agent_url: string; id: string };
                        name?: string;
                        description?: string;
                        methodology_url?: string;
                        last_updated?: string;
                        value_type?: SignalValueType;
                        categories?: string[];
                        range?: { min: number; max: number };
                        restricted_attributes?: RestrictedAttribute[];
                        demographic_predicate?: {
                            age: { min?: ...; max?: ...; include_unknown: ... };
                        };
                        signal_agent_segment_id?: string;
                        activation_status?: "ready"
                        | "requires_activation";
                        allowed_targeting_modes?: ((...) | (...))[];
                        default_selected?: boolean;
                        selection_group?: string;
                        pricing_options?: ((...) | (...) | (...) | (...) | (...))[];
                    }[];
                    signal_targeting_rules?: {
                        resolution_model?: "direct_targeting"
                        | "seller_planned";
                        selection_mode?: "fixed" | "required" | "optional";
                        min_selected_signals?: number;
                        max_selected_signals?: number;
                        max_selected_per_group?: number;
                        max_signal_targeting_groups?: number;
                        max_signals_per_targeting_group?: number;
                        selection_group_rules?: {
                            selection_group: string;
                            targeting_mode?: (...) | (...) | (...);
                            selection_mode?: (...) | (...) | (...) | (...);
                            min_selected_signals?: (...) | (...);
                            max_selected_signals?: (...) | (...);
                        }[];
                    };
                    signal_targeting_allowed?: boolean;
                    demographic_targeting?: {
                        age: Omit<Omit<{}, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    overlay_support?: {
                        geo_countries?: | true
                        | { max_values_per_package: number; ext?: (...) & (...) };
                        geo_countries_exclude?:
                            | true
                            | { max_values_per_package: number; ext?: (...) & (...) };
                        geo_regions?:
                            | true
                            | {
                                countries: Omit<(...), (...)> & { authentication?: ... };
                                catalog_version?: string;
                                as_of?: string;
                                max_values_per_package?: number;
                                max_packages?: number;
                                ext?: (...) & (...);
                            };
                        geo_regions_exclude?: | true
                        | {
                            countries: Omit<(...), (...)> & { authentication?: ... };
                            catalog_version?: string;
                            as_of?: string;
                            max_values_per_package?: number;
                            max_packages?: number;
                            ext?: (...) & (...);
                        };
                        geo_metros?: | true
                        | {
                            systems: MetroAreaSystem[];
                            max_values_per_package?: number;
                            max_packages?: number;
                            ext?: (...) & (...);
                        };
                        geo_metros_exclude?: | true
                        | {
                            systems: MetroAreaSystem[];
                            max_values_per_package?: number;
                            max_packages?: number;
                            ext?: (...) & (...);
                        };
                        geo_places?: {
                            systems: Omit<(...), (...)> & { authentication?: ... };
                            max_values_per_package?: number;
                            max_packages?: number;
                            ext?: (...) & (...);
                        };
                        geo_places_exclude?: {
                            systems: Omit<(...), (...)> & { authentication?: ... };
                            max_values_per_package?: number;
                            max_packages?: number;
                            ext?: (...) & (...);
                        };
                        geo_postal_areas?: | true
                        | {
                            US?: (...)[];
                            GB?: (...)[];
                            CA?: (...)[];
                            DE?: (...)[];
                            CH?: (...)[];
                            AT?: (...)[];
                            FR?: (...)[];
                            AU?: (...)[];
                            BR?: (...)[];
                            IN?: (...)[];
                            ZA?: (...)[];
                            us_zip?: true;
                            us_zip_plus_four?: true;
                            gb_outward?: true;
                            gb_full?: true;
                            ca_fsa?: true;
                            ca_full?: true;
                            de_plz?: true;
                            fr_code_postal?: true;
                            au_postcode?: true;
                            ch_plz?: true;
                            at_plz?: true;
                            [key: Uppercase<string>]: (...)[] | undefined;
                        };
                        geo_postal_areas_exclude?: | true
                        | {
                            US?: (...)[];
                            GB?: (...)[];
                            CA?: (...)[];
                            DE?: (...)[];
                            CH?: (...)[];
                            AT?: (...)[];
                            FR?: (...)[];
                            AU?: (...)[];
                            BR?: (...)[];
                            IN?: (...)[];
                            ZA?: (...)[];
                            us_zip?: true;
                            us_zip_plus_four?: true;
                            gb_outward?: true;
                            gb_full?: true;
                            ca_fsa?: true;
                            ca_full?: true;
                            de_plz?: true;
                            fr_code_postal?: true;
                            au_postcode?: true;
                            ch_plz?: true;
                            at_plz?: true;
                            [key: Uppercase<string>]: (...)[] | undefined;
                        };
                        geo_proximity?: | true
                        | {
                            radius?: true;
                            travel_time?: true;
                            geometry?: true;
                            transport_modes?: (...)[];
                            max_values_per_package?: number;
                            ext?: (...) & (...);
                        };
                        daypart_targets?: | true
                        | {
                            timezone_modes: DaypartTimezoneMode[];
                            iana_timezones?: true
                            | (...)[];
                            ext?: (...) & (...);
                        };
                        audience_include?: true;
                        audience_exclude?: true;
                        signal_targeting_groups?: true;
                        demographics?: true
                        | { age: true; ext?: (...) & (...) };
                        frequency_cap?: true;
                        frequency_cap_support?: {
                            mutable_fields?: (...)[];
                            supported_control_modes?: (...)[];
                            supported_per_units?: (...)[];
                            max_impressions_constraints?: {
                                minimum?: ...;
                                maximum?: ...;
                                allowed_values?: ...;
                                ext?: ...;
                            };
                            window_constraints?: (...)[];
                            suppression_constraints?: (...)[];
                            ext?: (...) & (...);
                        };
                        property_list?: true;
                        property_list_exclude?: true;
                        collection_list?: true;
                        collection_list_exclude?: true;
                        placement_selection?: | true
                        | {
                            max_values_per_package?: number;
                            max_packages?: number;
                            ext?: (...) & (...);
                        };
                        age_restriction?: true;
                        device_platform?: true;
                        device_platform_exclude?: true;
                        device_type?: true;
                        device_type_exclude?: true;
                        browser?: true
                        | { families: BrowserFamily[]; ext?: (...) & (...) };
                        browser_exclude?:
                            | true
                            | { families: BrowserFamily[]; ext?: (...) & (...) };
                        store_catchments?: true;
                        language?: true;
                        keyword_targets?:
                            | true
                            | { supported_match_types: MatchType[]; ext?: (...) & (...) };
                        negative_keywords?:
                            | true
                            | { supported_match_types: MatchType[]; ext?: (...) & (...) };
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    media_buy_support?: {
                        frequency_cap?: true;
                        frequency_cap_constraints?: {
                            mutable_fields?: (...)[];
                            supported_control_modes?: (...)[];
                            supported_per_units?: (...)[];
                            max_impressions_constraints?: {
                                minimum?: ...;
                                maximum?: ...;
                                allowed_values?: ...;
                                ext?: ...;
                            };
                            window_constraints?: (...)[];
                            suppression_constraints?: (...)[];
                            ext?: (...) & (...);
                        };
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    identity?: { persistent_identifier: boolean; reach_methodology?: string };
                    execution_requirements?: (
                        | {
                            kind: "event_source";
                            event_types?: (...)[];
                            ext?: (...) & (...);
                        }
                        | { kind: "catalog"; catalog_types: CatalogType[]; ext?: (...) & (...) }
                        | {
                            kind: "downstream_connection";
                            connection: {
                                provider?: (...) | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            };
                            ext?: (...) & (...);
                        }
                    )[];
                    targeting_resolution?: {
                        modifications: (
                            | {
                                operation: "replace";
                                path: string;
                                applied: (...) & (...);
                                reason: string;
                                ext?: (...) | (...);
                            }
                            | Omit<(...), (...)> & { authentication?: ... }
                        )[];
                        effective_targeting_digest?: string;
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    audience_evidence?: {
                        evidence_id: string;
                        snapshot_id: string;
                        version: string;
                        content_digest: string;
                        audience: {
                            dimension: string;
                            value?: string
                            | number
                            | boolean
                            | (...)[];
                            range?: { min?: ...; max?: ... };
                            taxonomy?: { system: ...; version?: ...; value_id?: ... };
                            label?: string;
                        };
                        relationship: "composition"
                        | "index"
                        | "reach_estimate";
                        value: number;
                        unit: "fraction" | "ratio" | "count";
                        baseline: {
                            system: string;
                            population_id: string;
                            version: string;
                            description?: string;
                        };
                        evidence_type: "forecast"
                        | "measured"
                        | "seller_declared";
                        methodology: AudienceEvidenceMethodology;
                        subject_type: AudienceSubjectType;
                        resolution_method?: AudienceResolutionMethod;
                        provider: {
                            domain: string;
                            brand_id?: string;
                            countries?: (...)[];
                            industries?: (...)[];
                            data_subject_contestation?: (...) & (...);
                            brand_kit_override?: {
                                logo?: ...;
                                colors?: ...;
                                voice?: ...;
                                tagline?: ...;
                            };
                        };
                        measurement_window: { start: string; end: string };
                        sample_size?: number;
                        confidence?: number;
                        last_updated: string;
                        methodology_url?: string;
                        attestation_refs?: {
                            issuer: ...;
                            claim_type: ...;
                            subject: ...;
                            locator?: ...;
                            embedded_credential?: ...;
                            content_digest?: ...;
                            credential_version?: ...;
                            validity_hint?: ...;
                            verify_agent?: ...;
                            ext?: ...;
                        }[];
                        ext?: Omit<(...), (...)> & { authentication?: ... };
                    }[];
                    audience_evidence_selections?: {
                        evidence_id: string;
                        snapshot_id: string;
                        version: string;
                        content_digest: string;
                        decision_use: "recommendation"
                        | "eligibility"
                        | "package_construction";
                        evidence?: {
                            evidence_id: string;
                            snapshot_id: string;
                            version: string;
                            content_digest: string;
                            audience: {
                                dimension: ...;
                                value?: ...;
                                range?: ...;
                                taxonomy?: ...;
                                label?: ...;
                            };
                            relationship: (...)
                            | (...)
                            | (...);
                            value: number;
                            unit: (...) | (...) | (...);
                            baseline: {
                                system: ...;
                                population_id: ...;
                                version: ...;
                                description?: ...;
                            };
                            evidence_type: (...)
                            | (...)
                            | (...);
                            methodology: AudienceEvidenceMethodology;
                            subject_type: AudienceSubjectType;
                            resolution_method?: (...) | (...);
                            provider: {
                                domain: ...;
                                brand_id?: ...;
                                countries?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            };
                            measurement_window: { start: ...; end: ... };
                            sample_size?: (...) | (...);
                            confidence?: (...) | (...);
                            last_updated: string;
                            methodology_url?: (...) | (...);
                            attestation_refs?: (...) | (...);
                            ext?: (...) | (...);
                        };
                        attestation_evaluations?: { reference: ...; evaluation: ... }[];
                        ext?: Omit<(...), (...)> & { authentication?: ... };
                    }[];
                    catalog_types?: CatalogType[];
                    metric_optimization?: {
                        supported_metrics: (
                            | "clicks"
                            | "views"
                            | "completed_views"
                            | "reach"
                            | "engagements"
                            | "follows"
                            | "saves"
                            | "profile_visits"
                            | "viewable_rate"
                            | "viewed_seconds"
                            | "attention_score"
                            | "attention_seconds"
                        )[];
                        supported_reach_units?: ReachUnit[];
                        supported_view_durations?: number[];
                        supported_viewability_standards?: ViewabilityStandard[];
                        supported_targets?: ("cost_per" | "threshold_rate")[];
                    };
                    vendor_metric_optimization?: {
                        supported_metrics: {
                            vendor: {
                                domain: string;
                                brand_id?: (...)
                                | (...);
                                countries?: (...) | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                            metric_id: string;
                            supported_targets?: (...)[];
                        }[];
                    };
                    max_optimization_goals?: number;
                    measurement_readiness?: {
                        status: AssessmentStatus;
                        required_event_types?: EventType[];
                        missing_event_types?: EventType[];
                        issues?: { severity: (...)
                        | (...)
                        | (...); message: string }[];
                        notes?: string;
                    };
                    conversion_tracking?: {
                        action_sources?: ActionSource[];
                        supported_targets?: ("cost_per" | "per_ad_spend" | "maximize_value")[];
                        platform_managed?: boolean;
                    };
                    catalog_match?: {
                        matched_gtins?: string[];
                        matched_ids?: string[];
                        matched_count?: number;
                        submitted_count: number;
                    };
                    brief_relevance?: string;
                    expires_at?: string;
                    product_card?: {
                        image?: {
                            asset_type: "image";
                            url: string;
                            width: number;
                            height: number;
                            file_size_bytes?: number;
                            pixel_ratio?: number;
                            state_id?: string;
                            breakpoint_id?: string;
                            focal_point?: (...)[];
                            format?: string;
                            alt_text?: string;
                            provenance?: {
                                digital_source_type?: ...;
                                synthetic_depiction?: ...;
                                ai_tool?: ...;
                                human_oversight?: ...;
                                declared_by?: ...;
                                declared_at?: ...;
                                created_time?: ...;
                                c2pa?: ...;
                                embedded_provenance?: ...;
                                watermarks?: ...;
                                disclosure?: ...;
                                verification?: ...;
                                ext?: ...;
                            };
                        };
                        title?: string;
                        description?: string;
                        price_label?: string;
                        cta_label?: string;
                    };
                    product_card_detailed?: {
                        hero_image?: {
                            asset_type: "image";
                            url: string;
                            width: number;
                            height: number;
                            file_size_bytes?: number;
                            pixel_ratio?: number;
                            state_id?: string;
                            breakpoint_id?: string;
                            focal_point?: (...)[];
                            format?: string;
                            alt_text?: string;
                            provenance?: {
                                digital_source_type?: ...;
                                synthetic_depiction?: ...;
                                ai_tool?: ...;
                                human_oversight?: ...;
                                declared_by?: ...;
                                declared_at?: ...;
                                created_time?: ...;
                                c2pa?: ...;
                                embedded_provenance?: ...;
                                watermarks?: ...;
                                disclosure?: ...;
                                verification?: ...;
                                ext?: ...;
                            };
                        };
                        carousel_images?: {
                            asset_type: "image";
                            url: string;
                            width: number;
                            height: number;
                            file_size_bytes?: (...)
                            | (...);
                            pixel_ratio?: (...) | (...);
                            state_id?: (...) | (...);
                            breakpoint_id?: (...) | (...);
                            focal_point?: (...) | (...);
                            format?: (...) | (...);
                            alt_text?: (...) | (...);
                            provenance?: (...) | (...);
                        }[];
                        title?: string;
                        description?: string;
                        specifications?: { label: string; value: string }[];
                        price_label?: string;
                        cta_label?: string;
                        reference_assets?: {
                            role: (...) | (...) | (...) | (...) | (...) | (...);
                            role_label?: (...) | (...);
                            asset: (...) | (...) | (...) | (...);
                            description?: (...) | (...);
                        }[];
                    };
                    collections?: { publisher_domain: string; collection_ids?: string[] }[];
                    collection_targeting_allowed?: boolean;
                    list_applications?: (
                        | {
                            list_type: "property";
                            effect: "include"
                            | "exclude";
                            agent_url: string;
                            list_id: string;
                            resolved_at: string;
                            evaluated_at: string;
                            summary: { matched: number; unmatched: number };
                        }
                        | {
                            list_type: "collection";
                            effect: "include"
                            | "exclude";
                            agent_url: string;
                            list_id: string;
                            resolved_at: string;
                            evaluated_at: string;
                            summary: { matched: number; unmatched: number };
                        }
                    )[];
                    installments?: {
                        installment_id: string;
                        collection_ref?: { publisher_domain: string; collection_id: string };
                        collection_id?: string;
                        name?: string;
                        season?: string;
                        installment_number?: string;
                        scheduled_at?: string;
                        status?: InstallmentStatus;
                        duration_seconds?: number;
                        flexible_end?: boolean;
                        valid_until?: string;
                        content_rating?: { system: ContentRatingSystem; rating: string };
                        topics?: string[];
                        special?: {
                            name: string;
                            category?: (...) | (...);
                            starts?: (...) | (...);
                            ends?: (...) | (...);
                        };
                        guest_talent?: { role: ...; name: ...; brand_url?: ... }[];
                        ad_inventory?: {
                            expected_breaks: number;
                            total_ad_seconds?: (...) | (...);
                            max_ad_duration_seconds?: (...) | (...);
                            unplanned_breaks?: (...) | (...) | (...);
                            supported_formats?: (...) | (...);
                        };
                        deadlines?: {
                            booking_deadline?: (...)
                            | (...);
                            cancellation_deadline?: (...) | (...);
                            material_deadlines?: (...) | (...);
                        };
                        derivative_of?: { installment_id: string; type: DerivativeType };
                        ext?: Omit<(...), (...)> & { authentication?: ... };
                    }[];
                    enforced_policies?: string[];
                    acceptance_policy_profile_ids?: string[];
                    trusted_match?: {
                        context_match: boolean;
                        identity_match?: boolean;
                        response_types?: TMPResponseType[];
                        dynamic_brands?: boolean;
                        providers?: (
                            | {
                                agent_url: ...;
                                context_match?: ...;
                                identity_match?: ...;
                                countries?: ...;
                                uid_types?: ...;
                            }
                            | {
                                agent_url: ...;
                                context_match?: ...;
                                identity_match?: ...;
                                countries?: ...;
                                uid_types?: ...;
                            }
                        )[];
                    };
                    audience_activation?: {
                        methods: (
                            | { pattern: "sync_audiences" }
                            | { pattern: "tmp_identity_match"; buyer_agent: { agent_url: ... } }
                            | {
                                pattern: "file_transfer";
                                transport: CloudStorageProtocol;
                                directions?: (...) | (...);
                                vendor: {
                                    domain: ...;
                                    brand_id?: ...;
                                    countries?: ...;
                                    industries?: ...;
                                    data_subject_contestation?: ...;
                                    brand_kit_override?: ...;
                                };
                            }
                            | {
                                pattern: "dataset_query";
                                vendor: {
                                    domain: ...;
                                    brand_id?: ...;
                                    countries?: ...;
                                    industries?: ...;
                                    data_subject_contestation?: ...;
                                    brand_kit_override?: ...;
                                };
                                consumer_identities?: (...)
                                | (...);
                            }
                            | {
                                pattern: "clean_room";
                                vendor: {
                                    domain: ...;
                                    brand_id?: ...;
                                    countries?: ...;
                                    industries?: ...;
                                    data_subject_contestation?: ...;
                                    brand_kit_override?: ...;
                                };
                            }
                            | {
                                pattern: "platform_distribution";
                                vendor: {
                                    domain: ...;
                                    brand_id?: ...;
                                    countries?: ...;
                                    industries?: ...;
                                    data_subject_contestation?: ...;
                                    brand_kit_override?: ...;
                                };
                                destination_ref?: (...)
                                | (...);
                                bind_expiry_days?: (...) | (...);
                            }
                        )[];
                        preferred_method?: | { pattern: "sync_audiences" }
                        | { pattern: "tmp_identity_match"; buyer_agent: { agent_url: string } }
                        | {
                            pattern: "file_transfer";
                            transport: CloudStorageProtocol;
                            directions?: (...)[];
                            vendor: {
                                domain: string;
                                brand_id?: (...) | (...);
                                countries?: (...) | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                        }
                        | {
                            pattern: "dataset_query";
                            vendor: {
                                domain: string;
                                brand_id?: (...)
                                | (...);
                                countries?: (...) | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                            consumer_identities?: (...)[];
                        }
                        | {
                            pattern: "clean_room";
                            vendor: {
                                domain: string;
                                brand_id?: (...)
                                | (...);
                                countries?: (...) | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                        }
                        | {
                            pattern: "platform_distribution";
                            vendor: {
                                domain: string;
                                brand_id?: (...)
                                | (...);
                                countries?: (...) | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                            destination_ref?: string;
                            bind_expiry_days?: number;
                        };
                        notes?: string;
                    };
                    material_submission?: {
                        url?: string;
                        email?: string;
                        instructions?: string;
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                }[];
                unchanged?: undefined;
                cache_scope: NonNullable<"account" | "public">;
            }
            | Omit<
                {
                    context?: Omit<Omit<{}, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                    governance_context?: string;
                    products?: {
                        product_id: string;
                        name: string;
                        description: string;
                        publisher_properties: (
                            | {
                                publisher_domain?: (...)
                                | (...);
                                publisher_domains?: (...) | (...);
                                selection_type: "all";
                            }
                            | {
                                publisher_domain: string;
                                selection_type: "by_id";
                                property_ids: (...)[];
                            }
                            | {
                                publisher_domain?: (...)
                                | (...);
                                publisher_domains?: (...) | (...);
                                selection_type: "by_tag";
                                property_tags: (...)[];
                            }
                        )[];
                        channels?: MediaChannel[];
                        format_ids?: {
                            agent_url: string;
                            id: string;
                            width?: (...)
                            | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_options?: (
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                        )[];
                        placements?: {
                            kind: (...)
                            | (...);
                            placement_id: string;
                            publisher_domain?: (...) | (...);
                            seller_agent?: (...) | (...);
                            name?: (...) | (...);
                            description?: (...) | (...);
                            mode: (...) | (...);
                            tags?: (...) | (...);
                            format_ids?: (...) | (...);
                            format_options?: (...) | (...);
                            video_placement_types?: (...) | (...);
                            audio_distribution_types?: (...) | (...);
                            sponsored_placement_types?: (...) | (...);
                            social_placement_surfaces?: (...) | (...);
                            identifiers?: (...) | (...);
                            dooh_placement_attributes?: (...) | (...);
                        }[];
                        video_placement_types?: VideoPlacementType[];
                        audio_distribution_types?: AudioDistributionType[];
                        sponsored_placement_types?: SponsoredPlacementType[];
                        social_placement_surfaces?: SocialPlacementSurface[];
                        delivery_type: DeliveryType;
                        exclusivity?: Exclusivity;
                        pricing_options: (
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpm";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "vcpm";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpc";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpcv";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpv";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters: { view_threshold: ... };
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpp";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters: {
                                    demographic_system?: ...;
                                    demographic: ...;
                                    min_points?: ...;
                                };
                                min_spend_per_package?: (...)
                                | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpa";
                                event_type: EventType;
                                custom_event_name?: (...)
                                | (...);
                                event_source_id?: (...) | (...);
                                currency: string;
                                fixed_price: number;
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "revenue_share";
                                event_type: EventType;
                                custom_event_name?: (...)
                                | (...);
                                event_source_id: string;
                                commission_rate: number;
                                currency: string;
                                commission_basis_description: string;
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "flat_rate";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "time";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters: { time_unit: ...; min_duration?: ...; max_duration?: ... };
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                        )[];
                        forecast?: {
                            points: {
                                label?: ...;
                                budget?: ...;
                                product_id?: ...;
                                dimensions?: ...;
                                availability_status?: ...;
                                metrics: ...;
                                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?: (...) & (...);
                        };
                        outcome_measurement?: {
                            type: string;
                            attribution: string;
                            window?: { interval: ...; unit: ... };
                            reporting: string;
                        };
                        delivery_measurement?: {
                            vendors?: (...)[];
                            provider?: string;
                            notes?: string;
                        };
                        measurement_terms?: {
                            billing_measurement?: {
                                vendor: ...;
                                max_variance_percent?: ...;
                                measurement_window?: ...;
                                finalization_deadline_hours?: ...;
                            };
                            makegood_policy?: { available_remedies: ... };
                        };
                        performance_standards?: {
                            metric: PerformanceStandardMetric;
                            threshold: number;
                            standard?: (...)
                            | (...);
                            vendor: {
                                domain: ...;
                                brand_id?: ...;
                                countries?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            };
                        }[];
                        cancellation_policy?: {
                            notice_period: {
                                interval: number;
                                unit: (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            };
                            cancellation_fee: | { type: ...; rate: ...; amount?: ... }
                            | { type: ...; rate?: ...; amount?: ... }
                            | { type: ...; rate?: ...; amount: ... }
                            | { type: ...; rate?: ...; amount?: ... };
                        };
                        allowed_actions?: {
                            action: MediaBuyAvailableActionID;
                            modes: (...)[];
                            allowed_statuses?: (...) | (...);
                            sla?: (...) | (...);
                            constraints?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            terms_ref?: (...) | (...);
                        }[];
                        reporting_capabilities: {
                            available_reporting_frequencies: ReportingFrequency[];
                            expected_delay_minutes: number;
                            timezone: string;
                            supports_webhooks: boolean;
                            reporting_delivery_offering_ids?: string[];
                            available_metrics: AvailableMetric[];
                            vendor_metrics?: {
                                vendor: ...;
                                metric_id: ...;
                                vendor_relationship?: ...;
                            }[];
                            supports_creative_breakdown?: boolean;
                            supports_format_breakdown?: boolean;
                            supports_keyword_breakdown?: boolean;
                            supports_geo_breakdown?: {
                                country?: (...)
                                | (...)
                                | (...);
                                region?: (...) | (...) | (...);
                                metro?: (...) | (...);
                                postal_area?: (...) | (...);
                            };
                            supports_device_type_breakdown?: boolean;
                            supports_device_platform_breakdown?: boolean;
                            supports_audience_breakdown?: boolean;
                            supports_demographic_breakdown?: {
                                age?: (...)
                                | (...);
                                demographic_systems?: (...) | (...);
                                may_suppress_small_cells: boolean;
                            };
                            supports_placement_breakdown?: boolean;
                            supports_property_breakdown?: boolean;
                            supports_collection_breakdown?: boolean;
                            supports_installment_breakdown?: boolean;
                            supports_collection_property_breakdown?: boolean;
                            supports_installment_property_breakdown?: boolean;
                            supports_placement_property_breakdown?: boolean;
                            supports_spot_breakdown?: { available_metrics: (...)[] };
                            date_range_support: "date_range" | "lifetime_only";
                            windowed_pull_granularities?: ReportingFrequency[];
                            measurement_windows?: {
                                window_id: ...;
                                description?: ...;
                                duration_days: ...;
                                expected_availability_days?: ...;
                                is_guarantee_basis?: ...;
                            }[];
                        };
                        creative_policy?: {
                            co_branding: CoBrandingRequirement;
                            landing_page: LandingPageRequirement;
                            templates_available: boolean;
                            provenance_required?: boolean;
                            provenance_requirements?: {
                                require_digital_source_type?: ...;
                                require_synthetic_depiction?: ...;
                                require_disclosure_metadata?: ...;
                                require_embedded_provenance?: ...;
                            };
                            accepted_verifiers?: (...)[];
                        };
                        is_custom?: boolean;
                        property_targeting_allowed?: boolean;
                        data_provider_signals?: (
                            | { data_provider_domain: ...; selection_type: ... }
                            | { data_provider_domain: ...; selection_type: ...; signal_ids: ... }
                            | { data_provider_domain: ...; selection_type: ...; signal_tags: ... }
                        )[];
                        included_signals?: {
                            signal_ref?: (...) | (...) | (...) | (...);
                            signal_id?: (...) | (...) | (...);
                            name?: (...) | (...);
                            description?: (...) | (...);
                            methodology_url?: (...) | (...);
                            last_updated?: (...) | (...);
                            value_type?: (...) | (...);
                            categories?: (...) | (...);
                            range?: (...) | (...);
                            restricted_attributes?: (...) | (...);
                            demographic_predicate?: (...) | (...);
                        }[];
                        signal_targeting_options?: {
                            signal_ref?: (...)
                            | (...)
                            | (...)
                            | (...);
                            signal_id?: (...) | (...) | (...);
                            name?: (...) | (...);
                            description?: (...) | (...);
                            methodology_url?: (...) | (...);
                            last_updated?: (...) | (...);
                            value_type?: (...) | (...);
                            categories?: (...) | (...);
                            range?: (...) | (...);
                            restricted_attributes?: (...) | (...);
                            demographic_predicate?: (...) | (...);
                            signal_agent_segment_id?: (...) | (...);
                            activation_status?: (...) | (...) | (...);
                            allowed_targeting_modes?: (...) | (...);
                            default_selected?: (...) | (...) | (...);
                            selection_group?: (...) | (...);
                            pricing_options?: (...) | (...);
                        }[];
                        signal_targeting_rules?: {
                            resolution_model?: "direct_targeting"
                            | "seller_planned";
                            selection_mode?: "fixed" | "required" | "optional";
                            min_selected_signals?: number;
                            max_selected_signals?: number;
                            max_selected_per_group?: number;
                            max_signal_targeting_groups?: number;
                            max_signals_per_targeting_group?: number;
                            selection_group_rules?: (...)[];
                        };
                        signal_targeting_allowed?: boolean;
                        demographic_targeting?: {
                            age: Omit<(...), (...)> & { authentication?: ... };
                        };
                        overlay_support?: {
                            geo_countries?: true
                            | { max_values_per_package: ...; ext?: ... };
                            geo_countries_exclude?:
                                | true
                                | { max_values_per_package: ...; ext?: ... };
                            geo_regions?:
                                | true
                                | {
                                    countries: ...;
                                    catalog_version?: ...;
                                    as_of?: ...;
                                    max_values_per_package?: ...;
                                    max_packages?: ...;
                                    ext?: ...;
                                };
                            geo_regions_exclude?: | true
                            | {
                                countries: ...;
                                catalog_version?: ...;
                                as_of?: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_metros?: | true
                            | {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_metros_exclude?: | true
                            | {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_places?: {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_places_exclude?: {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_postal_areas?: | true
                            | {
                                US?: ...;
                                GB?: ...;
                                CA?: ...;
                                DE?: ...;
                                CH?: ...;
                                AT?: ...;
                                FR?: ...;
                                AU?: ...;
                                BR?: ...;
                                IN?: ...;
                                ZA?: ...;
                                us_zip?: ...;
                                us_zip_plus_four?: ...;
                                gb_outward?: ...;
                                gb_full?: ...;
                                ca_fsa?: ...;
                                ca_full?: ...;
                                de_plz?: ...;
                                fr_code_postal?: ...;
                                au_postcode?: ...;
                                ch_plz?: ...;
                                at_plz?: ...;
                                [key: ...]: ...;
                            };
                            geo_postal_areas_exclude?: | true
                            | {
                                US?: ...;
                                GB?: ...;
                                CA?: ...;
                                DE?: ...;
                                CH?: ...;
                                AT?: ...;
                                FR?: ...;
                                AU?: ...;
                                BR?: ...;
                                IN?: ...;
                                ZA?: ...;
                                us_zip?: ...;
                                us_zip_plus_four?: ...;
                                gb_outward?: ...;
                                gb_full?: ...;
                                ca_fsa?: ...;
                                ca_full?: ...;
                                de_plz?: ...;
                                fr_code_postal?: ...;
                                au_postcode?: ...;
                                ch_plz?: ...;
                                at_plz?: ...;
                                [key: ...]: ...;
                            };
                            geo_proximity?: | true
                            | {
                                radius?: ...;
                                travel_time?: ...;
                                geometry?: ...;
                                transport_modes?: ...;
                                max_values_per_package?: ...;
                                ext?: ...;
                            };
                            daypart_targets?: | true
                            | { timezone_modes: ...; iana_timezones?: ...; ext?: ... };
                            audience_include?: true;
                            audience_exclude?: true;
                            signal_targeting_groups?: true;
                            demographics?: true | { age: ...; ext?: ... };
                            frequency_cap?: true;
                            frequency_cap_support?: {
                                mutable_fields?: ...;
                                supported_control_modes?: ...;
                                supported_per_units?: ...;
                                max_impressions_constraints?: ...;
                                window_constraints?: ...;
                                suppression_constraints?: ...;
                                ext?: ...;
                            };
                            property_list?: true;
                            property_list_exclude?: true;
                            collection_list?: true;
                            collection_list_exclude?: true;
                            placement_selection?: | true
                            | { max_values_per_package?: ...; max_packages?: ...; ext?: ... };
                            age_restriction?: true;
                            device_platform?: true;
                            device_platform_exclude?: true;
                            device_type?: true;
                            device_type_exclude?: true;
                            browser?: true | { families: ...; ext?: ... };
                            browser_exclude?: true | { families: ...; ext?: ... };
                            store_catchments?: true;
                            language?: true;
                            keyword_targets?: true | { supported_match_types: ...; ext?: ... };
                            negative_keywords?: true | { supported_match_types: ...; ext?: ... };
                            ext?: (...) & (...);
                        };
                        media_buy_support?: {
                            frequency_cap?: true;
                            frequency_cap_constraints?: {
                                mutable_fields?: ...;
                                supported_control_modes?: ...;
                                supported_per_units?: ...;
                                max_impressions_constraints?: ...;
                                window_constraints?: ...;
                                suppression_constraints?: ...;
                                ext?: ...;
                            };
                            ext?: (...) & (...);
                        };
                        identity?: {
                            persistent_identifier: boolean;
                            reach_methodology?: string;
                        };
                        execution_requirements?: (
                            | { kind: ...; event_types?: ...; ext?: ... }
                            | { kind: ...; catalog_types: ...; ext?: ... }
                            | { kind: ...; connection: ...; ext?: ... }
                        )[];
                        targeting_resolution?: {
                            modifications: ((...) | (...))[];
                            effective_targeting_digest?: string;
                            ext?: (...) & (...);
                        };
                        audience_evidence?: {
                            evidence_id: string;
                            snapshot_id: string;
                            version: string;
                            content_digest: string;
                            audience: {
                                dimension: ...;
                                value?: ...;
                                range?: ...;
                                taxonomy?: ...;
                                label?: ...;
                            };
                            relationship: (...)
                            | (...)
                            | (...);
                            value: number;
                            unit: (...) | (...) | (...);
                            baseline: {
                                system: ...;
                                population_id: ...;
                                version: ...;
                                description?: ...;
                            };
                            evidence_type: (...)
                            | (...)
                            | (...);
                            methodology: AudienceEvidenceMethodology;
                            subject_type: AudienceSubjectType;
                            resolution_method?: (...) | (...);
                            provider: {
                                domain: ...;
                                brand_id?: ...;
                                countries?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            };
                            measurement_window: { start: ...; end: ... };
                            sample_size?: (...) | (...);
                            confidence?: (...) | (...);
                            last_updated: string;
                            methodology_url?: (...) | (...);
                            attestation_refs?: (...) | (...);
                            ext?: (...) | (...);
                        }[];
                        audience_evidence_selections?: {
                            evidence_id: string;
                            snapshot_id: string;
                            version: string;
                            content_digest: string;
                            decision_use: (...)
                            | (...)
                            | (...);
                            evidence?: (...) | (...);
                            attestation_evaluations?: (...) | (...);
                            ext?: (...) | (...);
                        }[];
                        catalog_types?: CatalogType[];
                        metric_optimization?: {
                            supported_metrics: (
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            supported_reach_units?: (...)[];
                            supported_view_durations?: (...)[];
                            supported_viewability_standards?: (...)[];
                            supported_targets?: (...)[];
                        };
                        vendor_metric_optimization?: {
                            supported_metrics: {
                                vendor: ...;
                                metric_id: ...;
                                supported_targets?: ...;
                            }[];
                        };
                        max_optimization_goals?: number;
                        measurement_readiness?: {
                            status: AssessmentStatus;
                            required_event_types?: (...)[];
                            missing_event_types?: (...)[];
                            issues?: (...)[];
                            notes?: string;
                        };
                        conversion_tracking?: {
                            action_sources?: (...)[];
                            supported_targets?: (...)[];
                            platform_managed?: boolean;
                        };
                        catalog_match?: {
                            matched_gtins?: (...)[];
                            matched_ids?: (...)[];
                            matched_count?: number;
                            submitted_count: number;
                        };
                        brief_relevance?: string;
                        expires_at?: string;
                        product_card?: {
                            image?: {
                                asset_type: ...;
                                url: ...;
                                width: ...;
                                height: ...;
                                file_size_bytes?: ...;
                                pixel_ratio?: ...;
                                state_id?: ...;
                                breakpoint_id?: ...;
                                focal_point?: ...;
                                format?: ...;
                                alt_text?: ...;
                                provenance?: ...;
                            };
                            title?: string;
                            description?: string;
                            price_label?: string;
                            cta_label?: string;
                        };
                        product_card_detailed?: {
                            hero_image?: {
                                asset_type: ...;
                                url: ...;
                                width: ...;
                                height: ...;
                                file_size_bytes?: ...;
                                pixel_ratio?: ...;
                                state_id?: ...;
                                breakpoint_id?: ...;
                                focal_point?: ...;
                                format?: ...;
                                alt_text?: ...;
                                provenance?: ...;
                            };
                            carousel_images?: (...)[];
                            title?: string;
                            description?: string;
                            specifications?: (...)[];
                            price_label?: string;
                            cta_label?: string;
                            reference_assets?: (...)[];
                        };
                        collections?: {
                            publisher_domain: string;
                            collection_ids?: (...)
                            | (...);
                        }[];
                        collection_targeting_allowed?: boolean;
                        list_applications?: (
                            | {
                                list_type: ...;
                                effect: ...;
                                agent_url: ...;
                                list_id: ...;
                                resolved_at: ...;
                                evaluated_at: ...;
                                summary: ...;
                            }
                            | {
                                list_type: ...;
                                effect: ...;
                                agent_url: ...;
                                list_id: ...;
                                resolved_at: ...;
                                evaluated_at: ...;
                                summary: ...;
                            }
                        )[];
                        installments?: {
                            installment_id: string;
                            collection_ref?: (...)
                            | (...);
                            collection_id?: (...) | (...);
                            name?: (...) | (...);
                            season?: (...) | (...);
                            installment_number?: (...) | (...);
                            scheduled_at?: (...) | (...);
                            status?: (...) | (...);
                            duration_seconds?: (...) | (...);
                            flexible_end?: (...) | (...) | (...);
                            valid_until?: (...) | (...);
                            content_rating?: (...) | (...);
                            topics?: (...) | (...);
                            special?: (...) | (...);
                            guest_talent?: (...) | (...);
                            ad_inventory?: (...) | (...);
                            deadlines?: (...) | (...);
                            derivative_of?: (...) | (...);
                            ext?: (...) | (...);
                        }[];
                        enforced_policies?: string[];
                        acceptance_policy_profile_ids?: string[];
                        trusted_match?: {
                            context_match: boolean;
                            identity_match?: boolean;
                            response_types?: (...)[];
                            dynamic_brands?: boolean;
                            providers?: (...)[];
                        };
                        audience_activation?: {
                            methods: ((...) | (...) | (...) | (...) | (...) | (...))[];
                            preferred_method?:
                                | { pattern: ... }
                                | { pattern: ...; buyer_agent: ... }
                                | { pattern: ...; transport: ...; directions?: ...; vendor: ... }
                                | { pattern: ...; vendor: ...; consumer_identities?: ... }
                                | { pattern: ...; vendor: ... }
                                | {
                                    pattern: ...;
                                    vendor: ...;
                                    destination_ref?: ...;
                                    bind_expiry_days?: ...;
                                };
                            notes?: string;
                        };
                        material_submission?: {
                            url?: string;
                            email?: string;
                            instructions?: string;
                            ext?: (...) & (...);
                        };
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }[];
                    targeting_resolution?: {
                        brief_targeting: {
                            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 }[];
                        };
                        ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    extensions?: Omit<
                        Omit<
                            {
                                [key: string]: {
                                    extends: string;
                                    fields: (...) & (...);
                                    version?: (...) | (...);
                                    description?: (...) | (...);
                                };
                            },
                            "bank",
                        >,
                        "authentication",
                    > & { authentication?: unknown };
                    proposals?: {
                        proposal_id: string;
                        name: string;
                        description?: string;
                        allocations: {
                            product_id: string;
                            allocation_percentage?: number;
                            min_spend_target_percentage?: number;
                            max_spend_percentage?: number;
                            pacing?: Pacing;
                            pricing_option_id?: string;
                            rationale?: string;
                            sequence?: number;
                            tags?: (...)[];
                            start_time?: string;
                            end_time?: string;
                            daypart_targets?: (...)[];
                            forecast?: {
                                points: ...;
                                forecast_range_unit?: ...;
                                method: ...;
                                currency: ...;
                                demographic_system?: ...;
                                demographic?: ...;
                                measurement_source?: ...;
                                reach_unit?: ...;
                                generated_at?: ...;
                                valid_until?: ...;
                                ext?: ...;
                            };
                            ext?: (...) & (...);
                        }[];
                        budget_allocation?: | { mode: "fixed" }
                        | {
                            mode: "seller_optimized";
                            optimization_goals: ((...) | (...) | (...))[];
                        };
                        pacing?: Pacing;
                        frequency_cap?: {
                            suppress?: { interval: ...; unit: ... };
                            suppress_minutes?: number;
                            max_impressions?: number;
                            per?: ReachUnit;
                            window?: { interval: ...; unit: ... };
                        };
                        proposal_status?: ProposalStatus;
                        expires_at?: string;
                        insertion_order?: {
                            io_id: string;
                            terms?: {
                                advertiser?: ...;
                                publisher?: ...;
                                total_budget?: ...;
                                flight_start?: ...;
                                flight_end?: ...;
                                payment_terms?: ...;
                            };
                            terms_url?: string;
                            signing_url?: string;
                            requires_signature: boolean;
                        };
                        total_budget_guidance?: {
                            min?: number;
                            recommended?: number;
                            max?: number;
                            currency?: string;
                        };
                        brief_alignment?: string;
                        forecast?: {
                            points: {
                                label?: ...;
                                budget?: ...;
                                product_id?: ...;
                                dimensions?: ...;
                                availability_status?: ...;
                                metrics: ...;
                                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?: (...) & (...);
                        };
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }[];
                    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?: (...) | (...);
                            schema_id?: (...) | (...);
                            discriminator?: (...) | (...);
                        }[];
                        details?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                        recovery?: "transient"
                        | "correctable"
                        | "terminal";
                        source?: "producer" | "sdk";
                        sdk_id?: string;
                    }[];
                    reason?: string;
                    suggestions?: string[];
                    property_list_applied?: boolean;
                    catalog_applied?: boolean;
                    refinement_applied?: (
                        | {
                            scope: "request";
                            status: "unable"
                            | "partial"
                            | "applied";
                            notes?: string;
                        }
                        | {
                            scope: "product";
                            product_id: string;
                            status: "unable"
                            | "partial"
                            | "applied";
                            notes?: string;
                        }
                        | {
                            scope: "proposal";
                            proposal_id: string;
                            status: "unable"
                            | "partial"
                            | "applied";
                            notes?: string;
                        }
                    )[];
                    incomplete?: {
                        scope: | "products"
                        | "pricing"
                        | "forecast"
                        | "proposals"
                        | "wholesale_feed";
                        description: string;
                        estimated_wait?: {
                            interval: number;
                            unit: "campaign"
                            | "seconds"
                            | "minutes"
                            | "hours"
                            | "days";
                        };
                    }[];
                    filter_diagnostics?: {
                        semantics?: "any"
                        | "only"
                        | "approximate";
                        total_candidates?: number;
                        excluded_by?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    pagination?: { has_more: boolean; cursor?: string; total_count?: number };
                    wholesale_feed_version?: string;
                    pricing_version?: string;
                    cache_scope?: "account" | "public";
                    unchanged?: true;
                    sandbox?: boolean;
                    ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                },
                "unchanged"
                | "products"
                | "cache_scope",
            > & {
                products?: undefined;
                unchanged: true;
                cache_scope: NonNullable<"account" | "public">;
            }
            | Omit<
                {
                    context?: Omit<Omit<{}, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                    governance_context?: string;
                    products?: {
                        product_id: string;
                        name: string;
                        description: string;
                        publisher_properties: (
                            | {
                                publisher_domain?: (...)
                                | (...);
                                publisher_domains?: (...) | (...);
                                selection_type: "all";
                            }
                            | {
                                publisher_domain: string;
                                selection_type: "by_id";
                                property_ids: (...)[];
                            }
                            | {
                                publisher_domain?: (...)
                                | (...);
                                publisher_domains?: (...) | (...);
                                selection_type: "by_tag";
                                property_tags: (...)[];
                            }
                        )[];
                        channels?: MediaChannel[];
                        format_ids?: {
                            agent_url: string;
                            id: string;
                            width?: (...)
                            | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        format_options?: (
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                            | {
                                format_option_id?: ...;
                                publisher_domain?: ...;
                                tracker_execution_contract?: ...;
                                macro_resolution_capabilities?: ...;
                                technical_requirements_complete?: ...;
                                display_name?: ...;
                                sample_render_url?: ...;
                                applies_to_channels?: ...;
                                seller_preference?: ...;
                                locale_policy?: ...;
                                canonical_formats_only?: ...;
                                experimental?: ...;
                                format_shape?: ...;
                                v1_format_ref?: ...;
                                format_schema?: ...;
                                format_kind: ...;
                                params: ...;
                            }
                        )[];
                        placements?: {
                            kind: (...)
                            | (...);
                            placement_id: string;
                            publisher_domain?: (...) | (...);
                            seller_agent?: (...) | (...);
                            name?: (...) | (...);
                            description?: (...) | (...);
                            mode: (...) | (...);
                            tags?: (...) | (...);
                            format_ids?: (...) | (...);
                            format_options?: (...) | (...);
                            video_placement_types?: (...) | (...);
                            audio_distribution_types?: (...) | (...);
                            sponsored_placement_types?: (...) | (...);
                            social_placement_surfaces?: (...) | (...);
                            identifiers?: (...) | (...);
                            dooh_placement_attributes?: (...) | (...);
                        }[];
                        video_placement_types?: VideoPlacementType[];
                        audio_distribution_types?: AudioDistributionType[];
                        sponsored_placement_types?: SponsoredPlacementType[];
                        social_placement_surfaces?: SocialPlacementSurface[];
                        delivery_type: DeliveryType;
                        exclusivity?: Exclusivity;
                        pricing_options: (
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpm";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "vcpm";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpc";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpcv";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpv";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                max_bid?: (...) | (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters: { view_threshold: ... };
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpp";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters: {
                                    demographic_system?: ...;
                                    demographic: ...;
                                    min_points?: ...;
                                };
                                min_spend_per_package?: (...)
                                | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpa";
                                event_type: EventType;
                                custom_event_name?: (...)
                                | (...);
                                event_source_id?: (...) | (...);
                                currency: string;
                                fixed_price: number;
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "revenue_share";
                                event_type: EventType;
                                custom_event_name?: (...)
                                | (...);
                                event_source_id: string;
                                commission_rate: number;
                                currency: string;
                                commission_basis_description: string;
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "flat_rate";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters?: (...) | (...);
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "time";
                                currency: string;
                                fixed_price?: (...)
                                | (...);
                                floor_price?: (...) | (...);
                                price_guidance?: (...) | (...);
                                parameters: { time_unit: ...; min_duration?: ...; max_duration?: ... };
                                min_spend_per_package?: (...) | (...);
                                price_breakdown?: (...) | (...);
                                eligible_adjustments?: (...) | (...);
                            }
                        )[];
                        forecast?: {
                            points: {
                                label?: ...;
                                budget?: ...;
                                product_id?: ...;
                                dimensions?: ...;
                                availability_status?: ...;
                                metrics: ...;
                                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?: (...) & (...);
                        };
                        outcome_measurement?: {
                            type: string;
                            attribution: string;
                            window?: { interval: ...; unit: ... };
                            reporting: string;
                        };
                        delivery_measurement?: {
                            vendors?: (...)[];
                            provider?: string;
                            notes?: string;
                        };
                        measurement_terms?: {
                            billing_measurement?: {
                                vendor: ...;
                                max_variance_percent?: ...;
                                measurement_window?: ...;
                                finalization_deadline_hours?: ...;
                            };
                            makegood_policy?: { available_remedies: ... };
                        };
                        performance_standards?: {
                            metric: PerformanceStandardMetric;
                            threshold: number;
                            standard?: (...)
                            | (...);
                            vendor: {
                                domain: ...;
                                brand_id?: ...;
                                countries?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            };
                        }[];
                        cancellation_policy?: {
                            notice_period: {
                                interval: number;
                                unit: (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            };
                            cancellation_fee: | { type: ...; rate: ...; amount?: ... }
                            | { type: ...; rate?: ...; amount?: ... }
                            | { type: ...; rate?: ...; amount: ... }
                            | { type: ...; rate?: ...; amount?: ... };
                        };
                        allowed_actions?: {
                            action: MediaBuyAvailableActionID;
                            modes: (...)[];
                            allowed_statuses?: (...) | (...);
                            sla?: (...) | (...);
                            constraints?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            terms_ref?: (...) | (...);
                        }[];
                        reporting_capabilities: {
                            available_reporting_frequencies: ReportingFrequency[];
                            expected_delay_minutes: number;
                            timezone: string;
                            supports_webhooks: boolean;
                            reporting_delivery_offering_ids?: string[];
                            available_metrics: AvailableMetric[];
                            vendor_metrics?: {
                                vendor: ...;
                                metric_id: ...;
                                vendor_relationship?: ...;
                            }[];
                            supports_creative_breakdown?: boolean;
                            supports_format_breakdown?: boolean;
                            supports_keyword_breakdown?: boolean;
                            supports_geo_breakdown?: {
                                country?: (...)
                                | (...)
                                | (...);
                                region?: (...) | (...) | (...);
                                metro?: (...) | (...);
                                postal_area?: (...) | (...);
                            };
                            supports_device_type_breakdown?: boolean;
                            supports_device_platform_breakdown?: boolean;
                            supports_audience_breakdown?: boolean;
                            supports_demographic_breakdown?: {
                                age?: (...)
                                | (...);
                                demographic_systems?: (...) | (...);
                                may_suppress_small_cells: boolean;
                            };
                            supports_placement_breakdown?: boolean;
                            supports_property_breakdown?: boolean;
                            supports_collection_breakdown?: boolean;
                            supports_installment_breakdown?: boolean;
                            supports_collection_property_breakdown?: boolean;
                            supports_installment_property_breakdown?: boolean;
                            supports_placement_property_breakdown?: boolean;
                            supports_spot_breakdown?: { available_metrics: (...)[] };
                            date_range_support: "date_range" | "lifetime_only";
                            windowed_pull_granularities?: ReportingFrequency[];
                            measurement_windows?: {
                                window_id: ...;
                                description?: ...;
                                duration_days: ...;
                                expected_availability_days?: ...;
                                is_guarantee_basis?: ...;
                            }[];
                        };
                        creative_policy?: {
                            co_branding: CoBrandingRequirement;
                            landing_page: LandingPageRequirement;
                            templates_available: boolean;
                            provenance_required?: boolean;
                            provenance_requirements?: {
                                require_digital_source_type?: ...;
                                require_synthetic_depiction?: ...;
                                require_disclosure_metadata?: ...;
                                require_embedded_provenance?: ...;
                            };
                            accepted_verifiers?: (...)[];
                        };
                        is_custom?: boolean;
                        property_targeting_allowed?: boolean;
                        data_provider_signals?: (
                            | { data_provider_domain: ...; selection_type: ... }
                            | { data_provider_domain: ...; selection_type: ...; signal_ids: ... }
                            | { data_provider_domain: ...; selection_type: ...; signal_tags: ... }
                        )[];
                        included_signals?: {
                            signal_ref?: (...) | (...) | (...) | (...);
                            signal_id?: (...) | (...) | (...);
                            name?: (...) | (...);
                            description?: (...) | (...);
                            methodology_url?: (...) | (...);
                            last_updated?: (...) | (...);
                            value_type?: (...) | (...);
                            categories?: (...) | (...);
                            range?: (...) | (...);
                            restricted_attributes?: (...) | (...);
                            demographic_predicate?: (...) | (...);
                        }[];
                        signal_targeting_options?: {
                            signal_ref?: (...)
                            | (...)
                            | (...)
                            | (...);
                            signal_id?: (...) | (...) | (...);
                            name?: (...) | (...);
                            description?: (...) | (...);
                            methodology_url?: (...) | (...);
                            last_updated?: (...) | (...);
                            value_type?: (...) | (...);
                            categories?: (...) | (...);
                            range?: (...) | (...);
                            restricted_attributes?: (...) | (...);
                            demographic_predicate?: (...) | (...);
                            signal_agent_segment_id?: (...) | (...);
                            activation_status?: (...) | (...) | (...);
                            allowed_targeting_modes?: (...) | (...);
                            default_selected?: (...) | (...) | (...);
                            selection_group?: (...) | (...);
                            pricing_options?: (...) | (...);
                        }[];
                        signal_targeting_rules?: {
                            resolution_model?: "direct_targeting"
                            | "seller_planned";
                            selection_mode?: "fixed" | "required" | "optional";
                            min_selected_signals?: number;
                            max_selected_signals?: number;
                            max_selected_per_group?: number;
                            max_signal_targeting_groups?: number;
                            max_signals_per_targeting_group?: number;
                            selection_group_rules?: (...)[];
                        };
                        signal_targeting_allowed?: boolean;
                        demographic_targeting?: {
                            age: Omit<(...), (...)> & { authentication?: ... };
                        };
                        overlay_support?: {
                            geo_countries?: true
                            | { max_values_per_package: ...; ext?: ... };
                            geo_countries_exclude?:
                                | true
                                | { max_values_per_package: ...; ext?: ... };
                            geo_regions?:
                                | true
                                | {
                                    countries: ...;
                                    catalog_version?: ...;
                                    as_of?: ...;
                                    max_values_per_package?: ...;
                                    max_packages?: ...;
                                    ext?: ...;
                                };
                            geo_regions_exclude?: | true
                            | {
                                countries: ...;
                                catalog_version?: ...;
                                as_of?: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_metros?: | true
                            | {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_metros_exclude?: | true
                            | {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_places?: {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_places_exclude?: {
                                systems: ...;
                                max_values_per_package?: ...;
                                max_packages?: ...;
                                ext?: ...;
                            };
                            geo_postal_areas?: | true
                            | {
                                US?: ...;
                                GB?: ...;
                                CA?: ...;
                                DE?: ...;
                                CH?: ...;
                                AT?: ...;
                                FR?: ...;
                                AU?: ...;
                                BR?: ...;
                                IN?: ...;
                                ZA?: ...;
                                us_zip?: ...;
                                us_zip_plus_four?: ...;
                                gb_outward?: ...;
                                gb_full?: ...;
                                ca_fsa?: ...;
                                ca_full?: ...;
                                de_plz?: ...;
                                fr_code_postal?: ...;
                                au_postcode?: ...;
                                ch_plz?: ...;
                                at_plz?: ...;
                                [key: ...]: ...;
                            };
                            geo_postal_areas_exclude?: | true
                            | {
                                US?: ...;
                                GB?: ...;
                                CA?: ...;
                                DE?: ...;
                                CH?: ...;
                                AT?: ...;
                                FR?: ...;
                                AU?: ...;
                                BR?: ...;
                                IN?: ...;
                                ZA?: ...;
                                us_zip?: ...;
                                us_zip_plus_four?: ...;
                                gb_outward?: ...;
                                gb_full?: ...;
                                ca_fsa?: ...;
                                ca_full?: ...;
                                de_plz?: ...;
                                fr_code_postal?: ...;
                                au_postcode?: ...;
                                ch_plz?: ...;
                                at_plz?: ...;
                                [key: ...]: ...;
                            };
                            geo_proximity?: | true
                            | {
                                radius?: ...;
                                travel_time?: ...;
                                geometry?: ...;
                                transport_modes?: ...;
                                max_values_per_package?: ...;
                                ext?: ...;
                            };
                            daypart_targets?: | true
                            | { timezone_modes: ...; iana_timezones?: ...; ext?: ... };
                            audience_include?: true;
                            audience_exclude?: true;
                            signal_targeting_groups?: true;
                            demographics?: true | { age: ...; ext?: ... };
                            frequency_cap?: true;
                            frequency_cap_support?: {
                                mutable_fields?: ...;
                                supported_control_modes?: ...;
                                supported_per_units?: ...;
                                max_impressions_constraints?: ...;
                                window_constraints?: ...;
                                suppression_constraints?: ...;
                                ext?: ...;
                            };
                            property_list?: true;
                            property_list_exclude?: true;
                            collection_list?: true;
                            collection_list_exclude?: true;
                            placement_selection?: | true
                            | { max_values_per_package?: ...; max_packages?: ...; ext?: ... };
                            age_restriction?: true;
                            device_platform?: true;
                            device_platform_exclude?: true;
                            device_type?: true;
                            device_type_exclude?: true;
                            browser?: true | { families: ...; ext?: ... };
                            browser_exclude?: true | { families: ...; ext?: ... };
                            store_catchments?: true;
                            language?: true;
                            keyword_targets?: true | { supported_match_types: ...; ext?: ... };
                            negative_keywords?: true | { supported_match_types: ...; ext?: ... };
                            ext?: (...) & (...);
                        };
                        media_buy_support?: {
                            frequency_cap?: true;
                            frequency_cap_constraints?: {
                                mutable_fields?: ...;
                                supported_control_modes?: ...;
                                supported_per_units?: ...;
                                max_impressions_constraints?: ...;
                                window_constraints?: ...;
                                suppression_constraints?: ...;
                                ext?: ...;
                            };
                            ext?: (...) & (...);
                        };
                        identity?: {
                            persistent_identifier: boolean;
                            reach_methodology?: string;
                        };
                        execution_requirements?: (
                            | { kind: ...; event_types?: ...; ext?: ... }
                            | { kind: ...; catalog_types: ...; ext?: ... }
                            | { kind: ...; connection: ...; ext?: ... }
                        )[];
                        targeting_resolution?: {
                            modifications: ((...) | (...))[];
                            effective_targeting_digest?: string;
                            ext?: (...) & (...);
                        };
                        audience_evidence?: {
                            evidence_id: string;
                            snapshot_id: string;
                            version: string;
                            content_digest: string;
                            audience: {
                                dimension: ...;
                                value?: ...;
                                range?: ...;
                                taxonomy?: ...;
                                label?: ...;
                            };
                            relationship: (...)
                            | (...)
                            | (...);
                            value: number;
                            unit: (...) | (...) | (...);
                            baseline: {
                                system: ...;
                                population_id: ...;
                                version: ...;
                                description?: ...;
                            };
                            evidence_type: (...)
                            | (...)
                            | (...);
                            methodology: AudienceEvidenceMethodology;
                            subject_type: AudienceSubjectType;
                            resolution_method?: (...) | (...);
                            provider: {
                                domain: ...;
                                brand_id?: ...;
                                countries?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            };
                            measurement_window: { start: ...; end: ... };
                            sample_size?: (...) | (...);
                            confidence?: (...) | (...);
                            last_updated: string;
                            methodology_url?: (...) | (...);
                            attestation_refs?: (...) | (...);
                            ext?: (...) | (...);
                        }[];
                        audience_evidence_selections?: {
                            evidence_id: string;
                            snapshot_id: string;
                            version: string;
                            content_digest: string;
                            decision_use: (...)
                            | (...)
                            | (...);
                            evidence?: (...) | (...);
                            attestation_evaluations?: (...) | (...);
                            ext?: (...) | (...);
                        }[];
                        catalog_types?: CatalogType[];
                        metric_optimization?: {
                            supported_metrics: (
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            supported_reach_units?: (...)[];
                            supported_view_durations?: (...)[];
                            supported_viewability_standards?: (...)[];
                            supported_targets?: (...)[];
                        };
                        vendor_metric_optimization?: {
                            supported_metrics: {
                                vendor: ...;
                                metric_id: ...;
                                supported_targets?: ...;
                            }[];
                        };
                        max_optimization_goals?: number;
                        measurement_readiness?: {
                            status: AssessmentStatus;
                            required_event_types?: (...)[];
                            missing_event_types?: (...)[];
                            issues?: (...)[];
                            notes?: string;
                        };
                        conversion_tracking?: {
                            action_sources?: (...)[];
                            supported_targets?: (...)[];
                            platform_managed?: boolean;
                        };
                        catalog_match?: {
                            matched_gtins?: (...)[];
                            matched_ids?: (...)[];
                            matched_count?: number;
                            submitted_count: number;
                        };
                        brief_relevance?: string;
                        expires_at?: string;
                        product_card?: {
                            image?: {
                                asset_type: ...;
                                url: ...;
                                width: ...;
                                height: ...;
                                file_size_bytes?: ...;
                                pixel_ratio?: ...;
                                state_id?: ...;
                                breakpoint_id?: ...;
                                focal_point?: ...;
                                format?: ...;
                                alt_text?: ...;
                                provenance?: ...;
                            };
                            title?: string;
                            description?: string;
                            price_label?: string;
                            cta_label?: string;
                        };
                        product_card_detailed?: {
                            hero_image?: {
                                asset_type: ...;
                                url: ...;
                                width: ...;
                                height: ...;
                                file_size_bytes?: ...;
                                pixel_ratio?: ...;
                                state_id?: ...;
                                breakpoint_id?: ...;
                                focal_point?: ...;
                                format?: ...;
                                alt_text?: ...;
                                provenance?: ...;
                            };
                            carousel_images?: (...)[];
                            title?: string;
                            description?: string;
                            specifications?: (...)[];
                            price_label?: string;
                            cta_label?: string;
                            reference_assets?: (...)[];
                        };
                        collections?: {
                            publisher_domain: string;
                            collection_ids?: (...)
                            | (...);
                        }[];
                        collection_targeting_allowed?: boolean;
                        list_applications?: (
                            | {
                                list_type: ...;
                                effect: ...;
                                agent_url: ...;
                                list_id: ...;
                                resolved_at: ...;
                                evaluated_at: ...;
                                summary: ...;
                            }
                            | {
                                list_type: ...;
                                effect: ...;
                                agent_url: ...;
                                list_id: ...;
                                resolved_at: ...;
                                evaluated_at: ...;
                                summary: ...;
                            }
                        )[];
                        installments?: {
                            installment_id: string;
                            collection_ref?: (...)
                            | (...);
                            collection_id?: (...) | (...);
                            name?: (...) | (...);
                            season?: (...) | (...);
                            installment_number?: (...) | (...);
                            scheduled_at?: (...) | (...);
                            status?: (...) | (...);
                            duration_seconds?: (...) | (...);
                            flexible_end?: (...) | (...) | (...);
                            valid_until?: (...) | (...);
                            content_rating?: (...) | (...);
                            topics?: (...) | (...);
                            special?: (...) | (...);
                            guest_talent?: (...) | (...);
                            ad_inventory?: (...) | (...);
                            deadlines?: (...) | (...);
                            derivative_of?: (...) | (...);
                            ext?: (...) | (...);
                        }[];
                        enforced_policies?: string[];
                        acceptance_policy_profile_ids?: string[];
                        trusted_match?: {
                            context_match: boolean;
                            identity_match?: boolean;
                            response_types?: (...)[];
                            dynamic_brands?: boolean;
                            providers?: (...)[];
                        };
                        audience_activation?: {
                            methods: ((...) | (...) | (...) | (...) | (...) | (...))[];
                            preferred_method?:
                                | { pattern: ... }
                                | { pattern: ...; buyer_agent: ... }
                                | { pattern: ...; transport: ...; directions?: ...; vendor: ... }
                                | { pattern: ...; vendor: ...; consumer_identities?: ... }
                                | { pattern: ...; vendor: ... }
                                | {
                                    pattern: ...;
                                    vendor: ...;
                                    destination_ref?: ...;
                                    bind_expiry_days?: ...;
                                };
                            notes?: string;
                        };
                        material_submission?: {
                            url?: string;
                            email?: string;
                            instructions?: string;
                            ext?: (...) & (...);
                        };
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }[];
                    targeting_resolution?: {
                        brief_targeting: {
                            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 }[];
                        };
                        ext?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    extensions?: Omit<
                        Omit<
                            {
                                [key: string]: {
                                    extends: string;
                                    fields: (...) & (...);
                                    version?: (...) | (...);
                                    description?: (...) | (...);
                                };
                            },
                            "bank",
                        >,
                        "authentication",
                    > & { authentication?: unknown };
                    proposals?: {
                        proposal_id: string;
                        name: string;
                        description?: string;
                        allocations: {
                            product_id: string;
                            allocation_percentage?: number;
                            min_spend_target_percentage?: number;
                            max_spend_percentage?: number;
                            pacing?: Pacing;
                            pricing_option_id?: string;
                            rationale?: string;
                            sequence?: number;
                            tags?: (...)[];
                            start_time?: string;
                            end_time?: string;
                            daypart_targets?: (...)[];
                            forecast?: {
                                points: ...;
                                forecast_range_unit?: ...;
                                method: ...;
                                currency: ...;
                                demographic_system?: ...;
                                demographic?: ...;
                                measurement_source?: ...;
                                reach_unit?: ...;
                                generated_at?: ...;
                                valid_until?: ...;
                                ext?: ...;
                            };
                            ext?: (...) & (...);
                        }[];
                        budget_allocation?: | { mode: "fixed" }
                        | {
                            mode: "seller_optimized";
                            optimization_goals: ((...) | (...) | (...))[];
                        };
                        pacing?: Pacing;
                        frequency_cap?: {
                            suppress?: { interval: ...; unit: ... };
                            suppress_minutes?: number;
                            max_impressions?: number;
                            per?: ReachUnit;
                            window?: { interval: ...; unit: ... };
                        };
                        proposal_status?: ProposalStatus;
                        expires_at?: string;
                        insertion_order?: {
                            io_id: string;
                            terms?: {
                                advertiser?: ...;
                                publisher?: ...;
                                total_budget?: ...;
                                flight_start?: ...;
                                flight_end?: ...;
                                payment_terms?: ...;
                            };
                            terms_url?: string;
                            signing_url?: string;
                            requires_signature: boolean;
                        };
                        total_budget_guidance?: {
                            min?: number;
                            recommended?: number;
                            max?: number;
                            currency?: string;
                        };
                        brief_alignment?: string;
                        forecast?: {
                            points: {
                                label?: ...;
                                budget?: ...;
                                product_id?: ...;
                                dimensions?: ...;
                                availability_status?: ...;
                                metrics: ...;
                                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?: (...) & (...);
                        };
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }[];
                    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?: (...) | (...);
                            schema_id?: (...) | (...);
                            discriminator?: (...) | (...);
                        }[];
                        details?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                        recovery?: "transient"
                        | "correctable"
                        | "terminal";
                        source?: "producer" | "sdk";
                        sdk_id?: string;
                    }[];
                    reason?: string;
                    suggestions?: string[];
                    property_list_applied?: boolean;
                    catalog_applied?: boolean;
                    refinement_applied?: (
                        | {
                            scope: "request";
                            status: "unable"
                            | "partial"
                            | "applied";
                            notes?: string;
                        }
                        | {
                            scope: "product";
                            product_id: string;
                            status: "unable"
                            | "partial"
                            | "applied";
                            notes?: string;
                        }
                        | {
                            scope: "proposal";
                            proposal_id: string;
                            status: "unable"
                            | "partial"
                            | "applied";
                            notes?: string;
                        }
                    )[];
                    incomplete?: {
                        scope: | "products"
                        | "pricing"
                        | "forecast"
                        | "proposals"
                        | "wholesale_feed";
                        description: string;
                        estimated_wait?: {
                            interval: number;
                            unit: "campaign"
                            | "seconds"
                            | "minutes"
                            | "hours"
                            | "days";
                        };
                    }[];
                    filter_diagnostics?: {
                        semantics?: "any"
                        | "only"
                        | "approximate";
                        total_candidates?: number;
                        excluded_by?: Omit<Omit<{ [key: ...]: ... }, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                    };
                    pagination?: { has_more: boolean; cursor?: string; total_count?: number };
                    wholesale_feed_version?: string;
                    pricing_version?: string;
                    cache_scope?: "account" | "public";
                    unchanged?: true;
                    sandbox?: boolean;
                    ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                },
                "unchanged"
                | "products",
            > & { products?: undefined; unchanged?: undefined }
      • Optionalsummary: string

      Returns McpToolResponse

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