@adcp/sdk API Reference - v10.0.1
    Preparing search index...

    Function productsResponse

    • 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: ...;
                                }
                                | { publisher_domain: ...; selection_type: ...; property_ids: ... }
                                | {
                                    publisher_domain?: ...;
                                    publisher_domains?: ...;
                                    selection_type: ...;
                                    property_tags: ...;
                                }
                            )[];
                            channels?: MediaChannel[];
                            format_ids?: {
                                agent_url: ...;
                                id: ...;
                                width?: ...;
                                height?: ...;
                                duration_ms?: ...;
                            }[];
                            format_options?: (
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            placements?: {
                                kind: ...;
                                placement_id: ...;
                                publisher_domain?: ...;
                                name?: ...;
                                description?: ...;
                                mode: ...;
                                tags?: ...;
                                format_ids?: ...;
                                format_options?: ...;
                                video_placement_types?: ...;
                                audio_distribution_types?: ...;
                                sponsored_placement_types?: ...;
                                social_placement_surfaces?: ...;
                                [key: ...]: ...;
                            }[];
                            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: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    event_type: ...;
                                    custom_event_name?: ...;
                                    event_source_id?: ...;
                                    currency: ...;
                                    fixed_price: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                            )[];
                            forecast?: {
                                points: (...)[];
                                forecast_range_unit?: (...) | (...);
                                method: ForecastMethod;
                                currency: string;
                                demographic_system?: (...) | (...);
                                demographic?: (...) | (...);
                                measurement_source?: (...) | (...);
                                reach_unit?: (...) | (...);
                                generated_at?: (...) | (...);
                                valid_until?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            outcome_measurement?: {
                                type: string;
                                attribution: string;
                                window?: (...)
                                | (...);
                                reporting: string;
                            };
                            delivery_measurement?: {
                                vendors?: (...)
                                | (...);
                                provider?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            measurement_terms?: {
                                billing_measurement?: (...)
                                | (...);
                                makegood_policy?: (...) | (...);
                            };
                            performance_standards?: {
                                metric: ...;
                                threshold: ...;
                                standard?: ...;
                                vendor: ...;
                            }[];
                            cancellation_policy?: {
                                notice_period: { interval: ...; unit: ... };
                                cancellation_fee: { type: ...; rate?: ...; amount?: ... };
                            };
                            allowed_actions?: {
                                action: ...;
                                modes: ...;
                                allowed_statuses?: ...;
                                sla?: ...;
                                terms_ref?: ...;
                            }[];
                            reporting_capabilities: {
                                available_reporting_frequencies: ReportingFrequency[];
                                expected_delay_minutes: number;
                                timezone: string;
                                supports_webhooks: boolean;
                                available_metrics: AvailableMetric[];
                                vendor_metrics?: (...)[];
                                supports_creative_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_placement_breakdown?: boolean;
                                date_range_support: "date_range"
                                | "lifetime_only";
                                windowed_pull_granularities?: (...)[];
                                measurement_windows?: (...)[];
                            };
                            creative_policy?: {
                                co_branding: CoBrandingRequirement;
                                landing_page: LandingPageRequirement;
                                templates_available: boolean;
                                provenance_required?: (...)
                                | (...)
                                | (...);
                                provenance_requirements?: (...) | (...);
                                accepted_verifiers?: (...) | (...);
                            };
                            is_custom?: boolean;
                            property_targeting_allowed?: boolean;
                            data_provider_signals?: ((...) | (...) | (...))[];
                            included_signals?: {
                                signal_ref?: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_options?: {
                                signal_ref: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                signal_agent_segment_id?: ...;
                                activation_status?: ...;
                                allowed_targeting_modes?: ...;
                                default_selected?: ...;
                                selection_group?: ...;
                                pricing_options?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_rules?: {
                                resolution_model?: (...)
                                | (...)
                                | (...);
                                selection_mode?: (...) | (...) | (...) | (...);
                                min_selected_signals?: (...) | (...);
                                max_selected_signals?: (...) | (...);
                                max_selected_per_group?: (...) | (...);
                                max_signal_targeting_groups?: (...) | (...);
                                max_signals_per_targeting_group?: (...) | (...);
                                selection_group_rules?: (...) | (...);
                            };
                            signal_targeting_allowed?: boolean;
                            catalog_types?: CatalogType[];
                            metric_optimization?: {
                                supported_metrics: (...)[];
                                supported_reach_units?: (...) | (...);
                                supported_view_durations?: (...) | (...);
                                supported_targets?: (...) | (...);
                            };
                            vendor_metric_optimization?: { supported_metrics: (...)[] };
                            max_optimization_goals?: number;
                            measurement_readiness?: {
                                status: AssessmentStatus;
                                required_event_types?: (...) | (...);
                                missing_event_types?: (...) | (...);
                                issues?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            conversion_tracking?: {
                                action_sources?: (...)
                                | (...);
                                supported_targets?: (...) | (...);
                                platform_managed?: (...) | (...) | (...);
                            };
                            catalog_match?: {
                                matched_gtins?: (...)
                                | (...);
                                matched_ids?: (...) | (...);
                                matched_count?: (...) | (...);
                                submitted_count: number;
                            };
                            brief_relevance?: string;
                            expires_at?: string;
                            product_card?: {
                                image?: (...)
                                | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            product_card_detailed?: {
                                hero_image?: (...)
                                | (...);
                                carousel_images?: (...) | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                specifications?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            collections?: { publisher_domain: ...; collection_ids: ... }[];
                            collection_targeting_allowed?: boolean;
                            installments?: {
                                installment_id: ...;
                                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[];
                            trusted_match?: {
                                context_match: boolean;
                                identity_match?: (...)
                                | (...)
                                | (...);
                                response_types?: (...) | (...);
                                dynamic_brands?: (...) | (...) | (...);
                                providers?: (...) | (...);
                            };
                            material_submission?: {
                                url?: (...)
                                | (...);
                                email?: (...) | (...);
                                instructions?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                            [key: string]: unknown;
                        }
                        | {
                            product_id: string;
                            name: string;
                            description: string;
                            publisher_properties: (
                                | {
                                    publisher_domain?: ...;
                                    publisher_domains?: ...;
                                    selection_type: ...;
                                }
                                | { publisher_domain: ...; selection_type: ...; property_ids: ... }
                                | {
                                    publisher_domain?: ...;
                                    publisher_domains?: ...;
                                    selection_type: ...;
                                    property_tags: ...;
                                }
                            )[];
                            channels?: MediaChannel[];
                            format_ids?: {
                                agent_url: ...;
                                id: ...;
                                width?: ...;
                                height?: ...;
                                duration_ms?: ...;
                            }[];
                            format_options?: (
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            placements?: {
                                kind: ...;
                                placement_id: ...;
                                publisher_domain?: ...;
                                name?: ...;
                                description?: ...;
                                mode: ...;
                                tags?: ...;
                                format_ids?: ...;
                                format_options?: ...;
                                video_placement_types?: ...;
                                audio_distribution_types?: ...;
                                sponsored_placement_types?: ...;
                                social_placement_surfaces?: ...;
                                [key: ...]: ...;
                            }[];
                            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: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    event_type: ...;
                                    custom_event_name?: ...;
                                    event_source_id?: ...;
                                    currency: ...;
                                    fixed_price: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                            )[];
                            forecast?: {
                                points: (...)[];
                                forecast_range_unit?: (...) | (...);
                                method: ForecastMethod;
                                currency: string;
                                demographic_system?: (...) | (...);
                                demographic?: (...) | (...);
                                measurement_source?: (...) | (...);
                                reach_unit?: (...) | (...);
                                generated_at?: (...) | (...);
                                valid_until?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            outcome_measurement?: {
                                type: string;
                                attribution: string;
                                window?: (...)
                                | (...);
                                reporting: string;
                            };
                            delivery_measurement?: {
                                vendors?: (...)
                                | (...);
                                provider?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            measurement_terms?: {
                                billing_measurement?: (...)
                                | (...);
                                makegood_policy?: (...) | (...);
                            };
                            performance_standards?: {
                                metric: ...;
                                threshold: ...;
                                standard?: ...;
                                vendor: ...;
                            }[];
                            cancellation_policy?: {
                                notice_period: { interval: ...; unit: ... };
                                cancellation_fee: { type: ...; rate?: ...; amount?: ... };
                            };
                            allowed_actions?: {
                                action: ...;
                                modes: ...;
                                allowed_statuses?: ...;
                                sla?: ...;
                                terms_ref?: ...;
                            }[];
                            reporting_capabilities: {
                                available_reporting_frequencies: ReportingFrequency[];
                                expected_delay_minutes: number;
                                timezone: string;
                                supports_webhooks: boolean;
                                available_metrics: AvailableMetric[];
                                vendor_metrics?: (...)[];
                                supports_creative_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_placement_breakdown?: boolean;
                                date_range_support: "date_range"
                                | "lifetime_only";
                                windowed_pull_granularities?: (...)[];
                                measurement_windows?: (...)[];
                            };
                            creative_policy?: {
                                co_branding: CoBrandingRequirement;
                                landing_page: LandingPageRequirement;
                                templates_available: boolean;
                                provenance_required?: (...)
                                | (...)
                                | (...);
                                provenance_requirements?: (...) | (...);
                                accepted_verifiers?: (...) | (...);
                            };
                            is_custom?: boolean;
                            property_targeting_allowed?: boolean;
                            data_provider_signals?: ((...) | (...) | (...))[];
                            included_signals?: {
                                signal_ref?: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_options?: {
                                signal_ref: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                signal_agent_segment_id?: ...;
                                activation_status?: ...;
                                allowed_targeting_modes?: ...;
                                default_selected?: ...;
                                selection_group?: ...;
                                pricing_options?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_rules?: {
                                resolution_model?: (...)
                                | (...)
                                | (...);
                                selection_mode?: (...) | (...) | (...) | (...);
                                min_selected_signals?: (...) | (...);
                                max_selected_signals?: (...) | (...);
                                max_selected_per_group?: (...) | (...);
                                max_signal_targeting_groups?: (...) | (...);
                                max_signals_per_targeting_group?: (...) | (...);
                                selection_group_rules?: (...) | (...);
                            };
                            signal_targeting_allowed?: boolean;
                            catalog_types?: CatalogType[];
                            metric_optimization?: {
                                supported_metrics: (...)[];
                                supported_reach_units?: (...) | (...);
                                supported_view_durations?: (...) | (...);
                                supported_targets?: (...) | (...);
                            };
                            vendor_metric_optimization?: { supported_metrics: (...)[] };
                            max_optimization_goals?: number;
                            measurement_readiness?: {
                                status: AssessmentStatus;
                                required_event_types?: (...) | (...);
                                missing_event_types?: (...) | (...);
                                issues?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            conversion_tracking?: {
                                action_sources?: (...)
                                | (...);
                                supported_targets?: (...) | (...);
                                platform_managed?: (...) | (...) | (...);
                            };
                            catalog_match?: {
                                matched_gtins?: (...)
                                | (...);
                                matched_ids?: (...) | (...);
                                matched_count?: (...) | (...);
                                submitted_count: number;
                            };
                            brief_relevance?: string;
                            expires_at?: string;
                            product_card?: {
                                image?: (...)
                                | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            product_card_detailed?: {
                                hero_image?: (...)
                                | (...);
                                carousel_images?: (...) | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                specifications?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            collections?: { publisher_domain: ...; collection_ids: ... }[];
                            collection_targeting_allowed?: boolean;
                            installments?: {
                                installment_id: ...;
                                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[];
                            trusted_match?: {
                                context_match: boolean;
                                identity_match?: (...)
                                | (...)
                                | (...);
                                response_types?: (...) | (...);
                                dynamic_brands?: (...) | (...) | (...);
                                providers?: (...) | (...);
                            };
                            material_submission?: {
                                url?: (...)
                                | (...);
                                email?: (...) | (...);
                                instructions?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                            [key: string]: 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;
                            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?: (...) & (...);
                        }[];
                        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?: ...;
                                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;
                        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;
                    }[];
                    property_list_applied?: boolean;
                    catalog_applied?: boolean;
                    refinement_applied?: (
                        | {
                            scope: "request";
                            status: "applied"
                            | "partial"
                            | "unable";
                            notes?: string;
                        }
                        | {
                            scope: "product";
                            product_id: string;
                            status: "applied"
                            | "partial"
                            | "unable";
                            notes?: string;
                        }
                        | {
                            scope: "proposal";
                            proposal_id: string;
                            status: "applied"
                            | "partial"
                            | "unable";
                            notes?: string;
                        }
                    )[];
                    incomplete?: {
                        scope: | "products"
                        | "pricing"
                        | "forecast"
                        | "proposals"
                        | "wholesale_feed";
                        description: string;
                        estimated_wait?: {
                            interval: number;
                            unit: "seconds"
                            | "minutes"
                            | "hours"
                            | "days"
                            | "campaign";
                        };
                    }[];
                    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<{}, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                },
                "unchanged"
                | "products"
                | "cache_scope",
            > & {
                products: (
                    | {
                        product_id: string;
                        name: string;
                        description: string;
                        publisher_properties: (
                            | {
                                publisher_domain?: string;
                                publisher_domains?: (...)[];
                                selection_type: "all";
                            }
                            | {
                                publisher_domain: string;
                                selection_type: "by_id";
                                property_ids: string[];
                            }
                            | {
                                publisher_domain?: string;
                                publisher_domains?: (...)[];
                                selection_type: "by_tag";
                                property_tags: string[];
                            }
                        )[];
                        channels?: MediaChannel[];
                        format_ids?: {
                            agent_url: string;
                            id: string;
                            width?: number;
                            height?: number;
                            duration_ms?: number;
                        }[];
                        format_options?: (
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "image";
                                params: (...) | (...) | (...) | (...);
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "html5";
                                params: (...) | (...) | (...) | (...);
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "display_tag";
                                params: (...) | (...) | (...) | (...);
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "video_vast";
                                params: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    orientation?: ...;
                                    aspect_ratio?: ...;
                                    vast_version?: ...;
                                    vpaid_enabled?: ...;
                                    vpaid_version?: ...;
                                    simid_supported?: ...;
                                    duration_ms_range?: ...;
                                    duration_ms_exact?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    linear_required?: ...;
                                    skippable_after_ms?: ...;
                                    max_wrapper_depth?: ...;
                                    ssl_required?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                    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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "audio_daast";
                                params: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    daast_version?: ...;
                                    duration_ms_range?: ...;
                                    duration_ms_exact?: ...;
                                    linear_required?: ...;
                                    max_wrapper_depth?: ...;
                                    ssl_required?: ...;
                                    companion_image_required?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "native_in_feed";
                                params: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    title_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_max_chars?: ...;
                                    cta_values?: ...;
                                    main_image_sizes?: ...;
                                    icon_size?: ...;
                                    max_image_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "custom";
                                params: (...) & (...);
                                [key: string]: unknown;
                            }
                        )[];
                        placements?: {
                            kind: "publisher_ref"
                            | "seller_inline";
                            placement_id: string;
                            publisher_domain?: string;
                            name?: string;
                            description?: string;
                            mode: "targetable" | "included";
                            tags?: (...)[];
                            format_ids?: (...)[];
                            format_options?: (...)[];
                            video_placement_types?: (...)[];
                            audio_distribution_types?: (...)[];
                            sponsored_placement_types?: (...)[];
                            social_placement_surfaces?: (...)[];
                            [key: string]: unknown;
                        }[];
                        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: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                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: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                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: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                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: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                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: (...) | (...) };
                                min_spend_per_package?: number;
                                price_breakdown?: { list_price: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpp";
                                currency: string;
                                fixed_price?: number;
                                floor_price?: number;
                                price_guidance?: { p25?: ...; p50?: ...; p75?: ...; p90?: ... };
                                parameters: {
                                    demographic_system?: (...) | (...);
                                    demographic: string;
                                    min_points?: (...) | (...);
                                };
                                min_spend_per_package?: number;
                                price_breakdown?: { list_price: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                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: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "flat_rate";
                                currency: string;
                                fixed_price?: number;
                                floor_price?: number;
                                price_guidance?: { p25?: ...; p50?: ...; p75?: ...; p90?: ... };
                                parameters?: {
                                    type: ...;
                                    sov_percentage?: ...;
                                    loop_duration_seconds?: ...;
                                    min_plays_per_hour?: ...;
                                    venue_package?: ...;
                                    duration_hours?: ...;
                                    daypart?: ...;
                                    estimated_impressions?: ...;
                                };
                                min_spend_per_package?: number;
                                price_breakdown?: { list_price: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "time";
                                currency: string;
                                fixed_price?: number;
                                floor_price?: number;
                                price_guidance?: { p25?: ...; p50?: ...; p75?: ...; p90?: ... };
                                parameters: {
                                    time_unit: (...) | (...) | (...) | (...);
                                    min_duration?: (...) | (...);
                                    max_duration?: (...) | (...);
                                };
                                min_spend_per_package?: number;
                                price_breakdown?: { list_price: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                        )[];
                        forecast?: {
                            points: {
                                label?: (...)
                                | (...);
                                budget?: (...) | (...);
                                product_id?: (...) | (...);
                                dimensions?: (...) | (...);
                                metrics: {
                                    audience_size?: ...;
                                    reach?: ...;
                                    frequency?: ...;
                                    impressions?: ...;
                                    clicks?: ...;
                                    spend?: ...;
                                    views?: ...;
                                    completed_views?: ...;
                                    grps?: ...;
                                    engagements?: ...;
                                    follows?: ...;
                                    saves?: ...;
                                    profile_visits?: ...;
                                    measured_impressions?: ...;
                                    downloads?: ...;
                                    plays?: ...;
                                    coverage_rate?: ...;
                                    [key: ...]: ...;
                                };
                                viewability?: (...)
                                | (...);
                                vendor_metric_values?: (...) | (...);
                            }[];
                            forecast_range_unit?: ForecastRangeUnit;
                            method: ForecastMethod;
                            currency: string;
                            demographic_system?: DemographicSystem;
                            demographic?: string;
                            measurement_source?: string;
                            reach_unit?: ReachUnit;
                            generated_at?: string;
                            valid_until?: string;
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                        };
                        outcome_measurement?: {
                            type: string;
                            attribution: string;
                            window?: {
                                interval: number;
                                unit: (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            };
                            reporting: string;
                        };
                        delivery_measurement?: {
                            vendors?: {
                                domain: ...;
                                brand_id?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            }[];
                            provider?: string;
                            notes?: string;
                        };
                        measurement_terms?: {
                            billing_measurement?: {
                                vendor: {
                                    domain: ...;
                                    brand_id?: ...;
                                    industries?: ...;
                                    data_subject_contestation?: ...;
                                    brand_kit_override?: ...;
                                };
                                max_variance_percent?: (...)
                                | (...);
                                measurement_window?: (...) | (...);
                                finalization_deadline_hours?: (...) | (...);
                            };
                            makegood_policy?: { available_remedies: (...)[] };
                        };
                        performance_standards?: {
                            metric: PerformanceStandardMetric;
                            threshold: number;
                            standard?: ViewabilityStandard;
                            vendor: {
                                domain: string;
                                brand_id?: (...)
                                | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                        }[];
                        cancellation_policy?: {
                            notice_period: {
                                interval: number;
                                unit: "seconds"
                                | "minutes"
                                | "hours"
                                | "days"
                                | "campaign";
                            };
                            cancellation_fee: {
                                type: | "none"
                                | "percent_remaining"
                                | "full_commitment"
                                | "fixed_fee";
                                rate?: number;
                                amount?: number;
                            };
                        };
                        allowed_actions?: {
                            action: MediaBuyValidAction;
                            modes: MediaBuyActionMode[];
                            allowed_statuses?: (...)[];
                            sla?: { response_max?: ...; completion_max?: ... };
                            terms_ref?: string;
                        }[];
                        reporting_capabilities: {
                            available_reporting_frequencies: ReportingFrequency[];
                            expected_delay_minutes: number;
                            timezone: string;
                            supports_webhooks: boolean;
                            available_metrics: AvailableMetric[];
                            vendor_metrics?: {
                                vendor: {
                                    domain: ...;
                                    brand_id?: ...;
                                    industries?: ...;
                                    data_subject_contestation?: ...;
                                    brand_kit_override?: ...;
                                };
                                metric_id: string;
                            }[];
                            supports_creative_breakdown?: boolean;
                            supports_keyword_breakdown?: boolean;
                            supports_geo_breakdown?: {
                                country?: boolean;
                                region?: boolean;
                                metro?: (...) & (...);
                                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: ...]: ...;
                                };
                            };
                            supports_device_type_breakdown?: boolean;
                            supports_device_platform_breakdown?: boolean;
                            supports_audience_breakdown?: boolean;
                            supports_placement_breakdown?: boolean;
                            date_range_support: "date_range"
                            | "lifetime_only";
                            windowed_pull_granularities?: ReportingFrequency[];
                            measurement_windows?: {
                                window_id: string;
                                description?: (...) | (...);
                                duration_days: number;
                                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_disclosure_metadata?: (...) | (...) | (...);
                                require_embedded_provenance?: (...) | (...) | (...);
                            };
                            accepted_verifiers?: {
                                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: (...)[];
                            }
                            | {
                                data_provider_domain: string;
                                selection_type: "by_tag";
                                signal_tags: (...)[];
                            }
                        )[];
                        included_signals?: {
                            signal_ref?: | { scope: ...; signal_id: ... }
                            | { scope: ...; data_provider_domain: ...; signal_id: ... }
                            | { scope: ...; signal_source_url: ...; signal_id: ... };
                            signal_id?:
                                | { source: ...; data_provider_domain: ...; id: ... }
                                | { source: ...; agent_url: ...; id: ... };
                            name?: string;
                            description?: string;
                            methodology_url?: string;
                            last_updated?: string;
                            value_type?: SignalValueType;
                            categories?: (...)[];
                            range?: { min: ...; max: ... };
                            [key: string]: unknown;
                        }[];
                        signal_targeting_options?: {
                            signal_ref: | { scope: ...; signal_id: ... }
                            | { scope: ...; data_provider_domain: ...; signal_id: ... }
                            | { scope: ...; signal_source_url: ...; signal_id: ... };
                            signal_id?:
                                | { source: ...; data_provider_domain: ...; id: ... }
                                | { source: ...; agent_url: ...; id: ... };
                            name?: string;
                            description?: string;
                            methodology_url?: string;
                            last_updated?: string;
                            value_type?: SignalValueType;
                            categories?: (...)[];
                            range?: { min: ...; max: ... };
                            signal_agent_segment_id?: string;
                            activation_status?: "ready" | "requires_activation";
                            allowed_targeting_modes?: (...)[];
                            default_selected?: boolean;
                            selection_group?: string;
                            pricing_options?: (...)[];
                            [key: string]: unknown;
                        }[];
                        signal_targeting_rules?: {
                            resolution_model?: "direct_targeting"
                            | "seller_planned";
                            selection_mode?: "required" | "optional" | "fixed";
                            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: ...;
                                targeting_mode?: ...;
                                selection_mode?: ...;
                                min_selected_signals?: ...;
                                max_selected_signals?: ...;
                            }[];
                        };
                        signal_targeting_allowed?: boolean;
                        catalog_types?: CatalogType[];
                        metric_optimization?: {
                            supported_metrics: (
                                | "attention_score"
                                | "clicks"
                                | "views"
                                | "completed_views"
                                | "reach"
                                | "engagements"
                                | "follows"
                                | "saves"
                                | "profile_visits"
                                | "viewed_seconds"
                                | "attention_seconds"
                            )[];
                            supported_reach_units?: ReachUnit[];
                            supported_view_durations?: number[];
                            supported_targets?: ((...) | (...))[];
                        };
                        vendor_metric_optimization?: {
                            supported_metrics: {
                                vendor: {
                                    domain: ...;
                                    brand_id?: ...;
                                    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: ... }[];
                            notes?: string;
                        };
                        conversion_tracking?: {
                            action_sources?: ActionSource[];
                            supported_targets?: ((...) | (...) | (...))[];
                            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;
                                format?: (...)
                                | (...);
                                alt_text?: (...) | (...);
                                provenance?: (...) | (...);
                            };
                            title?: string;
                            description?: string;
                            price_label?: string;
                            cta_label?: string;
                        };
                        product_card_detailed?: {
                            hero_image?: {
                                asset_type: "image";
                                url: string;
                                width: number;
                                height: number;
                                format?: (...)
                                | (...);
                                alt_text?: (...) | (...);
                                provenance?: (...) | (...);
                            };
                            carousel_images?: {
                                asset_type: ...;
                                url: ...;
                                width: ...;
                                height: ...;
                                format?: ...;
                                alt_text?: ...;
                                provenance?: ...;
                            }[];
                            title?: string;
                            description?: string;
                            specifications?: { label: ...; value: ... }[];
                            price_label?: string;
                            cta_label?: string;
                        };
                        collections?: { publisher_domain: string; collection_ids: string[] }[];
                        collection_targeting_allowed?: boolean;
                        installments?: {
                            installment_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: ...; rating: ... };
                            topics?: (...)[];
                            special?: { name: ...; category?: ...; starts?: ...; ends?: ... };
                            guest_talent?: (...)[];
                            ad_inventory?: {
                                expected_breaks: ...;
                                total_ad_seconds?: ...;
                                max_ad_duration_seconds?: ...;
                                unplanned_breaks?: ...;
                                supported_formats?: ...;
                            };
                            deadlines?: {
                                booking_deadline?: ...;
                                cancellation_deadline?: ...;
                                material_deadlines?: ...;
                            };
                            derivative_of?: { installment_id: ...; type: ... };
                            ext?: (...) & (...);
                        }[];
                        enforced_policies?: 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?: ...;
                            }[];
                        };
                        material_submission?: {
                            url?: string;
                            email?: string;
                            instructions?: string;
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                        };
                        ext?: Omit<Omit<{}, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                        [key: string]: unknown;
                    }
                    | {
                        product_id: string;
                        name: string;
                        description: string;
                        publisher_properties: (
                            | {
                                publisher_domain?: string;
                                publisher_domains?: (...)[];
                                selection_type: "all";
                            }
                            | {
                                publisher_domain: string;
                                selection_type: "by_id";
                                property_ids: string[];
                            }
                            | {
                                publisher_domain?: string;
                                publisher_domains?: (...)[];
                                selection_type: "by_tag";
                                property_tags: string[];
                            }
                        )[];
                        channels?: MediaChannel[];
                        format_ids?: {
                            agent_url: string;
                            id: string;
                            width?: number;
                            height?: number;
                            duration_ms?: number;
                        }[];
                        format_options?: (
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "image";
                                params: (...) | (...) | (...) | (...);
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "html5";
                                params: (...) | (...) | (...) | (...);
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "display_tag";
                                params: (...) | (...) | (...) | (...);
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "video_vast";
                                params: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    orientation?: ...;
                                    aspect_ratio?: ...;
                                    vast_version?: ...;
                                    vpaid_enabled?: ...;
                                    vpaid_version?: ...;
                                    simid_supported?: ...;
                                    duration_ms_range?: ...;
                                    duration_ms_exact?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    linear_required?: ...;
                                    skippable_after_ms?: ...;
                                    max_wrapper_depth?: ...;
                                    ssl_required?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                    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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "audio_daast";
                                params: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    daast_version?: ...;
                                    duration_ms_range?: ...;
                                    duration_ms_exact?: ...;
                                    linear_required?: ...;
                                    max_wrapper_depth?: ...;
                                    ssl_required?: ...;
                                    companion_image_required?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "native_in_feed";
                                params: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    title_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_max_chars?: ...;
                                    cta_values?: ...;
                                    main_image_sizes?: ...;
                                    icon_size?: ...;
                                    max_image_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                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?: ...;
                                };
                                [key: string]: unknown;
                            }
                            | {
                                format_option_id?: (...)
                                | (...);
                                publisher_domain?: (...) | (...);
                                display_name?: (...) | (...);
                                applies_to_channels?: (...) | (...);
                                seller_preference?: (...) | (...) | (...) | (...);
                                canonical_formats_only?: (...) | (...) | (...);
                                experimental?: (...) | (...) | (...);
                                format_shape?: (...) | (...);
                                v1_format_ref?: (...) | (...);
                                format_schema?: (...) | (...);
                                format_kind: "custom";
                                params: (...) & (...);
                                [key: string]: unknown;
                            }
                        )[];
                        placements?: {
                            kind: "publisher_ref"
                            | "seller_inline";
                            placement_id: string;
                            publisher_domain?: string;
                            name?: string;
                            description?: string;
                            mode: "targetable" | "included";
                            tags?: (...)[];
                            format_ids?: (...)[];
                            format_options?: (...)[];
                            video_placement_types?: (...)[];
                            audio_distribution_types?: (...)[];
                            sponsored_placement_types?: (...)[];
                            social_placement_surfaces?: (...)[];
                            [key: string]: unknown;
                        }[];
                        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: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                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: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                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: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                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: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                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: (...) | (...) };
                                min_spend_per_package?: number;
                                price_breakdown?: { list_price: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "cpp";
                                currency: string;
                                fixed_price?: number;
                                floor_price?: number;
                                price_guidance?: { p25?: ...; p50?: ...; p75?: ...; p90?: ... };
                                parameters: {
                                    demographic_system?: (...) | (...);
                                    demographic: string;
                                    min_points?: (...) | (...);
                                };
                                min_spend_per_package?: number;
                                price_breakdown?: { list_price: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                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: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "flat_rate";
                                currency: string;
                                fixed_price?: number;
                                floor_price?: number;
                                price_guidance?: { p25?: ...; p50?: ...; p75?: ...; p90?: ... };
                                parameters?: {
                                    type: ...;
                                    sov_percentage?: ...;
                                    loop_duration_seconds?: ...;
                                    min_plays_per_hour?: ...;
                                    venue_package?: ...;
                                    duration_hours?: ...;
                                    daypart?: ...;
                                    estimated_impressions?: ...;
                                };
                                min_spend_per_package?: number;
                                price_breakdown?: { list_price: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                            | {
                                pricing_option_id: string;
                                pricing_model: "time";
                                currency: string;
                                fixed_price?: number;
                                floor_price?: number;
                                price_guidance?: { p25?: ...; p50?: ...; p75?: ...; p90?: ... };
                                parameters: {
                                    time_unit: (...) | (...) | (...) | (...);
                                    min_duration?: (...) | (...);
                                    max_duration?: (...) | (...);
                                };
                                min_spend_per_package?: number;
                                price_breakdown?: { list_price: ...; adjustments: ... };
                                eligible_adjustments?: (...)[];
                            }
                        )[];
                        forecast?: {
                            points: {
                                label?: (...)
                                | (...);
                                budget?: (...) | (...);
                                product_id?: (...) | (...);
                                dimensions?: (...) | (...);
                                metrics: {
                                    audience_size?: ...;
                                    reach?: ...;
                                    frequency?: ...;
                                    impressions?: ...;
                                    clicks?: ...;
                                    spend?: ...;
                                    views?: ...;
                                    completed_views?: ...;
                                    grps?: ...;
                                    engagements?: ...;
                                    follows?: ...;
                                    saves?: ...;
                                    profile_visits?: ...;
                                    measured_impressions?: ...;
                                    downloads?: ...;
                                    plays?: ...;
                                    coverage_rate?: ...;
                                    [key: ...]: ...;
                                };
                                viewability?: (...)
                                | (...);
                                vendor_metric_values?: (...) | (...);
                            }[];
                            forecast_range_unit?: ForecastRangeUnit;
                            method: ForecastMethod;
                            currency: string;
                            demographic_system?: DemographicSystem;
                            demographic?: string;
                            measurement_source?: string;
                            reach_unit?: ReachUnit;
                            generated_at?: string;
                            valid_until?: string;
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                        };
                        outcome_measurement?: {
                            type: string;
                            attribution: string;
                            window?: {
                                interval: number;
                                unit: (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            };
                            reporting: string;
                        };
                        delivery_measurement?: {
                            vendors?: {
                                domain: ...;
                                brand_id?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            }[];
                            provider?: string;
                            notes?: string;
                        };
                        measurement_terms?: {
                            billing_measurement?: {
                                vendor: {
                                    domain: ...;
                                    brand_id?: ...;
                                    industries?: ...;
                                    data_subject_contestation?: ...;
                                    brand_kit_override?: ...;
                                };
                                max_variance_percent?: (...)
                                | (...);
                                measurement_window?: (...) | (...);
                                finalization_deadline_hours?: (...) | (...);
                            };
                            makegood_policy?: { available_remedies: (...)[] };
                        };
                        performance_standards?: {
                            metric: PerformanceStandardMetric;
                            threshold: number;
                            standard?: ViewabilityStandard;
                            vendor: {
                                domain: string;
                                brand_id?: (...)
                                | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                        }[];
                        cancellation_policy?: {
                            notice_period: {
                                interval: number;
                                unit: "seconds"
                                | "minutes"
                                | "hours"
                                | "days"
                                | "campaign";
                            };
                            cancellation_fee: {
                                type: | "none"
                                | "percent_remaining"
                                | "full_commitment"
                                | "fixed_fee";
                                rate?: number;
                                amount?: number;
                            };
                        };
                        allowed_actions?: {
                            action: MediaBuyValidAction;
                            modes: MediaBuyActionMode[];
                            allowed_statuses?: (...)[];
                            sla?: { response_max?: ...; completion_max?: ... };
                            terms_ref?: string;
                        }[];
                        reporting_capabilities: {
                            available_reporting_frequencies: ReportingFrequency[];
                            expected_delay_minutes: number;
                            timezone: string;
                            supports_webhooks: boolean;
                            available_metrics: AvailableMetric[];
                            vendor_metrics?: {
                                vendor: {
                                    domain: ...;
                                    brand_id?: ...;
                                    industries?: ...;
                                    data_subject_contestation?: ...;
                                    brand_kit_override?: ...;
                                };
                                metric_id: string;
                            }[];
                            supports_creative_breakdown?: boolean;
                            supports_keyword_breakdown?: boolean;
                            supports_geo_breakdown?: {
                                country?: boolean;
                                region?: boolean;
                                metro?: (...) & (...);
                                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: ...]: ...;
                                };
                            };
                            supports_device_type_breakdown?: boolean;
                            supports_device_platform_breakdown?: boolean;
                            supports_audience_breakdown?: boolean;
                            supports_placement_breakdown?: boolean;
                            date_range_support: "date_range"
                            | "lifetime_only";
                            windowed_pull_granularities?: ReportingFrequency[];
                            measurement_windows?: {
                                window_id: string;
                                description?: (...) | (...);
                                duration_days: number;
                                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_disclosure_metadata?: (...) | (...) | (...);
                                require_embedded_provenance?: (...) | (...) | (...);
                            };
                            accepted_verifiers?: {
                                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: (...)[];
                            }
                            | {
                                data_provider_domain: string;
                                selection_type: "by_tag";
                                signal_tags: (...)[];
                            }
                        )[];
                        included_signals?: {
                            signal_ref?: | { scope: ...; signal_id: ... }
                            | { scope: ...; data_provider_domain: ...; signal_id: ... }
                            | { scope: ...; signal_source_url: ...; signal_id: ... };
                            signal_id?:
                                | { source: ...; data_provider_domain: ...; id: ... }
                                | { source: ...; agent_url: ...; id: ... };
                            name?: string;
                            description?: string;
                            methodology_url?: string;
                            last_updated?: string;
                            value_type?: SignalValueType;
                            categories?: (...)[];
                            range?: { min: ...; max: ... };
                            [key: string]: unknown;
                        }[];
                        signal_targeting_options?: {
                            signal_ref: | { scope: ...; signal_id: ... }
                            | { scope: ...; data_provider_domain: ...; signal_id: ... }
                            | { scope: ...; signal_source_url: ...; signal_id: ... };
                            signal_id?:
                                | { source: ...; data_provider_domain: ...; id: ... }
                                | { source: ...; agent_url: ...; id: ... };
                            name?: string;
                            description?: string;
                            methodology_url?: string;
                            last_updated?: string;
                            value_type?: SignalValueType;
                            categories?: (...)[];
                            range?: { min: ...; max: ... };
                            signal_agent_segment_id?: string;
                            activation_status?: "ready" | "requires_activation";
                            allowed_targeting_modes?: (...)[];
                            default_selected?: boolean;
                            selection_group?: string;
                            pricing_options?: (...)[];
                            [key: string]: unknown;
                        }[];
                        signal_targeting_rules?: {
                            resolution_model?: "direct_targeting"
                            | "seller_planned";
                            selection_mode?: "required" | "optional" | "fixed";
                            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: ...;
                                targeting_mode?: ...;
                                selection_mode?: ...;
                                min_selected_signals?: ...;
                                max_selected_signals?: ...;
                            }[];
                        };
                        signal_targeting_allowed?: boolean;
                        catalog_types?: CatalogType[];
                        metric_optimization?: {
                            supported_metrics: (
                                | "attention_score"
                                | "clicks"
                                | "views"
                                | "completed_views"
                                | "reach"
                                | "engagements"
                                | "follows"
                                | "saves"
                                | "profile_visits"
                                | "viewed_seconds"
                                | "attention_seconds"
                            )[];
                            supported_reach_units?: ReachUnit[];
                            supported_view_durations?: number[];
                            supported_targets?: ((...) | (...))[];
                        };
                        vendor_metric_optimization?: {
                            supported_metrics: {
                                vendor: {
                                    domain: ...;
                                    brand_id?: ...;
                                    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: ... }[];
                            notes?: string;
                        };
                        conversion_tracking?: {
                            action_sources?: ActionSource[];
                            supported_targets?: ((...) | (...) | (...))[];
                            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;
                                format?: (...)
                                | (...);
                                alt_text?: (...) | (...);
                                provenance?: (...) | (...);
                            };
                            title?: string;
                            description?: string;
                            price_label?: string;
                            cta_label?: string;
                        };
                        product_card_detailed?: {
                            hero_image?: {
                                asset_type: "image";
                                url: string;
                                width: number;
                                height: number;
                                format?: (...)
                                | (...);
                                alt_text?: (...) | (...);
                                provenance?: (...) | (...);
                            };
                            carousel_images?: {
                                asset_type: ...;
                                url: ...;
                                width: ...;
                                height: ...;
                                format?: ...;
                                alt_text?: ...;
                                provenance?: ...;
                            }[];
                            title?: string;
                            description?: string;
                            specifications?: { label: ...; value: ... }[];
                            price_label?: string;
                            cta_label?: string;
                        };
                        collections?: { publisher_domain: string; collection_ids: string[] }[];
                        collection_targeting_allowed?: boolean;
                        installments?: {
                            installment_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: ...; rating: ... };
                            topics?: (...)[];
                            special?: { name: ...; category?: ...; starts?: ...; ends?: ... };
                            guest_talent?: (...)[];
                            ad_inventory?: {
                                expected_breaks: ...;
                                total_ad_seconds?: ...;
                                max_ad_duration_seconds?: ...;
                                unplanned_breaks?: ...;
                                supported_formats?: ...;
                            };
                            deadlines?: {
                                booking_deadline?: ...;
                                cancellation_deadline?: ...;
                                material_deadlines?: ...;
                            };
                            derivative_of?: { installment_id: ...; type: ... };
                            ext?: (...) & (...);
                        }[];
                        enforced_policies?: 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?: ...;
                            }[];
                        };
                        material_submission?: {
                            url?: string;
                            email?: string;
                            instructions?: string;
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                        };
                        ext?: Omit<Omit<{}, "bank">, "authentication"> & {
                            authentication?: unknown;
                        };
                        [key: string]: 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: ...;
                                }
                                | { publisher_domain: ...; selection_type: ...; property_ids: ... }
                                | {
                                    publisher_domain?: ...;
                                    publisher_domains?: ...;
                                    selection_type: ...;
                                    property_tags: ...;
                                }
                            )[];
                            channels?: MediaChannel[];
                            format_ids?: {
                                agent_url: ...;
                                id: ...;
                                width?: ...;
                                height?: ...;
                                duration_ms?: ...;
                            }[];
                            format_options?: (
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            placements?: {
                                kind: ...;
                                placement_id: ...;
                                publisher_domain?: ...;
                                name?: ...;
                                description?: ...;
                                mode: ...;
                                tags?: ...;
                                format_ids?: ...;
                                format_options?: ...;
                                video_placement_types?: ...;
                                audio_distribution_types?: ...;
                                sponsored_placement_types?: ...;
                                social_placement_surfaces?: ...;
                                [key: ...]: ...;
                            }[];
                            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: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    event_type: ...;
                                    custom_event_name?: ...;
                                    event_source_id?: ...;
                                    currency: ...;
                                    fixed_price: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                            )[];
                            forecast?: {
                                points: (...)[];
                                forecast_range_unit?: (...) | (...);
                                method: ForecastMethod;
                                currency: string;
                                demographic_system?: (...) | (...);
                                demographic?: (...) | (...);
                                measurement_source?: (...) | (...);
                                reach_unit?: (...) | (...);
                                generated_at?: (...) | (...);
                                valid_until?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            outcome_measurement?: {
                                type: string;
                                attribution: string;
                                window?: (...)
                                | (...);
                                reporting: string;
                            };
                            delivery_measurement?: {
                                vendors?: (...)
                                | (...);
                                provider?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            measurement_terms?: {
                                billing_measurement?: (...)
                                | (...);
                                makegood_policy?: (...) | (...);
                            };
                            performance_standards?: {
                                metric: ...;
                                threshold: ...;
                                standard?: ...;
                                vendor: ...;
                            }[];
                            cancellation_policy?: {
                                notice_period: { interval: ...; unit: ... };
                                cancellation_fee: { type: ...; rate?: ...; amount?: ... };
                            };
                            allowed_actions?: {
                                action: ...;
                                modes: ...;
                                allowed_statuses?: ...;
                                sla?: ...;
                                terms_ref?: ...;
                            }[];
                            reporting_capabilities: {
                                available_reporting_frequencies: ReportingFrequency[];
                                expected_delay_minutes: number;
                                timezone: string;
                                supports_webhooks: boolean;
                                available_metrics: AvailableMetric[];
                                vendor_metrics?: (...)[];
                                supports_creative_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_placement_breakdown?: boolean;
                                date_range_support: "date_range"
                                | "lifetime_only";
                                windowed_pull_granularities?: (...)[];
                                measurement_windows?: (...)[];
                            };
                            creative_policy?: {
                                co_branding: CoBrandingRequirement;
                                landing_page: LandingPageRequirement;
                                templates_available: boolean;
                                provenance_required?: (...)
                                | (...)
                                | (...);
                                provenance_requirements?: (...) | (...);
                                accepted_verifiers?: (...) | (...);
                            };
                            is_custom?: boolean;
                            property_targeting_allowed?: boolean;
                            data_provider_signals?: ((...) | (...) | (...))[];
                            included_signals?: {
                                signal_ref?: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_options?: {
                                signal_ref: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                signal_agent_segment_id?: ...;
                                activation_status?: ...;
                                allowed_targeting_modes?: ...;
                                default_selected?: ...;
                                selection_group?: ...;
                                pricing_options?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_rules?: {
                                resolution_model?: (...)
                                | (...)
                                | (...);
                                selection_mode?: (...) | (...) | (...) | (...);
                                min_selected_signals?: (...) | (...);
                                max_selected_signals?: (...) | (...);
                                max_selected_per_group?: (...) | (...);
                                max_signal_targeting_groups?: (...) | (...);
                                max_signals_per_targeting_group?: (...) | (...);
                                selection_group_rules?: (...) | (...);
                            };
                            signal_targeting_allowed?: boolean;
                            catalog_types?: CatalogType[];
                            metric_optimization?: {
                                supported_metrics: (...)[];
                                supported_reach_units?: (...) | (...);
                                supported_view_durations?: (...) | (...);
                                supported_targets?: (...) | (...);
                            };
                            vendor_metric_optimization?: { supported_metrics: (...)[] };
                            max_optimization_goals?: number;
                            measurement_readiness?: {
                                status: AssessmentStatus;
                                required_event_types?: (...) | (...);
                                missing_event_types?: (...) | (...);
                                issues?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            conversion_tracking?: {
                                action_sources?: (...)
                                | (...);
                                supported_targets?: (...) | (...);
                                platform_managed?: (...) | (...) | (...);
                            };
                            catalog_match?: {
                                matched_gtins?: (...)
                                | (...);
                                matched_ids?: (...) | (...);
                                matched_count?: (...) | (...);
                                submitted_count: number;
                            };
                            brief_relevance?: string;
                            expires_at?: string;
                            product_card?: {
                                image?: (...)
                                | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            product_card_detailed?: {
                                hero_image?: (...)
                                | (...);
                                carousel_images?: (...) | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                specifications?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            collections?: { publisher_domain: ...; collection_ids: ... }[];
                            collection_targeting_allowed?: boolean;
                            installments?: {
                                installment_id: ...;
                                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[];
                            trusted_match?: {
                                context_match: boolean;
                                identity_match?: (...)
                                | (...)
                                | (...);
                                response_types?: (...) | (...);
                                dynamic_brands?: (...) | (...) | (...);
                                providers?: (...) | (...);
                            };
                            material_submission?: {
                                url?: (...)
                                | (...);
                                email?: (...) | (...);
                                instructions?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                            [key: string]: unknown;
                        }
                        | {
                            product_id: string;
                            name: string;
                            description: string;
                            publisher_properties: (
                                | {
                                    publisher_domain?: ...;
                                    publisher_domains?: ...;
                                    selection_type: ...;
                                }
                                | { publisher_domain: ...; selection_type: ...; property_ids: ... }
                                | {
                                    publisher_domain?: ...;
                                    publisher_domains?: ...;
                                    selection_type: ...;
                                    property_tags: ...;
                                }
                            )[];
                            channels?: MediaChannel[];
                            format_ids?: {
                                agent_url: ...;
                                id: ...;
                                width?: ...;
                                height?: ...;
                                duration_ms?: ...;
                            }[];
                            format_options?: (
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            placements?: {
                                kind: ...;
                                placement_id: ...;
                                publisher_domain?: ...;
                                name?: ...;
                                description?: ...;
                                mode: ...;
                                tags?: ...;
                                format_ids?: ...;
                                format_options?: ...;
                                video_placement_types?: ...;
                                audio_distribution_types?: ...;
                                sponsored_placement_types?: ...;
                                social_placement_surfaces?: ...;
                                [key: ...]: ...;
                            }[];
                            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: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    event_type: ...;
                                    custom_event_name?: ...;
                                    event_source_id?: ...;
                                    currency: ...;
                                    fixed_price: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                            )[];
                            forecast?: {
                                points: (...)[];
                                forecast_range_unit?: (...) | (...);
                                method: ForecastMethod;
                                currency: string;
                                demographic_system?: (...) | (...);
                                demographic?: (...) | (...);
                                measurement_source?: (...) | (...);
                                reach_unit?: (...) | (...);
                                generated_at?: (...) | (...);
                                valid_until?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            outcome_measurement?: {
                                type: string;
                                attribution: string;
                                window?: (...)
                                | (...);
                                reporting: string;
                            };
                            delivery_measurement?: {
                                vendors?: (...)
                                | (...);
                                provider?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            measurement_terms?: {
                                billing_measurement?: (...)
                                | (...);
                                makegood_policy?: (...) | (...);
                            };
                            performance_standards?: {
                                metric: ...;
                                threshold: ...;
                                standard?: ...;
                                vendor: ...;
                            }[];
                            cancellation_policy?: {
                                notice_period: { interval: ...; unit: ... };
                                cancellation_fee: { type: ...; rate?: ...; amount?: ... };
                            };
                            allowed_actions?: {
                                action: ...;
                                modes: ...;
                                allowed_statuses?: ...;
                                sla?: ...;
                                terms_ref?: ...;
                            }[];
                            reporting_capabilities: {
                                available_reporting_frequencies: ReportingFrequency[];
                                expected_delay_minutes: number;
                                timezone: string;
                                supports_webhooks: boolean;
                                available_metrics: AvailableMetric[];
                                vendor_metrics?: (...)[];
                                supports_creative_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_placement_breakdown?: boolean;
                                date_range_support: "date_range"
                                | "lifetime_only";
                                windowed_pull_granularities?: (...)[];
                                measurement_windows?: (...)[];
                            };
                            creative_policy?: {
                                co_branding: CoBrandingRequirement;
                                landing_page: LandingPageRequirement;
                                templates_available: boolean;
                                provenance_required?: (...)
                                | (...)
                                | (...);
                                provenance_requirements?: (...) | (...);
                                accepted_verifiers?: (...) | (...);
                            };
                            is_custom?: boolean;
                            property_targeting_allowed?: boolean;
                            data_provider_signals?: ((...) | (...) | (...))[];
                            included_signals?: {
                                signal_ref?: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_options?: {
                                signal_ref: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                signal_agent_segment_id?: ...;
                                activation_status?: ...;
                                allowed_targeting_modes?: ...;
                                default_selected?: ...;
                                selection_group?: ...;
                                pricing_options?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_rules?: {
                                resolution_model?: (...)
                                | (...)
                                | (...);
                                selection_mode?: (...) | (...) | (...) | (...);
                                min_selected_signals?: (...) | (...);
                                max_selected_signals?: (...) | (...);
                                max_selected_per_group?: (...) | (...);
                                max_signal_targeting_groups?: (...) | (...);
                                max_signals_per_targeting_group?: (...) | (...);
                                selection_group_rules?: (...) | (...);
                            };
                            signal_targeting_allowed?: boolean;
                            catalog_types?: CatalogType[];
                            metric_optimization?: {
                                supported_metrics: (...)[];
                                supported_reach_units?: (...) | (...);
                                supported_view_durations?: (...) | (...);
                                supported_targets?: (...) | (...);
                            };
                            vendor_metric_optimization?: { supported_metrics: (...)[] };
                            max_optimization_goals?: number;
                            measurement_readiness?: {
                                status: AssessmentStatus;
                                required_event_types?: (...) | (...);
                                missing_event_types?: (...) | (...);
                                issues?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            conversion_tracking?: {
                                action_sources?: (...)
                                | (...);
                                supported_targets?: (...) | (...);
                                platform_managed?: (...) | (...) | (...);
                            };
                            catalog_match?: {
                                matched_gtins?: (...)
                                | (...);
                                matched_ids?: (...) | (...);
                                matched_count?: (...) | (...);
                                submitted_count: number;
                            };
                            brief_relevance?: string;
                            expires_at?: string;
                            product_card?: {
                                image?: (...)
                                | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            product_card_detailed?: {
                                hero_image?: (...)
                                | (...);
                                carousel_images?: (...) | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                specifications?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            collections?: { publisher_domain: ...; collection_ids: ... }[];
                            collection_targeting_allowed?: boolean;
                            installments?: {
                                installment_id: ...;
                                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[];
                            trusted_match?: {
                                context_match: boolean;
                                identity_match?: (...)
                                | (...)
                                | (...);
                                response_types?: (...) | (...);
                                dynamic_brands?: (...) | (...) | (...);
                                providers?: (...) | (...);
                            };
                            material_submission?: {
                                url?: (...)
                                | (...);
                                email?: (...) | (...);
                                instructions?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                            [key: string]: 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;
                            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?: (...) & (...);
                        }[];
                        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?: ...;
                                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;
                        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;
                    }[];
                    property_list_applied?: boolean;
                    catalog_applied?: boolean;
                    refinement_applied?: (
                        | {
                            scope: "request";
                            status: "applied"
                            | "partial"
                            | "unable";
                            notes?: string;
                        }
                        | {
                            scope: "product";
                            product_id: string;
                            status: "applied"
                            | "partial"
                            | "unable";
                            notes?: string;
                        }
                        | {
                            scope: "proposal";
                            proposal_id: string;
                            status: "applied"
                            | "partial"
                            | "unable";
                            notes?: string;
                        }
                    )[];
                    incomplete?: {
                        scope: | "products"
                        | "pricing"
                        | "forecast"
                        | "proposals"
                        | "wholesale_feed";
                        description: string;
                        estimated_wait?: {
                            interval: number;
                            unit: "seconds"
                            | "minutes"
                            | "hours"
                            | "days"
                            | "campaign";
                        };
                    }[];
                    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<{}, "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: ...;
                                }
                                | { publisher_domain: ...; selection_type: ...; property_ids: ... }
                                | {
                                    publisher_domain?: ...;
                                    publisher_domains?: ...;
                                    selection_type: ...;
                                    property_tags: ...;
                                }
                            )[];
                            channels?: MediaChannel[];
                            format_ids?: {
                                agent_url: ...;
                                id: ...;
                                width?: ...;
                                height?: ...;
                                duration_ms?: ...;
                            }[];
                            format_options?: (
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            placements?: {
                                kind: ...;
                                placement_id: ...;
                                publisher_domain?: ...;
                                name?: ...;
                                description?: ...;
                                mode: ...;
                                tags?: ...;
                                format_ids?: ...;
                                format_options?: ...;
                                video_placement_types?: ...;
                                audio_distribution_types?: ...;
                                sponsored_placement_types?: ...;
                                social_placement_surfaces?: ...;
                                [key: ...]: ...;
                            }[];
                            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: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    event_type: ...;
                                    custom_event_name?: ...;
                                    event_source_id?: ...;
                                    currency: ...;
                                    fixed_price: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                            )[];
                            forecast?: {
                                points: (...)[];
                                forecast_range_unit?: (...) | (...);
                                method: ForecastMethod;
                                currency: string;
                                demographic_system?: (...) | (...);
                                demographic?: (...) | (...);
                                measurement_source?: (...) | (...);
                                reach_unit?: (...) | (...);
                                generated_at?: (...) | (...);
                                valid_until?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            outcome_measurement?: {
                                type: string;
                                attribution: string;
                                window?: (...)
                                | (...);
                                reporting: string;
                            };
                            delivery_measurement?: {
                                vendors?: (...)
                                | (...);
                                provider?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            measurement_terms?: {
                                billing_measurement?: (...)
                                | (...);
                                makegood_policy?: (...) | (...);
                            };
                            performance_standards?: {
                                metric: ...;
                                threshold: ...;
                                standard?: ...;
                                vendor: ...;
                            }[];
                            cancellation_policy?: {
                                notice_period: { interval: ...; unit: ... };
                                cancellation_fee: { type: ...; rate?: ...; amount?: ... };
                            };
                            allowed_actions?: {
                                action: ...;
                                modes: ...;
                                allowed_statuses?: ...;
                                sla?: ...;
                                terms_ref?: ...;
                            }[];
                            reporting_capabilities: {
                                available_reporting_frequencies: ReportingFrequency[];
                                expected_delay_minutes: number;
                                timezone: string;
                                supports_webhooks: boolean;
                                available_metrics: AvailableMetric[];
                                vendor_metrics?: (...)[];
                                supports_creative_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_placement_breakdown?: boolean;
                                date_range_support: "date_range"
                                | "lifetime_only";
                                windowed_pull_granularities?: (...)[];
                                measurement_windows?: (...)[];
                            };
                            creative_policy?: {
                                co_branding: CoBrandingRequirement;
                                landing_page: LandingPageRequirement;
                                templates_available: boolean;
                                provenance_required?: (...)
                                | (...)
                                | (...);
                                provenance_requirements?: (...) | (...);
                                accepted_verifiers?: (...) | (...);
                            };
                            is_custom?: boolean;
                            property_targeting_allowed?: boolean;
                            data_provider_signals?: ((...) | (...) | (...))[];
                            included_signals?: {
                                signal_ref?: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_options?: {
                                signal_ref: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                signal_agent_segment_id?: ...;
                                activation_status?: ...;
                                allowed_targeting_modes?: ...;
                                default_selected?: ...;
                                selection_group?: ...;
                                pricing_options?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_rules?: {
                                resolution_model?: (...)
                                | (...)
                                | (...);
                                selection_mode?: (...) | (...) | (...) | (...);
                                min_selected_signals?: (...) | (...);
                                max_selected_signals?: (...) | (...);
                                max_selected_per_group?: (...) | (...);
                                max_signal_targeting_groups?: (...) | (...);
                                max_signals_per_targeting_group?: (...) | (...);
                                selection_group_rules?: (...) | (...);
                            };
                            signal_targeting_allowed?: boolean;
                            catalog_types?: CatalogType[];
                            metric_optimization?: {
                                supported_metrics: (...)[];
                                supported_reach_units?: (...) | (...);
                                supported_view_durations?: (...) | (...);
                                supported_targets?: (...) | (...);
                            };
                            vendor_metric_optimization?: { supported_metrics: (...)[] };
                            max_optimization_goals?: number;
                            measurement_readiness?: {
                                status: AssessmentStatus;
                                required_event_types?: (...) | (...);
                                missing_event_types?: (...) | (...);
                                issues?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            conversion_tracking?: {
                                action_sources?: (...)
                                | (...);
                                supported_targets?: (...) | (...);
                                platform_managed?: (...) | (...) | (...);
                            };
                            catalog_match?: {
                                matched_gtins?: (...)
                                | (...);
                                matched_ids?: (...) | (...);
                                matched_count?: (...) | (...);
                                submitted_count: number;
                            };
                            brief_relevance?: string;
                            expires_at?: string;
                            product_card?: {
                                image?: (...)
                                | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            product_card_detailed?: {
                                hero_image?: (...)
                                | (...);
                                carousel_images?: (...) | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                specifications?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            collections?: { publisher_domain: ...; collection_ids: ... }[];
                            collection_targeting_allowed?: boolean;
                            installments?: {
                                installment_id: ...;
                                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[];
                            trusted_match?: {
                                context_match: boolean;
                                identity_match?: (...)
                                | (...)
                                | (...);
                                response_types?: (...) | (...);
                                dynamic_brands?: (...) | (...) | (...);
                                providers?: (...) | (...);
                            };
                            material_submission?: {
                                url?: (...)
                                | (...);
                                email?: (...) | (...);
                                instructions?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                            [key: string]: unknown;
                        }
                        | {
                            product_id: string;
                            name: string;
                            description: string;
                            publisher_properties: (
                                | {
                                    publisher_domain?: ...;
                                    publisher_domains?: ...;
                                    selection_type: ...;
                                }
                                | { publisher_domain: ...; selection_type: ...; property_ids: ... }
                                | {
                                    publisher_domain?: ...;
                                    publisher_domains?: ...;
                                    selection_type: ...;
                                    property_tags: ...;
                                }
                            )[];
                            channels?: MediaChannel[];
                            format_ids?: {
                                agent_url: ...;
                                id: ...;
                                width?: ...;
                                height?: ...;
                                duration_ms?: ...;
                            }[];
                            format_options?: (
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                            )[];
                            placements?: {
                                kind: ...;
                                placement_id: ...;
                                publisher_domain?: ...;
                                name?: ...;
                                description?: ...;
                                mode: ...;
                                tags?: ...;
                                format_ids?: ...;
                                format_options?: ...;
                                video_placement_types?: ...;
                                audio_distribution_types?: ...;
                                sponsored_placement_types?: ...;
                                social_placement_surfaces?: ...;
                                [key: ...]: ...;
                            }[];
                            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: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    max_bid?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    event_type: ...;
                                    custom_event_name?: ...;
                                    event_source_id?: ...;
                                    currency: ...;
                                    fixed_price: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters?: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                                | {
                                    pricing_option_id: ...;
                                    pricing_model: ...;
                                    currency: ...;
                                    fixed_price?: ...;
                                    floor_price?: ...;
                                    price_guidance?: ...;
                                    parameters: ...;
                                    min_spend_per_package?: ...;
                                    price_breakdown?: ...;
                                    eligible_adjustments?: ...;
                                }
                            )[];
                            forecast?: {
                                points: (...)[];
                                forecast_range_unit?: (...) | (...);
                                method: ForecastMethod;
                                currency: string;
                                demographic_system?: (...) | (...);
                                demographic?: (...) | (...);
                                measurement_source?: (...) | (...);
                                reach_unit?: (...) | (...);
                                generated_at?: (...) | (...);
                                valid_until?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            outcome_measurement?: {
                                type: string;
                                attribution: string;
                                window?: (...)
                                | (...);
                                reporting: string;
                            };
                            delivery_measurement?: {
                                vendors?: (...)
                                | (...);
                                provider?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            measurement_terms?: {
                                billing_measurement?: (...)
                                | (...);
                                makegood_policy?: (...) | (...);
                            };
                            performance_standards?: {
                                metric: ...;
                                threshold: ...;
                                standard?: ...;
                                vendor: ...;
                            }[];
                            cancellation_policy?: {
                                notice_period: { interval: ...; unit: ... };
                                cancellation_fee: { type: ...; rate?: ...; amount?: ... };
                            };
                            allowed_actions?: {
                                action: ...;
                                modes: ...;
                                allowed_statuses?: ...;
                                sla?: ...;
                                terms_ref?: ...;
                            }[];
                            reporting_capabilities: {
                                available_reporting_frequencies: ReportingFrequency[];
                                expected_delay_minutes: number;
                                timezone: string;
                                supports_webhooks: boolean;
                                available_metrics: AvailableMetric[];
                                vendor_metrics?: (...)[];
                                supports_creative_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_placement_breakdown?: boolean;
                                date_range_support: "date_range"
                                | "lifetime_only";
                                windowed_pull_granularities?: (...)[];
                                measurement_windows?: (...)[];
                            };
                            creative_policy?: {
                                co_branding: CoBrandingRequirement;
                                landing_page: LandingPageRequirement;
                                templates_available: boolean;
                                provenance_required?: (...)
                                | (...)
                                | (...);
                                provenance_requirements?: (...) | (...);
                                accepted_verifiers?: (...) | (...);
                            };
                            is_custom?: boolean;
                            property_targeting_allowed?: boolean;
                            data_provider_signals?: ((...) | (...) | (...))[];
                            included_signals?: {
                                signal_ref?: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_options?: {
                                signal_ref: ...;
                                signal_id?: ...;
                                name?: ...;
                                description?: ...;
                                methodology_url?: ...;
                                last_updated?: ...;
                                value_type?: ...;
                                categories?: ...;
                                range?: ...;
                                signal_agent_segment_id?: ...;
                                activation_status?: ...;
                                allowed_targeting_modes?: ...;
                                default_selected?: ...;
                                selection_group?: ...;
                                pricing_options?: ...;
                                [key: ...]: ...;
                            }[];
                            signal_targeting_rules?: {
                                resolution_model?: (...)
                                | (...)
                                | (...);
                                selection_mode?: (...) | (...) | (...) | (...);
                                min_selected_signals?: (...) | (...);
                                max_selected_signals?: (...) | (...);
                                max_selected_per_group?: (...) | (...);
                                max_signal_targeting_groups?: (...) | (...);
                                max_signals_per_targeting_group?: (...) | (...);
                                selection_group_rules?: (...) | (...);
                            };
                            signal_targeting_allowed?: boolean;
                            catalog_types?: CatalogType[];
                            metric_optimization?: {
                                supported_metrics: (...)[];
                                supported_reach_units?: (...) | (...);
                                supported_view_durations?: (...) | (...);
                                supported_targets?: (...) | (...);
                            };
                            vendor_metric_optimization?: { supported_metrics: (...)[] };
                            max_optimization_goals?: number;
                            measurement_readiness?: {
                                status: AssessmentStatus;
                                required_event_types?: (...) | (...);
                                missing_event_types?: (...) | (...);
                                issues?: (...) | (...);
                                notes?: (...) | (...);
                            };
                            conversion_tracking?: {
                                action_sources?: (...)
                                | (...);
                                supported_targets?: (...) | (...);
                                platform_managed?: (...) | (...) | (...);
                            };
                            catalog_match?: {
                                matched_gtins?: (...)
                                | (...);
                                matched_ids?: (...) | (...);
                                matched_count?: (...) | (...);
                                submitted_count: number;
                            };
                            brief_relevance?: string;
                            expires_at?: string;
                            product_card?: {
                                image?: (...)
                                | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            product_card_detailed?: {
                                hero_image?: (...)
                                | (...);
                                carousel_images?: (...) | (...);
                                title?: (...) | (...);
                                description?: (...) | (...);
                                specifications?: (...) | (...);
                                price_label?: (...) | (...);
                                cta_label?: (...) | (...);
                            };
                            collections?: { publisher_domain: ...; collection_ids: ... }[];
                            collection_targeting_allowed?: boolean;
                            installments?: {
                                installment_id: ...;
                                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[];
                            trusted_match?: {
                                context_match: boolean;
                                identity_match?: (...)
                                | (...)
                                | (...);
                                response_types?: (...) | (...);
                                dynamic_brands?: (...) | (...) | (...);
                                providers?: (...) | (...);
                            };
                            material_submission?: {
                                url?: (...)
                                | (...);
                                email?: (...) | (...);
                                instructions?: (...) | (...);
                                ext?: (...) | (...);
                            };
                            ext?: Omit<(...), (...)> & { authentication?: ... };
                            [key: string]: 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;
                            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?: (...) & (...);
                        }[];
                        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?: ...;
                                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;
                        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;
                    }[];
                    property_list_applied?: boolean;
                    catalog_applied?: boolean;
                    refinement_applied?: (
                        | {
                            scope: "request";
                            status: "applied"
                            | "partial"
                            | "unable";
                            notes?: string;
                        }
                        | {
                            scope: "product";
                            product_id: string;
                            status: "applied"
                            | "partial"
                            | "unable";
                            notes?: string;
                        }
                        | {
                            scope: "proposal";
                            proposal_id: string;
                            status: "applied"
                            | "partial"
                            | "unable";
                            notes?: string;
                        }
                    )[];
                    incomplete?: {
                        scope: | "products"
                        | "pricing"
                        | "forecast"
                        | "proposals"
                        | "wholesale_feed";
                        description: string;
                        estimated_wait?: {
                            interval: number;
                            unit: "seconds"
                            | "minutes"
                            | "hours"
                            | "days"
                            | "campaign";
                        };
                    }[];
                    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<{}, "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.