Skip to main content

Module airbyte_agent_sdk.connectors.amazon_ads.models

Pydantic models for amazon-ads connector.

This module contains Pydantic models used for authentication configuration and response envelope types.

Classes​

AccountInfo(**data: Any) : Information about the advertiser's account associated with a profile

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

id: str | None : The type of the None singleton.

marketplace_string_id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

sub_type: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

valid_payment_method: bool | None : The type of the None singleton.

AirbyteSearchMeta(**data: Any) : Pagination metadata for search responses.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

cursor: str | None : Cursor for fetching the next page of results.

has_more: bool : Whether more results are available.

model_config : The type of the None singleton.

took_ms: int | None : Time taken to execute the search in milliseconds.

AirbyteSearchResult(**data: Any) : Result from Airbyte cache search operations with typed records.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel
  • typing.Generic

Descendants​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AirbyteSearchResult[ProfilesSearchData]
  • airbyte_agent_sdk.connectors.amazon_ads.models.AirbyteSearchResult[dict[str, Any]]

Class variables​

data: list[~D] : List of matching records.

meta: airbyte_agent_sdk.connectors.amazon_ads.models.AirbyteSearchMeta : Pagination metadata.

model_config : The type of the None singleton.

AirbyteSearchResult[ProfilesSearchData](**data: Any) : Result from Airbyte cache search operations with typed records.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

ProfilesSearchResult(**data: Any) : Result from Airbyte cache search operations with typed records.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AmazonAdsAuthConfig(**data: Any) : OAuth2 Authentication

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

client_id: str | None : The client ID of your Amazon Ads API application

client_secret: str | None : The client secret of your Amazon Ads API application

model_config : The type of the None singleton.

refresh_token: str : The refresh token obtained from the OAuth authorization flow

AmazonAdsCheckResult(**data: Any) : Result of a health check operation.

Returned by the check() method to indicate connectivity and credential status.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

checked_action: str | None : Action name used for the health check.

checked_entity: str | None : Entity name used for the health check.

error: str | None : Error message if status is 'unhealthy', None otherwise.

model_config : The type of the None singleton.

status: str : Health check status: 'healthy' or 'unhealthy'.

AmazonAdsExecuteResult(**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel
  • typing.Generic

Descendants​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult[list[Profile]]

Class variables​

data: ~T : Response data containing the result of the action.

model_config : The type of the None singleton.

AmazonAdsExecuteResultWithMeta(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Descendants​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta[dict[str, Any], PortfoliosListResultMeta]
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredBrandsAdGroupsListResultMeta]
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredBrandsCampaignsListResultMeta]
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductAdGroupsListResultMeta]
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductCampaignsListResultMeta]
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductKeywordsListResultMeta]
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductNegativeKeywordsListResultMeta]
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductNegativeTargetsListResultMeta]
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductProductAdsListResultMeta]
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductTargetsListResultMeta]

Class variables​

meta: ~S | None : Metadata about the response (e.g., pagination cursors, record counts).

AmazonAdsExecuteResultWithMeta[dict[str, Any], PortfoliosListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

PortfoliosListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredBrandsAdGroupsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

SponsoredBrandsAdGroupsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredBrandsCampaignsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

SponsoredBrandsCampaignsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductAdGroupsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

SponsoredProductAdGroupsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductCampaignsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

SponsoredProductCampaignsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductKeywordsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

SponsoredProductKeywordsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductNegativeKeywordsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

SponsoredProductNegativeKeywordsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductNegativeTargetsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

SponsoredProductNegativeTargetsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductProductAdsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

SponsoredProductProductAdsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

AmazonAdsExecuteResultWithMeta[dict[str, Any], SponsoredProductTargetsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

SponsoredProductTargetsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

AmazonAdsExecuteResult[list[Profile]](**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

ProfilesListResult(**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.amazon_ads.models.AmazonAdsExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

CampaignBudget(**data: Any) : Budget configuration for a campaign

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

budget: float | None : The type of the None singleton.

budget_type: str | None : The type of the None singleton.

model_config : The type of the None singleton.

DynamicBidding(**data: Any) : Dynamic bidding settings for a campaign

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

placement_bidding: list[airbyte_agent_sdk.connectors.amazon_ads.models.DynamicBiddingPlacementbiddingItem] | None : The type of the None singleton.

strategy: str | None : The type of the None singleton.

DynamicBiddingPlacementbiddingItem(**data: Any) : Nested schema for DynamicBidding.placementBidding_item

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

percentage: int | None : The bid adjustment percentage

placement: str | None : The placement type

Portfolio(**data: Any) : A portfolio is a container for grouping campaigns together for organizational and budget management purposes.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

budget: typing.Any | None : The type of the None singleton.

creation_date: int | None : The type of the None singleton.

in_budget: bool | None : The type of the None singleton.

last_updated_date: int | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

portfolio_id: typing.Any | None : The type of the None singleton.

serving_status: str | None : The type of the None singleton.

state: str | None : The type of the None singleton.

PortfolioBudget(**data: Any) : Budget configuration for a portfolio

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

amount: float | None : The type of the None singleton.

currency_code: str | None : The type of the None singleton.

end_date: str | None : The type of the None singleton.

model_config : The type of the None singleton.

policy: str | None : The type of the None singleton.

start_date: str | None : The type of the None singleton.

PortfoliosListResultMeta(**data: Any) : Metadata for portfolios.Action.LIST operation

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_token: str | None : The type of the None singleton.

Profile(**data: Any) : An advertising profile represents an advertiser's account in a specific marketplace. Profiles are used to scope API calls and manage advertising campaigns.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

account_info: typing.Any | None : The type of the None singleton.

country_code: str | None : The type of the None singleton.

currency_code: str | None : The type of the None singleton.

daily_budget: float | None : The type of the None singleton.

model_config : The type of the None singleton.

profile_id: int | None : The type of the None singleton.

timezone: str | None : The type of the None singleton.

ProfilesSearchData(**data: Any) : Search result data for profiles entity.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

account_info: dict[str, typing.Any] | None : The type of the None singleton.

country_code: str | None : The type of the None singleton.

currency_code: str | None : The type of the None singleton.

daily_budget: float | None : The type of the None singleton.

model_config : The type of the None singleton.

profile_id: int | None : The type of the None singleton.

timezone: str | None : The type of the None singleton.

SponsoredBrandsAdGroup(**data: Any) : An ad group within a Sponsored Brands campaign. Ad groups organize ads and targeting within a campaign.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

ad_group_id: typing.Any | None : The type of the None singleton.

bid: float | None : The type of the None singleton.

campaign_id: typing.Any | None : The type of the None singleton.

extended_data: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

state: str | None : The type of the None singleton.

SponsoredBrandsAdGroupsListResultMeta(**data: Any) : Metadata for sponsored_brands_ad_groups.Action.LIST operation

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_token: str | None : The type of the None singleton.

SponsoredBrandsCampaign(**data: Any) : A Sponsored Brands campaign. Sponsored Brands campaigns help drive discovery and sales with creative ad experiences that appear in shopping results.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

bid_multiplier: float | None : The type of the None singleton.

bid_optimization: bool | None : The type of the None singleton.

budget: float | None : The type of the None singleton.

budget_type: str | None : The type of the None singleton.

campaign_id: typing.Any | None : The type of the None singleton.

cost_type: str | None : The type of the None singleton.

end_date: str | None : The type of the None singleton.

extended_data: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

portfolio_id: typing.Any | None : The type of the None singleton.

product_location: str | None : The type of the None singleton.

smart_default: str | None : The type of the None singleton.

start_date: str | None : The type of the None singleton.

state: str | None : The type of the None singleton.

tags: dict[str, typing.Any] | None : The type of the None singleton.

SponsoredBrandsCampaignsListResultMeta(**data: Any) : Metadata for sponsored_brands_campaigns.Action.LIST operation

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_token: str | None : The type of the None singleton.

SponsoredProductAdGroup(**data: Any) : An ad group within a Sponsored Products campaign. Ad groups contain ads and targeting settings and have a default bid that applies to all ads in the group.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

ad_group_id: typing.Any | None : The type of the None singleton.

campaign_id: typing.Any | None : The type of the None singleton.

default_bid: float | None : The type of the None singleton.

extended_data: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

state: str | None : The type of the None singleton.

SponsoredProductAdGroupsListResultMeta(**data: Any) : Metadata for sponsored_product_ad_groups.Action.LIST operation

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_token: str | None : The type of the None singleton.

SponsoredProductCampaign(**data: Any) : A Sponsored Products campaign promotes individual product listings on Amazon. Campaigns contain ad groups, which contain ads and targeting settings. Note: The list endpoint (v3) and get endpoint (v2) return slightly different field formats.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

bidding: typing.Any | None : The type of the None singleton.

budget: typing.Any | None : The type of the None singleton.

campaign_id: typing.Any | None : The type of the None singleton.

campaign_type: str | None : The type of the None singleton.

daily_budget: float | None : The type of the None singleton.

dynamic_bidding: typing.Any | None : The type of the None singleton.

end_date: str | None : The type of the None singleton.

extended_data: dict[str, typing.Any] | None : The type of the None singleton.

marketplace_budget_allocation: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

off_amazon_settings: dict[str, typing.Any] | None : The type of the None singleton.

portfolio_id: typing.Any | None : The type of the None singleton.

premium_bid_adjustment: bool | None : The type of the None singleton.

start_date: str | None : The type of the None singleton.

state: str | None : The type of the None singleton.

tags: dict[str, typing.Any] | None : The type of the None singleton.

targeting_type: str | None : The type of the None singleton.

SponsoredProductCampaignsListResultMeta(**data: Any) : Metadata for sponsored_product_campaigns.Action.LIST operation

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_token: str | None : The type of the None singleton.

SponsoredProductKeyword(**data: Any) : A keyword within a Sponsored Products ad group. Keywords are used in manual targeting campaigns to match shopper search queries.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

ad_group_id: typing.Any | None : The type of the None singleton.

bid: float | None : The type of the None singleton.

campaign_id: typing.Any | None : The type of the None singleton.

extended_data: dict[str, typing.Any] | None : The type of the None singleton.

keyword_id: typing.Any | None : The type of the None singleton.

keyword_text: str | None : The type of the None singleton.

match_type: str | None : The type of the None singleton.

model_config : The type of the None singleton.

state: str | None : The type of the None singleton.

SponsoredProductKeywordsListResultMeta(**data: Any) : Metadata for sponsored_product_keywords.Action.LIST operation

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_token: str | None : The type of the None singleton.

SponsoredProductNegativeKeyword(**data: Any) : A negative keyword within a Sponsored Products ad group. Negative keywords prevent ads from showing for specific search terms.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

ad_group_id: typing.Any | None : The type of the None singleton.

campaign_id: typing.Any | None : The type of the None singleton.

extended_data: dict[str, typing.Any] | None : The type of the None singleton.

keyword_id: typing.Any | None : The type of the None singleton.

keyword_text: str | None : The type of the None singleton.

match_type: str | None : The type of the None singleton.

model_config : The type of the None singleton.

state: str | None : The type of the None singleton.

SponsoredProductNegativeKeywordsListResultMeta(**data: Any) : Metadata for sponsored_product_negative_keywords.Action.LIST operation

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_token: str | None : The type of the None singleton.

SponsoredProductNegativeTarget(**data: Any) : A negative targeting clause within a Sponsored Products ad group. Negative targeting clauses exclude specific products or categories from targeting.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

ad_group_id: typing.Any | None : The type of the None singleton.

campaign_id: typing.Any | None : The type of the None singleton.

expression: list[airbyte_agent_sdk.connectors.amazon_ads.models.SponsoredProductNegativeTargetExpressionItem] | None : The type of the None singleton.

expression_type: str | None : The type of the None singleton.

extended_data: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

resolved_expression: list[airbyte_agent_sdk.connectors.amazon_ads.models.SponsoredProductNegativeTargetResolvedexpressionItem] | None : The type of the None singleton.

state: str | None : The type of the None singleton.

target_id: typing.Any | None : The type of the None singleton.

SponsoredProductNegativeTargetExpressionItem(**data: Any) : Nested schema for SponsoredProductNegativeTarget.expression_item

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

type_: str | None : The expression type

value: str | None : The expression value

SponsoredProductNegativeTargetResolvedexpressionItem(**data: Any) : Nested schema for SponsoredProductNegativeTarget.resolvedExpression_item

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

type_: str | None : The resolved expression type

value: str | None : The resolved expression value

SponsoredProductNegativeTargetsListResultMeta(**data: Any) : Metadata for sponsored_product_negative_targets.Action.LIST operation

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_token: str | None : The type of the None singleton.

SponsoredProductProductAd(**data: Any) : A product ad within a Sponsored Products ad group. Product ads associate an advertised product (identified by ASIN or SKU) with an ad group.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

ad_group_id: typing.Any | None : The type of the None singleton.

ad_id: typing.Any | None : The type of the None singleton.

asin: str | None : The type of the None singleton.

campaign_id: typing.Any | None : The type of the None singleton.

extended_data: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

sku: str | None : The type of the None singleton.

state: str | None : The type of the None singleton.

SponsoredProductProductAdsListResultMeta(**data: Any) : Metadata for sponsored_product_product_ads.Action.LIST operation

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_token: str | None : The type of the None singleton.

SponsoredProductTarget(**data: Any) : A targeting clause within a Sponsored Products ad group. Targeting clauses define product or category targeting for the ad group.

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

ad_group_id: typing.Any | None : The type of the None singleton.

bid: float | None : The type of the None singleton.

campaign_id: typing.Any | None : The type of the None singleton.

expression: list[airbyte_agent_sdk.connectors.amazon_ads.models.SponsoredProductTargetExpressionItem] | None : The type of the None singleton.

expression_type: str | None : The type of the None singleton.

extended_data: dict[str, typing.Any] | None : The type of the None singleton.

model_config : The type of the None singleton.

resolved_expression: list[airbyte_agent_sdk.connectors.amazon_ads.models.SponsoredProductTargetResolvedexpressionItem] | None : The type of the None singleton.

state: str | None : The type of the None singleton.

target_id: typing.Any | None : The type of the None singleton.

SponsoredProductTargetExpressionItem(**data: Any) : Nested schema for SponsoredProductTarget.expression_item

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

type_: str | None : The expression type

value: str | None : The expression value

SponsoredProductTargetResolvedexpressionItem(**data: Any) : Nested schema for SponsoredProductTarget.resolvedExpression_item

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

type_: str | None : The resolved expression type

value: str | None : The resolved expression value

SponsoredProductTargetsListResultMeta(**data: Any) : Metadata for sponsored_product_targets.Action.LIST operation

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.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_token: str | None : The type of the None singleton.

Was this page helpful?