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.