Skip to main content

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

Was this page helpful?