Module adcp.types.versioned_bases.v32
Generated lazy named extension bases for the pinned bundled schema.
Classes
class AcceptProposalInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar reason : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class AcceptProposalRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : dict[str, typing.Any]var adcp_major_version : int | Nonevar adcp_version : str | Nonevar budget_cap_timezone : str | Nonevar context : dict[str, typing.Any] | Nonevar daily_budget_cap : float | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar idempotency_key : strvar io_acceptance : adcp.types.versioned_bases._v32._AcceptProposalRequestBaseIoAcceptance | Nonevar model_configvar opportunity : adcp.types.versioned_bases._v32._AcceptProposalRequestBaseOpportunity | Nonevar proposal_id : strvar proposal_terms_digest : strvar purchase_order_ref : str | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar reporting_webhook : adcp.types.versioned_bases._v32._ExternalCoreReportingWebhook | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var total_budget : adcp.types.versioned_bases._v32._AcceptProposalRequestBaseTotalBudget | None
class AcceptProposalResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var accepted_proposal : adcp.types.versioned_bases._v32._AcceptProposalResponseBaseAcceptedProposal | Nonevar available_actions : list[adcp.types.versioned_bases._v32._AcceptProposalResponseBaseAvailableActionsItemVariant1 | adcp.types.versioned_bases._v32._AcceptProposalResponseBaseAvailableActionsItemVariant2 | adcp.types.versioned_bases._v32._AcceptProposalResponseBaseAvailableActionsItemVariant3] | Nonevar confirmed_at : str | Nonevar context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar media_buy_id : str | Nonevar media_buy_status : Literal['pending_creatives', 'pending_start', 'active', 'paused', 'completed', 'rejected', 'canceled'] | Nonevar message : str | Nonevar model_configvar purchase_bindings : list[adcp.types.versioned_bases._v32._AcceptProposalResponseBasePurchaseBindingsItem] | Nonevar replayed : Literal[True] | Nonevar revision : int | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['completed'] | Literal['failed'] | Literal['submitted']var task_id : str | Nonevar warnings : list[adcp.types.versioned_bases._v32._AcceptProposalResponseBaseWarningsItem] | None
class AcceptProposalSubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class AcceptProposalWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class AcquireRightsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._AcquireRightsRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._AcquireRightsRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar buyer : adcp.types.versioned_bases._v32._ExternalCoreBrandRefvar campaign : adcp.types.versioned_bases._v32._AcquireRightsRequestBaseCampaignvar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar idempotency_key : strvar model_configvar pricing_option_id : strvar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar revocation_webhook : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfigvar rights_id : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class AcquireRightsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar approval_webhook : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar brand_id : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar detail : str | Nonevar disclosure : adcp.types.versioned_bases._v32._AcquireRightsResponseBaseDisclosure | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar estimated_response_time : str | Nonevar ext : dict[str, typing.Any] | Nonevar generation_credentials : list[adcp.types.versioned_bases._v32._ExternalCoreGenerationCredential] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar reason : str | Nonevar replayed : boolvar restrictions : list[str] | Nonevar rights_constraint : adcp.types.versioned_bases._v32._AcquireRightsResponseBaseRightsConstraint | Nonevar rights_id : str | Nonevar rights_status : Literal['acquired'] | Literal['pending_approval'] | Literal['rejected'] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var suggestions : list[str] | Nonevar task_id : str | Nonevar terms : adcp.types.versioned_bases._v32._ExternalBrandRightsTerms | Nonevar timestamp : str | Nonevar usage_reporting_url : str | None
class ActivateSignalRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ActivateSignalRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._ActivateSignalRequestBaseAccountVariant2 | Nonevar action : Literal['activate', 'deactivate']var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar destinations : list[adcp.types.versioned_bases._v32._ActivateSignalRequestBaseDestinationsItemVariant1 | adcp.types.versioned_bases._v32._ActivateSignalRequestBaseDestinationsItemVariant2]var ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar idempotency_key : strvar model_configvar pricing_option_id : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var signal_agent_segment_id : str
class ActivateSignalResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar deployments : list[adcp.types.versioned_bases._v32._ActivateSignalResponseBaseDeploymentsItemVariant1 | adcp.types.versioned_bases._v32._ActivateSignalResponseBaseDeploymentsItemVariant2] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class BuildCreativeInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar reason : Literal['APPROVAL_REQUIRED', 'CREATIVE_DIRECTION_NEEDED', 'ASSET_SELECTION_NEEDED'] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class BuildCreativeRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._BuildCreativeRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._BuildCreativeRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar brand : adcp.types.versioned_bases._v32._ExternalCoreBrandRef | Nonevar concept_id : str | Nonevar config : dict[str, typing.Any] | Nonevar context : dict[str, typing.Any] | Nonevar creative_id : str | Nonevar creative_manifest : adcp.types.versioned_bases._v32._BuildCreativeRequestBaseCreativeManifestVariant1 | adcp.types.versioned_bases._v32._BuildCreativeRequestBaseCreativeManifestVariant2 | Nonevar evaluator : adcp.types.versioned_bases._v32._BuildCreativeRequestBaseEvaluatorVariant1 | adcp.types.versioned_bases._v32._BuildCreativeRequestBaseEvaluatorVariant2 | adcp.types.versioned_bases._v32._BuildCreativeRequestBaseEvaluatorVariant3 | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar idempotency_key : strvar include_preview : bool | Nonevar item_limit : int | Nonevar keep_mode : Literal['keep_all', 'keep_one', 'keep_some']var macro_values : dict[str, str] | Nonevar max_creatives : int | Nonevar max_spend : adcp.types.versioned_bases._v32._BuildCreativeRequestBaseMaxSpend | Nonevar max_variants : intvar media_buy_id : str | Nonevar message : str | Nonevar mode : Literal['execute', 'estimate']var model_configvar package_id : str | Nonevar preview_inputs : list[adcp.types.versioned_bases._v32._BuildCreativeRequestBasePreviewInputsItem] | Nonevar preview_output_format : Literal['url', 'html']var preview_quality : Literal['draft', 'production'] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar quality : Literal['draft', 'production'] | Nonevar refine_from_build_variant_id : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var selection_strategy : Literal['audience_relevance', 'contextual_fit', 'performance', 'proximity', 'inventory_priority', 'random'] | Nonevar signal_conditions : list[adcp.types.versioned_bases._v32._BuildCreativeRequestBaseSignalConditionsItemVariant1 | adcp.types.versioned_bases._v32._BuildCreativeRequestBaseSignalConditionsItemVariant2 | adcp.types.versioned_bases._v32._BuildCreativeRequestBaseSignalConditionsItemVariant3] | Nonevar target_capability_id : str | Nonevar target_capability_ids : list[str] | Nonevar target_format_id : adcp.types.versioned_bases._v32._ExternalCoreFormatId | Nonevar target_format_ids : list[adcp.types.versioned_bases._v32._ExternalCoreFormatId] | Nonevar transformer_id : str | Nonevar variant_axis : adcp.types.versioned_bases._v32._BuildCreativeRequestBaseVariantAxis | None
class BuildCreativeResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar budget_status : Literal['complete', 'capped']var build_variant_id : str | Nonevar consumption : adcp.types.versioned_bases._v32._ExternalCoreCreativeConsumption | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar creative_manifest : adcp.types.versioned_bases._v32._BuildCreativeResponseBaseCreativeManifestVariant1 | adcp.types.versioned_bases._v32._BuildCreativeResponseBaseCreativeManifestVariant2 | Nonevar creative_manifests : list[adcp.types.versioned_bases._v32._BuildCreativeResponseBaseCreativeManifestsItemVariant1 | adcp.types.versioned_bases._v32._BuildCreativeResponseBaseCreativeManifestsItemVariant2] | Nonevar creatives : list[adcp.types.versioned_bases._v32._BuildCreativeResponseBaseCreativesItem] | Nonevar currency : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar estimate : adcp.types.versioned_bases._v32._BuildCreativeResponseBaseEstimate | Nonevar expires_at : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar items_returned : int | Nonevar items_total : int | Nonevar keep_mode_applied : Literal['keep_all', 'keep_one', 'keep_some'] | Nonevar leaves_returned : int | Nonevar leaves_total : int | Nonevar message : str | Nonevar mode : Literal['estimate'] | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar preview : adcp.types.versioned_bases._v32._BuildCreativeResponseBasePreview | adcp.types.versioned_bases._v32._BuildCreativeResponseBasePreview2 | Nonevar preview_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar pricing_option_id : str | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar recipe_hash : str | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var selection_strategy_applied : Literal['audience_relevance', 'contextual_fit', 'performance', 'proximity', 'inventory_priority', 'random'] | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown'] | Literal['submitted']var task_id : str | Nonevar timestamp : str | Nonevar vendor_cost : float | None
class BuildCreativeSubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class BuildCreativeWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class BuyProductsInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar reason : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class BuyProductsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : dict[str, typing.Any]var adcp_major_version : int | Nonevar adcp_version : str | Nonevar advertiser_industry : Literal['automotive', 'automotive.electric_vehicles', 'automotive.parts_accessories', 'automotive.luxury', 'beauty_cosmetics', 'beauty_cosmetics.skincare', 'beauty_cosmetics.fragrance', 'beauty_cosmetics.haircare', 'cannabis', 'cpg', 'cpg.personal_care', 'cpg.household', 'dating', 'education', 'education.higher_education', 'education.online_learning', 'education.k12', 'energy_utilities', 'energy_utilities.renewable', 'fashion_apparel', 'fashion_apparel.luxury', 'fashion_apparel.sportswear', 'finance', 'finance.banking', 'finance.insurance', 'finance.investment', 'finance.cryptocurrency', 'food_beverage', 'food_beverage.alcohol', 'food_beverage.restaurants', 'food_beverage.packaged_goods', 'gambling_betting', 'gambling_betting.sports_betting', 'gambling_betting.casino', 'gaming', 'gaming.mobile', 'gaming.console_pc', 'gaming.esports', 'government_nonprofit', 'government_nonprofit.political', 'government_nonprofit.charity', 'healthcare', 'healthcare.pharmaceutical', 'healthcare.medical_devices', 'healthcare.wellness', 'home_garden', 'home_garden.furniture', 'home_garden.home_improvement', 'media_entertainment', 'media_entertainment.podcasts', 'media_entertainment.music', 'media_entertainment.film_tv', 'media_entertainment.publishing', 'media_entertainment.live_events', 'pets', 'professional_services', 'professional_services.legal', 'professional_services.consulting', 'real_estate', 'real_estate.residential', 'real_estate.commercial', 'recruitment_hr', 'retail', 'retail.ecommerce', 'retail.department_stores', 'sports_fitness', 'sports_fitness.equipment', 'sports_fitness.teams_leagues', 'technology', 'technology.software', 'technology.hardware', 'technology.ai_ml', 'telecom', 'telecom.mobile_carriers', 'telecom.internet_providers', 'transportation_logistics', 'travel_hospitality', 'travel_hospitality.airlines', 'travel_hospitality.hotels', 'travel_hospitality.cruise', 'travel_hospitality.tourism'] | Nonevar agency_estimate_number : str | Nonevar bidding : adcp.types.versioned_bases._v32._ExternalCoreBiddingPolicy | Nonevar brand : adcp.types.versioned_bases._v32._ExternalCoreBrandKey | Nonevar budget_allocation : adcp.types.versioned_bases._v32._BuyProductsRequestBaseBudgetAllocationVariant1 | adcp.types.versioned_bases._v32._BuyProductsRequestBaseBudgetAllocationVariant2 | Nonevar budget_cap_timezone : str | Nonevar context : dict[str, typing.Any] | Nonevar daily_budget_cap : float | Nonevar end_time : strvar ext : dict[str, typing.Any] | Nonevar feed_version : strvar governance_context : str | Nonevar idempotency_key : strvar invoice_recipient : adcp.types.versioned_bases._v32._ExternalCoreBusinessEntity | Nonevar model_configvar opportunity : adcp.types.versioned_bases._v32._BuyProductsRequestBaseOpportunity | Nonevar pacing : Literal['even', 'asap', 'front_loaded'] | Nonevar paused : boolvar pricing_version : str | Nonevar purchase_order_ref : str | Nonevar purchases : list[adcp.types.versioned_bases._v32._ExternalMediaBuyProductPurchase]var push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar reporting_webhook : adcp.types.versioned_bases._v32._ExternalCoreReportingWebhook | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var start_time : Literal['asap'] | strvar total_budget : adcp.types.versioned_bases._v32._BuyProductsRequestBaseTotalBudget | None
class BuyProductsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var accepted_proposal : adcp.types.versioned_bases._v32._BuyProductsResponseBaseAcceptedProposal | Nonevar available_actions : list[adcp.types.versioned_bases._v32._BuyProductsResponseBaseAvailableActionsItemVariant1 | adcp.types.versioned_bases._v32._BuyProductsResponseBaseAvailableActionsItemVariant2 | adcp.types.versioned_bases._v32._BuyProductsResponseBaseAvailableActionsItemVariant3] | Nonevar confirmed_at : str | Nonevar context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar media_buy_id : str | Nonevar media_buy_status : Literal['pending_creatives', 'pending_start', 'active', 'paused', 'completed', 'rejected', 'canceled'] | Nonevar message : str | Nonevar model_configvar purchase_bindings : list[adcp.types.versioned_bases._v32._BuyProductsResponseBasePurchaseBindingsItem] | Nonevar replayed : Literal[True] | Nonevar revision : int | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['completed'] | Literal['failed'] | Literal['submitted']var task_id : str | Nonevar warnings : list[adcp.types.versioned_bases._v32._BuyProductsResponseBaseWarningsItem] | None
class BuyProductsSubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class BuyProductsWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class CalibrateContentRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar artifact : adcp.types.versioned_bases._v32._ExternalContentStandardsArtifactvar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var standards_id : str
class CalibrateContentResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar confidence : float | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar explanation : str | Nonevar ext : dict[str, typing.Any] | Nonevar features : list[adcp.types.versioned_bases._v32._CalibrateContentResponseBaseFeaturesItem] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar verdict : Literal['pass', 'fail'] | None
class CheckGovernanceRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar caller : strvar consultation_context : str | Nonevar context : dict[str, typing.Any] | Nonevar delivery_metrics : adcp.types.versioned_bases._v32._CheckGovernanceRequestBaseDeliveryMetrics | Nonevar execution_commitment : adcp.types.versioned_bases._v32._CheckGovernanceRequestBaseExecutionCommitment | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar invoice_recipient : adcp.types.versioned_bases._v32._ExternalCoreBusinessEntity | Nonevar model_configvar modification_summary : str | Nonevar payload : dict[str, typing.Any] | Nonevar phase : Literal['purchase', 'modification', 'delivery']var plan_id : str | Nonevar planned_delivery : adcp.types.versioned_bases._v32._ExternalCorePlannedDelivery | Nonevar proposal : adcp.types.versioned_bases._v32._ExternalCoreCanonicalProposal | Nonevar proposed_commitment : adcp.types.versioned_bases._v32._CheckGovernanceRequestBaseProposedCommitment | Nonevar purchase_type : Literal['media_buy', 'rights_license', 'signal_activation', 'creative_services']var runtime_attestations : list[adcp.types.versioned_bases._v32._CheckGovernanceRequestBaseRuntimeAttestationsItem] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var target_agent : str | Nonevar tool : str | None
class CheckGovernanceResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar categories_evaluated : list[str] | Nonevar check_id : strvar check_type : Literal['intent', 'execution'] | Nonevar conditions : list[adcp.types.versioned_bases._v32._CheckGovernanceResponseBaseConditionsItem] | Nonevar consultation_context : str | Nonevar context : dict[str, typing.Any] | Nonevar delivery_statement : adcp.types.versioned_bases._v32._CheckGovernanceResponseBaseDeliveryStatement | Nonevar expires_at : str | Nonevar explanation : strvar ext : dict[str, typing.Any] | Nonevar findings : list[adcp.types.versioned_bases._v32._CheckGovernanceResponseBaseFindingsItem] | Nonevar governance_context : str | Nonevar mode : Literal['audit', 'advisory', 'enforce'] | Nonevar model_configvar next_check : str | Nonevar plan_id : str | Nonevar policies_evaluated : list[str] | Nonevar runtime_attestation_binding_digest : str | Nonevar runtime_attestation_evaluations : list[adcp.types.versioned_bases._v32._CheckGovernanceResponseBaseRuntimeAttestationEvaluationsItem] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var verdict : Literal['approved', 'denied', 'conditions']
class ComplyTestControllerRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ComplyTestControllerRequestBaseAccountvar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar params : adcp.types.versioned_bases._v32._ComplyTestControllerRequestBaseParams | Nonevar scenario : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class ComplyTestControllerResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar audit_observations : list[adcp.types.versioned_bases._v32._ExternalCreativeAuditObservation] | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar creative_id : str | Nonevar cumulative : dict[str, typing.Any] | Nonevar current_state : str | Nonevar error : Literal['INVALID_TRANSITION', 'INVALID_STATE', 'NOT_FOUND', 'UNKNOWN_SCENARIO', 'INVALID_PARAMS', 'FORBIDDEN', 'JCS_NON_FINITE_NUMBER', 'INTERNAL_ERROR'] | Nonevar error_detail : str | Nonevar ext : dict[str, typing.Any] | Nonevar forced : adcp.types.versioned_bases._v32._ComplyTestControllerResponseBaseForced | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar previous_state : str | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar recorded_calls : list[adcp.types.versioned_bases._v32._ComplyTestControllerResponseBaseRecordedCallsItemVariant1 | adcp.types.versioned_bases._v32._ComplyTestControllerResponseBaseRecordedCallsItemVariant2] | Nonevar replayed : boolvar scenarios : list[str] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var simulated : dict[str, typing.Any] | Nonevar since_timestamp : str | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var success : Literal[True] | Literal[False]var task_id : str | Nonevar timestamp : str | Nonevar total_count : int | Nonevar truncated : bool | None
class ContextMatchRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var $schema : str | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar artifact : adcp.types.versioned_bases._v32._ExternalContentStandardsArtifact | Nonevar artifact_refs : list[adcp.types.versioned_bases._v32._ContextMatchRequestBaseArtifactRefsItem] | Nonevar context_signals : adcp.types.versioned_bases._v32._ContextMatchRequestBaseContextSignals | Nonevar geo : adcp.types.versioned_bases._v32._ContextMatchRequestBaseGeo | Nonevar model_configvar package_ids : list[str] | Nonevar placement_id : strvar property_id : str | Nonevar property_rid : strvar property_type : Literal['website', 'mobile_app', 'ctv_app', 'desktop_app', 'dooh', 'podcast', 'radio', 'linear_tv', 'streaming_audio', 'ai_assistant']var protocol_version : strvar request_id : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var seller_agent_url : strvar type : Literal['context_match_request']
class ContextMatchResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar offers : list[adcp.types.versioned_bases._v32._ExternalTrustedMatchOffer]var payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar request_id : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var signals : adcp.types.versioned_bases._v32._ContextMatchResponseBaseSignals | Nonevar signals_by_provider : dict[str, adcp.types.versioned_bases._v32._ContextMatchResponseBaseSignalsByProviderValue] | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar type : Literal['context_match_response']
class ControlMediaBuyInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar reason : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class ControlMediaBuyRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : dict[str, typing.Any]var adcp_major_version : int | Nonevar adcp_version : str | Nonevar bidding : adcp.types.versioned_bases._v32._ExternalCoreBiddingPolicy | Nonevar budget_allocation : adcp.types.versioned_bases._v32._ControlMediaBuyRequestBaseBudgetAllocationVariant1 | adcp.types.versioned_bases._v32._ControlMediaBuyRequestBaseBudgetAllocationVariant2 | Nonevar budget_cap_timezone : str | Nonevar canceled : Literal[True] | Nonevar cancellation_reason : str | Nonevar context : dict[str, typing.Any] | Nonevar daily_budget_cap : float | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar idempotency_key : strvar media_buy_id : strvar model_configvar name : str | Nonevar pacing : Literal['even', 'asap', 'front_loaded'] | Nonevar packages : list[adcp.types.versioned_bases._v32._ExternalMediaBuyPackageControl] | Nonevar paused : bool | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar reporting_webhook : adcp.types.versioned_bases._v32._ExternalCoreReportingWebhook | Nonevar revision : intvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var total_budget : adcp.types.versioned_bases._v32._ControlMediaBuyRequestBaseTotalBudget | None
class ControlMediaBuyResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var affected_package_ids : list[str] | Nonevar available_actions : list[adcp.types.versioned_bases._v32._ControlMediaBuyResponseBaseAvailableActionsItemVariant1 | adcp.types.versioned_bases._v32._ControlMediaBuyResponseBaseAvailableActionsItemVariant2 | adcp.types.versioned_bases._v32._ControlMediaBuyResponseBaseAvailableActionsItemVariant3] | Nonevar context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar implementation_date : str | Nonevar media_buy_id : str | Nonevar media_buy_status : Literal['pending_creatives', 'pending_start', 'active', 'paused', 'completed', 'rejected', 'canceled'] | Nonevar message : str | Nonevar model_configvar replayed : Literal[True] | Nonevar revision : int | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['completed'] | Literal['failed'] | Literal['submitted']var task_id : str | Nonevar warnings : list[adcp.types.versioned_bases._v32._ControlMediaBuyResponseBaseWarningsItem] | None
class ControlMediaBuySubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class ControlMediaBuyWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class CreateCollectionListRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._CreateCollectionListRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._CreateCollectionListRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar base_collections : list[adcp.types.versioned_bases._v32._CreateCollectionListRequestBaseBaseCollectionsItemVariant1 | adcp.types.versioned_bases._v32._CreateCollectionListRequestBaseBaseCollectionsItemVariant2 | adcp.types.versioned_bases._v32._CreateCollectionListRequestBaseBaseCollectionsItemVariant3] | Nonevar brand : adcp.types.versioned_bases._v32._ExternalCoreBrandRef | Nonevar context : dict[str, typing.Any] | Nonevar description : str | Nonevar ext : dict[str, typing.Any] | Nonevar filters : adcp.types.versioned_bases._v32._ExternalCollectionCollectionListFilters | Nonevar idempotency_key : strvar model_configvar name : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class CreateCollectionListResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar auth_token : strvar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar list : adcp.types.versioned_bases._v32._ExternalCollectionCollectionListvar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class CreateContentStandardsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar calibration_exemplars : adcp.types.versioned_bases._v32._CreateContentStandardsRequestBaseCalibrationExemplars | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar policies : list[adcp.types.versioned_bases._v32._ExternalGovernancePolicyEntry] | Nonevar registry_policy_ids : list[str] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var scope : adcp.types.versioned_bases._v32._CreateContentStandardsRequestBaseScope
class CreateContentStandardsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar conflicting_standards_id : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var standards_id : str | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class CreateMediaBuyInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar reason : Literal['APPROVAL_REQUIRED', 'BUDGET_EXCEEDS_LIMIT'] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class CreateMediaBuyRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._CreateMediaBuyRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._CreateMediaBuyRequestBaseAccountVariant2var adcp_major_version : int | Nonevar adcp_version : str | Nonevar advertiser_industry : Literal['automotive', 'automotive.electric_vehicles', 'automotive.parts_accessories', 'automotive.luxury', 'beauty_cosmetics', 'beauty_cosmetics.skincare', 'beauty_cosmetics.fragrance', 'beauty_cosmetics.haircare', 'cannabis', 'cpg', 'cpg.personal_care', 'cpg.household', 'dating', 'education', 'education.higher_education', 'education.online_learning', 'education.k12', 'energy_utilities', 'energy_utilities.renewable', 'fashion_apparel', 'fashion_apparel.luxury', 'fashion_apparel.sportswear', 'finance', 'finance.banking', 'finance.insurance', 'finance.investment', 'finance.cryptocurrency', 'food_beverage', 'food_beverage.alcohol', 'food_beverage.restaurants', 'food_beverage.packaged_goods', 'gambling_betting', 'gambling_betting.sports_betting', 'gambling_betting.casino', 'gaming', 'gaming.mobile', 'gaming.console_pc', 'gaming.esports', 'government_nonprofit', 'government_nonprofit.political', 'government_nonprofit.charity', 'healthcare', 'healthcare.pharmaceutical', 'healthcare.medical_devices', 'healthcare.wellness', 'home_garden', 'home_garden.furniture', 'home_garden.home_improvement', 'media_entertainment', 'media_entertainment.podcasts', 'media_entertainment.music', 'media_entertainment.film_tv', 'media_entertainment.publishing', 'media_entertainment.live_events', 'pets', 'professional_services', 'professional_services.legal', 'professional_services.consulting', 'real_estate', 'real_estate.residential', 'real_estate.commercial', 'recruitment_hr', 'retail', 'retail.ecommerce', 'retail.department_stores', 'sports_fitness', 'sports_fitness.equipment', 'sports_fitness.teams_leagues', 'technology', 'technology.software', 'technology.hardware', 'technology.ai_ml', 'telecom', 'telecom.mobile_carriers', 'telecom.internet_providers', 'transportation_logistics', 'travel_hospitality', 'travel_hospitality.airlines', 'travel_hospitality.hotels', 'travel_hospitality.cruise', 'travel_hospitality.tourism'] | Nonevar agency_estimate_number : str | Nonevar artifact_webhook : adcp.types.versioned_bases._v32._CreateMediaBuyRequestBaseArtifactWebhook | Nonevar bidding : adcp.types.versioned_bases._v32._CreateMediaBuyRequestBaseBidding | Nonevar brand : adcp.types.versioned_bases._v32._ExternalCoreBrandRefvar budget_allocation : adcp.types.versioned_bases._v32._CreateMediaBuyRequestBaseBudgetAllocationVariant1 | adcp.types.versioned_bases._v32._CreateMediaBuyRequestBaseBudgetAllocationVariant2 | Nonevar budget_cap_timezone : str | Nonevar context : dict[str, typing.Any] | Nonevar daily_budget_cap : float | Nonevar end_time : strvar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar idempotency_key : strvar invoice_recipient : adcp.types.versioned_bases._v32._ExternalCoreBusinessEntity | Nonevar io_acceptance : adcp.types.versioned_bases._v32._CreateMediaBuyRequestBaseIoAcceptance | Nonevar model_configvar name : str | Nonevar opportunity : adcp.types.versioned_bases._v32._CreateMediaBuyRequestBaseOpportunity | Nonevar pacing : Literal['even', 'asap', 'front_loaded'] | Nonevar packages : list[adcp.types.versioned_bases._v32._ExternalMediaBuyPackageRequest] | Nonevar paused : boolvar plan_id : str | Nonevar po_number : str | Nonevar proposal_id : str | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar reporting_webhook : adcp.types.versioned_bases._v32._ExternalCoreReportingWebhook | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var start_time : Literal['asap'] | strvar total_budget : adcp.types.versioned_bases._v32._CreateMediaBuyRequestBaseTotalBudget | None
class CreateMediaBuyResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ExternalCoreAccount | Nonevar adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar available_actions : list[adcp.types.versioned_bases._v32._ExternalCoreMediaBuyAvailableAction] | Nonevar bidding : adcp.types.versioned_bases._v32._CreateMediaBuyResponseBaseBidding | Nonevar budget_allocation : adcp.types.versioned_bases._v32._CreateMediaBuyResponseBaseBudgetAllocationVariant1 | adcp.types.versioned_bases._v32._CreateMediaBuyResponseBaseBudgetAllocationVariant2 | Nonevar budget_cap_timezone : str | Nonevar confirmed_at : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar creative_deadline : str | Nonevar currency : str | Nonevar daily_budget_cap : float | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar invoice_recipient : adcp.types.versioned_bases._v32._ExternalCoreBusinessEntity | Nonevar media_buy_id : str | Nonevar media_buy_status : Literal['pending_creatives', 'pending_start', 'active', 'paused', 'completed', 'rejected', 'canceled'] | Nonevar message : str | Nonevar model_configvar name : str | Nonevar pacing : Literal['even', 'asap', 'front_loaded'] | Nonevar packages : list[adcp.types.versioned_bases._v32._ExternalCorePackage] | Nonevar payload : dict[str, typing.Any] | Nonevar planned_delivery : adcp.types.versioned_bases._v32._ExternalCorePlannedDelivery | Nonevar proposal_id : str | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar revision : int | Nonevar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown'] | Literal['submitted']var task_id : str | Nonevar timestamp : str | Nonevar total_budget : float | Nonevar valid_actions : list[typing.Literal['pause', 'resume', 'cancel', 'update_name', 'extend_flight', 'shorten_flight', 'update_flight_dates', 'increase_budget', 'decrease_budget', 'reallocate_budget', 'update_budget_allocation', 'update_targeting', 'update_pacing', 'update_bidding', 'update_frequency_caps', 'replace_creative', 'update_creative_assignments', 'remove_creative', 'add_packages', 'remove_packages', 'update_budget', 'update_dates', 'update_packages', 'sync_creatives']] | Nonevar warnings : list[adcp.types.versioned_bases._v32._ExternalCoreWarning] | None
class CreateMediaBuySubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class CreateMediaBuyWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class CreatePropertyListRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._CreatePropertyListRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._CreatePropertyListRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar base_properties : list[adcp.types.versioned_bases._v32._CreatePropertyListRequestBaseBasePropertiesItemVariant1 | adcp.types.versioned_bases._v32._CreatePropertyListRequestBaseBasePropertiesItemVariant2 | adcp.types.versioned_bases._v32._CreatePropertyListRequestBaseBasePropertiesItemVariant3] | Nonevar brand : adcp.types.versioned_bases._v32._ExternalCoreBrandRef | Nonevar context : dict[str, typing.Any] | Nonevar description : str | Nonevar ext : dict[str, typing.Any] | Nonevar filters : adcp.types.versioned_bases._v32._ExternalPropertyPropertyListFilters | Nonevar idempotency_key : strvar model_configvar name : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class CreatePropertyListResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar auth_token : strvar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar list : adcp.types.versioned_bases._v32._ExternalPropertyPropertyListvar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class CreativeApprovalRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar creative_format : adcp.types.versioned_bases._v32._ExternalCoreFormatId | Nonevar creative_id : str | Nonevar creative_url : strvar description : str | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar metadata : dict[str, typing.Any] | Nonevar model_configvar rights_id : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class CreativeApprovalResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar approval_status : Literal['approved'] | Literal['rejected'] | Literal['pending_review'] | Nonevar approved_at : str | Nonevar conditions : list[str] | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar creative_id : str | Nonevar creative_url : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar estimated_response_time : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar reason : str | Nonevar replayed : boolvar rights_id : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var status_url : str | Nonevar suggestions : list[str] | Nonevar task_id : str | Nonevar timestamp : str | None
class DeclineProposalsInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar reason : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class DeclineProposalsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar declines : list[adcp.types.versioned_bases._v32._ExternalMediaBuyProposalDecline]var governance_context : str | Nonevar idempotency_key : strvar model_configvar opportunity : adcp.types.versioned_bases._v32._ExternalCoreOpportunityContext | Nonevar push_notification_config : adcp.types.versioned_bases._v32._DeclineProposalsRequestBasePushNotificationConfig | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class DeclineProposalsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar replayed : Literal[True] | Nonevar results : list[adcp.types.versioned_bases._v32._DeclineProposalsResponseBaseResultsItemVariant1 | adcp.types.versioned_bases._v32._DeclineProposalsResponseBaseResultsItemVariant2] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted'] | Nonevar task_id : str | None
class DeclineProposalsSubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class DeclineProposalsWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class DeleteCollectionListRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._DeleteCollectionListRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._DeleteCollectionListRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar list_id : strvar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class DeleteCollectionListResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar deleted : boolvar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar list_id : strvar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class DeletePropertyListRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._DeletePropertyListRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._DeletePropertyListRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar list_id : strvar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class DeletePropertyListResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar deleted : boolvar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar list_id : strvar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class GetAccountFinancialsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetAccountFinancialsRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetAccountFinancialsRequestBaseAccountVariant2var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar period : adcp.types.versioned_bases._v32._ExternalCoreDateRange | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class GetAccountFinancialsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetAccountFinancialsResponseBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetAccountFinancialsResponseBaseAccountVariant2 | Nonevar adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar balance : adcp.types.versioned_bases._v32._GetAccountFinancialsResponseBaseBalance | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar credit : adcp.types.versioned_bases._v32._GetAccountFinancialsResponseBaseCredit | Nonevar currency : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar invoices : list[adcp.types.versioned_bases._v32._GetAccountFinancialsResponseBaseInvoicesItem] | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar payment_status : Literal['current', 'past_due', 'suspended'] | Nonevar payment_terms : Literal['net_15', 'net_30', 'net_45', 'net_60', 'net_90', 'prepay'] | Nonevar period : adcp.types.versioned_bases._v32._ExternalCoreDateRange | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var spend : adcp.types.versioned_bases._v32._GetAccountFinancialsResponseBaseSpend | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar timezone : str | None
class GetAdcpCapabilitiesRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar protocols : list[typing.Literal['media_buy', 'signals', 'governance', 'sponsored_intelligence', 'creative']] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class GetAdcpCapabilitiesResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseAccount | Nonevar adcp : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseAdcpvar adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar brand : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseBrand | Nonevar compliance_testing : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseComplianceTesting | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar creative : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseCreative | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar experimental_features : list[str] | Nonevar ext : dict[str, typing.Any] | Nonevar extensions_supported : list[str] | Nonevar governance : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseGovernance | Nonevar governance_context : str | Nonevar identity : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseIdentity | Nonevar last_updated : str | Nonevar measurement : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseMeasurement | Nonevar measurement_gateway : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseMeasurementGateway | Nonevar media_buy : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseMediaBuy | Nonevar message : str | Nonevar model_configvar oauth : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseOauth | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar request_signing : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseRequestSigning | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var signals : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseSignals | Nonevar specialisms : list[typing.Literal['audience-sync', 'brand-rights', 'collection-lists', 'content-standards', 'creative-ad-server', 'creative-generative', 'creative-template', 'creative-transformers', 'governance-aware-seller', 'governance-delivery-monitor', 'governance-spend-authority', 'property-lists', 'sales-broadcast-tv', 'sales-catalog-driven', 'sales-guaranteed', 'sales-non-guaranteed', 'sales-proposal-mode', 'sales-social', 'signal-marketplace', 'signal-owned', 'signed-requests', 'sponsored-intelligence']] | Nonevar sponsored_intelligence : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseSponsoredIntelligence | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var supported_protocols : list[typing.Literal['media_buy', 'signals', 'governance', 'sponsored_intelligence', 'creative', 'brand', 'measurement']]var task_id : str | Nonevar timestamp : str | Nonevar webhook_signing : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseWebhookSigning | Nonevar wholesale_feed_versioning : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseWholesaleFeedVersioning | Nonevar wholesale_feed_webhooks : adcp.types.versioned_bases._v32._GetAdcpCapabilitiesResponseBaseWholesaleFeedWebhooks | None
class GetBrandIdentityRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar brand_id : strvar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar fields : list[typing.Literal['description', 'industries', 'keller_type', 'logos', 'colors', 'fonts', 'visual_guidelines', 'tone', 'tagline', 'voice_synthesis', 'assets', 'rights']] | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var use_case : str | None
class GetBrandIdentityResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar assets : list[adcp.types.versioned_bases._v32._GetBrandIdentityResponseBaseAssetsItem] | Nonevar available_fields : list[typing.Literal['description', 'industries', 'keller_type', 'logos', 'colors', 'fonts', 'visual_guidelines', 'tone', 'tagline', 'voice_synthesis', 'assets', 'rights']] | Nonevar brand_id : str | Nonevar colors : adcp.types.versioned_bases._v32._GetBrandIdentityResponseBaseColors | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar description : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar fonts : adcp.types.versioned_bases._v32._GetBrandIdentityResponseBaseFonts | Nonevar governance_context : str | Nonevar house : adcp.types.versioned_bases._v32._GetBrandIdentityResponseBaseHouse | Nonevar industries : list[str] | Nonevar keller_type : Literal['master', 'sub_brand', 'endorsed', 'independent'] | Nonevar logos : list[adcp.types.versioned_bases._v32._GetBrandIdentityResponseBaseLogosItem] | Nonevar message : str | Nonevar model_configvar names : list[dict[str, str]] | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar rights : adcp.types.versioned_bases._v32._GetBrandIdentityResponseBaseRights | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var tagline : str | list[dict[str, str]] | Nonevar task_id : str | Nonevar timestamp : str | Nonevar tone : adcp.types.versioned_bases._v32._GetBrandIdentityResponseBaseTone | Nonevar visual_guidelines : dict[str, typing.Any] | Nonevar voice_synthesis : adcp.types.versioned_bases._v32._GetBrandIdentityResponseBaseVoiceSynthesis | None
class GetCollectionListRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetCollectionListRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetCollectionListRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar list_id : strvar model_configvar pagination : adcp.types.versioned_bases._v32._GetCollectionListRequestBasePagination | Nonevar resolve : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class GetCollectionListResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar cache_valid_until : str | Nonevar collections : list[adcp.types.versioned_bases._v32._GetCollectionListResponseBaseCollectionsItem] | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar coverage_gaps : dict[str, list[adcp.types.versioned_bases._v32._GetCollectionListResponseBaseCoverageGapsValueItem]] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar list : adcp.types.versioned_bases._v32._ExternalCollectionCollectionListvar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar resolved_at : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class GetContentStandardsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var standards_id : str
class GetContentStandardsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar calibration_exemplars : adcp.types.versioned_bases._v32._GetContentStandardsResponseBaseCalibrationExemplars | Nonevar channels_any : list[typing.Literal['display', 'olv', 'social', 'search', 'ctv', 'linear_tv', 'radio', 'streaming_audio', 'podcast', 'dooh', 'ooh', 'print', 'cinema', 'email', 'gaming', 'retail_media', 'influencer', 'affiliate', 'product_placement', 'sponsored_intelligence']] | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar countries_all : list[str] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar languages_any : list[str] | Nonevar message : str | Nonevar model_configvar name : str | Nonevar payload : dict[str, typing.Any] | Nonevar policies : list[adcp.types.versioned_bases._v32._ExternalGovernancePolicyEntry] | Nonevar pricing_options : list[adcp.types.versioned_bases._v32._GetContentStandardsResponseBasePricingOptionsItemVariant1 | adcp.types.versioned_bases._v32._GetContentStandardsResponseBasePricingOptionsItemVariant2 | adcp.types.versioned_bases._v32._GetContentStandardsResponseBasePricingOptionsItemVariant3 | adcp.types.versioned_bases._v32._GetContentStandardsResponseBasePricingOptionsItemVariant4 | adcp.types.versioned_bases._v32._GetContentStandardsResponseBasePricingOptionsItemVariant5] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var standards_id : str | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class GetCreativeDeliveryRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetCreativeDeliveryRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetCreativeDeliveryRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar creative_ids : list[str] | Nonevar end_date : str | Nonevar ext : dict[str, typing.Any] | Nonevar max_variants : int | Nonevar media_buy_ids : list[str] | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var start_date : str | None
class GetCreativeDeliveryResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account_id : str | Nonevar adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar creatives : list[adcp.types.versioned_bases._v32._GetCreativeDeliveryResponseBaseCreativesItem]var currency : strvar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar media_buy_id : str | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._GetCreativeDeliveryResponseBasePagination | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar reporting_period : adcp.types.versioned_bases._v32._GetCreativeDeliveryResponseBaseReportingPeriodvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class GetCreativeFeaturesRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetCreativeFeaturesRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetCreativeFeaturesRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar creative_manifest : adcp.types.versioned_bases._v32._GetCreativeFeaturesRequestBaseCreativeManifestVariant1 | adcp.types.versioned_bases._v32._GetCreativeFeaturesRequestBaseCreativeManifestVariant2var ext : dict[str, typing.Any] | Nonevar feature_ids : list[str] | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class GetCreativeFeaturesResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar audit_observations : list[adcp.types.versioned_bases._v32._ExternalCreativeAuditObservation] | Nonevar consumption : adcp.types.versioned_bases._v32._ExternalCoreCreativeConsumption | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar currency : str | Nonevar detail_url : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar pricing_option_id : str | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar results : list[adcp.types.versioned_bases._v32._ExternalCreativeCreativeFeatureResult] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar vendor_cost : float | None
class GetMediaBuyArtifactsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetMediaBuyArtifactsRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetMediaBuyArtifactsRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar failures_only : boolvar media_buy_id : strvar model_configvar package_ids : list[str] | Nonevar pagination : adcp.types.versioned_bases._v32._GetMediaBuyArtifactsRequestBasePagination | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var time_range : adcp.types.versioned_bases._v32._GetMediaBuyArtifactsRequestBaseTimeRange | None
class GetMediaBuyArtifactsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar artifacts : list[adcp.types.versioned_bases._v32._GetMediaBuyArtifactsResponseBaseArtifactsItem] | Nonevar collection_info : adcp.types.versioned_bases._v32._GetMediaBuyArtifactsResponseBaseCollectionInfo | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar media_buy_id : str | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class GetMediaBuyDeliveryRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetMediaBuyDeliveryRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetMediaBuyDeliveryRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar attribution_window : adcp.types.versioned_bases._v32._GetMediaBuyDeliveryRequestBaseAttributionWindow | Nonevar context : dict[str, typing.Any] | Nonevar end_date : str | Nonevar ext : dict[str, typing.Any] | Nonevar include_package_daily_breakdown : boolvar include_window_breakdown : boolvar media_buy_ids : list[str] | Nonevar model_configvar reporting_dimensions : adcp.types.versioned_bases._v32._GetMediaBuyDeliveryRequestBaseReportingDimensions | Nonevar requested_metrics : list[typing.Literal['impressions', 'spend', 'clicks', 'ctr', 'views', 'completed_views', 'completion_rate', 'conversions', 'conversion_value', 'commissionable_value', 'roas', 'cost_per_acquisition', 'new_to_brand_rate', 'leads', 'reach', 'frequency', 'grps', 'engagements', 'engagement_rate', 'follows', 'saves', 'profile_visits', 'viewability', 'viewable_rate', 'viewable_impressions', 'measurable_impressions', 'viewed_seconds', 'quartile_data', 'quartile_25', 'quartile_50', 'quartile_75', 'quartile_100', 'time_based_views', 'dooh_metrics', 'cost_per_click', 'cost_per_completed_view', 'cpm', 'downloads', 'units_sold', 'new_to_brand_units', 'plays', 'incremental_sales_lift', 'brand_lift', 'foot_traffic', 'conversion_lift', 'brand_search_lift']] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var start_date : str | Nonevar status_filter : Literal['pending_creatives', 'pending_start', 'active', 'paused', 'completed', 'rejected', 'canceled'] | list[typing.Literal['pending_creatives', 'pending_start', 'active', 'paused', 'completed', 'rejected', 'canceled']] | Nonevar time_granularity : Literal['hourly', 'daily', 'weekly', 'monthly', 'quarterly', 'post_campaign'] | None
class GetMediaBuyDeliveryResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar aggregated_totals : adcp.types.versioned_bases._v32._GetMediaBuyDeliveryResponseBaseAggregatedTotals | Nonevar attribution_window : adcp.types.versioned_bases._v32._ExternalCoreAttributionWindow | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar currency : strvar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar media_buy_deliveries : list[adcp.types.versioned_bases._v32._GetMediaBuyDeliveryResponseBaseMediaBuyDeliveriesItem]var message : str | Nonevar model_configvar next_expected_at : str | Nonevar notification_type : Literal['scheduled', 'final', 'delayed', 'adjusted', 'window_update'] | Nonevar partial_data : bool | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar reporting_period : adcp.types.versioned_bases._v32._GetMediaBuyDeliveryResponseBaseReportingPeriodvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var sequence_number : int | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class GetMediaBuysRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetMediaBuysRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetMediaBuysRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar include_history : intvar include_snapshot : boolvar include_webhook_activity : boolvar indicator_types : list[typing.Literal['creative_fatigue', 'creative_quality_opportunity', 'creative_diversity_low', 'audience_saturation', 'inventory_shortfall_forecast', 'pacing_risk', 'budget_constrained']] | Nonevar media_buy_ids : list[str] | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status_filter : Literal['pending_creatives', 'pending_start', 'active', 'paused', 'completed', 'rejected', 'canceled'] | list[typing.Literal['pending_creatives', 'pending_start', 'active', 'paused', 'completed', 'rejected', 'canceled']] | Nonevar webhook_activity_limit : int
class GetMediaBuysResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar media_buys : list[adcp.types.versioned_bases._v32._GetMediaBuysResponseBaseMediaBuysItem]var message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class GetPlanAuditLogsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_contexts : list[str] | Nonevar include_entries : boolvar model_configvar plan_ids : list[str] | Nonevar portfolio_plan_ids : list[str] | Nonevar purchase_types : list[typing.Literal['media_buy', 'rights_license', 'signal_activation', 'creative_services']] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class GetPlanAuditLogsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar plans : list[adcp.types.versioned_bases._v32._GetPlanAuditLogsResponseBasePlansItem]var push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class GetProductsInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar partial_results : list[adcp.types.versioned_bases._v32._ExternalCoreProduct] | Nonevar reason : Literal['CLARIFICATION_NEEDED', 'BUDGET_REQUIRED'] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var suggestions : list[str] | None
class GetProductsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetProductsRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetProductsRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar brand : adcp.types.versioned_bases._v32._ExternalCoreBrandRef | Nonevar brief : str | Nonevar buying_mode : Literal['brief', 'wholesale', 'refine']var catalog : adcp.types.versioned_bases._v32._ExternalCoreCatalog | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar fields : list[typing.Literal['product_id', 'name', 'description', 'publisher_properties', 'channels', 'video_placement_types', 'audio_distribution_types', 'sponsored_placement_types', 'social_placement_surfaces', 'format_ids', 'format_options', 'placements', 'delivery_type', 'exclusivity', 'pricing_options', 'forecast', 'outcome_measurement', 'delivery_measurement', 'reporting_capabilities', 'creative_policy', 'catalog_types', 'metric_optimization', 'conversion_tracking', 'data_provider_signals', 'included_signals', 'signal_targeting_allowed', 'signal_targeting_options', 'signal_targeting_rules', 'demographic_targeting', 'overlay_support', 'targeting_resolution', 'audience_evidence', 'audience_evidence_selections', 'max_optimization_goals', 'catalog_match', 'collections', 'collection_targeting_allowed', 'installments', 'brief_relevance', 'is_custom', 'expires_at', 'product_card', 'product_card_detailed', 'enforced_policies', 'trusted_match']] | Nonevar filters : adcp.types.versioned_bases._v32._ExternalCoreProductFilters | Nonevar idempotency_key : str | Nonevar if_pricing_version : str | Nonevar if_wholesale_feed_version : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar preferred_delivery_types : list[typing.Literal['guaranteed', 'non_guaranteed']] | Nonevar property_list : adcp.types.versioned_bases._v32._ExternalCorePropertyListRef | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar refine : list[adcp.types.versioned_bases._v32._GetProductsRequestBaseRefineItemVariant1 | adcp.types.versioned_bases._v32._GetProductsRequestBaseRefineItemVariant2 | adcp.types.versioned_bases._v32._GetProductsRequestBaseRefineItemVariant3] | Nonevar required_overlay_support : adcp.types.versioned_bases._v32._ExternalCoreTargetingOverlayRequirements | Nonevar required_policies : list[str] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var targeting_overlay : adcp.types.versioned_bases._v32._ExternalCoreTargeting | Nonevar time_budget : adcp.types.versioned_bases._v32._GetProductsRequestBaseTimeBudget | None
class GetProductsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar cache_scope : Literal['public', 'account'] | Nonevar catalog_applied : bool | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar extensions : dict[str, typing.Any] | Nonevar filter_diagnostics : adcp.types.versioned_bases._v32._GetProductsResponseBaseFilterDiagnostics | Nonevar governance_context : str | Nonevar incomplete : list[adcp.types.versioned_bases._v32._GetProductsResponseBaseIncompleteItem] | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar pricing_version : str | Nonevar products : list[adcp.types.versioned_bases._v32._ExternalCoreProduct] | Nonevar property_list_applied : bool | Nonevar proposals : list[adcp.types.versioned_bases._v32._ExternalCoreProposal] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar reason : str | Nonevar refinement_applied : list[adcp.types.versioned_bases._v32._GetProductsResponseBaseRefinementAppliedItemVariant1 | adcp.types.versioned_bases._v32._GetProductsResponseBaseRefinementAppliedItemVariant2 | adcp.types.versioned_bases._v32._GetProductsResponseBaseRefinementAppliedItemVariant3] | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var suggestions : list[str] | Nonevar targeting_resolution : adcp.types.versioned_bases._v32._ExternalMediaBuyGetProductsTargetingResolution | Nonevar task_id : str | Nonevar timestamp : str | Nonevar unchanged : Literal[True] | Nonevar wholesale_feed_version : str | None
class GetProductsSubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar estimated_completion : str | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class GetProductsWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class GetPropertyListRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetPropertyListRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetPropertyListRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar list_id : strvar model_configvar pagination : adcp.types.versioned_bases._v32._GetPropertyListRequestBasePagination | Nonevar resolve : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class GetPropertyListResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar cache_valid_until : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar coverage_gaps : dict[str, list[adcp.types.versioned_bases._v32._ExternalCoreIdentifier]] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar identifiers : list[adcp.types.versioned_bases._v32._ExternalCoreIdentifier] | Nonevar list : adcp.types.versioned_bases._v32._ExternalPropertyPropertyListvar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar resolved_at : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class GetRightsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar brand_id : str | Nonevar buyer_brand : adcp.types.versioned_bases._v32._ExternalCoreBrandRef | Nonevar context : dict[str, typing.Any] | Nonevar countries : list[str] | Nonevar ext : dict[str, typing.Any] | Nonevar include_excluded : boolvar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar query : strvar right_type : Literal['talent', 'character', 'brand_ip', 'music', 'stock_media'] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var uses : list[typing.Literal['likeness', 'voice', 'name', 'endorsement', 'motion_capture', 'signature', 'catchphrase', 'sync', 'background_music', 'editorial', 'commercial', 'ai_generated_image']]
class GetRightsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar excluded : list[adcp.types.versioned_bases._v32._GetRightsResponseBaseExcludedItem] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar rights : list[adcp.types.versioned_bases._v32._GetRightsResponseBaseRightsItem] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class GetSignalsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetSignalsRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetSignalsRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar countries : list[str] | Nonevar destinations : list[adcp.types.versioned_bases._v32._GetSignalsRequestBaseDestinationsItemVariant1 | adcp.types.versioned_bases._v32._GetSignalsRequestBaseDestinationsItemVariant2] | Nonevar discovery_mode : Literal['brief', 'wholesale']var ext : dict[str, typing.Any] | Nonevar fields : list[typing.Literal['signal_ref', 'signal_id', 'signal_agent_segment_id', 'name', 'description', 'value_type', 'categories', 'range', 'demographic_predicate', 'signal_type', 'data_provider', 'coverage_percentage', 'deployments', 'pricing_options', 'taxonomy', 'data_sources', 'methodology', 'segmentation_criteria', 'criteria_url', 'refresh_cadence', 'lookback_window', 'onboarder', 'modeling', 'audience_expansion', 'device_expansion', 'countries', 'consent_basis', 'restricted_attributes', 'policy_categories', 'art9_basis', 'data_subject_rights', 'last_updated']] | Nonevar filters : adcp.types.versioned_bases._v32._ExternalCoreSignalFilters | Nonevar if_pricing_version : str | Nonevar if_wholesale_feed_version : str | Nonevar max_results : int | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var signal_ids : list[adcp.types.versioned_bases._v32._GetSignalsRequestBaseSignalIdsItemVariant1 | adcp.types.versioned_bases._v32._GetSignalsRequestBaseSignalIdsItemVariant2] | Nonevar signal_refs : list[adcp.types.versioned_bases._v32._GetSignalsRequestBaseSignalRefsItemVariant1 | adcp.types.versioned_bases._v32._GetSignalsRequestBaseSignalRefsItemVariant2 | adcp.types.versioned_bases._v32._GetSignalsRequestBaseSignalRefsItemVariant3] | Nonevar signal_spec : str | None
class GetSignalsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar cache_scope : Literal['public', 'account'] | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar incomplete : list[adcp.types.versioned_bases._v32._GetSignalsResponseBaseIncompleteItem] | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar pricing_version : str | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var signals : list[adcp.types.versioned_bases._v32._GetSignalsResponseBaseSignalsItem] | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar unchanged : Literal[True] | Nonevar wholesale_feed_version : str | None
class GetSignalsSubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar estimated_completion : str | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class GetSignalsWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class GetTaskStatusRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._GetTaskStatusRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._GetTaskStatusRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar include_history : boolvar include_result : boolvar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var task_id : str
class GetTaskStatusResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar completed_at : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar created_at : strvar error : adcp.types.versioned_bases._v32._GetTaskStatusResponseBaseError | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar has_webhook : bool | Nonevar history : list[adcp.types.versioned_bases._v32._GetTaskStatusResponseBaseHistoryItem] | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar progress : adcp.types.versioned_bases._v32._GetTaskStatusResponseBaseProgress | Nonevar protocol : Literal['media-buy', 'signals', 'governance', 'creative', 'brand', 'sponsored-intelligence', 'measurement']var push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar result : dict[str, typing.Any] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : strvar task_type : Literal['create_media_buy', 'update_media_buy', 'buy_products', 'accept_proposal', 'control_media_buy', 'media_buy_delivery', 'sync_creatives', 'build_creative', 'preview_creative', 'activate_signal', 'get_products', 'request_proposals', 'refine_proposals', 'decline_proposals', 'get_signals', 'create_property_list', 'update_property_list', 'get_property_list', 'list_property_lists', 'delete_property_list', 'sync_accounts', 'get_account_financials', 'get_creative_delivery', 'sync_event_sources', 'sync_audiences', 'sync_catalogs', 'log_event', 'get_brand_identity', 'search_brands', 'get_rights', 'acquire_rights', 'update_rights', 'sync_agent_notification_configs']var timestamp : str | Nonevar updated_at : str
class IdentityMatchRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var $schema : str | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar consent : adcp.types.versioned_bases._v32._IdentityMatchRequestBaseConsent | Nonevar country : str | Nonevar identities : list[adcp.types.versioned_bases._v32._IdentityMatchRequestBaseIdentitiesItem]var model_configvar package_ids : list[str] | Nonevar protocol_version : strvar request_id : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var sealed_credentials : list[adcp.types.versioned_bases._v32._IdentityMatchRequestBaseSealedCredentialsItem] | Nonevar seller_agent_url : strvar type : Literal['identity_match_request']
class IdentityMatchResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar eligible_package_ids : list[str]var governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar request_id : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var serve_window_sec : intvar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar tmpx : str | Nonevar tmpx_providers : dict[str, adcp.types.versioned_bases._v32._IdentityMatchResponseBaseTmpxProvidersValue] | Nonevar type : Literal['identity_match_response']
class ListAccountsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ListAccountsRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._ListAccountsRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar include_webhook_activity : boolvar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['active', 'pending_approval', 'rejected', 'payment_required', 'suspended', 'closed'] | Nonevar webhook_activity_limit : int
class ListAccountsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var accounts : list[adcp.types.versioned_bases._v32._ExternalCoreAccountWithAuthorization]var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class ListCollectionListsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ListCollectionListsRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._ListCollectionListsRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar name_contains : str | Nonevar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class ListCollectionListsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar lists : list[adcp.types.versioned_bases._v32._ExternalCollectionCollectionList]var message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class ListContentStandardsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar channels : list[typing.Literal['display', 'olv', 'social', 'search', 'ctv', 'linear_tv', 'radio', 'streaming_audio', 'podcast', 'dooh', 'ooh', 'print', 'cinema', 'email', 'gaming', 'retail_media', 'influencer', 'affiliate', 'product_placement', 'sponsored_intelligence']] | Nonevar context : dict[str, typing.Any] | Nonevar countries : list[str] | Nonevar ext : dict[str, typing.Any] | Nonevar languages : list[str] | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class ListContentStandardsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var standards : list[adcp.types.versioned_bases._v32._ExternalContentStandardsContentStandards] | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class ListCreativeFormatsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ListCreativeFormatsRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._ListCreativeFormatsRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar asset_types : list[typing.Literal['image', 'video', 'audio', 'text', 'markdown', 'html', 'css', 'javascript', 'zip', 'vast', 'daast', 'url', 'webhook', 'brief', 'catalog', 'published_post']] | Nonevar context : dict[str, typing.Any] | Nonevar disclosure_persistence : list[typing.Literal['continuous', 'initial', 'flexible']] | Nonevar disclosure_positions : list[typing.Literal['prominent', 'footer', 'audio', 'subtitle', 'overlay', 'end_card', 'pre_roll', 'companion']] | Nonevar ext : dict[str, typing.Any] | Nonevar format_ids : list[adcp.types.versioned_bases._v32._ExternalCoreFormatId] | Nonevar include_pricing : boolvar input_format_ids : list[adcp.types.versioned_bases._v32._ExternalCoreFormatId] | Nonevar is_responsive : bool | Nonevar max_height : int | Nonevar max_width : int | Nonevar min_height : int | Nonevar min_width : int | Nonevar model_configvar name_search : str | Nonevar output_format_ids : list[adcp.types.versioned_bases._v32._ExternalCoreFormatId] | Nonevar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var type : Literal['audio', 'video', 'display', 'dooh'] | Nonevar wcag_level : Literal['A', 'AA', 'AAA'] | None
class ListCreativeFormatsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar creative_agents : list[adcp.types.versioned_bases._v32._ListCreativeFormatsResponseBaseCreativeAgentsItem] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar formats : list[adcp.types.versioned_bases._v32._ExternalCoreFormat]var governance_context : str | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class ListCreativesRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ListCreativesRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._ListCreativesRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar assignment_limit : intvar assignment_projection : Literal['all', 'matching']var context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar fields : list[typing.Literal['creative_id', 'name', 'format_id', 'format_kind', 'format_option_ref', 'assets', 'status', 'created_date', 'updated_date', 'tags', 'rights', 'rights_attestation_evaluations', 'localization', 'localization_unavailable', 'assignments', 'snapshot', 'items', 'variables', 'concept', 'pricing_options']] | Nonevar filters : adcp.types.versioned_bases._v32._ExternalCoreCreativeFilters | Nonevar include_assignments : boolvar include_items : boolvar include_pricing : boolvar include_purged : boolvar include_snapshot : boolvar include_variables : boolvar include_webhook_activity : boolvar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var sort : adcp.types.versioned_bases._v32._ListCreativesRequestBaseSort | Nonevar webhook_activity_limit : int
class ListCreativesResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar creatives : list[adcp.types.versioned_bases._v32._ListCreativesResponseBaseCreativesItemVariant1 | adcp.types.versioned_bases._v32._ListCreativesResponseBaseCreativesItemVariant2]var errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar format_summary : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponsevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar query_summary : adcp.types.versioned_bases._v32._ListCreativesResponseBaseQuerySummaryvar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var status_summary : adcp.types.versioned_bases._v32._ListCreativesResponseBaseStatusSummary | Nonevar task_id : str | Nonevar timestamp : str | None
class ListProductsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : dict[str, typing.Any] | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar brand : adcp.types.versioned_bases._v32._ExternalCoreBrandKey | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar criteria : adcp.types.versioned_bases._v32._ExternalMediaBuyProductDiscoveryCriteria | Nonevar cursor : str | Nonevar fields : list[typing.Literal['product_id', 'name', 'description', 'publisher_properties', 'channels', 'video_placement_types', 'audio_distribution_types', 'sponsored_placement_types', 'social_placement_surfaces', 'format_options', 'placements', 'delivery_type', 'exclusivity', 'pricing_options', 'forecast', 'reporting_capabilities', 'measurement_terms', 'performance_standards', 'catalog_types', 'signal_targeting_allowed', 'signal_targeting_rules', 'demographic_targeting', 'audience_evidence', 'audience_evidence_selections', 'max_optimization_goals', 'catalog_match', 'brief_relevance', 'expires_at', 'allowed_actions']] | Nonevar governance_context : str | Nonevar idempotency_key : str | Nonevar if_feed_version : str | Nonevar if_pricing_version : str | Nonevar max_results : intvar model_configvar push_notification_config : adcp.types.versioned_bases._v32._ListProductsRequestBasePushNotificationConfig | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class ListProductsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var cache_scope : Literal['public', 'account']var context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar feed_version : strvar incomplete : list[adcp.types.versioned_bases._v32._ListProductsResponseBaseIncompleteItem] | Nonevar model_configvar next_cursor : str | Nonevar outcome : Literal['listed'] | Literal['unchanged']var pricing_version : str | Nonevar products : list[adcp.types.versioned_bases._v32._ExternalCoreCanonicalProduct] | Nonevar replayed : Literal[True] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class ListPropertyListsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ListPropertyListsRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._ListPropertyListsRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar name_contains : str | Nonevar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class ListPropertyListsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar lists : list[adcp.types.versioned_bases._v32._ExternalPropertyPropertyList]var message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class ListTasksRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ListTasksRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._ListTasksRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar filters : adcp.types.versioned_bases._v32._ListTasksRequestBaseFilters | Nonevar include_history : boolvar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var sort : adcp.types.versioned_bases._v32._ListTasksRequestBaseSort | None
class ListTasksResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponsevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar query_summary : adcp.types.versioned_bases._v32._ListTasksResponseBaseQuerySummaryvar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar tasks : list[adcp.types.versioned_bases._v32._ListTasksResponseBaseTasksItem]var timestamp : str | None
class ListTransformersRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ListTransformersRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._ListTransformersRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar brief : str | Nonevar context : dict[str, typing.Any] | Nonevar expand_pagination : list[adcp.types.versioned_bases._v32._ListTransformersRequestBaseExpandPaginationItem] | Nonevar expand_params : list[str] | Nonevar ext : dict[str, typing.Any] | Nonevar include_pricing : boolvar input_format_ids : list[adcp.types.versioned_bases._v32._ExternalCoreFormatId] | Nonevar input_format_kinds : list[typing.Literal['image', 'html5', 'display_tag', 'image_carousel', 'video_hosted', 'video_vast', 'audio_hosted', 'audio_daast', 'sponsored_placement', 'native_in_feed', 'responsive_creative', 'agent_placement', 'seller_rendered_stateful_display', 'coordinated_placements', 'custom']] | Nonevar model_configvar name_search : str | Nonevar output_capability_ids : list[str] | Nonevar output_format_ids : list[adcp.types.versioned_bases._v32._ExternalCoreFormatId] | Nonevar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var transformer_ids : list[str] | None
class ListTransformersResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar transformers : list[adcp.types.versioned_bases._v32._ExternalCoreTransformer]
class LogEventRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar event_source_id : strvar events : list[adcp.types.versioned_bases._v32._ExternalCoreEvent]var ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var test_event_code : str | None
class LogEventResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar events_processed : int | Nonevar events_received : int | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar match_quality : float | Nonevar message : str | Nonevar model_configvar partial_failures : list[adcp.types.versioned_bases._v32._LogEventResponseBasePartialFailuresItem] | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar warnings : list[str] | None
class MediaBuyCommitmentResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var accepted_proposal : adcp.types.versioned_bases._v32._MediaBuyCommitmentResponseBaseAcceptedProposal | Nonevar available_actions : list[adcp.types.versioned_bases._v32._MediaBuyCommitmentResponseBaseAvailableActionsItemVariant1 | adcp.types.versioned_bases._v32._MediaBuyCommitmentResponseBaseAvailableActionsItemVariant2 | adcp.types.versioned_bases._v32._MediaBuyCommitmentResponseBaseAvailableActionsItemVariant3] | Nonevar confirmed_at : str | Nonevar context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar media_buy_id : str | Nonevar media_buy_status : Literal['pending_creatives', 'pending_start', 'active', 'paused', 'completed', 'rejected', 'canceled'] | Nonevar message : str | Nonevar model_configvar purchase_bindings : list[adcp.types.versioned_bases._v32._MediaBuyCommitmentResponseBasePurchaseBindingsItem] | Nonevar replayed : Literal[True] | Nonevar revision : int | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['completed'] | Literal['failed'] | Literal['submitted']var task_id : str | Nonevar warnings : list[adcp.types.versioned_bases._v32._MediaBuyCommitmentResponseBaseWarningsItem] | None
class PackageRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar agency_estimate_number : str | Nonevar audience_evidence_pins : list[adcp.types.versioned_bases._v32._ExternalCoreAudienceEvidencePin] | Nonevar audience_evidence_requirements : adcp.types.versioned_bases._v32._ExternalCoreAudienceEvidenceRequirements | Nonevar bid_price : float | Nonevar bidding : adcp.types.versioned_bases._v32._PackageRequestBaseBidding | Nonevar budget : float | Nonevar catalogs : list[adcp.types.versioned_bases._v32._ExternalCoreCatalog] | Nonevar committed_metrics : list[adcp.types.versioned_bases._v32._PackageRequestBaseCommittedMetricsItemVariant1 | adcp.types.versioned_bases._v32._PackageRequestBaseCommittedMetricsItemVariant2] | Nonevar context : dict[str, typing.Any] | Nonevar creative_assignments : list[adcp.types.versioned_bases._v32._ExternalCoreCreativeAssignment] | Nonevar creatives : list[adcp.types.versioned_bases._v32._PackageRequestBaseCreativesItemVariant1 | adcp.types.versioned_bases._v32._PackageRequestBaseCreativesItemVariant2] | Nonevar daily_budget_cap : float | Nonevar end_time : str | Nonevar ext : dict[str, typing.Any] | Nonevar format_ids : list[adcp.types.versioned_bases._v32._ExternalCoreFormatId] | Nonevar format_kind : Literal['image', 'html5', 'display_tag', 'image_carousel', 'video_hosted', 'video_vast', 'audio_hosted', 'audio_daast', 'sponsored_placement', 'native_in_feed', 'responsive_creative', 'agent_placement', 'seller_rendered_stateful_display', 'coordinated_placements', 'custom'] | Nonevar format_option_refs : list[adcp.types.versioned_bases._v32._PackageRequestBaseFormatOptionRefsItemVariant1 | adcp.types.versioned_bases._v32._PackageRequestBaseFormatOptionRefsItemVariant2] | Nonevar impressions : float | Nonevar measurement_terms : adcp.types.versioned_bases._v32._ExternalCoreMeasurementTerms | Nonevar min_spend_target : float | Nonevar model_configvar optimization_goals : list[adcp.types.versioned_bases._v32._PackageRequestBaseOptimizationGoalsItemVariant1 | adcp.types.versioned_bases._v32._PackageRequestBaseOptimizationGoalsItemVariant2 | adcp.types.versioned_bases._v32._PackageRequestBaseOptimizationGoalsItemVariant3] | Nonevar pacing : Literal['even', 'asap', 'front_loaded'] | Nonevar params : dict[str, typing.Any] | Nonevar paused : boolvar performance_standards : list[adcp.types.versioned_bases._v32._ExternalCorePerformanceStandard] | Nonevar pricing_option_id : strvar product_id : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var start_time : str | Nonevar targeting_overlay : adcp.types.versioned_bases._v32._ExternalCoreTargeting | None
class PreviewCreativeRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar allow_async : boolvar context : dict[str, typing.Any] | Nonevar creative_id : str | Nonevar creative_manifest : adcp.types.versioned_bases._v32._PreviewCreativeRequestBaseCreativeManifestVariant1 | adcp.types.versioned_bases._v32._PreviewCreativeRequestBaseCreativeManifestVariant2 | Nonevar ext : dict[str, typing.Any] | Nonevar format_id : adcp.types.versioned_bases._v32._ExternalCoreFormatId | Nonevar inputs : list[adcp.types.versioned_bases._v32._PreviewCreativeRequestBaseInputsItem] | Nonevar item_limit : int | Nonevar model_configvar output_format : Literal['url', 'html']var push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar quality : Literal['draft', 'production'] | Nonevar request_type : Literal['single', 'batch', 'variant']var requests : list[adcp.types.versioned_bases._v32._PreviewCreativeRequestBaseRequestsItem] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var target_capability_id : str | Nonevar template_id : str | Nonevar variant_id : str | None
class PreviewCreativeResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar creative_id : str | Nonevar expires_at : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar interactive_url : str | Nonevar manifest : adcp.types.versioned_bases._v32._PreviewCreativeResponseBaseManifestVariant1 | adcp.types.versioned_bases._v32._PreviewCreativeResponseBaseManifestVariant2 | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar previews : list[adcp.types.versioned_bases._v32._PreviewCreativeResponseBasePreviewsItem] | list[adcp.types.versioned_bases._v32._PreviewCreativeResponseBasePreviewsItem2] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar quality_used : Literal['draft', 'production'] | Nonevar replayed : boolvar response_type : Literal['single'] | Literal['batch'] | Literal['variant'] | Literal['submitted']var results : list[adcp.types.versioned_bases._v32._PreviewCreativeResponseBaseResultsItemVariant1 | adcp.types.versioned_bases._v32._PreviewCreativeResponseBaseResultsItemVariant2] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown'] | Literal['submitted']var task_id : str | Nonevar timestamp : str | Nonevar variant_id : str | None
class ProvidePerformanceFeedbackRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar as_of : str | Nonevar baseline : Literal['campaign_target', 'control_group', 'seller_history', 'buyer_portfolio', 'market_benchmark', 'other'] | Nonevar context : dict[str, typing.Any] | Nonevar creative_id : str | Nonevar evidence : adcp.types.versioned_bases._v32._ProvidePerformanceFeedbackRequestBaseEvidence | Nonevar evidence_ref : str | Nonevar ext : dict[str, typing.Any] | Nonevar feedback_source : Literal['buyer_attribution', 'third_party_measurement', 'platform_analytics', 'verification_partner'] | Nonevar final : bool | Nonevar idempotency_key : strvar measurement_period : adcp.types.versioned_bases._v32._ExternalCoreDatetimeRangevar media_buy_id : strvar methodology : str | Nonevar methodology_version : str | Nonevar metric : adcp.types.versioned_bases._v32._ProvidePerformanceFeedbackRequestBaseMetricVariant1 | adcp.types.versioned_bases._v32._ProvidePerformanceFeedbackRequestBaseMetricVariant2 | Nonevar metric_type : Literal['overall_performance', 'conversion_rate', 'brand_lift', 'click_through_rate', 'completion_rate', 'viewability', 'brand_safety', 'cost_efficiency'] | Nonevar model_configvar package_id : str | Nonevar performance_index : floatvar producer : adcp.types.versioned_bases._v32._ExternalCoreBrandRef | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var study_ref : str | Nonevar supersedes_feedback_id : str | Nonevar vendor : adcp.types.versioned_bases._v32._ExternalCoreBrandRef | None
class ProvidePerformanceFeedbackResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar application_status : Literal['accepted', 'applied', 'not_applied'] | Nonevar applied_at : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar feedback_id : str | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar received_at : str | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var status_reason : str | Nonevar success : Literal[True] | Nonevar task_id : str | Nonevar timestamp : str | None
class ProviderContextMatchResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar cache_ttl : int | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar offers : list[adcp.types.versioned_bases._v32._ExternalTrustedMatchOffer]var payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar request_id : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var signals : adcp.types.versioned_bases._v32._ProviderContextMatchResponseBaseSignals | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar type : Literal['context_match_response']
class ProviderIdentityMatchResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar eligible_package_ids : list[str]var governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar request_id : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var serve_window_sec : intvar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar tmpx_chunks : list[adcp.types.versioned_bases._v32._ExternalTrustedMatchTmpxChunk] | Nonevar type : Literal['identity_match_response']
class RefineProposalsInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar reason : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class RefineProposalsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar governance_context : str | Nonevar idempotency_key : strvar model_configvar push_notification_config : adcp.types.versioned_bases._v32._RefineProposalsRequestBasePushNotificationConfig | Nonevar refinements : list[adcp.types.versioned_bases._v32._RefineProposalsRequestBaseRefinementsItemVariant1 | adcp.types.versioned_bases._v32._RefineProposalsRequestBaseRefinementsItemVariant2]var schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class RefineProposalsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar products : list[adcp.types.versioned_bases._v32._ExternalCoreCanonicalProduct] | Nonevar replayed : Literal[True] | Nonevar results : list[adcp.types.versioned_bases._v32._RefineProposalsResponseBaseResultsItemVariant1 | adcp.types.versioned_bases._v32._RefineProposalsResponseBaseResultsItemVariant2 | adcp.types.versioned_bases._v32._RefineProposalsResponseBaseResultsItemVariant3 | adcp.types.versioned_bases._v32._RefineProposalsResponseBaseResultsItemVariant4] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['completed', 'submitted'] | Nonevar task_id : str | None
class RefineProposalsSubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class RefineProposalsWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class ReportPlanAdjustmentRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var action : Literal['report', 'review']var adcp_major_version : int | Nonevar adcp_version : str | Nonevar adjustment_id : str | Nonevar adjustment_type : Literal['decommitment', 'refund', 'credit', 'makegood'] | Nonevar amount : adcp.types.versioned_bases._v32._ReportPlanAdjustmentRequestBaseAmount | Nonevar context : dict[str, typing.Any] | Nonevar decision : Literal['accept', 'dispute'] | Nonevar effective_at : str | Nonevar evidence : adcp.types.versioned_bases._v32._ReportPlanAdjustmentRequestBaseEvidence | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar outcome_id : str | Nonevar plan_id : strvar reason : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var seller_adjustment_id : str | Nonevar seller_reference : str | None
class ReportPlanAdjustmentResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar adjustment_id : strvar adjustment_state : Literal['reported', 'verified', 'disputed']var adjustment_type : Literal['decommitment', 'refund', 'credit', 'makegood']var amount : adcp.types.versioned_bases._v32._ReportPlanAdjustmentResponseBaseAmountvar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar headroom_restored : floatvar model_configvar plan_summary : adcp.types.versioned_bases._v32._ReportPlanAdjustmentResponseBasePlanSummaryvar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class ReportPlanOutcomeRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar check_id : str | Nonevar context : dict[str, typing.Any] | Nonevar delivery : adcp.types.versioned_bases._v32._ReportPlanOutcomeRequestBaseDelivery | Nonevar error : adcp.types.versioned_bases._v32._ReportPlanOutcomeRequestBaseError | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar idempotency_key : strvar model_configvar outcome : Literal['completed', 'failed', 'delivery']var plan_id : strvar purchase_type : Literal['media_buy', 'rights_license', 'signal_activation', 'creative_services']var schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var seller_response : adcp.types.versioned_bases._v32._ReportPlanOutcomeRequestBaseSellerResponse | None
class ReportPlanOutcomeResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar committed_budget : float | Nonevar context : dict[str, typing.Any] | Nonevar delivery_period_state : Literal['open', 'closed'] | Nonevar delivery_reconciliation_status : Literal['consistent', 'measurement_variance', 'disputed', 'unmatched', 'closed_unresolved'] | Nonevar ext : dict[str, typing.Any] | Nonevar findings : list[adcp.types.versioned_bases._v32._ReportPlanOutcomeResponseBaseFindingsItem] | Nonevar model_configvar outcome_id : strvar outcome_state : Literal['accepted', 'findings']var plan_summary : adcp.types.versioned_bases._v32._ReportPlanOutcomeResponseBasePlanSummary | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class ReportUsageRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar reporting_period : adcp.types.versioned_bases._v32._ExternalCoreDatetimeRangevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var usage : list[adcp.types.versioned_bases._v32._ReportUsageRequestBaseUsageItem]
class ReportUsageResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var accepted : intvar adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class RequestProposalsInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar reason : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class RequestProposalsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : dict[str, typing.Any] | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar brand : adcp.types.versioned_bases._v32._ExternalCoreBrandKey | Nonevar brief : strvar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar criteria : adcp.types.versioned_bases._v32._ExternalMediaBuyProductDiscoveryCriteria | Nonevar governance_context : str | Nonevar idempotency_key : strvar model_configvar opportunity : adcp.types.versioned_bases._v32._RequestProposalsRequestBaseOpportunity | Nonevar push_notification_config : adcp.types.versioned_bases._v32._RequestProposalsRequestBasePushNotificationConfig | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class RequestProposalsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar incomplete : list[adcp.types.versioned_bases._v32._RequestProposalsResponseBaseIncompleteItem] | Nonevar message : str | Nonevar model_configvar outcome : Literal['proposed', 'products_available', 'rejected'] | Nonevar products : list[adcp.types.versioned_bases._v32._ExternalCoreCanonicalProduct] | Nonevar proposals : list[adcp.types.versioned_bases._v32._RequestProposalsResponseBaseProposalsItem] | Nonevar purchase_continuation : adcp.types.versioned_bases._v32._RequestProposalsResponseBasePurchaseContinuationVariant1 | adcp.types.versioned_bases._v32._RequestProposalsResponseBasePurchaseContinuationVariant2 | Nonevar reason : str | Nonevar replayed : Literal[True] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['completed', 'submitted'] | Nonevar suggestions : list[str] | Nonevar targeting_resolution : adcp.types.versioned_bases._v32._ExternalMediaBuyGetProductsTargetingResolution | Nonevar task_id : str | None
class RequestProposalsSubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class RequestProposalsWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class SearchBrandsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar buyer_brand : adcp.types.versioned_bases._v32._ExternalCoreBrandRef | Nonevar context : dict[str, typing.Any] | Nonevar countries : list[str] | Nonevar ext : dict[str, typing.Any] | Nonevar industries : list[typing.Literal['automotive', 'automotive.electric_vehicles', 'automotive.parts_accessories', 'automotive.luxury', 'beauty_cosmetics', 'beauty_cosmetics.skincare', 'beauty_cosmetics.fragrance', 'beauty_cosmetics.haircare', 'cannabis', 'cpg', 'cpg.personal_care', 'cpg.household', 'dating', 'education', 'education.higher_education', 'education.online_learning', 'education.k12', 'energy_utilities', 'energy_utilities.renewable', 'fashion_apparel', 'fashion_apparel.luxury', 'fashion_apparel.sportswear', 'finance', 'finance.banking', 'finance.insurance', 'finance.investment', 'finance.cryptocurrency', 'food_beverage', 'food_beverage.alcohol', 'food_beverage.restaurants', 'food_beverage.packaged_goods', 'gambling_betting', 'gambling_betting.sports_betting', 'gambling_betting.casino', 'gaming', 'gaming.mobile', 'gaming.console_pc', 'gaming.esports', 'government_nonprofit', 'government_nonprofit.political', 'government_nonprofit.charity', 'healthcare', 'healthcare.pharmaceutical', 'healthcare.medical_devices', 'healthcare.wellness', 'home_garden', 'home_garden.furniture', 'home_garden.home_improvement', 'media_entertainment', 'media_entertainment.podcasts', 'media_entertainment.music', 'media_entertainment.film_tv', 'media_entertainment.publishing', 'media_entertainment.live_events', 'pets', 'professional_services', 'professional_services.legal', 'professional_services.consulting', 'real_estate', 'real_estate.residential', 'real_estate.commercial', 'recruitment_hr', 'retail', 'retail.ecommerce', 'retail.department_stores', 'sports_fitness', 'sports_fitness.equipment', 'sports_fitness.teams_leagues', 'technology', 'technology.software', 'technology.hardware', 'technology.ai_ml', 'telecom', 'telecom.mobile_carriers', 'telecom.internet_providers', 'transportation_logistics', 'travel_hospitality', 'travel_hospitality.airlines', 'travel_hospitality.hotels', 'travel_hospitality.cruise', 'travel_hospitality.tourism']] | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationRequest | Nonevar query : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class SearchBrandsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar brands : list[adcp.types.versioned_bases._v32._SearchBrandResult] | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._ExternalCorePaginationResponse | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class SiGetOfferingRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar include_products : boolvar intent : str | Nonevar model_configvar offering_id : strvar product_limit : intvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class SiGetOfferingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar alternative_offering_ids : list[str] | Nonevar available : boolvar checked_at : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar matching_products : list[adcp.types.versioned_bases._v32._SiGetOfferingResponseBaseMatchingProductsItem] | Nonevar message : str | Nonevar model_configvar offering : adcp.types.versioned_bases._v32._SiGetOfferingResponseBaseOffering | Nonevar offering_token : str | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var sponsored_context : adcp.types.versioned_bases._v32._ExternalSponsoredIntelligenceSiSponsoredContext | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar total_matching : int | Nonevar ttl_seconds : int | None
class SiInitiateSessionRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar identity : adcp.types.versioned_bases._v32._ExternalSponsoredIntelligenceSiIdentityvar intent : strvar media_buy_id : str | Nonevar model_configvar offering_id : str | Nonevar offering_token : str | Nonevar placement : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var sponsored_context_receipt : adcp.types.versioned_bases._v32._ExternalSponsoredIntelligenceSiSponsoredContextReceipt | Nonevar supported_capabilities : adcp.types.versioned_bases._v32._ExternalSponsoredIntelligenceSiCapabilities | None
class SiInitiateSessionResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar negotiated_capabilities : adcp.types.versioned_bases._v32._ExternalSponsoredIntelligenceSiCapabilities | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar response : adcp.types.versioned_bases._v32._SiInitiateSessionResponseBaseResponse | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var session_id : strvar session_status : Literal['active', 'pending_handoff', 'complete', 'terminated']var session_ttl_seconds : int | Nonevar sponsored_context : adcp.types.versioned_bases._v32._ExternalSponsoredIntelligenceSiSponsoredContext | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class SiSendMessageRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var action_response : adcp.types.versioned_bases._v32._SiSendMessageRequestBaseActionResponse | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var session_id : strvar sponsored_context_receipt : adcp.types.versioned_bases._v32._ExternalSponsoredIntelligenceSiSponsoredContextReceipt | None
class SiSendMessageResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar handoff : adcp.types.versioned_bases._v32._SiSendMessageResponseBaseHandoff | Nonevar mcp_resource_uri : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar response : adcp.types.versioned_bases._v32._SiSendMessageResponseBaseResponse | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var session_id : strvar session_status : Literal['active', 'pending_handoff', 'complete', 'terminated']var sponsored_context : adcp.types.versioned_bases._v32._ExternalSponsoredIntelligenceSiSponsoredContext | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class SiTerminateSessionRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar reason : Literal['handoff_transaction', 'handoff_complete', 'user_exit', 'session_timeout', 'host_terminated']var schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var session_id : strvar termination_context : adcp.types.versioned_bases._v32._SiTerminateSessionRequestBaseTerminationContext | None
class SiTerminateSessionResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var acp_handoff : adcp.types.versioned_bases._v32._SiTerminateSessionResponseBaseAcpHandoff | Nonevar adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar follow_up : adcp.types.versioned_bases._v32._SiTerminateSessionResponseBaseFollowUp | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var session_id : strvar session_status : Literal['active', 'pending_handoff', 'complete', 'terminated'] | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar terminated : boolvar timestamp : str | None
class StaleResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var cache_age_seconds : intvar freshness_target_seconds : int | Nonevar model_configvar original_error : adcp.types.versioned_bases._v32._StaleResponseBaseOriginalError | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var served_from_cache : Literal[True]var upstream : adcp.types.versioned_bases._v32._StaleResponseBaseUpstream | None
class SyncAccountsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var accounts : list[adcp.types.versioned_bases._v32._SyncAccountsRequestBaseAccountsItemVariant1 | adcp.types.versioned_bases._v32._SyncAccountsRequestBaseAccountsItemVariant2]var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar delete_missing : boolvar dry_run : boolvar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class SyncAccountsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var accounts : list[adcp.types.versioned_bases._v32._SyncAccountsResponseBaseAccountsItem] | Nonevar adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar dry_run : bool | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class SyncAgentNotificationConfigsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar dry_run : boolvar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar notification_configs : list[adcp.types.versioned_bases._v32._SyncAgentNotificationConfigsRequestBaseNotificationConfigsItem]var schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class SyncAgentNotificationConfigsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var action : Literal['updated', 'unchanged', 'cleared', 'failed']var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar dry_run : bool | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar notification_configs : list[adcp.types.versioned_bases._v32._ExternalCoreAgentNotificationConfig] | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class SyncAudiencesRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._SyncAudiencesRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._SyncAudiencesRequestBaseAccountVariant2var adcp_major_version : int | Nonevar adcp_version : str | Nonevar audiences : list[adcp.types.versioned_bases._v32._SyncAudiencesRequestBaseAudiencesItem] | Nonevar context : dict[str, typing.Any] | Nonevar delete_missing : boolvar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class SyncAudiencesResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar audiences : list[adcp.types.versioned_bases._v32._SyncAudiencesResponseBaseAudiencesItem] | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown'] | Literal['submitted']var task_id : str | Nonevar timestamp : str | None
class SyncCatalogsInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar reason : Literal['APPROVAL_REQUIRED', 'FEED_VALIDATION', 'ITEM_REVIEW', 'FEED_ACCESS'] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class SyncCatalogsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._SyncCatalogsRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._SyncCatalogsRequestBaseAccountVariant2var adcp_major_version : int | Nonevar adcp_version : str | Nonevar catalog_ids : list[str] | Nonevar catalogs : list[adcp.types.versioned_bases._v32._ExternalCoreCatalog] | Nonevar context : dict[str, typing.Any] | Nonevar delete_missing : boolvar dry_run : boolvar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar item_availability_queries : list[adcp.types.versioned_bases._v32._ExternalCoreCatalogItemAvailabilityRef] | Nonevar item_availability_updates : list[adcp.types.versioned_bases._v32._ExternalCoreCatalogItemAvailabilityUpdate] | Nonevar model_configvar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var validation_mode : Literal['strict', 'lenient']
class SyncCatalogsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar catalogs : list[adcp.types.versioned_bases._v32._SyncCatalogsResponseBaseCatalogsItem] | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar dry_run : bool | Nonevar errors : list[adcp.types.versioned_bases._v32._SyncCatalogsResponseBaseErrorsItem] | list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar item_availability_states : list[adcp.types.versioned_bases._v32._ExternalCoreCatalogItemAvailabilityState] | Nonevar item_availability_updates : list[adcp.types.versioned_bases._v32._ExternalCoreCatalogItemAvailabilityUpdateResult] | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['completed'] | Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown'] | Literal['submitted']var task_id : str | Nonevar timestamp : str | None
class SyncCatalogsSubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class SyncCatalogsWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var catalogs_processed : int | Nonevar catalogs_total : int | Nonevar context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar items_processed : int | Nonevar items_total : int | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class SyncCreativesInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar reason : Literal['APPROVAL_REQUIRED', 'ASSET_CONFIRMATION', 'FORMAT_CLARIFICATION'] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class SyncCreativesRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._SyncCreativesRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._SyncCreativesRequestBaseAccountVariant2var adcp_major_version : int | Nonevar adcp_version : str | Nonevar assignment_operations : list[adcp.types.versioned_bases._v32._SyncCreativesRequestBaseAssignmentOperationsItemVariant1 | adcp.types.versioned_bases._v32._SyncCreativesRequestBaseAssignmentOperationsItemVariant2 | adcp.types.versioned_bases._v32._SyncCreativesRequestBaseAssignmentOperationsItemVariant3] | Nonevar assignments : list[adcp.types.versioned_bases._v32._SyncCreativesRequestBaseAssignmentsItem] | Nonevar context : dict[str, typing.Any] | Nonevar creative_ids : list[str] | Nonevar creatives : list[adcp.types.versioned_bases._v32._SyncCreativesRequestBaseCreativesItemVariant1 | adcp.types.versioned_bases._v32._SyncCreativesRequestBaseCreativesItemVariant2] | Nonevar delete_missing : boolvar dry_run : boolvar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var validation_mode : Literal['strict', 'lenient']
class SyncCreativesResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar creatives : list[adcp.types.versioned_bases._v32._SyncCreativesResponseBaseCreativesItem] | Nonevar dry_run : bool | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown'] | Literal['submitted']var task_id : str | Nonevar timestamp : str | None
class SyncCreativesSubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class SyncCreativesWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar creatives_processed : int | Nonevar creatives_total : int | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class SyncEventSourcesRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._SyncEventSourcesRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._SyncEventSourcesRequestBaseAccountVariant2var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar delete_missing : boolvar event_sources : list[adcp.types.versioned_bases._v32._SyncEventSourcesRequestBaseEventSourcesItem] | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class SyncEventSourcesResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar event_sources : list[adcp.types.versioned_bases._v32._SyncEventSourcesResponseBaseEventSourcesItem] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class SyncGovernanceRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var accounts : list[adcp.types.versioned_bases._v32._SyncGovernanceRequestBaseAccountsItem]var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class SyncGovernanceResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var accounts : list[adcp.types.versioned_bases._v32._SyncGovernanceResponseBaseAccountsItem] | Nonevar adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class SyncPlansRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar plans : list[adcp.types.versioned_bases._v32._SyncPlansRequestBasePlansItem]var schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class SyncPlansResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar plans : list[adcp.types.versioned_bases._v32._SyncPlansResponseBasePlansItem]var push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class TasksGetRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._TasksGetRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._TasksGetRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar include_history : boolvar include_result : boolvar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var task_id : str
class TasksGetResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._TasksGetResponseBaseAdcpError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar completed_at : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar created_at : strvar error : adcp.types.versioned_bases._v32._TasksGetResponseBaseError | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar has_webhook : bool | Nonevar history : list[adcp.types.versioned_bases._v32._TasksGetResponseBaseHistoryItem] | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar progress : adcp.types.versioned_bases._v32._TasksGetResponseBaseProgress | Nonevar protocol : Literal['media-buy', 'signals', 'governance', 'creative', 'brand', 'sponsored-intelligence', 'measurement']var push_notification_config : adcp.types.versioned_bases._v32._TasksGetResponseBasePushNotificationConfig | Nonevar replayed : boolvar result : dict[str, typing.Any] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : strvar task_type : Literal['create_media_buy', 'update_media_buy', 'buy_products', 'accept_proposal', 'control_media_buy', 'media_buy_delivery', 'sync_creatives', 'build_creative', 'preview_creative', 'activate_signal', 'get_products', 'request_proposals', 'refine_proposals', 'decline_proposals', 'get_signals', 'create_property_list', 'update_property_list', 'get_property_list', 'list_property_lists', 'delete_property_list', 'sync_accounts', 'get_account_financials', 'get_creative_delivery', 'sync_event_sources', 'sync_audiences', 'sync_catalogs', 'log_event', 'get_brand_identity', 'search_brands', 'get_rights', 'acquire_rights', 'update_rights', 'sync_agent_notification_configs']var timestamp : str | Nonevar updated_at : str
class TasksListRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._TasksListRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._TasksListRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar filters : adcp.types.versioned_bases._v32._TasksListRequestBaseFilters | Nonevar include_history : boolvar model_configvar pagination : adcp.types.versioned_bases._v32._TasksListRequestBasePagination | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var sort : adcp.types.versioned_bases._v32._TasksListRequestBaseSort | None
class TasksListResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._TasksListResponseBaseAdcpError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar pagination : adcp.types.versioned_bases._v32._TasksListResponseBasePaginationvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._TasksListResponseBasePushNotificationConfig | Nonevar query_summary : adcp.types.versioned_bases._v32._TasksListResponseBaseQuerySummaryvar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar tasks : list[adcp.types.versioned_bases._v32._TasksListResponseBaseTasksItem]var timestamp : str | None
class UpdateCollectionListRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._UpdateCollectionListRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._UpdateCollectionListRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar base_collections : list[adcp.types.versioned_bases._v32._UpdateCollectionListRequestBaseBaseCollectionsItemVariant1 | adcp.types.versioned_bases._v32._UpdateCollectionListRequestBaseBaseCollectionsItemVariant2 | adcp.types.versioned_bases._v32._UpdateCollectionListRequestBaseBaseCollectionsItemVariant3] | Nonevar brand : adcp.types.versioned_bases._v32._ExternalCoreBrandRef | Nonevar context : dict[str, typing.Any] | Nonevar description : str | Nonevar ext : dict[str, typing.Any] | Nonevar filters : adcp.types.versioned_bases._v32._ExternalCollectionCollectionListFilters | Nonevar idempotency_key : strvar list_id : strvar model_configvar name : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var webhook_url : str | None
class UpdateCollectionListResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar list : adcp.types.versioned_bases._v32._ExternalCollectionCollectionListvar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class UpdateContentStandardsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar calibration_exemplars : adcp.types.versioned_bases._v32._UpdateContentStandardsRequestBaseCalibrationExemplars | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar idempotency_key : strvar model_configvar policies : list[adcp.types.versioned_bases._v32._ExternalGovernancePolicyEntry] | Nonevar registry_policy_ids : list[str] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var scope : adcp.types.versioned_bases._v32._UpdateContentStandardsRequestBaseScope | Nonevar standards_id : str
class UpdateContentStandardsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar conflicting_standards_id : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var standards_id : str | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var success : Literal[True] | Literal[False]var task_id : str | Nonevar timestamp : str | None
class UpdateMediaBuyInputRequiredResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar reason : Literal['APPROVAL_REQUIRED', 'CHANGE_CONFIRMATION'] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class UpdateMediaBuyRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._UpdateMediaBuyRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._UpdateMediaBuyRequestBaseAccountVariant2var adcp_major_version : int | Nonevar adcp_version : str | Nonevar bidding : adcp.types.versioned_bases._v32._ExternalCoreBiddingPolicy | Nonevar budget_allocation : adcp.types.versioned_bases._v32._UpdateMediaBuyRequestBaseBudgetAllocationVariant1 | adcp.types.versioned_bases._v32._UpdateMediaBuyRequestBaseBudgetAllocationVariant2 | Nonevar budget_cap_timezone : str | Nonevar canceled : Literal[True] | Nonevar cancellation_reason : str | Nonevar context : dict[str, typing.Any] | Nonevar daily_budget_cap : float | Nonevar end_time : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar idempotency_key : strvar invoice_recipient : adcp.types.versioned_bases._v32._ExternalCoreBusinessEntity | Nonevar media_buy_id : strvar model_configvar name : str | Nonevar new_packages : list[adcp.types.versioned_bases._v32._ExternalMediaBuyPackageRequest] | Nonevar pacing : Literal['even', 'asap', 'front_loaded'] | Nonevar packages : list[adcp.types.versioned_bases._v32._ExternalMediaBuyPackageUpdate] | Nonevar paused : bool | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar reporting_webhook : adcp.types.versioned_bases._v32._ExternalCoreReportingWebhook | Nonevar revision : int | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var start_time : Literal['asap'] | str | Nonevar total_budget : adcp.types.versioned_bases._v32._UpdateMediaBuyRequestBaseTotalBudget | None
class UpdateMediaBuyResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar affected_packages : list[adcp.types.versioned_bases._v32._ExternalCorePackage] | Nonevar available_actions : list[adcp.types.versioned_bases._v32._ExternalCoreMediaBuyAvailableAction] | Nonevar bidding : adcp.types.versioned_bases._v32._UpdateMediaBuyResponseBaseBidding | Nonevar budget_allocation : adcp.types.versioned_bases._v32._UpdateMediaBuyResponseBaseBudgetAllocationVariant1 | adcp.types.versioned_bases._v32._UpdateMediaBuyResponseBaseBudgetAllocationVariant2 | Nonevar budget_cap_timezone : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar currency : str | Nonevar daily_budget_cap : float | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar implementation_date : str | Nonevar invoice_recipient : adcp.types.versioned_bases._v32._ExternalCoreBusinessEntity | Nonevar media_buy_id : str | Nonevar media_buy_status : Literal['pending_creatives', 'pending_start', 'active', 'paused', 'completed', 'rejected', 'canceled'] | Nonevar message : str | Nonevar model_configvar name : str | Nonevar pacing : Literal['even', 'asap', 'front_loaded'] | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar revision : int | Nonevar sandbox : bool | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown'] | Literal['submitted']var task_id : str | Nonevar timestamp : str | Nonevar total_budget : float | Nonevar valid_actions : list[typing.Literal['pause', 'resume', 'cancel', 'update_name', 'extend_flight', 'shorten_flight', 'update_flight_dates', 'increase_budget', 'decrease_budget', 'reallocate_budget', 'update_budget_allocation', 'update_targeting', 'update_pacing', 'update_bidding', 'update_frequency_caps', 'replace_creative', 'update_creative_assignments', 'remove_creative', 'add_packages', 'remove_packages', 'update_budget', 'update_dates', 'update_packages', 'sync_creatives']] | Nonevar warnings : list[adcp.types.versioned_bases._v32._ExternalCoreWarning] | None
class UpdateMediaBuySubmittedResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar message : str | Nonevar model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted']var task_id : str
class UpdateMediaBuyWorkingResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var context : dict[str, typing.Any] | Nonevar current_step : str | Nonevar ext : dict[str, typing.Any] | Nonevar model_configvar percentage : float | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var step_number : int | Nonevar total_steps : int | None
class UpdatePropertyListRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._UpdatePropertyListRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._UpdatePropertyListRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar base_properties : list[adcp.types.versioned_bases._v32._UpdatePropertyListRequestBaseBasePropertiesItemVariant1 | adcp.types.versioned_bases._v32._UpdatePropertyListRequestBaseBasePropertiesItemVariant2 | adcp.types.versioned_bases._v32._UpdatePropertyListRequestBaseBasePropertiesItemVariant3] | Nonevar brand : adcp.types.versioned_bases._v32._ExternalCoreBrandRef | Nonevar context : dict[str, typing.Any] | Nonevar description : str | Nonevar ext : dict[str, typing.Any] | Nonevar filters : adcp.types.versioned_bases._v32._ExternalPropertyPropertyListFilters | Nonevar idempotency_key : strvar list_id : strvar model_configvar name : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var webhook_url : str | None
class UpdatePropertyListResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar list : adcp.types.versioned_bases._v32._ExternalPropertyPropertyListvar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class UpdateRightsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._UpdateRightsRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._UpdateRightsRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar end_date : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar idempotency_key : strvar impression_cap : int | Nonevar model_configvar paused : bool | Nonevar pricing_option_id : str | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar rights_id : strvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class UpdateRightsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar generation_credentials : list[adcp.types.versioned_bases._v32._ExternalCoreGenerationCredential] | Nonevar governance_context : str | Nonevar implementation_date : str | Nonevar message : str | Nonevar model_configvar paused : bool | Nonevar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar rights_constraint : adcp.types.versioned_bases._v32._UpdateRightsResponseBaseRightsConstraint | Nonevar rights_id : str | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar terms : adcp.types.versioned_bases._v32._ExternalBrandRightsTerms | Nonevar timestamp : str | None
class ValidateContentDeliveryRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar feature_ids : list[str] | Nonevar include_passed : boolvar model_configvar records : list[adcp.types.versioned_bases._v32._ValidateContentDeliveryRequestBaseRecordsItem]var schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var standards_id : str
class ValidateContentDeliveryResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar results : list[adcp.types.versioned_bases._v32._ValidateContentDeliveryResponseBaseResultsItem] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var summary : adcp.types.versioned_bases._v32._ValidateContentDeliveryResponseBaseSummary | Nonevar task_id : str | Nonevar timestamp : str | None
class ValidateInputRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ValidateInputRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._ValidateInputRequestBaseAccountVariant2 | Nonevar brand : adcp.types.versioned_bases._v32._ExternalCoreBrandRef | Nonevar manifest : adcp.types.versioned_bases._v32._ValidateInputRequestBaseManifestVariant1 | adcp.types.versioned_bases._v32._ValidateInputRequestBaseManifestVariant2var model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var targets : list[adcp.types.versioned_bases._v32._ValidateInputRequestBaseTargetsItemVariant1 | adcp.types.versioned_bases._v32._ValidateInputRequestBaseTargetsItemVariant2 | adcp.types.versioned_bases._v32._ValidateInputRequestBaseTargetsItemVariant3 | adcp.types.versioned_bases._v32._ValidateInputRequestBaseTargetsItemVariant4] | None
class ValidateInputResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar results : list[adcp.types.versioned_bases._v32._ExternalCreativeValidateInputResult]var schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None
class ValidatePropertyDeliveryRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var account : adcp.types.versioned_bases._v32._ValidatePropertyDeliveryRequestBaseAccountVariant1 | adcp.types.versioned_bases._v32._ValidatePropertyDeliveryRequestBaseAccountVariant2 | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar ext : dict[str, typing.Any] | Nonevar include_compliant : boolvar list_id : strvar model_configvar records : list[adcp.types.versioned_bases._v32._ExternalPropertyDeliveryRecord]var schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class ValidatePropertyDeliveryResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar aggregate : adcp.types.versioned_bases._v32._ValidatePropertyDeliveryResponseBaseAggregate | Nonevar compliant : bool | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar list_id : strvar list_resolved_at : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar results : list[adcp.types.versioned_bases._v32._ExternalPropertyValidationResult]var schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var summary : adcp.types.versioned_bases._v32._ValidatePropertyDeliveryResponseBaseSummaryvar task_id : str | Nonevar timestamp : str | Nonevar validated_at : str
class VerifyBrandClaimRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar claim : adcp.types.versioned_bases._v32._VerifyBrandClaimRequestBaseClaim | adcp.types.versioned_bases._v32._VerifyBrandClaimRequestBaseClaim2 | adcp.types.versioned_bases._v32._VerifyBrandClaimRequestBaseClaim3 | adcp.types.versioned_bases._v32._VerifyBrandClaimRequestBaseClaim4var claim_type : Literal['subsidiary'] | Literal['parent'] | Literal['property'] | Literal['trademark']var model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class VerifyBrandClaimResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar claim_type : Literal['subsidiary', 'parent', 'property', 'trademark'] | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar context_note : str | Nonevar details : dict[str, typing.Any] | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var signed_response : adcp.types.versioned_bases._v32._SignedResponse | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | Nonevar verification_status : Literal['owned', 'pending_review', 'transferring', 'disputed', 'not_ours', 'archived', 'licensed_in', 'licensed_out', 'unknown'] | None
class VerifyBrandClaimsRequestBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_major_version : int | Nonevar adcp_version : str | Nonevar claims : list[adcp.types.versioned_bases._v32._VerifyBrandClaimsRequestBaseClaimsItemVariant1 | adcp.types.versioned_bases._v32._VerifyBrandClaimsRequestBaseClaimsItemVariant2 | adcp.types.versioned_bases._v32._VerifyBrandClaimsRequestBaseClaimsItemVariant3 | adcp.types.versioned_bases._v32._VerifyBrandClaimsRequestBaseClaimsItemVariant4]var model_configvar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]
class VerifyBrandClaimsResponseBase (**data: Any)-
Normal Pydantic base carrying one pinned protocol boundary shape.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- adcp.types.versioned._VersionedExtensionModel
- pydantic.main.BaseModel
Class variables
var adcp_error : adcp.types.versioned_bases._v32._ExternalCoreError | Nonevar adcp_major_version : int | Nonevar adcp_version : str | Nonevar context : dict[str, typing.Any] | Nonevar context_id : str | Nonevar errors : list[adcp.types.versioned_bases._v32._ExternalCoreError] | Nonevar ext : dict[str, typing.Any] | Nonevar governance_context : str | Nonevar message : str | Nonevar model_configvar payload : dict[str, typing.Any] | Nonevar push_notification_config : adcp.types.versioned_bases._v32._ExternalCorePushNotificationConfig | Nonevar replayed : boolvar results : list[adcp.types.versioned_bases._v32._VerifyBrandClaimsResponseBaseResultsItemVariant1 | adcp.types.versioned_bases._v32._VerifyBrandClaimsResponseBaseResultsItemVariant2] | Nonevar schema_direction : ClassVar[Literal['request', 'sync', 'submitted', 'working', 'input-required']]var schema_document : ClassVar[dict[str, Any]]var schema_tool_name : ClassVar[str]var schema_version : ClassVar[str]var signed_response : adcp.types.versioned_bases._v32._SignedResponse2 | Nonevar status : Literal['submitted', 'working', 'input-required', 'completed', 'canceled', 'failed', 'rejected', 'auth-required', 'unknown']var task_id : str | Nonevar timestamp : str | None