Skip to main content

Module airbyte_agent_sdk.connectors.snapchat_marketing.models

Pydantic models for snapchat-marketing connector.

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

Classes​

Ad(**data: Any) : Snapchat ad object

Create a new model by parsing 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_squad_id: str | None : The type of the None singleton.

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

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

delivery_status: list[str] | None : The type of the None singleton.

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.

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

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

review_status_reasons: list[str] | None : The type of the None singleton.

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

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

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

AdAccount(**data: Any) : Snapchat ad account object

Create a new model by parsing 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​

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

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

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

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

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

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

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

funding_source_ids: list[str] | None : The type of the None singleton.

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.

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

regulations: airbyte_agent_sdk.connectors.snapchat_marketing.models.AdAccountRegulations | None : The type of the None singleton.

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

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

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

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

AdAccountRegulations(**data: Any) : Regulatory settings

Create a new model by parsing 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.

restricted_delivery_signals: bool | None : Whether restricted delivery signals are enabled

AdSquad(**data: Any) : Snapchat ad squad object

Create a new model by parsing 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​

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

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

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

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

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

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

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

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

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

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

delivery_status: list[str] | None : The type of the None singleton.

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

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

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

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

lifetime_budget_micro: 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.

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

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

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

skadnetwork_properties: airbyte_agent_sdk.connectors.snapchat_marketing.models.AdSquadSkadnetworkProperties | None : The type of the None singleton.

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

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

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

targeting: airbyte_agent_sdk.connectors.snapchat_marketing.models.AdSquadTargeting | None : The type of the None singleton.

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

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

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

AdSquadSkadnetworkProperties(**data: Any) : SKAdNetwork properties

Create a new model by parsing 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​

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

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

model_config : The type of the None singleton.

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

AdSquadTargeting(**data: Any) : Targeting specification

Create a new model by parsing 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​

auto_expansion_options: airbyte_agent_sdk.connectors.snapchat_marketing.models.AdSquadTargetingAutoExpansionOptions | None : The type of the None singleton.

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

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

geos: list[airbyte_agent_sdk.connectors.snapchat_marketing.models.AdSquadTargetingGeosItem] | None : The type of the None singleton.

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

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

model_config : The type of the None singleton.

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

AdSquadTargetingAutoExpansionOptions(**data: Any) : Nested schema for AdSquadTargeting.auto_expansion_options

Create a new model by parsing 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​

interest_expansion_option: airbyte_agent_sdk.connectors.snapchat_marketing.models.AdSquadTargetingAutoExpansionOptionsInterestExpansionOption | None : The type of the None singleton.

model_config : The type of the None singleton.

AdSquadTargetingAutoExpansionOptionsInterestExpansionOption(**data: Any) : Nested schema for AdSquadTargetingAutoExpansionOptions.interest_expansion_option

Create a new model by parsing 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​

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

model_config : The type of the None singleton.

AdSquadTargetingGeosItem(**data: Any) : Nested schema for AdSquadTargeting.geos_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​

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

model_config : The type of the None singleton.

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

AdaccountsListResultMeta(**data: Any) : Metadata for adaccounts.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_link: str | None : The type of the None singleton.

AdaccountsSearchData(**data: Any) : Search result data for adaccounts 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​

advertiser_organization_id: str | None : Advertiser organization ID

agency_representing_client: bool | None : Whether the account is managed by an agency

billing_center_id: str | None : Billing center ID

billing_type: str | None : Billing type

client_paying_invoices: bool | None : Whether the client pays invoices directly

created_at: str | None : Creation timestamp

currency: str | None : Account currency code

funding_source_ids: list[typing.Any] | None : Associated funding source IDs

id: str | None : Unique ad account identifier

model_config : The type of the None singleton.

name: str | None : Ad account name

organization_id: str | None : Parent organization ID

regulations: dict[str, typing.Any] | None : Regulatory settings

status: str | None : Ad account status

timezone: str | None : Account timezone

type_: str | None : Ad account type

updated_at: str | None : Last update timestamp

AdsListResultMeta(**data: Any) : Metadata for 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_link: str | None : The type of the None singleton.

AdsSearchData(**data: Any) : Search result data for ads 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​

ad_squad_id: str | None : Parent ad squad ID

created_at: str | None : Creation timestamp

creative_id: str | None : Associated creative ID

delivery_status: list[typing.Any] | None : Delivery status messages

id: str | None : Unique ad identifier

model_config : The type of the None singleton.

name: str | None : Ad name

render_type: str | None : Render type

review_status: str | None : Review status

review_status_reasons: list[typing.Any] | None : Reasons for review status

status: str | None : Ad status

type_: str | None : Ad type

updated_at: str | None : Last update timestamp

AdsquadsListResultMeta(**data: Any) : Metadata for adsquads.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_link: str | None : The type of the None singleton.

AdsquadsSearchData(**data: Any) : Search result data for adsquads 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​

auto_bid: bool | None : Whether auto bidding is enabled

bid_strategy: str | None : Bid strategy

billing_event: str | None : Billing event type

campaign_id: str | None : Parent campaign ID

child_ad_type: str | None : Child ad type

created_at: str | None : Creation timestamp

creation_state: str | None : Creation state

daily_budget_micro: int | None : Daily budget in micro-currency

delivery_constraint: str | None : Delivery constraint

delivery_properties_version: int | None : Delivery properties version

delivery_status: list[typing.Any] | None : Delivery status messages

end_time: str | None : Ad squad end time

event_sources: dict[str, typing.Any] | None : Event sources configuration

forced_view_setting: str | None : Forced view setting

id: str | None : Unique ad squad identifier

lifetime_budget_micro: int | None : Lifetime budget in micro-currency

model_config : The type of the None singleton.

name: str | None : Ad squad name

optimization_goal: str | None : Optimization goal

pacing_type: str | None : Pacing type

placement: str | None : Placement type

skadnetwork_properties: dict[str, typing.Any] | None : SKAdNetwork properties

start_time: str | None : Ad squad start time

status: str | None : Ad squad status

target_bid: bool | None : Whether target bid is enabled

targeting: dict[str, typing.Any] | None : Targeting specification

targeting_reach_status: str | None : Targeting reach status

type_: str | None : Ad squad type

updated_at: str | None : Last update timestamp

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.snapchat_marketing.models.AirbyteSearchResult[AdaccountsSearchData]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.AirbyteSearchResult[AdsSearchData]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.AirbyteSearchResult[AdsquadsSearchData]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.AirbyteSearchResult[CampaignsSearchData]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.AirbyteSearchResult[CreativesSearchData]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.AirbyteSearchResult[MediaSearchData]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.AirbyteSearchResult[OrganizationsSearchData]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.AirbyteSearchResult[SegmentsSearchData]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.AirbyteSearchResult[dict[str, Any]]

Class variables​

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

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

model_config : The type of the None singleton.

AirbyteSearchResult[AdaccountsSearchData](**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

AdaccountsSearchResult(**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[AdsSearchData](**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

AdsSearchResult(**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[AdsquadsSearchData](**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

AdsquadsSearchResult(**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[CampaignsSearchData](**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

CampaignsSearchResult(**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[CreativesSearchData](**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

CreativesSearchResult(**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[MediaSearchData](**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

MediaSearchResult(**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[OrganizationsSearchData](**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

OrganizationsSearchResult(**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[SegmentsSearchData](**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

SegmentsSearchResult(**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.snapchat_marketing.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Campaign(**data: Any) : Snapchat campaign object

Create a new model by parsing 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_account_id: str | None : The type of the None singleton.

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

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

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

delivery_status: list[str] | None : The type of the None singleton.

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.

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

objective_v2_properties: airbyte_agent_sdk.connectors.snapchat_marketing.models.CampaignObjectiveV2Properties | None : The type of the None singleton.

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

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

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

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

CampaignObjectiveV2Properties(**data: Any) : Objective V2 properties for the 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​

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

model_config : The type of the None singleton.

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

CampaignsListResultMeta(**data: Any) : Metadata for 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_link: str | None : The type of the None singleton.

CampaignsSearchData(**data: Any) : Search result data for campaigns 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​

ad_account_id: str | None : Parent ad account ID

buy_model: str | None : Buy model type

created_at: str | None : Creation timestamp

creation_state: str | None : Creation state

delivery_status: list[typing.Any] | None : Delivery status messages

id: str | None : Unique campaign identifier

model_config : The type of the None singleton.

name: str | None : Campaign name

objective: str | None : Campaign objective

start_time: str | None : Campaign start time

status: str | None : Campaign status

updated_at: str | None : Last update timestamp

Creative(**data: Any) : Snapchat creative object

Create a new model by parsing 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_account_id: str | None : The type of the None singleton.

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

ad_to_place_properties: airbyte_agent_sdk.connectors.snapchat_marketing.models.CreativeAdToPlaceProperties | None : The type of the None singleton.

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

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

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

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

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

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.

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

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

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

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

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

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

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

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

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

web_view_properties: airbyte_agent_sdk.connectors.snapchat_marketing.models.CreativeWebViewProperties | None : The type of the None singleton.

CreativeAdToPlaceProperties(**data: Any) : Ad-to-place properties

Create a new model by parsing 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.

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

CreativeWebViewProperties(**data: Any) : Web view properties

Create a new model by parsing 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​

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

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

deep_link_urls: list[str] | None : The type of the None singleton.

model_config : The type of the None singleton.

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

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

CreativesListResultMeta(**data: Any) : Metadata for creatives.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_link: str | None : The type of the None singleton.

CreativesSearchData(**data: Any) : Search result data for creatives 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​

ad_account_id: str | None : Parent ad account ID

ad_product: str | None : Ad product type

ad_to_place_properties: dict[str, typing.Any] | None : Ad-to-place properties

brand_name: str | None : Brand name displayed in the creative

call_to_action: str | None : Call to action text

created_at: str | None : Creation timestamp

forced_view_eligibility: str | None : Forced view eligibility status

headline: str | None : Creative headline

id: str | None : Unique creative identifier

model_config : The type of the None singleton.

name: str | None : Creative name

packaging_status: str | None : Packaging status

render_type: str | None : Render type

review_status: str | None : Review status

review_status_details: str | None : Details about the review status

shareable: bool | None : Whether the creative is shareable

top_snap_crop_position: str | None : Top snap crop position

top_snap_media_id: str | None : Top snap media ID

type_: str | None : Creative type

updated_at: str | None : Last update timestamp

web_view_properties: dict[str, typing.Any] | None : Web view properties

Media(**data: Any) : Snapchat media object

Create a new model by parsing 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_account_id: str | None : The type of the None singleton.

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

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

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

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

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

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

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

image_metadata: airbyte_agent_sdk.connectors.snapchat_marketing.models.MediaImageMetadata | None : The type of the None singleton.

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

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

media_usages: list[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.

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

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

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

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

MediaImageMetadata(**data: Any) : Image-specific 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

Class variables​

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

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

model_config : The type of the None singleton.

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

MediaListResultMeta(**data: Any) : Metadata for media.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_link: str | None : The type of the None singleton.

MediaSearchData(**data: Any) : Search result data for media 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​

ad_account_id: str | None : Parent ad account ID

created_at: str | None : Creation timestamp

download_link: str | None : Download URL for the media

duration_in_seconds: float | None : Duration in seconds for video media

file_name: str | None : Original file name

file_size_in_bytes: int | None : File size in bytes

hash: str | None : Media file hash

id: str | None : Unique media identifier

image_metadata: dict[str, typing.Any] | None : Image-specific metadata

is_demo_media: bool | None : Whether this is demo media

media_status: str | None : Media processing status

media_usages: list[typing.Any] | None : Where the media is used

model_config : The type of the None singleton.

name: str | None : Media name

type_: str | None : Media type

updated_at: str | None : Last update timestamp

video_metadata: dict[str, typing.Any] | None : Video-specific metadata

visibility: str | None : Media visibility setting

Organization(**data: Any) : Snapchat organization object

Create a new model by parsing 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​

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

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

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

configuration_settings: airbyte_agent_sdk.connectors.snapchat_marketing.models.OrganizationConfigurationSettings | None : The type of the None singleton.

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

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

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

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

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

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

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

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

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

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

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

model_config : The type of the None singleton.

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

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

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

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

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

roles: list[str] | None : The type of the None singleton.

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

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

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

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

OrganizationConfigurationSettings(**data: Any) : Organization configuration settings

Create a new model by parsing 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.

notifications_enabled: bool | None : Whether notifications are enabled

OrganizationsListResultMeta(**data: Any) : Metadata for organizations.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_link: str | None : The type of the None singleton.

OrganizationsSearchData(**data: Any) : Search result data for organizations 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​

accepted_term_version: str | None : Version of accepted terms

address_line_1: str | None : Street address

administrative_district_level_1: str | None : State or province

configuration_settings: dict[str, typing.Any] | None : Organization configuration settings

contact_email: str | None : Contact email address

contact_name: str | None : Contact person name

contact_phone: str | None : Contact phone number

contact_phone_optin: bool | None : Whether the contact opted in for phone communications

country: str | None : Country code

created_at: str | None : Creation timestamp

created_by_caller: bool | None : Whether the organization was created by the caller

id: str | None : Unique organization identifier

locality: str | None : City or locality

model_config : The type of the None singleton.

my_display_name: str | None : Display name of the authenticated user in the organization

my_invited_email: str | None : Email used to invite the authenticated user

my_member_id: str | None : Member ID of the authenticated user

name: str | None : Organization name

postal_code: str | None : Postal code

roles: list[typing.Any] | None : Roles of the authenticated user in this organization

state: str | None : Organization state

type_: str | None : Organization type

updated_at: str | None : Last update timestamp

Segment(**data: Any) : Snapchat audience segment object

Create a new model by parsing 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_account_id: str | None : The type of the None singleton.

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

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

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

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.

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

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

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

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

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

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

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

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

visible_to: list[str] | None : The type of the None singleton.

SegmentsListResultMeta(**data: Any) : Metadata for segments.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_link: str | None : The type of the None singleton.

SegmentsSearchData(**data: Any) : Search result data for segments 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​

ad_account_id: str | None : Parent ad account ID

approximate_number_users: int | None : Approximate number of users in the segment

created_at: str | None : Creation timestamp

description: str | None : Segment description

id: str | None : Unique segment identifier

model_config : The type of the None singleton.

name: str | None : Segment name

organization_id: str | None : Parent organization ID

retention_in_days: int | None : Data retention period in days

source_type: str | None : Segment source type

status: str | None : Segment status

targetable_status: str | None : Whether the segment is targetable

updated_at: str | None : Last update timestamp

upload_status: str | None : Upload processing status

visible_to: list[typing.Any] | None : Visibility settings

SnapchatMarketingAuthConfig(**data: Any) : 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 : The Client ID of your Snapchat developer application

client_secret: str : The Client Secret of your Snapchat developer application

model_config : The type of the None singleton.

refresh_token: str : Refresh Token to renew the expired Access Token

SnapchatMarketingCheckResult(**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'.

SnapchatMarketingExecuteResult(**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta

Class variables​

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

model_config : The type of the None singleton.

SnapchatMarketingExecuteResultWithMeta(**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.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Descendants​

  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta[list[AdAccount], AdaccountsListResultMeta]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta[list[AdSquad], AdsquadsListResultMeta]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta[list[Ad], AdsListResultMeta]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta[list[Campaign], CampaignsListResultMeta]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta[list[Creative], CreativesListResultMeta]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta[list[Media], MediaListResultMeta]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta[list[Organization], OrganizationsListResultMeta]
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta[list[Segment], SegmentsListResultMeta]

Class variables​

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

SnapchatMarketingExecuteResultWithMeta[list[AdAccount], AdaccountsListResultMeta](**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

AdaccountsListResult(**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

SnapchatMarketingExecuteResultWithMeta[list[AdSquad], AdsquadsListResultMeta](**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

AdsquadsListResult(**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

SnapchatMarketingExecuteResultWithMeta[list[Ad], AdsListResultMeta](**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

AdsListResult(**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

SnapchatMarketingExecuteResultWithMeta[list[Campaign], CampaignsListResultMeta](**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

CampaignsListResult(**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

SnapchatMarketingExecuteResultWithMeta[list[Creative], CreativesListResultMeta](**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

CreativesListResult(**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

SnapchatMarketingExecuteResultWithMeta[list[Media], MediaListResultMeta](**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

MediaListResult(**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

SnapchatMarketingExecuteResultWithMeta[list[Organization], OrganizationsListResultMeta](**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

OrganizationsListResult(**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

SnapchatMarketingExecuteResultWithMeta[list[Segment], SegmentsListResultMeta](**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

SegmentsListResult(**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.snapchat_marketing.models.SnapchatMarketingExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.snapchat_marketing.models.SnapchatMarketingExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

SnapchatMarketingReplicationConfig(**data: Any) : Replication Configuration - Settings for data replication from Snapchat Marketing.

Create a new model by parsing 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.

start_date: str : Date in YYYY-MM-DD format. Data before this date will not be replicated.

Was this page helpful?