This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 4b95f3a61c Update Airflow version to 2.5.3 (#30411)
     add 25048fa6b2 Switch to using vendored-in google ads. (#30410)

No new revisions were added by this update.

Summary of changes:
 .../google/ads/_vendor/googleads/__init__.py       |    6 +-
 .../google/ads/_vendor/googleads/client.py         |    4 +-
 .../ads/_vendor/googleads/interceptors/helpers.py  |    2 +-
 .../_vendor/googleads/interceptors/interceptor.py  |    2 +-
 .../googleads/interceptors/logging_interceptor.py  |    2 +-
 .../googleads/interceptors/response_wrappers.py    |    2 +-
 .../google/ads/_vendor/googleads/oauth2.py         |    2 +-
 .../google/ads/_vendor/googleads/v12/__init__.py   | 3518 ++++++++++----------
 .../_vendor/googleads/v12/common/types/ad_asset.py |    6 +-
 .../googleads/v12/common/types/ad_type_infos.py    |   14 +-
 .../googleads/v12/common/types/asset_policy.py     |    6 +-
 .../googleads/v12/common/types/asset_set_types.py  |    6 +-
 .../googleads/v12/common/types/asset_types.py      |   32 +-
 .../googleads/v12/common/types/asset_usage.py      |    2 +-
 .../googleads/v12/common/types/audiences.py        |    6 +-
 .../_vendor/googleads/v12/common/types/bidding.py  |    2 +-
 .../_vendor/googleads/v12/common/types/criteria.py |   48 +-
 .../types/criterion_category_availability.py       |    8 +-
 .../googleads/v12/common/types/customizer_value.py |    2 +-
 .../_vendor/googleads/v12/common/types/dates.py    |    2 +-
 .../googleads/v12/common/types/extensions.py       |   18 +-
 .../types/feed_item_set_filter_type_infos.py       |    2 +-
 .../googleads/v12/common/types/final_app_url.py    |    2 +-
 .../googleads/v12/common/types/frequency_cap.py    |    6 +-
 .../v12/common/types/keyword_plan_common.py        |   12 +-
 .../v12/common/types/matching_function.py          |    4 +-
 .../googleads/v12/common/types/metric_goal.py      |    4 +-
 .../_vendor/googleads/v12/common/types/metrics.py  |    4 +-
 .../v12/common/types/offline_user_data.py          |    2 +-
 .../_vendor/googleads/v12/common/types/policy.py   |    8 +-
 .../googleads/v12/common/types/policy_summary.py   |    6 +-
 .../_vendor/googleads/v12/common/types/segments.py |   56 +-
 .../googleads/v12/common/types/tag_snippet.py      |    4 +-
 .../v12/common/types/targeting_setting.py          |    2 +-
 .../googleads/v12/common/types/user_lists.py       |   20 +-
 .../_vendor/googleads/v12/errors/types/errors.py   |  288 +-
 .../resources/types/accessible_bidding_strategy.py |    4 +-
 .../v12/resources/types/account_budget.py          |    8 +-
 .../v12/resources/types/account_budget_proposal.py |    8 +-
 .../googleads/v12/resources/types/account_link.py  |    6 +-
 .../_vendor/googleads/v12/resources/types/ad.py    |   14 +-
 .../googleads/v12/resources/types/ad_group.py      |   20 +-
 .../googleads/v12/resources/types/ad_group_ad.py   |   12 +-
 .../types/ad_group_ad_asset_combination_view.py    |    2 +-
 .../v12/resources/types/ad_group_ad_asset_view.py  |   12 +-
 .../v12/resources/types/ad_group_asset.py          |    6 +-
 .../v12/resources/types/ad_group_asset_set.py      |    2 +-
 .../v12/resources/types/ad_group_bid_modifier.py   |    4 +-
 .../v12/resources/types/ad_group_criterion.py      |   16 +-
 .../types/ad_group_criterion_customizer.py         |    4 +-
 .../types/ad_group_criterion_simulation.py         |    6 +-
 .../v12/resources/types/ad_group_customizer.py     |    4 +-
 .../resources/types/ad_group_extension_setting.py  |    4 +-
 .../googleads/v12/resources/types/ad_group_feed.py |    6 +-
 .../v12/resources/types/ad_group_simulation.py     |    6 +-
 .../_vendor/googleads/v12/resources/types/asset.py |   14 +-
 .../v12/resources/types/asset_field_type_view.py   |    2 +-
 .../googleads/v12/resources/types/asset_group.py   |    4 +-
 .../v12/resources/types/asset_group_asset.py       |    8 +-
 .../types/asset_group_listing_group_filter.py      |   14 +-
 .../v12/resources/types/asset_group_signal.py      |    2 +-
 .../googleads/v12/resources/types/asset_set.py     |    6 +-
 .../v12/resources/types/asset_set_asset.py         |    2 +-
 .../v12/resources/types/asset_set_type_view.py     |    2 +-
 .../googleads/v12/resources/types/audience.py      |    4 +-
 .../googleads/v12/resources/types/batch_job.py     |    2 +-
 .../v12/resources/types/bidding_data_exclusion.py  |    8 +-
 .../types/bidding_seasonality_adjustment.py        |    8 +-
 .../v12/resources/types/bidding_strategy.py        |    6 +-
 .../resources/types/bidding_strategy_simulation.py |    6 +-
 .../googleads/v12/resources/types/billing_setup.py |    4 +-
 .../googleads/v12/resources/types/call_view.py     |    6 +-
 .../googleads/v12/resources/types/campaign.py      |   56 +-
 .../v12/resources/types/campaign_asset.py          |    6 +-
 .../v12/resources/types/campaign_asset_set.py      |    2 +-
 .../v12/resources/types/campaign_bid_modifier.py   |    2 +-
 .../v12/resources/types/campaign_budget.py         |    8 +-
 .../resources/types/campaign_conversion_goal.py    |    4 +-
 .../v12/resources/types/campaign_criterion.py      |    6 +-
 .../types/campaign_criterion_simulation.py         |    6 +-
 .../v12/resources/types/campaign_customizer.py     |    4 +-
 .../v12/resources/types/campaign_draft.py          |    2 +-
 .../resources/types/campaign_extension_setting.py  |    4 +-
 .../googleads/v12/resources/types/campaign_feed.py |    6 +-
 .../v12/resources/types/campaign_group.py          |    2 +-
 .../v12/resources/types/campaign_shared_set.py     |    2 +-
 .../v12/resources/types/campaign_simulation.py     |    6 +-
 .../googleads/v12/resources/types/change_event.py  |   44 +-
 .../googleads/v12/resources/types/change_status.py |    4 +-
 .../googleads/v12/resources/types/click_view.py    |    4 +-
 .../v12/resources/types/combined_audience.py       |    2 +-
 .../v12/resources/types/conversion_action.py       |   18 +-
 .../resources/types/conversion_custom_variable.py  |    2 +-
 .../types/conversion_goal_campaign_config.py       |    2 +-
 .../v12/resources/types/conversion_value_rule.py   |    8 +-
 .../resources/types/conversion_value_rule_set.py   |    8 +-
 .../v12/resources/types/custom_audience.py         |    6 +-
 .../v12/resources/types/custom_conversion_goal.py  |    2 +-
 .../v12/resources/types/custom_interest.py         |    6 +-
 .../googleads/v12/resources/types/customer.py      |    6 +-
 .../v12/resources/types/customer_asset.py          |    6 +-
 .../v12/resources/types/customer_asset_set.py      |    2 +-
 .../v12/resources/types/customer_client.py         |    2 +-
 .../v12/resources/types/customer_client_link.py    |    2 +-
 .../resources/types/customer_conversion_goal.py    |    4 +-
 .../v12/resources/types/customer_customizer.py     |    4 +-
 .../resources/types/customer_extension_setting.py  |    4 +-
 .../googleads/v12/resources/types/customer_feed.py |    6 +-
 .../v12/resources/types/customer_manager_link.py   |    2 +-
 .../resources/types/customer_negative_criterion.py |    4 +-
 .../v12/resources/types/customer_user_access.py    |    2 +-
 .../types/customer_user_access_invitation.py       |    4 +-
 .../v12/resources/types/customizer_attribute.py    |    4 +-
 .../v12/resources/types/detail_placement_view.py   |    2 +-
 .../v12/resources/types/detailed_demographic.py    |    2 +-
 .../googleads/v12/resources/types/distance_view.py |    2 +-
 .../googleads/v12/resources/types/experiment.py    |    8 +-
 .../v12/resources/types/extension_feed_item.py     |   10 +-
 .../_vendor/googleads/v12/resources/types/feed.py  |    8 +-
 .../googleads/v12/resources/types/feed_item.py     |   24 +-
 .../googleads/v12/resources/types/feed_item_set.py |    4 +-
 .../v12/resources/types/feed_item_target.py        |    8 +-
 .../googleads/v12/resources/types/feed_mapping.py  |   50 +-
 .../v12/resources/types/feed_placeholder_view.py   |    2 +-
 .../v12/resources/types/geo_target_constant.py     |    2 +-
 .../v12/resources/types/geographic_view.py         |    2 +-
 .../v12/resources/types/google_ads_field.py        |    4 +-
 .../v12/resources/types/group_placement_view.py    |    2 +-
 .../v12/resources/types/hotel_reconciliation.py    |    2 +-
 .../googleads/v12/resources/types/invoice.py       |    4 +-
 .../googleads/v12/resources/types/keyword_plan.py  |    4 +-
 .../types/keyword_plan_ad_group_keyword.py         |    2 +-
 .../v12/resources/types/keyword_plan_campaign.py   |    2 +-
 .../types/keyword_plan_campaign_keyword.py         |    2 +-
 .../_vendor/googleads/v12/resources/types/label.py |    4 +-
 .../resources/types/lead_form_submission_data.py   |    2 +-
 .../googleads/v12/resources/types/life_event.py    |    2 +-
 .../googleads/v12/resources/types/media_file.py    |    4 +-
 .../v12/resources/types/merchant_center_link.py    |    2 +-
 .../v12/resources/types/mobile_device_constant.py  |    2 +-
 .../v12/resources/types/offline_user_data_job.py   |   10 +-
 .../types/operating_system_version_constant.py     |    2 +-
 .../types/product_bidding_category_constant.py     |    4 +-
 .../v12/resources/types/recommendation.py          |   12 +-
 .../v12/resources/types/remarketing_action.py      |    2 +-
 .../v12/resources/types/search_term_view.py        |    2 +-
 .../v12/resources/types/shared_criterion.py        |    4 +-
 .../googleads/v12/resources/types/shared_set.py    |    4 +-
 .../googleads/v12/resources/types/user_interest.py |    4 +-
 .../googleads/v12/resources/types/user_list.py     |   14 +-
 .../account_budget_proposal_service/client.py      |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/account_link_service/client.py        |    4 +-
 .../account_link_service/transports/base.py        |    2 +-
 .../account_link_service/transports/grpc.py        |    2 +-
 .../services/ad_group_ad_label_service/client.py   |    2 +-
 .../ad_group_ad_label_service/transports/base.py   |    2 +-
 .../ad_group_ad_label_service/transports/grpc.py   |    2 +-
 .../services/ad_group_ad_service/client.py         |    2 +-
 .../ad_group_ad_service/transports/base.py         |    2 +-
 .../ad_group_ad_service/transports/grpc.py         |    2 +-
 .../services/ad_group_asset_service/client.py      |    2 +-
 .../ad_group_asset_service/transports/base.py      |    2 +-
 .../ad_group_asset_service/transports/grpc.py      |    2 +-
 .../services/ad_group_asset_set_service/client.py  |    2 +-
 .../ad_group_asset_set_service/transports/base.py  |    2 +-
 .../ad_group_asset_set_service/transports/grpc.py  |    2 +-
 .../ad_group_bid_modifier_service/client.py        |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../client.py                                      |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../ad_group_criterion_label_service/client.py     |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/ad_group_criterion_service/client.py  |    2 +-
 .../ad_group_criterion_service/transports/base.py  |    2 +-
 .../ad_group_criterion_service/transports/grpc.py  |    2 +-
 .../services/ad_group_customizer_service/client.py |    2 +-
 .../ad_group_customizer_service/transports/base.py |    2 +-
 .../ad_group_customizer_service/transports/grpc.py |    2 +-
 .../ad_group_extension_setting_service/client.py   |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/ad_group_feed_service/client.py       |    2 +-
 .../ad_group_feed_service/transports/base.py       |    2 +-
 .../ad_group_feed_service/transports/grpc.py       |    2 +-
 .../services/ad_group_label_service/client.py      |    2 +-
 .../ad_group_label_service/transports/base.py      |    2 +-
 .../ad_group_label_service/transports/grpc.py      |    2 +-
 .../services/services/ad_group_service/client.py   |    2 +-
 .../services/ad_group_service/transports/base.py   |    2 +-
 .../services/ad_group_service/transports/grpc.py   |    2 +-
 .../services/ad_parameter_service/client.py        |    2 +-
 .../ad_parameter_service/transports/base.py        |    2 +-
 .../ad_parameter_service/transports/grpc.py        |    2 +-
 .../v12/services/services/ad_service/client.py     |    4 +-
 .../services/ad_service/transports/base.py         |    4 +-
 .../services/ad_service/transports/grpc.py         |    4 +-
 .../services/asset_group_asset_service/client.py   |    2 +-
 .../asset_group_asset_service/transports/base.py   |    2 +-
 .../asset_group_asset_service/transports/grpc.py   |    2 +-
 .../client.py                                      |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/asset_group_service/client.py         |    2 +-
 .../asset_group_service/transports/base.py         |    2 +-
 .../asset_group_service/transports/grpc.py         |    2 +-
 .../services/asset_group_signal_service/client.py  |    2 +-
 .../asset_group_signal_service/transports/base.py  |    2 +-
 .../asset_group_signal_service/transports/grpc.py  |    2 +-
 .../v12/services/services/asset_service/client.py  |    2 +-
 .../services/asset_service/transports/base.py      |    2 +-
 .../services/asset_service/transports/grpc.py      |    2 +-
 .../services/asset_set_asset_service/client.py     |    2 +-
 .../asset_set_asset_service/transports/base.py     |    2 +-
 .../asset_set_asset_service/transports/grpc.py     |    2 +-
 .../services/services/asset_set_service/client.py  |    2 +-
 .../services/asset_set_service/transports/base.py  |    2 +-
 .../services/asset_set_service/transports/grpc.py  |    2 +-
 .../services/audience_insights_service/client.py   |    4 +-
 .../audience_insights_service/transports/base.py   |    2 +-
 .../audience_insights_service/transports/grpc.py   |    2 +-
 .../services/services/audience_service/client.py   |    2 +-
 .../services/audience_service/transports/base.py   |    2 +-
 .../services/audience_service/transports/grpc.py   |    2 +-
 .../services/services/batch_job_service/client.py  |    8 +-
 .../services/services/batch_job_service/pagers.py  |    2 +-
 .../services/batch_job_service/transports/base.py  |    2 +-
 .../services/batch_job_service/transports/grpc.py  |    2 +-
 .../bidding_data_exclusion_service/client.py       |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../client.py                                      |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/bidding_strategy_service/client.py    |    2 +-
 .../bidding_strategy_service/transports/base.py    |    2 +-
 .../bidding_strategy_service/transports/grpc.py    |    2 +-
 .../services/billing_setup_service/client.py       |    2 +-
 .../billing_setup_service/transports/base.py       |    2 +-
 .../billing_setup_service/transports/grpc.py       |    2 +-
 .../services/campaign_asset_service/client.py      |    2 +-
 .../campaign_asset_service/transports/base.py      |    2 +-
 .../campaign_asset_service/transports/grpc.py      |    2 +-
 .../services/campaign_asset_set_service/client.py  |    2 +-
 .../campaign_asset_set_service/transports/base.py  |    2 +-
 .../campaign_asset_set_service/transports/grpc.py  |    2 +-
 .../campaign_bid_modifier_service/client.py        |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/campaign_budget_service/client.py     |    2 +-
 .../campaign_budget_service/transports/base.py     |    2 +-
 .../campaign_budget_service/transports/grpc.py     |    2 +-
 .../campaign_conversion_goal_service/client.py     |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/campaign_criterion_service/client.py  |    2 +-
 .../campaign_criterion_service/transports/base.py  |    2 +-
 .../campaign_criterion_service/transports/grpc.py  |    2 +-
 .../services/campaign_customizer_service/client.py |    2 +-
 .../campaign_customizer_service/transports/base.py |    2 +-
 .../campaign_customizer_service/transports/grpc.py |    2 +-
 .../services/campaign_draft_service/client.py      |    4 +-
 .../services/campaign_draft_service/pagers.py      |    2 +-
 .../campaign_draft_service/transports/base.py      |    2 +-
 .../campaign_draft_service/transports/grpc.py      |    2 +-
 .../campaign_extension_setting_service/client.py   |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/campaign_feed_service/client.py       |    2 +-
 .../campaign_feed_service/transports/base.py       |    2 +-
 .../campaign_feed_service/transports/grpc.py       |    2 +-
 .../services/campaign_group_service/client.py      |    2 +-
 .../campaign_group_service/transports/base.py      |    2 +-
 .../campaign_group_service/transports/grpc.py      |    2 +-
 .../services/campaign_label_service/client.py      |    2 +-
 .../campaign_label_service/transports/base.py      |    2 +-
 .../campaign_label_service/transports/grpc.py      |    2 +-
 .../services/services/campaign_service/client.py   |    2 +-
 .../services/campaign_service/transports/base.py   |    2 +-
 .../services/campaign_service/transports/grpc.py   |    2 +-
 .../services/campaign_shared_set_service/client.py |    2 +-
 .../campaign_shared_set_service/transports/base.py |    2 +-
 .../campaign_shared_set_service/transports/grpc.py |    2 +-
 .../services/conversion_action_service/client.py   |    2 +-
 .../conversion_action_service/transports/base.py   |    2 +-
 .../conversion_action_service/transports/grpc.py   |    2 +-
 .../conversion_adjustment_upload_service/client.py |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../conversion_custom_variable_service/client.py   |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../client.py                                      |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/conversion_upload_service/client.py   |    2 +-
 .../conversion_upload_service/transports/base.py   |    2 +-
 .../conversion_upload_service/transports/grpc.py   |    2 +-
 .../conversion_value_rule_service/client.py        |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../conversion_value_rule_set_service/client.py    |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/custom_audience_service/client.py     |    2 +-
 .../custom_audience_service/transports/base.py     |    2 +-
 .../custom_audience_service/transports/grpc.py     |    2 +-
 .../custom_conversion_goal_service/client.py       |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/custom_interest_service/client.py     |    2 +-
 .../custom_interest_service/transports/base.py     |    2 +-
 .../custom_interest_service/transports/grpc.py     |    2 +-
 .../services/customer_asset_service/client.py      |    2 +-
 .../customer_asset_service/transports/base.py      |    2 +-
 .../customer_asset_service/transports/grpc.py      |    2 +-
 .../services/customer_asset_set_service/client.py  |    2 +-
 .../customer_asset_set_service/transports/base.py  |    2 +-
 .../customer_asset_set_service/transports/grpc.py  |    2 +-
 .../customer_client_link_service/client.py         |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../customer_conversion_goal_service/client.py     |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/customer_customizer_service/client.py |    2 +-
 .../customer_customizer_service/transports/base.py |    2 +-
 .../customer_customizer_service/transports/grpc.py |    2 +-
 .../customer_extension_setting_service/client.py   |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/customer_feed_service/client.py       |    2 +-
 .../customer_feed_service/transports/base.py       |    2 +-
 .../customer_feed_service/transports/grpc.py       |    2 +-
 .../services/customer_label_service/client.py      |    2 +-
 .../customer_label_service/transports/base.py      |    2 +-
 .../customer_label_service/transports/grpc.py      |    2 +-
 .../customer_manager_link_service/client.py        |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../customer_negative_criterion_service/client.py  |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/services/customer_service/client.py   |    4 +-
 .../services/customer_service/transports/base.py   |    2 +-
 .../services/customer_service/transports/grpc.py   |    2 +-
 .../client.py                                      |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../customer_user_access_service/client.py         |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../customizer_attribute_service/client.py         |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/experiment_arm_service/client.py      |    2 +-
 .../experiment_arm_service/transports/base.py      |    2 +-
 .../experiment_arm_service/transports/grpc.py      |    2 +-
 .../services/services/experiment_service/client.py |    4 +-
 .../services/services/experiment_service/pagers.py |    2 +-
 .../services/experiment_service/transports/base.py |    2 +-
 .../services/experiment_service/transports/grpc.py |    2 +-
 .../services/extension_feed_item_service/client.py |    2 +-
 .../extension_feed_item_service/transports/base.py |    2 +-
 .../extension_feed_item_service/transports/grpc.py |    2 +-
 .../services/services/feed_item_service/client.py  |    2 +-
 .../services/feed_item_service/transports/base.py  |    2 +-
 .../services/feed_item_service/transports/grpc.py  |    2 +-
 .../services/feed_item_set_link_service/client.py  |    2 +-
 .../feed_item_set_link_service/transports/base.py  |    2 +-
 .../feed_item_set_link_service/transports/grpc.py  |    2 +-
 .../services/feed_item_set_service/client.py       |    2 +-
 .../feed_item_set_service/transports/base.py       |    2 +-
 .../feed_item_set_service/transports/grpc.py       |    2 +-
 .../services/feed_item_target_service/client.py    |    2 +-
 .../feed_item_target_service/transports/base.py    |    2 +-
 .../feed_item_target_service/transports/grpc.py    |    2 +-
 .../services/feed_mapping_service/client.py        |    2 +-
 .../feed_mapping_service/transports/base.py        |    2 +-
 .../feed_mapping_service/transports/grpc.py        |    2 +-
 .../v12/services/services/feed_service/client.py   |    2 +-
 .../services/feed_service/transports/base.py       |    2 +-
 .../services/feed_service/transports/grpc.py       |    2 +-
 .../services/geo_target_constant_service/client.py |    2 +-
 .../geo_target_constant_service/transports/base.py |    2 +-
 .../geo_target_constant_service/transports/grpc.py |    2 +-
 .../services/google_ads_field_service/client.py    |    6 +-
 .../services/google_ads_field_service/pagers.py    |    4 +-
 .../google_ads_field_service/transports/base.py    |    4 +-
 .../google_ads_field_service/transports/grpc.py    |    4 +-
 .../services/services/google_ads_service/client.py |    4 +-
 .../services/services/google_ads_service/pagers.py |    2 +-
 .../services/google_ads_service/transports/base.py |    2 +-
 .../services/google_ads_service/transports/grpc.py |    2 +-
 .../services/services/invoice_service/client.py    |    4 +-
 .../services/invoice_service/transports/base.py    |    2 +-
 .../services/invoice_service/transports/grpc.py    |    2 +-
 .../client.py                                      |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../keyword_plan_ad_group_service/client.py        |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../client.py                                      |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../keyword_plan_campaign_service/client.py        |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/keyword_plan_idea_service/client.py   |    4 +-
 .../services/keyword_plan_idea_service/pagers.py   |    2 +-
 .../keyword_plan_idea_service/transports/base.py   |    2 +-
 .../keyword_plan_idea_service/transports/grpc.py   |    2 +-
 .../services/keyword_plan_service/client.py        |    2 +-
 .../keyword_plan_service/transports/base.py        |    2 +-
 .../keyword_plan_service/transports/grpc.py        |    2 +-
 .../keyword_theme_constant_service/client.py       |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../v12/services/services/label_service/client.py  |    2 +-
 .../services/label_service/transports/base.py      |    2 +-
 .../services/label_service/transports/grpc.py      |    2 +-
 .../services/services/media_file_service/client.py |    2 +-
 .../services/media_file_service/transports/base.py |    2 +-
 .../services/media_file_service/transports/grpc.py |    2 +-
 .../merchant_center_link_service/client.py         |    4 +-
 .../transports/base.py                             |    4 +-
 .../transports/grpc.py                             |    4 +-
 .../offline_user_data_job_service/client.py        |    4 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/payments_account_service/client.py    |    2 +-
 .../payments_account_service/transports/base.py    |    2 +-
 .../payments_account_service/transports/grpc.py    |    2 +-
 .../services/services/reach_plan_service/client.py |    2 +-
 .../services/reach_plan_service/transports/base.py |    2 +-
 .../services/reach_plan_service/transports/grpc.py |    2 +-
 .../services/recommendation_service/client.py      |    2 +-
 .../recommendation_service/transports/base.py      |    2 +-
 .../recommendation_service/transports/grpc.py      |    2 +-
 .../services/remarketing_action_service/client.py  |    2 +-
 .../remarketing_action_service/transports/base.py  |    2 +-
 .../remarketing_action_service/transports/grpc.py  |    2 +-
 .../services/shared_criterion_service/client.py    |    2 +-
 .../shared_criterion_service/transports/base.py    |    2 +-
 .../shared_criterion_service/transports/grpc.py    |    2 +-
 .../services/services/shared_set_service/client.py |    2 +-
 .../services/shared_set_service/transports/base.py |    2 +-
 .../services/shared_set_service/transports/grpc.py |    2 +-
 .../smart_campaign_setting_service/client.py       |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../smart_campaign_suggest_service/client.py       |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../client.py                                      |    2 +-
 .../transports/base.py                             |    2 +-
 .../transports/grpc.py                             |    2 +-
 .../services/services/user_data_service/client.py  |    2 +-
 .../services/user_data_service/transports/base.py  |    2 +-
 .../services/user_data_service/transports/grpc.py  |    2 +-
 .../services/services/user_list_service/client.py  |    2 +-
 .../services/user_list_service/transports/base.py  |    2 +-
 .../services/user_list_service/transports/grpc.py  |    2 +-
 .../types/account_budget_proposal_service.py       |    2 +-
 .../v12/services/types/account_link_service.py     |    2 +-
 .../services/types/ad_group_ad_label_service.py    |    2 +-
 .../v12/services/types/ad_group_ad_service.py      |    6 +-
 .../v12/services/types/ad_group_asset_service.py   |    4 +-
 .../services/types/ad_group_asset_set_service.py   |    4 +-
 .../types/ad_group_bid_modifier_service.py         |    4 +-
 .../types/ad_group_criterion_customizer_service.py |    4 +-
 .../types/ad_group_criterion_label_service.py      |    2 +-
 .../services/types/ad_group_criterion_service.py   |    6 +-
 .../services/types/ad_group_customizer_service.py  |    4 +-
 .../types/ad_group_extension_setting_service.py    |    4 +-
 .../v12/services/types/ad_group_feed_service.py    |    4 +-
 .../v12/services/types/ad_group_label_service.py   |    2 +-
 .../v12/services/types/ad_group_service.py         |    4 +-
 .../v12/services/types/ad_parameter_service.py     |    4 +-
 .../googleads/v12/services/types/ad_service.py     |    6 +-
 .../services/types/asset_group_asset_service.py    |    2 +-
 .../asset_group_listing_group_filter_service.py    |    4 +-
 .../v12/services/types/asset_group_service.py      |    2 +-
 .../services/types/asset_group_signal_service.py   |    4 +-
 .../googleads/v12/services/types/asset_service.py  |    4 +-
 .../v12/services/types/asset_set_asset_service.py  |    4 +-
 .../v12/services/types/asset_set_service.py        |    4 +-
 .../services/types/audience_insights_service.py    |    4 +-
 .../v12/services/types/audience_service.py         |    4 +-
 .../v12/services/types/batch_job_service.py        |    6 +-
 .../types/bidding_data_exclusion_service.py        |    4 +-
 .../bidding_seasonality_adjustment_service.py      |    4 +-
 .../v12/services/types/bidding_strategy_service.py |    4 +-
 .../v12/services/types/billing_setup_service.py    |    2 +-
 .../v12/services/types/campaign_asset_service.py   |    4 +-
 .../services/types/campaign_asset_set_service.py   |    4 +-
 .../types/campaign_bid_modifier_service.py         |    4 +-
 .../v12/services/types/campaign_budget_service.py  |    4 +-
 .../types/campaign_conversion_goal_service.py      |    2 +-
 .../services/types/campaign_criterion_service.py   |    4 +-
 .../services/types/campaign_customizer_service.py  |    4 +-
 .../v12/services/types/campaign_draft_service.py   |    4 +-
 .../types/campaign_extension_setting_service.py    |    4 +-
 .../v12/services/types/campaign_feed_service.py    |    4 +-
 .../v12/services/types/campaign_group_service.py   |    4 +-
 .../v12/services/types/campaign_label_service.py   |    2 +-
 .../v12/services/types/campaign_service.py         |    4 +-
 .../services/types/campaign_shared_set_service.py  |    4 +-
 .../services/types/conversion_action_service.py    |    4 +-
 .../types/conversion_adjustment_upload_service.py  |    4 +-
 .../types/conversion_custom_variable_service.py    |    4 +-
 .../conversion_goal_campaign_config_service.py     |    4 +-
 .../services/types/conversion_upload_service.py    |    4 +-
 .../types/conversion_value_rule_service.py         |    4 +-
 .../types/conversion_value_rule_set_service.py     |    4 +-
 .../v12/services/types/custom_audience_service.py  |    2 +-
 .../types/custom_conversion_goal_service.py        |    4 +-
 .../v12/services/types/custom_interest_service.py  |    2 +-
 .../v12/services/types/customer_asset_service.py   |    4 +-
 .../services/types/customer_asset_set_service.py   |    4 +-
 .../services/types/customer_client_link_service.py |    2 +-
 .../types/customer_conversion_goal_service.py      |    2 +-
 .../services/types/customer_customizer_service.py  |    4 +-
 .../types/customer_extension_setting_service.py    |    4 +-
 .../v12/services/types/customer_feed_service.py    |    4 +-
 .../v12/services/types/customer_label_service.py   |    2 +-
 .../types/customer_manager_link_service.py         |    2 +-
 .../types/customer_negative_criterion_service.py   |    4 +-
 .../v12/services/types/customer_service.py         |    6 +-
 .../customer_user_access_invitation_service.py     |    2 +-
 .../services/types/customer_user_access_service.py |    2 +-
 .../services/types/customizer_attribute_service.py |    4 +-
 .../v12/services/types/experiment_arm_service.py   |    4 +-
 .../v12/services/types/experiment_service.py       |    2 +-
 .../services/types/extension_feed_item_service.py  |    4 +-
 .../v12/services/types/feed_item_service.py        |    4 +-
 .../services/types/feed_item_set_link_service.py   |    2 +-
 .../v12/services/types/feed_item_set_service.py    |    2 +-
 .../v12/services/types/feed_item_target_service.py |    4 +-
 .../v12/services/types/feed_mapping_service.py     |    4 +-
 .../googleads/v12/services/types/feed_service.py   |    4 +-
 .../services/types/geo_target_constant_service.py  |    2 +-
 .../v12/services/types/google_ads_field_service.py |    2 +-
 .../v12/services/types/google_ads_service.py       |  466 +--
 .../v12/services/types/invoice_service.py          |    4 +-
 .../types/keyword_plan_ad_group_keyword_service.py |    2 +-
 .../types/keyword_plan_ad_group_service.py         |    2 +-
 .../types/keyword_plan_campaign_keyword_service.py |    2 +-
 .../types/keyword_plan_campaign_service.py         |    2 +-
 .../services/types/keyword_plan_idea_service.py    |    8 +-
 .../v12/services/types/keyword_plan_service.py     |    4 +-
 .../types/keyword_theme_constant_service.py        |    2 +-
 .../googleads/v12/services/types/label_service.py  |    4 +-
 .../v12/services/types/media_file_service.py       |    4 +-
 .../services/types/merchant_center_link_service.py |    2 +-
 .../types/offline_user_data_job_service.py         |    4 +-
 .../v12/services/types/payments_account_service.py |    2 +-
 .../v12/services/types/reach_plan_service.py       |   10 +-
 .../v12/services/types/recommendation_service.py   |    6 +-
 .../services/types/remarketing_action_service.py   |    2 +-
 .../v12/services/types/shared_criterion_service.py |    4 +-
 .../v12/services/types/shared_set_service.py       |    4 +-
 .../types/smart_campaign_setting_service.py        |    4 +-
 .../types/smart_campaign_suggest_service.py        |    6 +-
 .../v12/services/types/user_data_service.py        |    2 +-
 .../v12/services/types/user_list_service.py        |    2 +-
 airflow/providers/google/ads/hooks/ads.py          |   31 +-
 airflow/providers/google/provider.yaml             |   17 +-
 docker_tests/test_prod_image.py                    |    2 +-
 .../operators/ads.rst                              |   27 +-
 docs/conf.py                                       |    2 +-
 generated/provider_dependencies.json               |   11 +-
 scripts/in_container/verify_providers.py           |    1 +
 tests/providers/google/ads/hooks/test_ads.py       |    6 +-
 579 files changed, 3242 insertions(+), 3215 deletions(-)


Reply via email to