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(-)