Module airbyte_agent_sdk.connectors.google_ads.models
Pydantic models for google-ads connector.
This module contains Pydantic models used for authentication configuration and response envelope types.
Classes
AccessibleCustomer(**data: Any)
: An accessible customer derived from a resource name via x-airbyte-record-transform
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
customer_id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
resource_name: str | None
: The type of the None singleton.
AccessibleCustomersList(**data: Any)
: List of accessible customer resource names
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
resource_names: list[airbyte_agent_sdk.connectors.google_ads.models.AccessibleCustomer] | None
: The type of the None singleton.
Account(**data: Any)
: Google Ads customer 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
customer: airbyte_agent_sdk.connectors.google_ads.models.AccountCustomer | None
: The type of the None singleton.
model_config
: The type of the None singleton.
AccountCustomer(**data: Any)
: Nested schema for Account.customer
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
auto_tagging_enabled: bool | None
: Whether auto-tagging is enabled
call_reporting_setting: airbyte_agent_sdk.connectors.google_ads.models.AccountCustomerCallreportingsetting | None
: The type of the None singleton.
conversion_tracking_setting: airbyte_agent_sdk.connectors.google_ads.models.AccountCustomerConversiontrackingsetting | None
: The type of the None singleton.
currency_code: str | None
: Currency code (e.g., USD)
descriptive_name: str | None
: Account descriptive name
final_url_suffix: str | None
: The type of the None singleton.
has_partners_badge: bool | None
: The type of the None singleton.
id: str | None
: Customer ID
manager: bool | None
: Whether this is a manager account
model_config
: The type of the None singleton.
optimization_score: float | None
: The type of the None singleton.
optimization_score_weight: float | None
: The type of the None singleton.
pay_per_conversion_eligibility_failure_reasons: list[str] | None
: The type of the None singleton.
remarketing_setting: airbyte_agent_sdk.connectors.google_ads.models.AccountCustomerRemarketingsetting | None
: The type of the None singleton.
resource_name: str | None
: Resource name of the customer
test_account: bool | None
: The type of the None singleton.
time_zone: str | None
: The type of the None singleton.
tracking_url_template: str | None
: The type of the None singleton.
AccountCustomerCallreportingsetting(**data: Any)
: Nested schema for AccountCustomer.callReportingSetting
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
call_conversion_action: str | None
: The type of the None singleton.
call_conversion_reporting_enabled: bool | None
: The type of the None singleton.
call_reporting_enabled: bool | None
: The type of the None singleton.
model_config
: The type of the None singleton.
AccountCustomerConversiontrackingsetting(**data: Any)
: Nested schema for AccountCustomer.conversionTrackingSetting
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
conversion_tracking_id: str | None
: The type of the None singleton.
cross_account_conversion_tracking_id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
AccountCustomerRemarketingsetting(**data: Any)
: Nested schema for AccountCustomer.remarketingSetting
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
google_global_site_tag: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
AccountSearchResponse(**data: Any)
: Search response containing account data
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
field_mask: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
query_resource_consumption: str | None
: The type of the None singleton.
results: list[airbyte_agent_sdk.connectors.google_ads.models.Account] | None
: The type of the None singleton.
AccountsListResultMeta(**data: Any)
: Metadata for accounts.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
AccountsSearchData(**data: Any)
: Search result data for accounts 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
customer_auto_tagging_enabled: bool | None
: Whether auto-tagging is enabled for the account
customer_call_reporting_setting_call_conversion_action: str | None
: Call conversion action resource name
customer_call_reporting_setting_call_conversion_reporting_enabled: bool | None
: Whether call conversion reporting is enabled
customer_call_reporting_setting_call_reporting_enabled: bool | None
: Whether call reporting is enabled
customer_conversion_tracking_setting_conversion_tracking_id: int | None
: Conversion tracking ID
customer_conversion_tracking_setting_cross_account_conversion_tracking_id: int | None
: Cross-account conversion tracking ID
customer_currency_code: str | None
: Currency code for the account (e.g., USD)
customer_descriptive_name: str | None
: Descriptive name of the customer account
customer_final_url_suffix: str | None
: URL suffix appended to final URLs
customer_has_partners_badge: bool | None
: Whether the account has a Google Partners badge
customer_id: int | None
: Unique customer account ID
customer_manager: bool | None
: Whether this is a manager (MCC) account
customer_optimization_score: float | None
: Optimization score for the account (0.0 to 1.0)
customer_optimization_score_weight: float | None
: Weight of the optimization score
customer_pay_per_conversion_eligibility_failure_reasons: list[typing.Any] | None
: Reasons why pay-per-conversion is not eligible
customer_remarketing_setting_google_global_site_tag: str | None
: Google global site tag snippet
customer_resource_name: str | None
: Resource name of the customer
customer_test_account: bool | None
: Whether this is a test account
customer_time_zone: str | None
: Time zone of the account
customer_tracking_url_template: str | None
: Tracking URL template for the account
model_config
: The type of the None singleton.
segments_date: str | None
: Date segment for the report row
AdGroup(**data: Any)
: Google Ads ad group
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
ad_group: airbyte_agent_sdk.connectors.google_ads.models.AdGroupAdgroup | None
: The type of the None singleton.
campaign: airbyte_agent_sdk.connectors.google_ads.models.AdGroupCampaign | None
: The type of the None singleton.
metrics: airbyte_agent_sdk.connectors.google_ads.models.AdGroupMetrics | None
: The type of the None singleton.
model_config
: The type of the None singleton.
segments: airbyte_agent_sdk.connectors.google_ads.models.AdGroupSegments | None
: The type of the None singleton.
AdGroupAd(**data: Any)
: Google Ads ad group 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_group: airbyte_agent_sdk.connectors.google_ads.models.AdGroupAdAdgroup | None
: The type of the None singleton.
ad_group_ad: airbyte_agent_sdk.connectors.google_ads.models.AdGroupAdAdgroupad | None
: The type of the None singleton.
model_config
: The type of the None singleton.
segments: airbyte_agent_sdk.connectors.google_ads.models.AdGroupAdSegments | None
: The type of the None singleton.
AdGroupAdAdgroup(**data: Any)
: Nested schema for AdGroupAd.adGroup
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
id: str | None
: Parent ad group ID
model_config
: The type of the None singleton.
resource_name: str | None
: Parent ad group resource name
AdGroupAdAdgroupad(**data: Any)
: Nested schema for AdGroupAd.adGroupAd
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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: airbyte_agent_sdk.connectors.google_ads.models.AdGroupAdAdgroupadAd | None
: The type of the None singleton.
ad_group: str | None
: The type of the None singleton.
ad_strength: str | None
: The type of the None singleton.
labels: list[str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
policy_summary: airbyte_agent_sdk.connectors.google_ads.models.AdGroupAdAdgroupadPolicysummary | None
: The type of the None singleton.
resource_name: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
AdGroupAdAdgroupadAd(**data: Any)
: Nested schema for AdGroupAdAdgroupad.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
display_url: str | None
: The type of the None singleton.
final_mobile_urls: list[str] | None
: The type of the None singleton.
final_url_suffix: str | None
: The type of the None singleton.
final_urls: list[str] | None
: The type of the None singleton.
id: str | None
: Ad ID
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
resource_name: str | None
: The type of the None singleton.
tracking_url_template: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
AdGroupAdAdgroupadPolicysummary(**data: Any)
: Nested schema for AdGroupAdAdgroupad.policySummary
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
approval_status: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
review_status: str | None
: The type of the None singleton.
AdGroupAdLabel(**data: Any)
: Ad group ad label association
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
ad_group_ad: airbyte_agent_sdk.connectors.google_ads.models.AdGroupAdLabelAdgroupad | None
: The type of the None singleton.
ad_group_ad_label: airbyte_agent_sdk.connectors.google_ads.models.AdGroupAdLabelAdgroupadlabel | None
: The type of the None singleton.
label: airbyte_agent_sdk.connectors.google_ads.models.AdGroupAdLabelLabel | None
: The type of the None singleton.
model_config
: The type of the None singleton.
AdGroupAdLabelAdgroupad(**data: Any)
: Nested schema for AdGroupAdLabel.adGroupAd
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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: airbyte_agent_sdk.connectors.google_ads.models.AdGroupAdLabelAdgroupadAd | None
: The type of the None singleton.
model_config
: The type of the None singleton.
AdGroupAdLabelAdgroupadAd(**data: Any)
: Nested schema for AdGroupAdLabelAdgroupad.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
id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
AdGroupAdLabelAdgroupadlabel(**data: Any)
: Nested schema for AdGroupAdLabel.adGroupAdLabel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
ad_group_ad: str | None
: The type of the None singleton.
label: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
resource_name: str | None
: The type of the None singleton.
AdGroupAdLabelLabel(**data: Any)
: Nested schema for AdGroupAdLabel.label
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
resource_name: str | None
: The type of the None singleton.
AdGroupAdLabelSearchResponse(**data: Any)
: Search response containing ad group ad label data
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
field_mask: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
query_resource_consumption: str | None
: The type of the None singleton.
results: list[airbyte_agent_sdk.connectors.google_ads.models.AdGroupAdLabel] | None
: The type of the None singleton.
AdGroupAdLabelsListResultMeta(**data: Any)
: Metadata for ad_group_ad_labels.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
AdGroupAdLabelsSearchData(**data: Any)
: Search result data for ad_group_ad_labels 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_group_ad_ad_id: int | None
: Ad ID
ad_group_ad_label_resource_name: str | None
: Resource name of the ad group ad label
label_id: int | None
: Label ID
label_name: str | None
: Label name
label_resource_name: str | None
: Resource name of the label
model_config
: The type of the None singleton.
AdGroupAdSearchResponse(**data: Any)
: Search response containing ad group ad data
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
field_mask: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
query_resource_consumption: str | None
: The type of the None singleton.
results: list[airbyte_agent_sdk.connectors.google_ads.models.AdGroupAd] | None
: The type of the None singleton.
AdGroupAdSegments(**data: Any)
: Nested schema for AdGroupAd.segments
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
date: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
AdGroupAdgroup(**data: Any)
: Nested schema for AdGroup.adGroup
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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_rotation_mode: str | None
: The type of the None singleton.
base_ad_group: str | None
: The type of the None singleton.
campaign: str | None
: Parent campaign resource name
cpc_bid_micros: str | None
: The type of the None singleton.
cpm_bid_micros: str | None
: The type of the None singleton.
cpv_bid_micros: str | None
: The type of the None singleton.
effective_target_cpa_micros: str | None
: The type of the None singleton.
effective_target_cpa_source: str | None
: The type of the None singleton.
effective_target_roas: float | None
: The type of the None singleton.
effective_target_roas_source: str | None
: The type of the None singleton.
id: str | None
: Ad group ID
labels: list[str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: Ad group name
resource_name: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
target_cpa_micros: str | None
: The type of the None singleton.
target_roas: float | None
: The type of the None singleton.
tracking_url_template: str | None
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
AdGroupAdsListResultMeta(**data: Any)
: Metadata for ad_group_ads.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
AdGroupAdsSearchData(**data: Any)
: Search result data for ad_group_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_group_ad_ad_display_url: str | None
: Display URL of the ad
ad_group_ad_ad_final_mobile_urls: list[typing.Any] | None
: Final mobile URLs for the ad
ad_group_ad_ad_final_url_suffix: str | None
: Final URL suffix
ad_group_ad_ad_final_urls: list[typing.Any] | None
: Final URLs for the ad
ad_group_ad_ad_group: str | None
: Ad group resource name
ad_group_ad_ad_id: int | None
: Ad ID
ad_group_ad_ad_name: str | None
: Ad name
ad_group_ad_ad_resource_name: str | None
: Resource name of the ad
ad_group_ad_ad_strength: str | None
: Ad strength rating
ad_group_ad_ad_tracking_url_template: str | None
: Tracking URL template
ad_group_ad_ad_type: str | None
: Ad type
ad_group_ad_labels: list[typing.Any] | None
: Labels applied to the ad group ad
ad_group_ad_policy_summary_approval_status: str | None
: Policy approval status
ad_group_ad_policy_summary_review_status: str | None
: Policy review status
ad_group_ad_resource_name: str | None
: Resource name of the ad group ad
ad_group_ad_status: str | None
: Ad group ad status (ENABLED, PAUSED, REMOVED)
ad_group_id: int | None
: Parent ad group ID
model_config
: The type of the None singleton.
segments_date: str | None
: Date segment for the report row
AdGroupCampaign(**data: Any)
: Nested schema for AdGroup.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
id: str | None
: Parent campaign ID
model_config
: The type of the None singleton.
resource_name: str | None
: Parent campaign resource name
AdGroupLabel(**data: Any)
: Ad group label association
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
ad_group: airbyte_agent_sdk.connectors.google_ads.models.AdGroupLabelAdgroup | None
: The type of the None singleton.
ad_group_label: airbyte_agent_sdk.connectors.google_ads.models.AdGroupLabelAdgrouplabel | None
: The type of the None singleton.
label: airbyte_agent_sdk.connectors.google_ads.models.AdGroupLabelLabel | None
: The type of the None singleton.
model_config
: The type of the None singleton.
AdGroupLabelAdgroup(**data: Any)
: Nested schema for AdGroupLabel.adGroup
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
AdGroupLabelAdgrouplabel(**data: Any)
: Nested schema for AdGroupLabel.adGroupLabel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
ad_group: str | None
: The type of the None singleton.
label: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
resource_name: str | None
: The type of the None singleton.
AdGroupLabelLabel(**data: Any)
: Nested schema for AdGroupLabel.label
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
resource_name: str | None
: The type of the None singleton.
AdGroupLabelMutateRequest(**data: Any)
: Request to create ad group-label associations
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
operations: list[airbyte_agent_sdk.connectors.google_ads.models.AdGroupLabelMutateRequestOperationsItem]
: The type of the None singleton.
AdGroupLabelMutateRequestOperationsItem(**data: Any)
: Nested schema for AdGroupLabelMutateRequest.operations_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
create: airbyte_agent_sdk.connectors.google_ads.models.AdGroupLabelMutateRequestOperationsItemCreate | None
: Ad group label association to create
model_config
: The type of the None singleton.
AdGroupLabelMutateRequestOperationsItemCreate(**data: Any)
: Ad group label association to create
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
ad_group: str
: Resource name of the ad group (e.g., customers/1234567890/adGroups/111222333)
label: str
: Resource name of the label (e.g., customers/1234567890/labels/444555666)
model_config
: The type of the None singleton.
AdGroupLabelMutateResponse(**data: Any)
: Response from ad group label mutate 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.
results: list[airbyte_agent_sdk.connectors.google_ads.models.AdGroupLabelMutateResponseResultsItem] | None
: The type of the None singleton.
AdGroupLabelMutateResponseResultsItem(**data: Any)
: Nested schema for AdGroupLabelMutateResponse.results_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
resource_name: str | None
: Resource name of the created ad group label association
AdGroupLabelSearchResponse(**data: Any)
: Search response containing ad group label data
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
field_mask: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
query_resource_consumption: str | None
: The type of the None singleton.
results: list[airbyte_agent_sdk.connectors.google_ads.models.AdGroupLabel] | None
: The type of the None singleton.
AdGroupLabelsListResultMeta(**data: Any)
: Metadata for ad_group_labels.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
AdGroupLabelsSearchData(**data: Any)
: Search result data for ad_group_labels 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_group_id: int | None
: Ad group ID
ad_group_label_resource_name: str | None
: Resource name of the ad group label
label_id: int | None
: Label ID
label_name: str | None
: Label name
label_resource_name: str | None
: Resource name of the label
model_config
: The type of the None singleton.
AdGroupMetrics(**data: Any)
: Nested schema for AdGroup.metrics
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
cost_micros: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
AdGroupMutateRequest(**data: Any)
: Request to mutate (update) ad groups
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
operations: list[airbyte_agent_sdk.connectors.google_ads.models.AdGroupMutateRequestOperationsItem]
: The type of the None singleton.
AdGroupMutateRequestOperationsItem(**data: Any)
: Nested schema for AdGroupMutateRequest.operations_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
update: airbyte_agent_sdk.connectors.google_ads.models.AdGroupMutateRequestOperationsItemUpdate | None
: Ad group fields to update
update_mask: str | None
: Comma-separated list of field paths to update (e.g., name,status,cpcBidMicros)
AdGroupMutateRequestOperationsItemUpdate(**data: Any)
: Ad group fields to update
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
cpc_bid_micros: str | None
: CPC bid amount in micros (1,000,000 micros = 1 currency unit)
model_config
: The type of the None singleton.
name: str | None
: New ad group name
resource_name: str
: Resource name of the ad group to update (e.g., customers/1234567890/adGroups/111222333)
status: str | None
: Ad group status (ENABLED or PAUSED)
AdGroupMutateResponse(**data: Any)
: Response from ad group mutate 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.
results: list[airbyte_agent_sdk.connectors.google_ads.models.AdGroupMutateResponseResultsItem] | None
: The type of the None singleton.
AdGroupMutateResponseResultsItem(**data: Any)
: Nested schema for AdGroupMutateResponse.results_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
resource_name: str | None
: Resource name of the mutated ad group
AdGroupSearchResponse(**data: Any)
: Search response containing ad group data
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
field_mask: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
query_resource_consumption: str | None
: The type of the None singleton.
results: list[airbyte_agent_sdk.connectors.google_ads.models.AdGroup] | None
: The type of the None singleton.
AdGroupSegments(**data: Any)
: Nested schema for AdGroup.segments
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
date: str | None
: The type of the None singleton.
model_config
: 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.
next_page_token: str | None
: The type of the None singleton.
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
ad_group_ad_rotation_mode: str | None
: Ad rotation mode
ad_group_base_ad_group: str | None
: Base ad group resource name
ad_group_campaign: str | None
: Parent campaign resource name
ad_group_cpc_bid_micros: int | None
: CPC bid in micros
ad_group_cpm_bid_micros: int | None
: CPM bid in micros
ad_group_cpv_bid_micros: int | None
: CPV bid in micros
ad_group_effective_target_cpa_micros: int | None
: Effective target CPA in micros
ad_group_effective_target_cpa_source: str | None
: Source of the effective target CPA
ad_group_effective_target_roas: float | None
: Effective target ROAS
ad_group_effective_target_roas_source: str | None
: Source of the effective target ROAS
ad_group_id: int | None
: Ad group ID
ad_group_labels: list[typing.Any] | None
: Labels applied to the ad group
ad_group_name: str | None
: Ad group name
ad_group_resource_name: str | None
: Resource name of the ad group
ad_group_status: str | None
: Ad group status (ENABLED, PAUSED, REMOVED)
ad_group_target_cpa_micros: int | None
: Target CPA in micros
ad_group_target_roas: float | None
: Target ROAS
ad_group_tracking_url_template: str | None
: Tracking URL template
ad_group_type: str | None
: Ad group type
campaign_id: int | None
: Parent campaign ID
metrics_cost_micros: int | None
: Cost in micros
model_config
: The type of the None singleton.
segments_date: str | None
: Date segment for the report row
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.google_ads.models.AirbyteSearchResult[AccountsSearchData]
- airbyte_agent_sdk.connectors.google_ads.models.AirbyteSearchResult[AdGroupAdLabelsSearchData]
- airbyte_agent_sdk.connectors.google_ads.models.AirbyteSearchResult[AdGroupAdsSearchData]
- airbyte_agent_sdk.connectors.google_ads.models.AirbyteSearchResult[AdGroupLabelsSearchData]
- airbyte_agent_sdk.connectors.google_ads.models.AirbyteSearchResult[AdGroupsSearchData]
- airbyte_agent_sdk.connectors.google_ads.models.AirbyteSearchResult[CampaignLabelsSearchData]
- airbyte_agent_sdk.connectors.google_ads.models.AirbyteSearchResult[CampaignsSearchData]
- airbyte_agent_sdk.connectors.google_ads.models.AirbyteSearchResult[dict[str, Any]]
Class variables
data: list[~D]
: List of matching records.
meta: airbyte_agent_sdk.connectors.google_ads.models.AirbyteSearchMeta
: Pagination metadata.
model_config
: The type of the None singleton.
AirbyteSearchResult[AccountsSearchData](**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.google_ads.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AccountsSearchResult(**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.google_ads.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[AdGroupAdLabelsSearchData](**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.google_ads.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdGroupAdLabelsSearchResult(**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.google_ads.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[AdGroupAdsSearchData](**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.google_ads.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdGroupAdsSearchResult(**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.google_ads.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[AdGroupLabelsSearchData](**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.google_ads.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdGroupLabelsSearchResult(**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.google_ads.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.google_ads.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.google_ads.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[CampaignLabelsSearchData](**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.google_ads.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CampaignLabelsSearchResult(**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.google_ads.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.google_ads.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.google_ads.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Campaign(**data: Any)
: Google Ads 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
campaign: airbyte_agent_sdk.connectors.google_ads.models.CampaignCampaign | None
: The type of the None singleton.
campaign_budget: airbyte_agent_sdk.connectors.google_ads.models.CampaignCampaignbudget | None
: The type of the None singleton.
metrics: airbyte_agent_sdk.connectors.google_ads.models.CampaignMetrics | None
: The type of the None singleton.
model_config
: The type of the None singleton.
segments: airbyte_agent_sdk.connectors.google_ads.models.CampaignSegments | None
: The type of the None singleton.
CampaignCampaign(**data: Any)
: Nested schema for Campaign.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
advertising_channel_sub_type: str | None
: The type of the None singleton.
advertising_channel_type: str | None
: Primary channel type
bidding_strategy: str | None
: The type of the None singleton.
bidding_strategy_type: str | None
: The type of the None singleton.
campaign_budget: str | None
: Campaign budget resource name
end_date_time: str | None
: Campaign end date
id: str | None
: Campaign ID
labels: list[str] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: Campaign name
network_settings: airbyte_agent_sdk.connectors.google_ads.models.CampaignCampaignNetworksettings | None
: The type of the None singleton.
resource_name: str | None
: The type of the None singleton.
serving_status: str | None
: The type of the None singleton.
start_date_time: str | None
: Campaign start date
status: str | None
: Campaign status
CampaignCampaignNetworksettings(**data: Any)
: Nested schema for CampaignCampaign.networkSettings
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
target_content_network: bool | None
: The type of the None singleton.
target_google_search: bool | None
: The type of the None singleton.
target_partner_search_network: bool | None
: The type of the None singleton.
target_search_network: bool | None
: The type of the None singleton.
CampaignCampaignbudget(**data: Any)
: Nested schema for Campaign.campaignBudget
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
amount_micros: str | None
: Budget amount in micros
model_config
: The type of the None singleton.
resource_name: str | None
: Resource name of the campaign budget
CampaignLabel(**data: Any)
: Campaign label association
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
campaign: airbyte_agent_sdk.connectors.google_ads.models.CampaignLabelCampaign | None
: The type of the None singleton.
campaign_label: airbyte_agent_sdk.connectors.google_ads.models.CampaignLabelCampaignlabel | None
: The type of the None singleton.
label: airbyte_agent_sdk.connectors.google_ads.models.CampaignLabelLabel | None
: The type of the None singleton.
model_config
: The type of the None singleton.
CampaignLabelCampaign(**data: Any)
: Nested schema for CampaignLabel.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
id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
CampaignLabelCampaignlabel(**data: Any)
: Nested schema for CampaignLabel.campaignLabel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
campaign: str | None
: The type of the None singleton.
label: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
resource_name: str | None
: The type of the None singleton.
CampaignLabelLabel(**data: Any)
: Nested schema for CampaignLabel.label
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
id: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
resource_name: str | None
: The type of the None singleton.
CampaignLabelMutateRequest(**data: Any)
: Request to create campaign-label associations
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
operations: list[airbyte_agent_sdk.connectors.google_ads.models.CampaignLabelMutateRequestOperationsItem]
: The type of the None singleton.
CampaignLabelMutateRequestOperationsItem(**data: Any)
: Nested schema for CampaignLabelMutateRequest.operations_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
create: airbyte_agent_sdk.connectors.google_ads.models.CampaignLabelMutateRequestOperationsItemCreate | None
: Campaign label association to create
model_config
: The type of the None singleton.
CampaignLabelMutateRequestOperationsItemCreate(**data: Any)
: Campaign label association to create
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
campaign: str
: Resource name of the campaign (e.g., customers/1234567890/campaigns/111222333)
label: str
: Resource name of the label (e.g., customers/1234567890/labels/444555666)
model_config
: The type of the None singleton.
CampaignLabelMutateResponse(**data: Any)
: Response from campaign label mutate 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.
results: list[airbyte_agent_sdk.connectors.google_ads.models.CampaignLabelMutateResponseResultsItem] | None
: The type of the None singleton.
CampaignLabelMutateResponseResultsItem(**data: Any)
: Nested schema for CampaignLabelMutateResponse.results_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
resource_name: str | None
: Resource name of the created campaign label association
CampaignLabelSearchResponse(**data: Any)
: Search response containing campaign label data
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
field_mask: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
query_resource_consumption: str | None
: The type of the None singleton.
results: list[airbyte_agent_sdk.connectors.google_ads.models.CampaignLabel] | None
: The type of the None singleton.
CampaignLabelsListResultMeta(**data: Any)
: Metadata for campaign_labels.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
CampaignLabelsSearchData(**data: Any)
: Search result data for campaign_labels 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
campaign_id: int | None
: Campaign ID
campaign_label_resource_name: str | None
: Resource name of the campaign label
label_id: int | None
: Label ID
label_name: str | None
: Label name
label_resource_name: str | None
: Resource name of the label
model_config
: The type of the None singleton.
CampaignMetrics(**data: Any)
: Nested schema for Campaign.metrics
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
average_cpc: float | None
: The type of the None singleton.
average_cpm: float | None
: The type of the None singleton.
clicks: str | None
: The type of the None singleton.
conversions: float | None
: The type of the None singleton.
conversions_value: float | None
: The type of the None singleton.
cost_micros: str | None
: The type of the None singleton.
ctr: float | None
: The type of the None singleton.
impressions: str | None
: The type of the None singleton.
interactions: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
CampaignMutateRequest(**data: Any)
: Request to mutate (update) campaigns
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
operations: list[airbyte_agent_sdk.connectors.google_ads.models.CampaignMutateRequestOperationsItem]
: The type of the None singleton.
CampaignMutateRequestOperationsItem(**data: Any)
: Nested schema for CampaignMutateRequest.operations_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
update: airbyte_agent_sdk.connectors.google_ads.models.CampaignMutateRequestOperationsItemUpdate | None
: Campaign fields to update
update_mask: str | None
: Comma-separated list of field paths to update (e.g., name,status)
CampaignMutateRequestOperationsItemUpdate(**data: Any)
: Campaign fields to update
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
name: str | None
: New campaign name
resource_name: str
: Resource name of the campaign to update (e.g., customers/1234567890/campaigns/111222333)
status: str | None
: Campaign status (ENABLED or PAUSED)
CampaignMutateResponse(**data: Any)
: Response from campaign mutate 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.
results: list[airbyte_agent_sdk.connectors.google_ads.models.CampaignMutateResponseResultsItem] | None
: The type of the None singleton.
CampaignMutateResponseResultsItem(**data: Any)
: Nested schema for CampaignMutateResponse.results_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
resource_name: str | None
: Resource name of the mutated campaign
CampaignSearchResponse(**data: Any)
: Search response containing campaign data
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
field_mask: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
query_resource_consumption: str | None
: The type of the None singleton.
results: list[airbyte_agent_sdk.connectors.google_ads.models.Campaign] | None
: The type of the None singleton.
CampaignSegments(**data: Any)
: Nested schema for Campaign.segments
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
date: str | None
: Date in YYYY-MM-DD format
model_config
: The type of the None singleton.
CampaignsListResultMeta(**data: Any)
: Metadata for campaigns.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next_page_token: str | None
: The type of the None singleton.
CampaignsSearchData(**data: Any)
: Search result data for campaigns entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
campaign_advertising_channel_sub_type: str | None
: Advertising channel sub-type
campaign_advertising_channel_type: str | None
: Advertising channel type (SEARCH, DISPLAY, etc.)
campaign_bidding_strategy: str | None
: Bidding strategy resource name
campaign_bidding_strategy_type: str | None
: Bidding strategy type
campaign_budget_amount_micros: int | None
: Campaign budget amount in micros
campaign_campaign_budget: str | None
: Campaign budget resource name
campaign_end_date_time: str | None
: Campaign end date
campaign_id: int | None
: Campaign ID
campaign_labels: list[typing.Any] | None
: Labels applied to the campaign
campaign_name: str | None
: Campaign name
campaign_network_settings_target_content_network: bool | None
: Whether targeting content network
campaign_network_settings_target_google_search: bool | None
: Whether targeting Google Search
campaign_network_settings_target_partner_search_network: bool | None
: Whether targeting partner search network
campaign_network_settings_target_search_network: bool | None
: Whether targeting search network
campaign_resource_name: str | None
: Resource name of the campaign
campaign_serving_status: str | None
: Campaign serving status
campaign_start_date_time: str | None
: Campaign start date
campaign_status: str | None
: Campaign status (ENABLED, PAUSED, REMOVED)
metrics_average_cpc: float | None
: Average cost per click
metrics_average_cpm: float | None
: Average cost per thousand impressions
metrics_clicks: int | None
: Number of clicks
metrics_conversions: float | None
: Number of conversions
metrics_conversions_value: float | None
: Total conversions value
metrics_cost_micros: int | None
: Cost in micros
metrics_ctr: float | None
: Click-through rate
metrics_impressions: int | None
: Number of impressions
metrics_interactions: int | None
: Number of interactions
model_config
: The type of the None singleton.
segments_ad_network_type: str | None
: Ad network type segment
segments_date: str | None
: Date segment for the report row
segments_hour: int | None
: Hour segment
GoogleAdsAuthConfig(**data: Any)
: OAuth2 Authentication
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
client_id: str
: OAuth2 client ID from Google Cloud Console
client_secret: str
: OAuth2 client secret from Google Cloud Console
developer_token: str
: Legacy Google Ads API developer token. Google sunset developer tokens on 2026-09-09 and now ignores this value; any non-empty string is accepted. Existing tokens keep working unchanged.
model_config
: The type of the None singleton.
refresh_token: str
: OAuth2 refresh token
GoogleAdsCheckResult(**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'.
GoogleAdsExecuteResult(**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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult[list[dict[str, Any]]]
Class variables
data: ~T
: Response data containing the result of the action.
model_config
: The type of the None singleton.
GoogleAdsExecuteResultWithMeta(**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.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResultWithMeta[list[Account], AccountsListResultMeta]
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResultWithMeta[list[AdGroupAdLabel], AdGroupAdLabelsListResultMeta]
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResultWithMeta[list[AdGroupAd], AdGroupAdsListResultMeta]
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResultWithMeta[list[AdGroupLabel], AdGroupLabelsListResultMeta]
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResultWithMeta[list[AdGroup], AdGroupsListResultMeta]
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResultWithMeta[list[CampaignLabel], CampaignLabelsListResultMeta]
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResultWithMeta[list[Campaign], CampaignsListResultMeta]
Class variables
meta: ~S | None
: Metadata about the response (e.g., pagination cursors, record counts).
GoogleAdsExecuteResultWithMeta[list[Account], AccountsListResultMeta](**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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AccountsListResult(**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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GoogleAdsExecuteResultWithMeta[list[AdGroupAdLabel], AdGroupAdLabelsListResultMeta](**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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdGroupAdLabelsListResult(**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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GoogleAdsExecuteResultWithMeta[list[AdGroupAd], AdGroupAdsListResultMeta](**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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdGroupAdsListResult(**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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GoogleAdsExecuteResultWithMeta[list[AdGroupLabel], AdGroupLabelsListResultMeta](**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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AdGroupLabelsListResult(**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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GoogleAdsExecuteResultWithMeta[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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- 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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GoogleAdsExecuteResultWithMeta[list[CampaignLabel], CampaignLabelsListResultMeta](**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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CampaignLabelsListResult(**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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GoogleAdsExecuteResultWithMeta[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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- 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.google_ads.models.GoogleAdsExecuteResultWithMeta
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GoogleAdsExecuteResult[list[dict[str, Any]]](**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
AccessibleCustomersListResult(**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.google_ads.models.GoogleAdsExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GoogleAdsReplicationConfig(**data: Any)
: Replication Configuration - Settings for data replication from Google Ads.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
conversion_window_days: int | None
: Number of days for the conversion attribution window. Default is 14.
customer_id: str
: Comma-separated list of Google Ads customer IDs (10 digits each, no dashes).
model_config
: The type of the None singleton.
start_date: str | None
: UTC date in YYYY-MM-DD format from which to start replicating data. Defaults to 2 years ago if not specified.
LabelMutateRequest(**data: Any)
: Request to create labels
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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.
operations: list[airbyte_agent_sdk.connectors.google_ads.models.LabelMutateRequestOperationsItem]
: The type of the None singleton.
LabelMutateRequestOperationsItem(**data: Any)
: Nested schema for LabelMutateRequest.operations_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
create: airbyte_agent_sdk.connectors.google_ads.models.LabelMutateRequestOperationsItemCreate | None
: Label to create
model_config
: The type of the None singleton.
LabelMutateRequestOperationsItemCreate(**data: Any)
: Label to create
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
description: str | None
: Description for the label
model_config
: The type of the None singleton.
name: str
: Name for the new label
text_label: airbyte_agent_sdk.connectors.google_ads.models.LabelMutateRequestOperationsItemCreateTextlabel | None
: Text label styling
LabelMutateRequestOperationsItemCreateTextlabel(**data: Any)
: Text label styling
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input 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
background_color: str | None
: Background color in hex format (e.g., #FF0000)
description: str | None
: Description of the text label
model_config
: The type of the None singleton.
LabelMutateResponse(**data: Any)
: Response from label mutate 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.
results: list[airbyte_agent_sdk.connectors.google_ads.models.LabelMutateResponseResultsItem] | None
: The type of the None singleton.
LabelMutateResponseResultsItem(**data: Any)
: Nested schema for LabelMutateResponse.results_item
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
resource_name: str | None
: Resource name of the created label