Module airbyte_agent_sdk.connectors.tiktok_marketing.models
Pydantic models for tiktok-marketing connector.
This module contains Pydantic models used for authentication configuration and response envelope types.
Classes
Ad(**data: Any)
: TikTok ad
Create a new model by parsing 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_format: str | None
: The type of the None singleton.
ad_id: str | None
: The type of the None singleton.
ad_name: str | None
: The type of the None singleton.
ad_text: str | None
: The type of the None singleton.
ad_texts: list[typing.Any] | None
: The type of the None singleton.
adgroup_id: str | None
: The type of the None singleton.
adgroup_name: str | None
: The type of the None singleton.
advertiser_id: str | None
: The type of the None singleton.
app_name: str | None
: The type of the None singleton.
avatar_icon_web_uri: str | None
: The type of the None singleton.
brand_safety_postbid_partner: str | None
: The type of the None singleton.
brand_safety_vast_url: str | None
: The type of the None singleton.
call_to_action: str | None
: The type of the None singleton.
call_to_action_id: str | None
: The type of the None singleton.
campaign_automation_type: str | None
: The type of the None singleton.
campaign_id: str | None
: The type of the None singleton.
campaign_name: str | None
: The type of the None singleton.
card_id: str | None
: The type of the None singleton.
carousel_image_labels: list[typing.Any] | None
: The type of the None singleton.
click_tracking_url: str | None
: The type of the None singleton.
create_time: str | None
: The type of the None singleton.
creative_authorized: bool | None
: The type of the None singleton.
creative_type: str | None
: The type of the None singleton.
deeplink: str | None
: The type of the None singleton.
deeplink_type: str | None
: The type of the None singleton.
display_name: str | None
: The type of the None singleton.
fallback_type: str | None
: The type of the None singleton.
identity_id: str | None
: The type of the None singleton.
identity_type: str | None
: The type of the None singleton.
image_ids: list[str] | None
: The type of the None singleton.
image_mode: str | None
: The type of the None singleton.
impression_tracking_url: str | None
: The type of the None singleton.
is_aco: bool | None
: The type of the None singleton.
is_new_structure: bool | None
: The type of the None singleton.
landing_page_url: str | None
: The type of the None singleton.
landing_page_urls: list[typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
modify_time: str | None
: The type of the None singleton.
music_id: str | None
: The type of the None singleton.
operation_status: str | None
: The type of the None singleton.
optimization_event: str | None
: The type of the None singleton.
page_id: str | None
: The type of the None singleton.
playable_url: str | None
: The type of the None singleton.
profile_image_url: str | None
: The type of the None singleton.
secondary_status: str | None
: The type of the None singleton.
tracking_pixel_id: int | None
: The type of the None singleton.
vast_moat_enabled: bool | None
: The type of the None singleton.
video_id: str | None
: The type of the None singleton.
viewability_postbid_partner: str | None
: The type of the None singleton.
viewability_vast_url: str | None
: The type of the None singleton.
AdGroup(**data: Any)
: TikTok ad group
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
actions: list[typing.Any] | None
: The type of the None singleton.
adgroup_app_profile_page_state: str | None
: The type of the None singleton.
adgroup_id: str | None
: The type of the None singleton.
adgroup_name: str | None
: The type of the None singleton.
advertiser_id: str | None
: The type of the None singleton.
age_groups: list[str] | None
: The type of the None singleton.
app_config: dict[str, typing.Any] | None
: The type of the None singleton.
app_download_url: str | None
: The type of the None singleton.
app_id: str | None
: The type of the None singleton.
app_type: str | None
: The type of the None singleton.
audience_ids: list[typing.Any] | None
: The type of the None singleton.
auto_targeting_enabled: bool | None
: The type of the None singleton.
automated_keywords_enabled: bool | None
: The type of the None singleton.
bid_display_mode: str | None
: The type of the None singleton.
bid_price: float | None
: The type of the None singleton.
bid_type: str | None
: The type of the None singleton.
billing_event: str | None
: The type of the None singleton.
brand_safety_partner: str | None
: The type of the None singleton.
brand_safety_type: str | None
: The type of the None singleton.
budget: float | None
: The type of the None singleton.
budget_mode: str | None
: The type of the None singleton.
campaign_automation_type: str | None
: The type of the None singleton.
campaign_id: str | None
: The type of the None singleton.
campaign_name: str | None
: The type of the None singleton.
category_exclusion_ids: list[typing.Any] | None
: The type of the None singleton.
category_id: str | None
: The type of the None singleton.
comment_disabled: bool | None
: The type of the None singleton.
contextual_tag_ids: list[typing.Any] | None
: The type of the None singleton.
conversion_bid_price: float | None
: The type of the None singleton.
conversion_window: str | None
: The type of the None singleton.
create_time: str | None
: The type of the None singleton.
creative_material_mode: str | None
: The type of the None singleton.
custom_conversion_id: str | None
: The type of the None singleton.
dayparting: str | None
: The type of the None singleton.
deep_bid_type: str | None
: The type of the None singleton.
deep_cpa_bid: float | None
: The type of the None singleton.
deep_funnel_event_source: str | None
: The type of the None singleton.
deep_funnel_event_source_id: str | None
: The type of the None singleton.
deep_funnel_optimization_event: str | None
: The type of the None singleton.
deep_funnel_optimization_status: str | None
: The type of the None singleton.
delivery_mode: str | None
: The type of the None singleton.
device_model_ids: list[typing.Any] | None
: The type of the None singleton.
device_price_ranges: list[typing.Any] | None
: The type of the None singleton.
excluded_audience_ids: list[typing.Any] | None
: The type of the None singleton.
excluded_custom_actions: list[typing.Any] | None
: The type of the None singleton.
feed_type: str | None
: The type of the None singleton.
frequency: int | None
: The type of the None singleton.
frequency_schedule: int | None
: The type of the None singleton.
gender: str | None
: The type of the None singleton.
household_income: list[typing.Any] | None
: The type of the None singleton.
included_custom_actions: list[typing.Any] | None
: The type of the None singleton.
interest_category_ids: list[str] | None
: The type of the None singleton.
interest_keyword_ids: list[typing.Any] | None
: The type of the None singleton.
inventory_filter_enabled: bool | None
: The type of the None singleton.
ios14_quota_type: str | None
: The type of the None singleton.
is_hfss: bool | None
: The type of the None singleton.
is_new_structure: bool | None
: The type of the None singleton.
is_smart_performance_campaign: bool | None
: The type of the None singleton.
isp_ids: list[typing.Any] | None
: The type of the None singleton.
keywords: str | None
: The type of the None singleton.
languages: list[str] | None
: The type of the None singleton.
location_ids: list[str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
modify_time: str | None
: The type of the None singleton.
network_types: list[typing.Any] | None
: The type of the None singleton.
next_day_retention: float | None
: The type of the None singleton.
operating_systems: list[typing.Any] | None
: The type of the None singleton.
operation_status: str | None
: The type of the None singleton.
optimization_event: str | None
: The type of the None singleton.
optimization_goal: str | None
: The type of the None singleton.
pacing: str | None
: The type of the None singleton.
pixel_id: str | None
: The type of the None singleton.
placement_type: str | None
: The type of the None singleton.
placements: list[str] | None
: The type of the None singleton.
promotion_type: str | None
: The type of the None singleton.
purchased_impression: float | None
: The type of the None singleton.
purchased_reach: float | None
: The type of the None singleton.
rf_estimated_cpr: float | None
: The type of the None singleton.
rf_estimated_frequency: float | None
: The type of the None singleton.
rf_purchased_type: str | None
: The type of the None singleton.
schedule_end_time: str | None
: The type of the None singleton.
schedule_infos: list[typing.Any] | None
: The type of the None singleton.
schedule_start_time: str | None
: The type of the None singleton.
schedule_type: str | None
: The type of the None singleton.
scheduled_budget: float | None
: The type of the None singleton.
search_result_enabled: bool | None
: The type of the None singleton.
secondary_optimization_event: str | None
: The type of the None singleton.
secondary_status: str | None
: The type of the None singleton.
share_disabled: bool | None
: The type of the None singleton.
skip_learning_phase: bool | None
: The type of the None singleton.
smart_audience_enabled: bool | None
: The type of the None singleton.
smart_interest_behavior_enabled: bool | None
: The type of the None singleton.
spending_power: str | None
: The type of the None singleton.
statistic_type: str | None
: The type of the None singleton.
vbo_window: str | None
: The type of the None singleton.
video_download_disabled: bool | None
: The type of the None singleton.
zipcode_ids: list[typing.Any] | None
: The type of the None singleton.
AdGroupsListResultMeta(**data: Any)
: Metadata for ad_groups.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
AdGroupsReportDaily(**data: Any)
: Daily performance report at the ad group level
Create a new model by parsing 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
adgroup_id: int | None
: The type of the None singleton.
adgroup_name: str | None
: The type of the None singleton.
app_install: float | None
: The type of the None singleton.
average_video_play: float | None
: The type of the None singleton.
average_video_play_per_user: float | None
: The type of the None singleton.
campaign_id: int | None
: The type of the None singleton.
campaign_name: str | None
: The type of the None singleton.
clicks: str | None
: The type of the None singleton.
clicks_on_music_disc: float | None
: The type of the None singleton.
comments: float | None
: The type of the None singleton.
conversion: str | None
: The type of the None singleton.
conversion_rate: str | None
: The type of the None singleton.
cost_per_1000_reached: str | None
: The type of the None singleton.
cost_per_conversion: str | None
: The type of the None singleton.
cost_per_result: str | None
: The type of the None singleton.
cost_per_secondary_goal_result: str | None
: The type of the None singleton.
cpc: str | None
: The type of the None singleton.
cpm: str | None
: The type of the None singleton.
ctr: str | None
: The type of the None singleton.
follows: float | None
: The type of the None singleton.
frequency: str | None
: The type of the None singleton.
impressions: str | None
: The type of the None singleton.
likes: float | None
: The type of the None singleton.
model_config
: The type of the None singleton.
placement_type: str | None
: The type of the None singleton.
profile_visits: float | None
: The type of the None singleton.
reach: str | None
: The type of the None singleton.
real_time_app_install: float | None
: The type of the None singleton.
real_time_app_install_cost: float | None
: The type of the None singleton.
real_time_conversion: str | None
: The type of the None singleton.
real_time_conversion_rate: str | None
: The type of the None singleton.
real_time_cost_per_conversion: str | None
: The type of the None singleton.
real_time_cost_per_result: str | None
: The type of the None singleton.
real_time_result: str | None
: The type of the None singleton.
real_time_result_rate: str | None
: The type of the None singleton.
result: str | None
: The type of the None singleton.
result_rate: str | None
: The type of the None singleton.
secondary_goal_result: str | None
: The type of the None singleton.
secondary_goal_result_rate: str | None
: The type of the None singleton.
shares: float | None
: The type of the None singleton.
spend: str | None
: The type of the None singleton.
stat_time_day: str | None
: The type of the None singleton.
video_play_actions: float | None
: The type of the None singleton.
video_views_p100: float | None
: The type of the None singleton.
video_views_p25: float | None
: The type of the None singleton.
video_views_p50: float | None
: The type of the None singleton.
video_views_p75: float | None
: The type of the None singleton.
video_watched_2s: float | None
: The type of the None singleton.
video_watched_6s: float | None
: The type of the None singleton.
AdGroupsReportsDailyListResultMeta(**data: Any)
: Metadata for ad_groups_reports_daily.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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
AdGroupsReportsDailySearchData(**data: Any)
: Search result data for ad_groups_reports_daily 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
adgroup_id: int | None
: The unique identifier for the ad group.
adgroup_name: str | None
: The name of the ad group.
app_install: float | None
: Number of app installations.
average_video_play: float | None
: Average video play duration.
average_video_play_per_user: float | None
: Average video play duration per user.
campaign_id: int | None
: The unique identifier for the campaign.
campaign_name: str | None
: The name of the marketing campaign.
clicks: str | None
: Number of clicks on the ad.
clicks_on_music_disc: float | None
: Number of clicks on the music disc.
comments: float | None
: Number of comments.
conversion: str | None
: Number of conversions.
conversion_rate: str | None
: Rate of conversions.
cost_per_1000_reached: str | None
: Cost per 1000 unique users reached.
cost_per_conversion: str | None
: Cost per conversion.
cost_per_result: str | None
: Cost per result.
cost_per_secondary_goal_result: str | None
: Cost per secondary goal result.
cpc: str | None
: Cost per click.
cpm: str | None
: Cost per thousand impressions.
ctr: str | None
: Click-through rate.
follows: float | None
: Number of follows.
frequency: str | None
: Average number of times each person saw the ad.
impressions: str | None
: Number of times the ad was displayed.
likes: float | None
: Number of likes.
model_config
: The type of the None singleton.
placement_type: str | None
: Type of ad placement.
profile_visits: float | None
: Number of profile visits.
reach: str | None
: Total number of unique users reached.
real_time_app_install: float | None
: Real-time app installations.
real_time_app_install_cost: float | None
: Cost of real-time app installations.
real_time_conversion: str | None
: Real-time conversions.
real_time_conversion_rate: str | None
: Real-time conversion rate.
real_time_cost_per_conversion: str | None
: Real-time cost per conversion.
real_time_cost_per_result: str | None
: Real-time cost per result.
real_time_result: str | None
: Real-time results.
real_time_result_rate: str | None
: Real-time result rate.
result: str | None
: Number of results.
result_rate: str | None
: Rate of results.
secondary_goal_result: str | None
: Results for secondary goals.
secondary_goal_result_rate: str | None
: Rate of secondary goal results.
shares: float | None
: Number of shares.
spend: str | None
: Total amount of money spent.
stat_time_day: str | None
: The date for which the statistical data is recorded (YYYY-MM-DD HH:MM:SS format).
video_play_actions: float | None
: Number of video play actions.
video_views_p100: float | None
: Number of times video was watched to 100%.
video_views_p25: float | None
: Number of times video was watched to 25%.
video_views_p50: float | None
: Number of times video was watched to 50%.
video_views_p75: float | None
: Number of times video was watched to 75%.
video_watched_2s: float | None
: Number of times video was watched for at least 2 seconds.
video_watched_6s: float | None
: Number of times video was watched for at least 6 seconds.
AdGroupsSearchData(**data: Any)
: Search result data for ad_groups 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
adgroup_id: int | None
: The unique identifier of the ad group
adgroup_name: str | None
: The name of the ad group
advertiser_id: int | None
: The unique identifier of the advertiser
budget: float | None
: The allocated budget for the ad group
budget_mode: str | None
: The mode for managing the budget
campaign_id: int | None
: The unique identifier of the campaign
create_time: str | None
: The timestamp for when the ad group was created
model_config
: The type of the None singleton.
modify_time: str | None
: The timestamp for when the ad group was last modified
operation_status: str | None
: The status of the operation
optimization_goal: str | None
: The goal set for optimization
placement_type: str | None
: The type of ad placement
promotion_type: str | None
: The type of promotion
secondary_status: str | None
: The secondary status of the ad group
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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
AdsReportDaily(**data: Any)
: Daily performance report at the ad level
Create a new model by parsing 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_id: int | None
: The type of the None singleton.
ad_name: str | None
: The type of the None singleton.
ad_text: str | None
: The type of the None singleton.
adgroup_id: int | None
: The type of the None singleton.
adgroup_name: str | None
: The type of the None singleton.
app_install: float | None
: The type of the None singleton.
average_video_play: float | None
: The type of the None singleton.
average_video_play_per_user: float | None
: The type of the None singleton.
campaign_id: int | None
: The type of the None singleton.
campaign_name: str | None
: The type of the None singleton.
clicks: str | None
: The type of the None singleton.
clicks_on_music_disc: float | None
: The type of the None singleton.
comments: float | None
: The type of the None singleton.
conversion: str | None
: The type of the None singleton.
conversion_rate: str | None
: The type of the None singleton.
cost_per_1000_reached: str | None
: The type of the None singleton.
cost_per_conversion: str | None
: The type of the None singleton.
cost_per_result: str | None
: The type of the None singleton.
cost_per_secondary_goal_result: str | None
: The type of the None singleton.
cpc: str | None
: The type of the None singleton.
cpm: str | None
: The type of the None singleton.
ctr: str | None
: The type of the None singleton.
follows: float | None
: The type of the None singleton.
frequency: str | None
: The type of the None singleton.
impressions: str | None
: The type of the None singleton.
likes: float | None
: The type of the None singleton.
model_config
: The type of the None singleton.
placement_type: str | None
: The type of the None singleton.
profile_visits: float | None
: The type of the None singleton.
reach: str | None
: The type of the None singleton.
real_time_app_install: float | None
: The type of the None singleton.
real_time_app_install_cost: float | None
: The type of the None singleton.
real_time_conversion: str | None
: The type of the None singleton.
real_time_conversion_rate: str | None
: The type of the None singleton.
real_time_cost_per_conversion: str | None
: The type of the None singleton.
real_time_cost_per_result: str | None
: The type of the None singleton.
real_time_result: str | None
: The type of the None singleton.
real_time_result_rate: str | None
: The type of the None singleton.
result: str | None
: The type of the None singleton.
result_rate: str | None
: The type of the None singleton.
secondary_goal_result: str | None
: The type of the None singleton.
secondary_goal_result_rate: str | None
: The type of the None singleton.
shares: float | None
: The type of the None singleton.
spend: str | None
: The type of the None singleton.
stat_time_day: str | None
: The type of the None singleton.
video_play_actions: float | None
: The type of the None singleton.
video_views_p100: float | None
: The type of the None singleton.
video_views_p25: float | None
: The type of the None singleton.
video_views_p50: float | None
: The type of the None singleton.
video_views_p75: float | None
: The type of the None singleton.
video_watched_2s: float | None
: The type of the None singleton.
video_watched_6s: float | None
: The type of the None singleton.
AdsReportHourly(**data: Any)
: Hourly performance report at the ad level
Create a new model by parsing 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_id: int | None
: The type of the None singleton.
ad_name: str | None
: The type of the None singleton.
ad_text: str | None
: The type of the None singleton.
adgroup_id: int | None
: The type of the None singleton.
adgroup_name: str | None
: The type of the None singleton.
app_install: float | None
: The type of the None singleton.
average_video_play: float | None
: The type of the None singleton.
average_video_play_per_user: float | None
: The type of the None singleton.
campaign_id: int | None
: The type of the None singleton.
campaign_name: str | None
: The type of the None singleton.
clicks: str | None
: The type of the None singleton.
clicks_on_music_disc: float | None
: The type of the None singleton.
comments: float | None
: The type of the None singleton.
conversion: str | None
: The type of the None singleton.
conversion_rate: str | None
: The type of the None singleton.
cost_per_1000_reached: str | None
: The type of the None singleton.
cost_per_conversion: str | None
: The type of the None singleton.
cost_per_result: str | None
: The type of the None singleton.
cost_per_secondary_goal_result: str | None
: The type of the None singleton.
cpc: str | None
: The type of the None singleton.
cpm: str | None
: The type of the None singleton.
ctr: str | None
: The type of the None singleton.
follows: float | None
: The type of the None singleton.
frequency: str | None
: The type of the None singleton.
impressions: str | None
: The type of the None singleton.
likes: float | None
: The type of the None singleton.
model_config
: The type of the None singleton.
placement_type: str | None
: The type of the None singleton.
profile_visits: float | None
: The type of the None singleton.
reach: str | None
: The type of the None singleton.
real_time_app_install: float | None
: The type of the None singleton.
real_time_app_install_cost: float | None
: The type of the None singleton.
real_time_conversion: str | None
: The type of the None singleton.
real_time_conversion_rate: str | None
: The type of the None singleton.
real_time_cost_per_conversion: str | None
: The type of the None singleton.
real_time_cost_per_result: str | None
: The type of the None singleton.
real_time_result: str | None
: The type of the None singleton.
real_time_result_rate: str | None
: The type of the None singleton.
result: str | None
: The type of the None singleton.
result_rate: str | None
: The type of the None singleton.
secondary_goal_result: str | None
: The type of the None singleton.
secondary_goal_result_rate: str | None
: The type of the None singleton.
shares: float | None
: The type of the None singleton.
spend: str | None
: The type of the None singleton.
stat_time_hour: str | None
: The type of the None singleton.
video_play_actions: float | None
: The type of the None singleton.
video_views_p100: float | None
: The type of the None singleton.
video_views_p25: float | None
: The type of the None singleton.
video_views_p50: float | None
: The type of the None singleton.
video_views_p75: float | None
: The type of the None singleton.
video_watched_2s: float | None
: The type of the None singleton.
video_watched_6s: float | None
: The type of the None singleton.
AdsReportLifetime(**data: Any)
: Lifetime performance report at the ad level
Create a new model by parsing 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_id: int | None
: The type of the None singleton.
ad_name: str | None
: The type of the None singleton.
ad_text: str | None
: The type of the None singleton.
adgroup_id: int | None
: The type of the None singleton.
adgroup_name: str | None
: The type of the None singleton.
app_install: float | None
: The type of the None singleton.
average_video_play: float | None
: The type of the None singleton.
average_video_play_per_user: float | None
: The type of the None singleton.
campaign_id: int | None
: The type of the None singleton.
campaign_name: str | None
: The type of the None singleton.
clicks: str | None
: The type of the None singleton.
clicks_on_music_disc: float | None
: The type of the None singleton.
comments: float | None
: The type of the None singleton.
conversion: str | None
: The type of the None singleton.
conversion_rate: str | None
: The type of the None singleton.
cost_per_1000_reached: str | None
: The type of the None singleton.
cost_per_conversion: str | None
: The type of the None singleton.
cost_per_result: str | None
: The type of the None singleton.
cost_per_secondary_goal_result: str | None
: The type of the None singleton.
cpc: str | None
: The type of the None singleton.
cpm: str | None
: The type of the None singleton.
ctr: str | None
: The type of the None singleton.
follows: float | None
: The type of the None singleton.
frequency: str | None
: The type of the None singleton.
impressions: str | None
: The type of the None singleton.
likes: float | None
: The type of the None singleton.
model_config
: The type of the None singleton.
placement_type: str | None
: The type of the None singleton.
profile_visits: float | None
: The type of the None singleton.
reach: str | None
: The type of the None singleton.
real_time_app_install: float | None
: The type of the None singleton.
real_time_app_install_cost: float | None
: The type of the None singleton.
real_time_conversion: str | None
: The type of the None singleton.
real_time_conversion_rate: str | None
: The type of the None singleton.
real_time_cost_per_conversion: str | None
: The type of the None singleton.
real_time_cost_per_result: str | None
: The type of the None singleton.
real_time_result: str | None
: The type of the None singleton.
real_time_result_rate: str | None
: The type of the None singleton.
result: str | None
: The type of the None singleton.
result_rate: str | None
: The type of the None singleton.
secondary_goal_result: str | None
: The type of the None singleton.
secondary_goal_result_rate: str | None
: The type of the None singleton.
shares: float | None
: The type of the None singleton.
spend: str | None
: The type of the None singleton.
video_play_actions: float | None
: The type of the None singleton.
video_views_p100: float | None
: The type of the None singleton.
video_views_p25: float | None
: The type of the None singleton.
video_views_p50: float | None
: The type of the None singleton.
video_views_p75: float | None
: The type of the None singleton.
video_watched_2s: float | None
: The type of the None singleton.
video_watched_6s: float | None
: The type of the None singleton.
AdsReportsDailyListResultMeta(**data: Any)
: Metadata for ads_reports_daily.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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
AdsReportsDailySearchData(**data: Any)
: Search result data for ads_reports_daily 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_id: int | None
: The unique identifier for the ad.
ad_name: str | None
: The name of the ad.
ad_text: str | None
: The text content of the ad.
adgroup_id: int | None
: The unique identifier for the ad group.
adgroup_name: str | None
: The name of the ad group.
app_install: float | None
: Number of app installations.
average_video_play: float | None
: Average video play duration.
average_video_play_per_user: float | None
: Average video play duration per user.
campaign_id: int | None
: The unique identifier for the campaign.
campaign_name: str | None
: The name of the marketing campaign.
clicks: str | None
: Number of clicks on the ad.
clicks_on_music_disc: float | None
: Number of clicks on the music disc.
comments: float | None
: Number of comments.
conversion: str | None
: Number of conversions.
conversion_rate: str | None
: Rate of conversions.
cost_per_1000_reached: str | None
: Cost per 1000 unique users reached.
cost_per_conversion: str | None
: Cost per conversion.
cost_per_result: str | None
: Cost per result.
cost_per_secondary_goal_result: str | None
: Cost per secondary goal result.
cpc: str | None
: Cost per click.
cpm: str | None
: Cost per thousand impressions.
ctr: str | None
: Click-through rate.
follows: float | None
: Number of follows.
frequency: str | None
: Average number of times each person saw the ad.
impressions: str | None
: Number of times the ad was displayed.
likes: float | None
: Number of likes.
model_config
: The type of the None singleton.
placement_type: str | None
: Type of ad placement.
profile_visits: float | None
: Number of profile visits.
reach: str | None
: Total number of unique users reached.
real_time_app_install: float | None
: Real-time app installations.
real_time_app_install_cost: float | None
: Cost of real-time app installations.
real_time_conversion: str | None
: Real-time conversions.
real_time_conversion_rate: str | None
: Real-time conversion rate.
real_time_cost_per_conversion: str | None
: Real-time cost per conversion.
real_time_cost_per_result: str | None
: Real-time cost per result.
real_time_result: str | None
: Real-time results.
real_time_result_rate: str | None
: Real-time result rate.
result: str | None
: Number of results.
result_rate: str | None
: Rate of results.
secondary_goal_result: str | None
: Results for secondary goals.
secondary_goal_result_rate: str | None
: Rate of secondary goal results.
shares: float | None
: Number of shares.
spend: str | None
: Total amount of money spent.
stat_time_day: str | None
: The date for which the statistical data is recorded (YYYY-MM-DD HH:MM:SS format).
video_play_actions: float | None
: Number of video play actions.
video_views_p100: float | None
: Number of times video was watched to 100%.
video_views_p25: float | None
: Number of times video was watched to 25%.
video_views_p50: float | None
: Number of times video was watched to 50%.
video_views_p75: float | None
: Number of times video was watched to 75%.
video_watched_2s: float | None
: Number of times video was watched for at least 2 seconds.
video_watched_6s: float | None
: Number of times video was watched for at least 6 seconds.
AdsReportsHourlyListResultMeta(**data: Any)
: Metadata for ads_reports_hourly.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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
AdsReportsHourlySearchData(**data: Any)
: Search result data for ads_reports_hourly 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_id: int | None
: The unique identifier for the ad.
ad_name: str | None
: The name of the ad.
ad_text: str | None
: The text content of the ad.
adgroup_id: int | None
: The unique identifier for the ad group.
adgroup_name: str | None
: The name of the ad group.
app_install: float | None
: Number of app installations.
average_video_play: float | None
: Average video play duration.
average_video_play_per_user: float | None
: Average video play duration per user.
campaign_id: int | None
: The unique identifier for the campaign.
campaign_name: str | None
: The name of the marketing campaign.
clicks: str | None
: Number of clicks on the ad.
clicks_on_music_disc: float | None
: Number of clicks on the music disc.
comments: float | None
: Number of comments.
conversion: str | None
: Number of conversions.
conversion_rate: str | None
: Rate of conversions.
cost_per_1000_reached: str | None
: Cost per 1000 unique users reached.
cost_per_conversion: str | None
: Cost per conversion.
cost_per_result: str | None
: Cost per result.
cost_per_secondary_goal_result: str | None
: Cost per secondary goal result.
cpc: str | None
: Cost per click.
cpm: str | None
: Cost per thousand impressions.
ctr: str | None
: Click-through rate.
follows: float | None
: Number of follows.
frequency: str | None
: Average number of times each person saw the ad.
impressions: str | None
: Number of times the ad was displayed.
likes: float | None
: Number of likes.
model_config
: The type of the None singleton.
placement_type: str | None
: Type of ad placement.
profile_visits: float | None
: Number of profile visits.
reach: str | None
: Total number of unique users reached.
real_time_app_install: float | None
: Real-time app installations.
real_time_app_install_cost: float | None
: Cost of real-time app installations.
real_time_conversion: str | None
: Real-time conversions.
real_time_conversion_rate: str | None
: Real-time conversion rate.
real_time_cost_per_conversion: str | None
: Real-time cost per conversion.
real_time_cost_per_result: str | None
: Real-time cost per result.
real_time_result: str | None
: Real-time results.
real_time_result_rate: str | None
: Real-time result rate.
result: str | None
: Number of results.
result_rate: str | None
: Rate of results.
secondary_goal_result: str | None
: Results for secondary goals.
secondary_goal_result_rate: str | None
: Rate of secondary goal results.
shares: float | None
: Number of shares.
spend: str | None
: Total amount of money spent.
stat_time_hour: str | None
: The hour for which the statistical data is recorded (YYYY-MM-DD HH:MM:SS format).
video_play_actions: float | None
: Number of video play actions.
video_views_p100: float | None
: Number of times video was watched to 100%.
video_views_p25: float | None
: Number of times video was watched to 25%.
video_views_p50: float | None
: Number of times video was watched to 50%.
video_views_p75: float | None
: Number of times video was watched to 75%.
video_watched_2s: float | None
: Number of times video was watched for at least 2 seconds.
video_watched_6s: float | None
: Number of times video was watched for at least 6 seconds.
AdsReportsLifetimeListResultMeta(**data: Any)
: Metadata for ads_reports_lifetime.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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
AdsReportsLifetimeSearchData(**data: Any)
: Search result data for ads_reports_lifetime 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_id: int | None
: The unique identifier for the ad.
ad_name: str | None
: The name of the ad.
ad_text: str | None
: The text content of the ad.
adgroup_id: int | None
: The unique identifier for the ad group.
adgroup_name: str | None
: The name of the ad group.
app_install: float | None
: Number of app installations.
average_video_play: float | None
: Average video play duration.
average_video_play_per_user: float | None
: Average video play duration per user.
campaign_id: int | None
: The unique identifier for the campaign.
campaign_name: str | None
: The name of the marketing campaign.
clicks: str | None
: Number of clicks on the ad.
clicks_on_music_disc: float | None
: Number of clicks on the music disc.
comments: float | None
: Number of comments.
conversion: str | None
: Number of conversions.
conversion_rate: str | None
: Rate of conversions.
cost_per_1000_reached: str | None
: Cost per 1000 unique users reached.
cost_per_conversion: str | None
: Cost per conversion.
cost_per_result: str | None
: Cost per result.
cost_per_secondary_goal_result: str | None
: Cost per secondary goal result.
cpc: str | None
: Cost per click.
cpm: str | None
: Cost per thousand impressions.
ctr: str | None
: Click-through rate.
follows: float | None
: Number of follows.
frequency: str | None
: Average number of times each person saw the ad.
impressions: str | None
: Number of times the ad was displayed.
likes: float | None
: Number of likes.
model_config
: The type of the None singleton.
placement_type: str | None
: Type of ad placement.
profile_visits: float | None
: Number of profile visits.
reach: str | None
: Total number of unique users reached.
real_time_app_install: float | None
: Real-time app installations.
real_time_app_install_cost: float | None
: Cost of real-time app installations.
real_time_conversion: str | None
: Real-time conversions.
real_time_conversion_rate: str | None
: Real-time conversion rate.
real_time_cost_per_conversion: str | None
: Real-time cost per conversion.
real_time_cost_per_result: str | None
: Real-time cost per result.
real_time_result: str | None
: Real-time results.
real_time_result_rate: str | None
: Real-time result rate.
result: str | None
: Number of results.
result_rate: str | None
: Rate of results.
secondary_goal_result: str | None
: Results for secondary goals.
secondary_goal_result_rate: str | None
: Rate of secondary goal results.
shares: float | None
: Number of shares.
spend: str | None
: Total amount of money spent.
video_play_actions: float | None
: Number of video play actions.
video_views_p100: float | None
: Number of times video was watched to 100%.
video_views_p25: float | None
: Number of times video was watched to 25%.
video_views_p50: float | None
: Number of times video was watched to 50%.
video_views_p75: float | None
: Number of times video was watched to 75%.
video_watched_2s: float | None
: Number of times video was watched for at least 2 seconds.
video_watched_6s: float | None
: Number of times video was watched for at least 6 seconds.
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_format: str | None
: The format of the ad
ad_id: int | None
: The unique identifier of the ad
ad_name: str | None
: The name of the ad
ad_text: str | None
: The text content of the ad
adgroup_id: int | None
: The unique identifier of the ad group
adgroup_name: str | None
: The name of the ad group
advertiser_id: int | None
: The unique identifier of the advertiser
campaign_id: int | None
: The unique identifier of the campaign
campaign_name: str | None
: The name of the campaign
create_time: str | None
: The timestamp when the ad was created
landing_page_url: str | None
: The URL of the landing page for the ad
model_config
: The type of the None singleton.
modify_time: str | None
: The timestamp when the ad was last modified
operation_status: str | None
: The operational status of the ad
secondary_status: str | None
: The secondary status of the ad
video_id: str | None
: The unique identifier of the video
Advertiser(**data: Any)
: TikTok advertiser account
Create a new model by parsing 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
address: str | None
: The type of the None singleton.
advertiser_account_type: str | None
: The type of the None singleton.
advertiser_id: str | None
: The type of the None singleton.
balance: float | None
: The type of the None singleton.
brand: str | None
: The type of the None singleton.
cellphone_number: str | None
: The type of the None singleton.
company: str | None
: The type of the None singleton.
contacter: str | None
: The type of the None singleton.
country: str | None
: The type of the None singleton.
create_time: int | None
: The type of the None singleton.
currency: str | None
: The type of the None singleton.
description: str | None
: The type of the None singleton.
display_timezone: str | None
: The type of the None singleton.
email: str | None
: The type of the None singleton.
industry: str | None
: The type of the None singleton.
language: str | None
: The type of the None singleton.
license_city: str | None
: The type of the None singleton.
license_no: str | None
: The type of the None singleton.
license_province: str | None
: The type of the None singleton.
license_url: 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.
promotion_area: str | None
: The type of the None singleton.
promotion_center_city: str | None
: The type of the None singleton.
promotion_center_province: str | None
: The type of the None singleton.
rejection_reason: str | None
: The type of the None singleton.
role: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
telephone_number: str | None
: The type of the None singleton.
timezone: str | None
: The type of the None singleton.
AdvertisersListResultMeta(**data: Any)
: Metadata for advertisers.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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
AdvertisersReportDaily(**data: Any)
: Daily performance report at the advertiser level
Create a new model by parsing 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_id: int | None
: The type of the None singleton.
app_install: float | None
: The type of the None singleton.
average_video_play: float | None
: The type of the None singleton.
average_video_play_per_user: float | None
: The type of the None singleton.
cash_spend: str | None
: The type of the None singleton.
clicks: str | None
: The type of the None singleton.
clicks_on_music_disc: float | None
: The type of the None singleton.
comments: float | None
: The type of the None singleton.
cost_per_1000_reached: str | None
: The type of the None singleton.
cpc: str | None
: The type of the None singleton.
cpm: str | None
: The type of the None singleton.
ctr: str | None
: The type of the None singleton.
follows: float | None
: The type of the None singleton.
frequency: str | None
: The type of the None singleton.
impressions: str | None
: The type of the None singleton.
likes: float | None
: The type of the None singleton.
model_config
: The type of the None singleton.
profile_visits: float | None
: The type of the None singleton.
reach: str | None
: The type of the None singleton.
real_time_app_install: float | None
: The type of the None singleton.
real_time_app_install_cost: float | None
: The type of the None singleton.
shares: float | None
: The type of the None singleton.
spend: str | None
: The type of the None singleton.
stat_time_day: str | None
: The type of the None singleton.
video_play_actions: float | None
: The type of the None singleton.
video_views_p100: float | None
: The type of the None singleton.
video_views_p25: float | None
: The type of the None singleton.
video_views_p50: float | None
: The type of the None singleton.
video_views_p75: float | None
: The type of the None singleton.
video_watched_2s: float | None
: The type of the None singleton.
video_watched_6s: float | None
: The type of the None singleton.
voucher_spend: str | None
: The type of the None singleton.
AdvertisersReportsDailyListResultMeta(**data: Any)
: Metadata for advertisers_reports_daily.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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
AdvertisersReportsDailySearchData(**data: Any)
: Search result data for advertisers_reports_daily 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_id: int | None
: The unique identifier for the advertiser.
app_install: float | None
: Number of app installations.
average_video_play: float | None
: Average video play duration.
average_video_play_per_user: float | None
: Average video play duration per user.
cash_spend: str | None
: The amount of money spent in cash.
clicks: str | None
: Number of clicks on the ad.
clicks_on_music_disc: float | None
: Number of clicks on the music disc.
comments: float | None
: Number of comments.
cost_per_1000_reached: str | None
: Cost per 1000 unique users reached.
cpc: str | None
: Cost per click.
cpm: str | None
: Cost per thousand impressions.
ctr: str | None
: Click-through rate.
follows: float | None
: Number of follows.
frequency: str | None
: Average number of times each person saw the ad.
impressions: str | None
: Number of times the ad was displayed.
likes: float | None
: Number of likes.
model_config
: The type of the None singleton.
profile_visits: float | None
: Number of profile visits.
reach: str | None
: Total number of unique users reached.
real_time_app_install: float | None
: Real-time app installations.
real_time_app_install_cost: float | None
: Cost of real-time app installations.
shares: float | None
: Number of shares.
spend: str | None
: Total amount of money spent.
stat_time_day: str | None
: The date for which the statistical data is recorded (YYYY-MM-DD HH:MM:SS format).
video_play_actions: float | None
: Number of video play actions.
video_views_p100: float | None
: Number of times video was watched to 100%.
video_views_p25: float | None
: Number of times video was watched to 25%.
video_views_p50: float | None
: Number of times video was watched to 50%.
video_views_p75: float | None
: Number of times video was watched to 75%.
video_watched_2s: float | None
: Number of times video was watched for at least 2 seconds.
video_watched_6s: float | None
: Number of times video was watched for at least 6 seconds.
voucher_spend: str | None
: Amount spent using vouchers.
AdvertisersSearchData(**data: Any)
: Search result data for advertisers 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
address: str | None
: The physical address of the advertiser.
advertiser_account_type: str | None
: The type of advertiser's account (e.g., individual, business).
advertiser_id: int | None
: Unique identifier for the advertiser.
balance: float | None
: The current balance in the advertiser's account.
brand: str | None
: The brand name associated with the advertiser.
cellphone_number: str | None
: The cellphone number of the advertiser.
company: str | None
: The name of the company associated with the advertiser.
contacter: str | None
: The contact person for the advertiser.
country: str | None
: The country where the advertiser is located.
create_time: int | None
: The timestamp when the advertiser account was created.
currency: str | None
: The currency used for transactions in the account.
description: str | None
: A brief description or bio of the advertiser or company.
display_timezone: str | None
: The timezone for display purposes.
email: str | None
: The email address associated with the advertiser.
industry: str | None
: The industry or sector the advertiser operates in.
language: str | None
: The preferred language of communication for the advertiser.
license_city: str | None
: The city where the advertiser's license is registered.
license_no: str | None
: The license number of the advertiser.
license_province: str | None
: The province or state where the advertiser's license is registered.
license_url: str | None
: The URL link to the advertiser's license documentation.
model_config
: The type of the None singleton.
name: str | None
: The name of the advertiser or company.
promotion_area: str | None
: The specific area or region where the advertiser focuses promotion.
promotion_center_city: str | None
: The city at the center of the advertiser's promotion activities.
promotion_center_province: str | None
: The province or state at the center of the advertiser's promotion activities.
rejection_reason: str | None
: Reason for any advertisement rejection by the platform.
role: str | None
: The role or position of the advertiser within the company.
status: str | None
: The current status of the advertiser's account.
telephone_number: str | None
: The telephone number of the advertiser.
timezone: str | None
: The timezone setting for the advertiser's activities.
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.tiktok_marketing.models.AirbyteSearchResult[AdGroupsReportsDailySearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[AdGroupsSearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[AdsReportsDailySearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[AdsReportsHourlySearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[AdsReportsLifetimeSearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[AdsSearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[AdvertisersReportsDailySearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[AdvertisersSearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[AudiencesSearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[CampaignsReportsDailySearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[CampaignsSearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[CreativeAssetsImagesSearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[CreativeAssetsVideosSearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[SparkAdsSearchData]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchResult[dict[str, Any]]
Class variables
data: list[~D]
: List of matching records.
meta: airbyte_agent_sdk.connectors.tiktok_marketing.models.AirbyteSearchMeta
: Pagination metadata.
model_config
: The type of the None singleton.
AirbyteSearchResult[AdGroupsReportsDailySearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdGroupsReportsDailySearchResult(**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[AdGroupsSearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdGroupsSearchResult(**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[AdsReportsDailySearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdsReportsDailySearchResult(**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[AdsReportsHourlySearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdsReportsHourlySearchResult(**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[AdsReportsLifetimeSearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdsReportsLifetimeSearchResult(**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.tiktok_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.tiktok_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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[AdvertisersReportsDailySearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdvertisersReportsDailySearchResult(**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[AdvertisersSearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdvertisersSearchResult(**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[AudiencesSearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AudiencesSearchResult(**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[CampaignsReportsDailySearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CampaignsReportsDailySearchResult(**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.tiktok_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.tiktok_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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[CreativeAssetsImagesSearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CreativeAssetsImagesSearchResult(**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[CreativeAssetsVideosSearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CreativeAssetsVideosSearchResult(**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[SparkAdsSearchData](**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
SparkAdsSearchResult(**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.tiktok_marketing.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Audience(**data: Any)
: TikTok custom audience
Create a new model by parsing 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
audience_id: str | None
: The type of the None singleton.
audience_type: str | None
: The type of the None singleton.
calculate_type: str | None
: The type of the None singleton.
cover_num: int | None
: The type of the None singleton.
create_time: str | None
: The type of the None singleton.
expired_time: str | None
: The type of the None singleton.
is_creator: bool | None
: The type of the None singleton.
is_expiring: bool | None
: The type of the None singleton.
is_valid: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
shared: bool | None
: The type of the None singleton.
AudiencesListResultMeta(**data: Any)
: Metadata for audiences.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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
AudiencesSearchData(**data: Any)
: Search result data for audiences 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
audience_id: str | None
: Unique identifier for the audience
audience_type: str | None
: Type of audience
cover_num: int | None
: Number of audience members covered
create_time: str | None
: Timestamp indicating when the audience was created
is_valid: bool | None
: Flag indicating if the audience data is valid
model_config
: The type of the None singleton.
name: str | None
: Name of the audience
shared: bool | None
: Flag indicating if the audience is shared
Campaign(**data: Any)
: TikTok marketing 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
advertiser_id: str | None
: The type of the None singleton.
app_promotion_type: str | None
: The type of the None singleton.
bid_type: str | None
: The type of the None singleton.
budget: float | None
: The type of the None singleton.
budget_mode: str | None
: The type of the None singleton.
budget_optimize_on: bool | None
: The type of the None singleton.
campaign_automation_type: str | None
: The type of the None singleton.
campaign_id: str | None
: The type of the None singleton.
campaign_name: str | None
: The type of the None singleton.
campaign_type: str | None
: The type of the None singleton.
create_time: str | None
: The type of the None singleton.
deep_bid_type: str | None
: The type of the None singleton.
disable_skan_campaign: bool | None
: The type of the None singleton.
is_advanced_dedicated_campaign: bool | None
: The type of the None singleton.
is_new_structure: bool | None
: The type of the None singleton.
is_search_campaign: bool | None
: The type of the None singleton.
is_smart_performance_campaign: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
modify_time: str | None
: The type of the None singleton.
objective: str | None
: The type of the None singleton.
objective_type: str | None
: The type of the None singleton.
operation_status: str | None
: The type of the None singleton.
optimization_goal: str | None
: The type of the None singleton.
rf_campaign_type: str | None
: The type of the None singleton.
roas_bid: float | None
: The type of the None singleton.
rta_bid_enabled: bool | None
: The type of the None singleton.
rta_id: str | None
: The type of the None singleton.
rta_product_selection_enabled: bool | None
: The type of the None singleton.
secondary_status: str | None
: The type of the None singleton.
split_test_variable: 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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
CampaignsReportDaily(**data: Any)
: Daily performance report at the campaign level
Create a new model by parsing 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
app_install: float | None
: The type of the None singleton.
average_video_play: float | None
: The type of the None singleton.
average_video_play_per_user: float | None
: The type of the None singleton.
campaign_id: int | None
: The type of the None singleton.
campaign_name: str | None
: The type of the None singleton.
clicks: str | None
: The type of the None singleton.
clicks_on_music_disc: float | None
: The type of the None singleton.
comments: float | None
: The type of the None singleton.
cost_per_1000_reached: str | None
: The type of the None singleton.
cpc: str | None
: The type of the None singleton.
cpm: str | None
: The type of the None singleton.
ctr: str | None
: The type of the None singleton.
follows: float | None
: The type of the None singleton.
frequency: str | None
: The type of the None singleton.
impressions: str | None
: The type of the None singleton.
likes: float | None
: The type of the None singleton.
model_config
: The type of the None singleton.
profile_visits: float | None
: The type of the None singleton.
reach: str | None
: The type of the None singleton.
real_time_app_install: float | None
: The type of the None singleton.
real_time_app_install_cost: float | None
: The type of the None singleton.
shares: float | None
: The type of the None singleton.
spend: str | None
: The type of the None singleton.
stat_time_day: str | None
: The type of the None singleton.
video_play_actions: float | None
: The type of the None singleton.
video_views_p100: float | None
: The type of the None singleton.
video_views_p25: float | None
: The type of the None singleton.
video_views_p50: float | None
: The type of the None singleton.
video_views_p75: float | None
: The type of the None singleton.
video_watched_2s: float | None
: The type of the None singleton.
video_watched_6s: float | None
: The type of the None singleton.
CampaignsReportsDailyListResultMeta(**data: Any)
: Metadata for campaigns_reports_daily.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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
CampaignsReportsDailySearchData(**data: Any)
: Search result data for campaigns_reports_daily 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
app_install: float | None
: Number of app installations.
average_video_play: float | None
: Average video play duration.
average_video_play_per_user: float | None
: Average video play duration per user.
campaign_id: int | None
: The unique identifier for the campaign.
campaign_name: str | None
: The name of the marketing campaign.
clicks: str | None
: Number of clicks on the ad.
clicks_on_music_disc: float | None
: Number of clicks on the music disc.
comments: float | None
: Number of comments.
cost_per_1000_reached: str | None
: Cost per 1000 unique users reached.
cpc: str | None
: Cost per click.
cpm: str | None
: Cost per thousand impressions.
ctr: str | None
: Click-through rate.
follows: float | None
: Number of follows.
frequency: str | None
: Average number of times each person saw the ad.
impressions: str | None
: Number of times the ad was displayed.
likes: float | None
: Number of likes.
model_config
: The type of the None singleton.
profile_visits: float | None
: Number of profile visits.
reach: str | None
: Total number of unique users reached.
real_time_app_install: float | None
: Real-time app installations.
real_time_app_install_cost: float | None
: Cost of real-time app installations.
shares: float | None
: Number of shares.
spend: str | None
: Total amount of money spent.
stat_time_day: str | None
: The date for which the statistical data is recorded (YYYY-MM-DD HH:MM:SS format).
video_play_actions: float | None
: Number of video play actions.
video_views_p100: float | None
: Number of times video was watched to 100%.
video_views_p25: float | None
: Number of times video was watched to 25%.
video_views_p50: float | None
: Number of times video was watched to 50%.
video_views_p75: float | None
: Number of times video was watched to 75%.
video_watched_2s: float | None
: Number of times video was watched for at least 2 seconds.
video_watched_6s: float | None
: Number of times video was watched for at least 6 seconds.
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
advertiser_id: int | None
: The unique identifier of the advertiser associated with the campaign
app_promotion_type: str | None
: Type of app promotion being used in the campaign
bid_type: str | None
: Type of bid strategy being used in the campaign
budget: float | None
: Total budget allocated for the campaign
budget_mode: str | None
: Mode in which the budget is being managed (e.g., daily, lifetime)
budget_optimize_on: bool | None
: The metric or event that the budget optimization is based on
campaign_id: int | None
: The unique identifier of the campaign
campaign_name: str | None
: Name of the campaign for easy identification
campaign_type: str | None
: Type of campaign (e.g., awareness, conversion)
create_time: str | None
: Timestamp when the campaign was created
deep_bid_type: str | None
: Advanced bid type used for campaign optimization
is_new_structure: bool | None
: Flag indicating if the campaign utilizes a new campaign structure
is_search_campaign: bool | None
: Flag indicating if the campaign is a search campaign
is_smart_performance_campaign: bool | None
: Flag indicating if the campaign uses smart performance optimization
model_config
: The type of the None singleton.
modify_time: str | None
: Timestamp when the campaign was last modified
objective: str | None
: The objective or goal of the campaign
objective_type: str | None
: Type of objective selected for the campaign
operation_status: str | None
: Current operational status of the campaign
optimization_goal: str | None
: Specific goal to be optimized for in the campaign
rf_campaign_type: str | None
: Type of RF (reach and frequency) campaign being run
roas_bid: float | None
: Return on ad spend goal set for the campaign
secondary_status: str | None
: Additional status information of the campaign
split_test_variable: str | None
: Variable being tested in a split test campaign
Catalog(**data: Any)
: TikTok product catalog
Create a new model by parsing 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_id: str | None
: The type of the None singleton.
catalog_id: str | None
: The type of the None singleton.
catalog_name: str | None
: The type of the None singleton.
catalog_status: str | None
: The type of the None singleton.
catalog_type: str | None
: The type of the None singleton.
create_time: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
modify_time: str | None
: The type of the None singleton.
product_count: int | None
: The type of the None singleton.
CatalogsListResultMeta(**data: Any)
: Metadata for catalogs.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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
CreativeAssetImage(**data: Any)
: TikTok creative asset image
Create a new model by parsing 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
create_time: str | None
: The type of the None singleton.
displayable: bool | None
: The type of the None singleton.
file_name: str | None
: The type of the None singleton.
format: str | None
: The type of the None singleton.
height: int | None
: The type of the None singleton.
image_id: str | None
: The type of the None singleton.
image_url: str | None
: The type of the None singleton.
is_carousel_usable: bool | None
: The type of the None singleton.
material_id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
modify_time: str | None
: The type of the None singleton.
signature: str | None
: The type of the None singleton.
size: int | None
: The type of the None singleton.
width: int | None
: The type of the None singleton.
CreativeAssetVideo(**data: Any)
: TikTok creative asset video
Create a new model by parsing 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_download: bool | None
: The type of the None singleton.
allowed_placements: list[str | None] | None
: The type of the None singleton.
bit_rate: float | None
: The type of the None singleton.
create_time: str | None
: The type of the None singleton.
displayable: bool | None
: The type of the None singleton.
duration: float | None
: The type of the None singleton.
file_name: str | None
: The type of the None singleton.
fix_task_id: str | None
: The type of the None singleton.
flaw_types: list[typing.Any] | None
: The type of the None singleton.
format: str | None
: The type of the None singleton.
height: int | None
: The type of the None singleton.
material_id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
modify_time: str | None
: The type of the None singleton.
preview_url: str | None
: The type of the None singleton.
preview_url_expire_time: str | None
: The type of the None singleton.
signature: str | None
: The type of the None singleton.
size: int | None
: The type of the None singleton.
video_cover_url: str | None
: The type of the None singleton.
video_id: str | None
: The type of the None singleton.
width: int | None
: The type of the None singleton.
CreativeAssetsImagesListResultMeta(**data: Any)
: Metadata for creative_assets_images.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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
CreativeAssetsImagesSearchData(**data: Any)
: Search result data for creative_assets_images 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
create_time: str | None
: The timestamp when the image was created.
file_name: str | None
: The name of the image file.
format: str | None
: The format type of the image file.
height: int | None
: The height dimension of the image.
image_id: str | None
: The unique identifier for the image.
image_url: str | None
: The URL to access the image.
model_config
: The type of the None singleton.
modify_time: str | None
: The timestamp when the image was last modified.
size: int | None
: The size of the image file.
width: int | None
: The width dimension of the image.
CreativeAssetsVideosListResultMeta(**data: Any)
: Metadata for creative_assets_videos.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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
CreativeAssetsVideosSearchData(**data: Any)
: Search result data for creative_assets_videos 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
create_time: str | None
: Timestamp when the video was created.
duration: float | None
: Duration of the video in seconds.
file_name: str | None
: Name of the video file.
format: str | None
: Format of the video file.
height: int | None
: Height of the video in pixels.
model_config
: The type of the None singleton.
modify_time: str | None
: Timestamp when the video was last modified.
size: int | None
: Size of the video file in bytes.
video_cover_url: str | None
: URL for the cover image of the video.
video_id: str | None
: ID of the video.
width: int | None
: Width of the video in pixels.
SparkAd(**data: Any)
: TikTok Spark Ad post authorization
Create a new model by parsing 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
auth_info: airbyte_agent_sdk.connectors.tiktok_marketing.models.SparkAdAuthInfo | None
: The type of the None singleton.
item_info: airbyte_agent_sdk.connectors.tiktok_marketing.models.SparkAdItemInfo | None
: The type of the None singleton.
model_config
: The type of the None singleton.
user_info: airbyte_agent_sdk.connectors.tiktok_marketing.models.SparkAdUserInfo | None
: The type of the None singleton.
video_info: airbyte_agent_sdk.connectors.tiktok_marketing.models.SparkAdVideoInfo | None
: The type of the None singleton.
SparkAdAuthInfo(**data: Any)
: Information about the authorization
Create a new model by parsing 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_auth_status: str | None
: The authorization status (e.g. AUTHORIZED)
auth_end_time: str | None
: The time when the authorization code expires (UTC+0)
auth_start_time: str | None
: The time when the authorization code becomes valid (UTC+0)
invite_start_time: str | None
: The time when the authorization starts (UTC+0)
model_config
: The type of the None singleton.
SparkAdItemInfo(**data: Any)
: Information about the Spark Ads post
Create a new model by parsing 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
auth_code: str | None
: The authorization code for the Spark Ads post
item_id: str | None
: The ID of the Spark Ads post
item_type: str | None
: The type of Spark Ads post (VIDEO or CAROUSEL)
model_config
: The type of the None singleton.
status: str | None
: Item status (e.g. HESITATE_RECOMMEND)
text: str | None
: The description of the Spark Ads post
SparkAdUserInfo(**data: Any)
: Information about the TikTok account
Create a new model by parsing 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
identity_id: str | None
: Identity ID
identity_type: str | None
: Identity type
model_config
: The type of the None singleton.
tiktok_name: str | None
: The user name of the TikTok account
SparkAdVideoInfo(**data: Any)
: Information about the video post
Create a new model by parsing 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
duration: float | None
: The duration of the video, in seconds
height: int | None
: The height of the video
model_config
: The type of the None singleton.
poster_url: str | None
: The URL to the video poster
preview_url: str | None
: The preview URL for the video
size: int | None
: The size of the video, in bytes
width: int | None
: The width of the video
SparkAdsListResultMeta(**data: Any)
: Metadata for spark_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.
page_info: dict[str, typing.Any] | None
: The type of the None singleton.
SparkAdsSearchData(**data: Any)
: Search result data for spark_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
auth_info: dict[str, typing.Any] | None
: Authorization details including invite_start_time, auth_start_time, auth_end_time, and ad_auth_status.
item_info: dict[str, typing.Any] | None
: Information about the Spark Ads post including item_id, auth_code, text, status, and item_type.
model_config
: The type of the None singleton.
user_info: dict[str, typing.Any] | None
: Information about the TikTok account including tiktok_name, identity_id, and identity_type.
video_info: dict[str, typing.Any] | None
: Video post details including duration, preview_url, poster_url, height, width, and size.
TiktokMarketingAuthConfig(**data: Any)
: OAuth Access Token
Create a new model by parsing 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
access_token: str
: Your TikTok Marketing API access token
model_config
: The type of the None singleton.
TiktokMarketingCheckResult(**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'.
TiktokMarketingExecuteResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
Class variables
data: ~T
: Response data containing the result of the action.
model_config
: The type of the None singleton.
TiktokMarketingExecuteResultWithMeta(**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.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[AdGroup], AdGroupsListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[AdGroupsReportDaily], AdGroupsReportsDailyListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[Ad], AdsListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[AdsReportDaily], AdsReportsDailyListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[AdsReportHourly], AdsReportsHourlyListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[AdsReportLifetime], AdsReportsLifetimeListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[Advertiser], AdvertisersListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[AdvertisersReportDaily], AdvertisersReportsDailyListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[Audience], AudiencesListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[Campaign], CampaignsListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[CampaignsReportDaily], CampaignsReportsDailyListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[Catalog], CatalogsListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[CreativeAssetImage], CreativeAssetsImagesListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[CreativeAssetVideo], CreativeAssetsVideosListResultMeta]
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta[list[SparkAd], SparkAdsListResultMeta]
Class variables
meta: ~S | None
: Metadata about the response (e.g., pagination cursors, record counts).
TiktokMarketingExecuteResultWithMeta[list[AdGroup], AdGroupsListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdGroupsListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[AdGroupsReportDaily], AdGroupsReportsDailyListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdGroupsReportsDailyListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- 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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[AdsReportDaily], AdsReportsDailyListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdsReportsDailyListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[AdsReportHourly], AdsReportsHourlyListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdsReportsHourlyListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[AdsReportLifetime], AdsReportsLifetimeListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdsReportsLifetimeListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[Advertiser], AdvertisersListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdvertisersListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[AdvertisersReportDaily], AdvertisersReportsDailyListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdvertisersReportsDailyListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[Audience], AudiencesListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AudiencesListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- 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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[CampaignsReportDaily], CampaignsReportsDailyListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CampaignsReportsDailyListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[Catalog], CatalogsListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CatalogsListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[CreativeAssetImage], CreativeAssetsImagesListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CreativeAssetsImagesListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[CreativeAssetVideo], CreativeAssetsVideosListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CreativeAssetsVideosListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingExecuteResultWithMeta[list[SparkAd], SparkAdsListResultMeta](**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
SparkAdsListResult(**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.tiktok_marketing.models.TiktokMarketingExecuteResultWithMeta
- airbyte_agent_sdk.connectors.tiktok_marketing.models.TiktokMarketingExecuteResult
- pydantic.main.BaseModel
- typing.Generic
TiktokMarketingReplicationConfig(**data: Any)
: Replication Configuration - Settings for data replication from TikTok 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
: The start date in YYYY-MM-DD format. Any data before this date will not be replicated. If not set, defaults to 2016-09-01.