From 7ea91db77f53f169a08726bd33efb73042c38284 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Thu, 19 Nov 2020 10:36:32 -0800 Subject: [PATCH] chore: Add google.api.oauth_scopes annotation to Google Ads API protos. PiperOrigin-RevId: 343321102 --- google/ads/googleads/v3/googleads_v3.yaml | 635 ++++++++++++++++ .../account_budget_proposal_service.proto | 1 + .../v3/services/account_budget_service.proto | 1 + .../ad_group_ad_asset_view_service.proto | 1 + .../services/ad_group_ad_label_service.proto | 1 + .../v3/services/ad_group_ad_service.proto | 1 + .../ad_group_audience_view_service.proto | 1 + .../ad_group_bid_modifier_service.proto | 1 + .../ad_group_criterion_label_service.proto | 1 + .../services/ad_group_criterion_service.proto | 1 + ...d_group_criterion_simulation_service.proto | 1 + .../ad_group_extension_setting_service.proto | 1 + .../v3/services/ad_group_feed_service.proto | 1 + .../v3/services/ad_group_label_service.proto | 1 + .../v3/services/ad_group_service.proto | 1 + .../ad_group_simulation_service.proto | 1 + .../v3/services/ad_parameter_service.proto | 1 + .../services/ad_schedule_view_service.proto | 1 + .../googleads/v3/services/ad_service.proto | 1 + .../v3/services/age_range_view_service.proto | 1 + .../googleads/v3/services/asset_service.proto | 1 + .../services/bidding_strategy_service.proto | 1 + .../v3/services/billing_setup_service.proto | 1 + .../campaign_audience_view_service.proto | 1 + .../campaign_bid_modifier_service.proto | 1 + .../v3/services/campaign_budget_service.proto | 1 + .../services/campaign_criterion_service.proto | 1 + ...ampaign_criterion_simulation_service.proto | 1 + .../v3/services/campaign_draft_service.proto | 1 + .../campaign_experiment_service.proto | 1 + .../campaign_extension_setting_service.proto | 1 + .../v3/services/campaign_feed_service.proto | 1 + .../v3/services/campaign_label_service.proto | 1 + .../v3/services/campaign_service.proto | 1 + .../campaign_shared_set_service.proto | 1 + .../services/carrier_constant_service.proto | 1 + .../v3/services/change_status_service.proto | 1 + .../v3/services/click_view_service.proto | 1 + .../services/conversion_action_service.proto | 1 + ...conversion_adjustment_upload_service.proto | 1 + .../services/conversion_upload_service.proto | 1 + .../services/currency_constant_service.proto | 1 + .../v3/services/custom_interest_service.proto | 1 + .../customer_client_link_service.proto | 1 + .../v3/services/customer_client_service.proto | 1 + .../customer_extension_setting_service.proto | 1 + .../v3/services/customer_feed_service.proto | 1 + .../v3/services/customer_label_service.proto | 1 + .../customer_manager_link_service.proto | 1 + .../customer_negative_criterion_service.proto | 1 + .../v3/services/customer_service.proto | 1 + .../detail_placement_view_service.proto | 1 + .../display_keyword_view_service.proto | 1 + .../v3/services/distance_view_service.proto | 1 + .../v3/services/domain_category_service.proto | 1 + ..._search_ads_search_term_view_service.proto | 1 + .../expanded_landing_page_view_service.proto | 1 + .../extension_feed_item_service.proto | 1 + .../v3/services/feed_item_service.proto | 1 + .../services/feed_item_target_service.proto | 1 + .../v3/services/feed_mapping_service.proto | 1 + .../feed_placeholder_view_service.proto | 1 + .../googleads/v3/services/feed_service.proto | 1 + .../v3/services/gender_view_service.proto | 1 + .../geo_target_constant_service.proto | 1 + .../v3/services/geographic_view_service.proto | 1 + .../services/google_ads_field_service.proto | 1 + .../v3/services/google_ads_service.proto | 1 + .../group_placement_view_service.proto | 1 + .../services/hotel_group_view_service.proto | 1 + .../hotel_performance_view_service.proto | 1 + .../v3/services/invoice_service.proto | 1 + .../keyword_plan_ad_group_service.proto | 1 + .../keyword_plan_campaign_service.proto | 1 + .../services/keyword_plan_idea_service.proto | 1 + .../keyword_plan_keyword_service.proto | 1 + ...eyword_plan_negative_keyword_service.proto | 1 + .../v3/services/keyword_plan_service.proto | 1 + .../v3/services/keyword_view_service.proto | 1 + .../googleads/v3/services/label_service.proto | 1 + .../services/landing_page_view_service.proto | 1 + .../services/language_constant_service.proto | 1 + .../v3/services/location_view_service.proto | 1 + .../managed_placement_view_service.proto | 1 + .../v3/services/media_file_service.proto | 1 + .../merchant_center_link_service.proto | 1 + ...mobile_app_category_constant_service.proto | 1 + .../mobile_device_constant_service.proto | 1 + .../v3/services/mutate_job_service.proto | 1 + .../offline_user_data_job_service.proto | 1 + ...ting_system_version_constant_service.proto | 1 + ...aid_organic_search_term_view_service.proto | 1 + .../parental_status_view_service.proto | 1 + .../services/payments_account_service.proto | 1 + ...ct_bidding_category_constant_service.proto | 1 + .../services/product_group_view_service.proto | 1 + .../v3/services/reach_plan_service.proto | 1 + .../v3/services/recommendation_service.proto | 1 + .../services/remarketing_action_service.proto | 1 + .../services/search_term_view_service.proto | 1 + .../services/shared_criterion_service.proto | 1 + .../v3/services/shared_set_service.proto | 1 + .../shopping_performance_view_service.proto | 1 + .../v3/services/topic_constant_service.proto | 1 + .../v3/services/topic_view_service.proto | 1 + .../v3/services/user_data_service.proto | 1 + .../v3/services/user_interest_service.proto | 1 + .../v3/services/user_list_service.proto | 1 + .../services/user_location_view_service.proto | 1 + .../googleads/v3/services/video_service.proto | 1 + google/ads/googleads/v4/googleads_v4.yaml | 651 ++++++++++++++++ .../account_budget_proposal_service.proto | 1 + .../v4/services/account_budget_service.proto | 1 + .../v4/services/account_link_service.proto | 1 + .../ad_group_ad_asset_view_service.proto | 1 + .../services/ad_group_ad_label_service.proto | 1 + .../v4/services/ad_group_ad_service.proto | 1 + .../ad_group_audience_view_service.proto | 1 + .../ad_group_bid_modifier_service.proto | 1 + .../ad_group_criterion_label_service.proto | 1 + .../services/ad_group_criterion_service.proto | 1 + ...d_group_criterion_simulation_service.proto | 1 + .../ad_group_extension_setting_service.proto | 1 + .../v4/services/ad_group_feed_service.proto | 1 + .../v4/services/ad_group_label_service.proto | 1 + .../v4/services/ad_group_service.proto | 1 + .../ad_group_simulation_service.proto | 1 + .../v4/services/ad_parameter_service.proto | 1 + .../services/ad_schedule_view_service.proto | 1 + .../googleads/v4/services/ad_service.proto | 1 + .../v4/services/age_range_view_service.proto | 1 + .../googleads/v4/services/asset_service.proto | 1 + .../v4/services/batch_job_service.proto | 1 + .../services/bidding_strategy_service.proto | 1 + .../v4/services/billing_setup_service.proto | 1 + .../campaign_audience_view_service.proto | 1 + .../campaign_bid_modifier_service.proto | 1 + .../v4/services/campaign_budget_service.proto | 1 + .../services/campaign_criterion_service.proto | 1 + ...ampaign_criterion_simulation_service.proto | 1 + .../v4/services/campaign_draft_service.proto | 1 + .../campaign_experiment_service.proto | 1 + .../campaign_extension_setting_service.proto | 1 + .../v4/services/campaign_feed_service.proto | 1 + .../v4/services/campaign_label_service.proto | 1 + .../v4/services/campaign_service.proto | 1 + .../campaign_shared_set_service.proto | 1 + .../services/carrier_constant_service.proto | 1 + .../v4/services/change_status_service.proto | 1 + .../v4/services/click_view_service.proto | 1 + .../services/conversion_action_service.proto | 1 + ...conversion_adjustment_upload_service.proto | 1 + .../services/conversion_upload_service.proto | 1 + .../services/currency_constant_service.proto | 1 + .../v4/services/custom_interest_service.proto | 1 + .../customer_client_link_service.proto | 1 + .../v4/services/customer_client_service.proto | 1 + .../customer_extension_setting_service.proto | 1 + .../v4/services/customer_feed_service.proto | 1 + .../v4/services/customer_label_service.proto | 1 + .../customer_manager_link_service.proto | 1 + .../customer_negative_criterion_service.proto | 1 + .../v4/services/customer_service.proto | 1 + .../detail_placement_view_service.proto | 1 + .../display_keyword_view_service.proto | 1 + .../v4/services/distance_view_service.proto | 1 + .../v4/services/domain_category_service.proto | 1 + ..._search_ads_search_term_view_service.proto | 1 + .../expanded_landing_page_view_service.proto | 1 + .../extension_feed_item_service.proto | 1 + .../v4/services/feed_item_service.proto | 1 + .../services/feed_item_target_service.proto | 1 + .../v4/services/feed_mapping_service.proto | 1 + .../feed_placeholder_view_service.proto | 1 + .../googleads/v4/services/feed_service.proto | 1 + .../v4/services/gender_view_service.proto | 1 + .../geo_target_constant_service.proto | 1 + .../v4/services/geographic_view_service.proto | 1 + .../services/google_ads_field_service.proto | 1 + .../v4/services/google_ads_service.proto | 1 + .../group_placement_view_service.proto | 1 + .../services/hotel_group_view_service.proto | 1 + .../hotel_performance_view_service.proto | 1 + .../services/income_range_view_service.proto | 1 + .../v4/services/invoice_service.proto | 1 + ...eyword_plan_ad_group_keyword_service.proto | 1 + .../keyword_plan_ad_group_service.proto | 1 + ...eyword_plan_campaign_keyword_service.proto | 1 + .../keyword_plan_campaign_service.proto | 1 + .../services/keyword_plan_idea_service.proto | 1 + .../v4/services/keyword_plan_service.proto | 1 + .../v4/services/keyword_view_service.proto | 1 + .../googleads/v4/services/label_service.proto | 1 + .../services/landing_page_view_service.proto | 1 + .../services/language_constant_service.proto | 1 + .../v4/services/location_view_service.proto | 1 + .../managed_placement_view_service.proto | 1 + .../v4/services/media_file_service.proto | 1 + .../merchant_center_link_service.proto | 1 + ...mobile_app_category_constant_service.proto | 1 + .../mobile_device_constant_service.proto | 1 + .../offline_user_data_job_service.proto | 1 + ...ting_system_version_constant_service.proto | 1 + ...aid_organic_search_term_view_service.proto | 1 + .../parental_status_view_service.proto | 1 + .../services/payments_account_service.proto | 1 + ...ct_bidding_category_constant_service.proto | 1 + .../services/product_group_view_service.proto | 1 + .../v4/services/reach_plan_service.proto | 1 + .../v4/services/recommendation_service.proto | 1 + .../services/remarketing_action_service.proto | 1 + .../services/search_term_view_service.proto | 1 + .../services/shared_criterion_service.proto | 1 + .../v4/services/shared_set_service.proto | 1 + .../shopping_performance_view_service.proto | 1 + ...ird_party_app_analytics_link_service.proto | 1 + .../v4/services/topic_constant_service.proto | 1 + .../v4/services/topic_view_service.proto | 1 + .../v4/services/user_data_service.proto | 1 + .../v4/services/user_interest_service.proto | 1 + .../v4/services/user_list_service.proto | 1 + .../services/user_location_view_service.proto | 1 + .../googleads/v4/services/video_service.proto | 1 + google/ads/googleads/v5/googleads_v5.yaml | 659 +++++++++++++++++ .../account_budget_proposal_service.proto | 1 + .../v5/services/account_budget_service.proto | 1 + .../v5/services/account_link_service.proto | 1 + .../ad_group_ad_asset_view_service.proto | 1 + .../services/ad_group_ad_label_service.proto | 1 + .../v5/services/ad_group_ad_service.proto | 1 + .../ad_group_audience_view_service.proto | 1 + .../ad_group_bid_modifier_service.proto | 1 + .../ad_group_criterion_label_service.proto | 1 + .../services/ad_group_criterion_service.proto | 1 + ...d_group_criterion_simulation_service.proto | 1 + .../ad_group_extension_setting_service.proto | 1 + .../v5/services/ad_group_feed_service.proto | 1 + .../v5/services/ad_group_label_service.proto | 1 + .../v5/services/ad_group_service.proto | 1 + .../ad_group_simulation_service.proto | 1 + .../v5/services/ad_parameter_service.proto | 1 + .../services/ad_schedule_view_service.proto | 1 + .../googleads/v5/services/ad_service.proto | 1 + .../v5/services/age_range_view_service.proto | 1 + .../googleads/v5/services/asset_service.proto | 1 + .../v5/services/batch_job_service.proto | 1 + .../services/bidding_strategy_service.proto | 1 + .../v5/services/billing_setup_service.proto | 1 + .../v5/services/campaign_asset_service.proto | 1 + .../campaign_audience_view_service.proto | 1 + .../campaign_bid_modifier_service.proto | 1 + .../v5/services/campaign_budget_service.proto | 1 + .../services/campaign_criterion_service.proto | 1 + ...ampaign_criterion_simulation_service.proto | 1 + .../v5/services/campaign_draft_service.proto | 1 + .../campaign_experiment_service.proto | 1 + .../campaign_extension_setting_service.proto | 1 + .../v5/services/campaign_feed_service.proto | 1 + .../v5/services/campaign_label_service.proto | 1 + .../v5/services/campaign_service.proto | 1 + .../campaign_shared_set_service.proto | 1 + .../services/carrier_constant_service.proto | 1 + .../v5/services/change_status_service.proto | 1 + .../v5/services/click_view_service.proto | 1 + .../services/conversion_action_service.proto | 1 + ...conversion_adjustment_upload_service.proto | 1 + .../services/conversion_upload_service.proto | 1 + .../services/currency_constant_service.proto | 1 + .../v5/services/custom_interest_service.proto | 1 + .../customer_client_link_service.proto | 1 + .../v5/services/customer_client_service.proto | 1 + .../customer_extension_setting_service.proto | 1 + .../v5/services/customer_feed_service.proto | 1 + .../v5/services/customer_label_service.proto | 1 + .../customer_manager_link_service.proto | 1 + .../customer_negative_criterion_service.proto | 1 + .../v5/services/customer_service.proto | 1 + .../detail_placement_view_service.proto | 1 + .../display_keyword_view_service.proto | 1 + .../v5/services/distance_view_service.proto | 1 + .../v5/services/domain_category_service.proto | 1 + ..._search_ads_search_term_view_service.proto | 1 + .../expanded_landing_page_view_service.proto | 1 + .../extension_feed_item_service.proto | 1 + .../v5/services/feed_item_service.proto | 1 + .../services/feed_item_target_service.proto | 1 + .../v5/services/feed_mapping_service.proto | 1 + .../feed_placeholder_view_service.proto | 1 + .../googleads/v5/services/feed_service.proto | 1 + .../v5/services/gender_view_service.proto | 1 + .../geo_target_constant_service.proto | 1 + .../v5/services/geographic_view_service.proto | 1 + .../services/google_ads_field_service.proto | 1 + .../v5/services/google_ads_service.proto | 1 + .../group_placement_view_service.proto | 1 + .../services/hotel_group_view_service.proto | 1 + .../hotel_performance_view_service.proto | 1 + .../services/income_range_view_service.proto | 1 + .../v5/services/invoice_service.proto | 1 + ...eyword_plan_ad_group_keyword_service.proto | 1 + .../keyword_plan_ad_group_service.proto | 1 + ...eyword_plan_campaign_keyword_service.proto | 1 + .../keyword_plan_campaign_service.proto | 1 + .../services/keyword_plan_idea_service.proto | 1 + .../v5/services/keyword_plan_service.proto | 1 + .../v5/services/keyword_view_service.proto | 1 + .../googleads/v5/services/label_service.proto | 1 + .../services/landing_page_view_service.proto | 1 + .../services/language_constant_service.proto | 1 + .../v5/services/location_view_service.proto | 1 + .../managed_placement_view_service.proto | 1 + .../v5/services/media_file_service.proto | 1 + .../merchant_center_link_service.proto | 1 + ...mobile_app_category_constant_service.proto | 1 + .../mobile_device_constant_service.proto | 1 + .../offline_user_data_job_service.proto | 1 + ...ting_system_version_constant_service.proto | 1 + ...aid_organic_search_term_view_service.proto | 1 + .../parental_status_view_service.proto | 1 + .../services/payments_account_service.proto | 1 + ...ct_bidding_category_constant_service.proto | 1 + .../services/product_group_view_service.proto | 1 + .../v5/services/reach_plan_service.proto | 1 + .../v5/services/recommendation_service.proto | 1 + .../services/remarketing_action_service.proto | 1 + .../services/search_term_view_service.proto | 1 + .../services/shared_criterion_service.proto | 1 + .../v5/services/shared_set_service.proto | 1 + .../shopping_performance_view_service.proto | 1 + ...ird_party_app_analytics_link_service.proto | 1 + .../v5/services/topic_constant_service.proto | 1 + .../v5/services/topic_view_service.proto | 1 + .../v5/services/user_data_service.proto | 1 + .../v5/services/user_interest_service.proto | 1 + .../v5/services/user_list_service.proto | 1 + .../services/user_location_view_service.proto | 1 + .../googleads/v5/services/video_service.proto | 1 + google/ads/googleads/v6/googleads_v6.yaml | 695 ++++++++++++++++++ .../account_budget_proposal_service.proto | 1 + .../v6/services/account_budget_service.proto | 1 + .../v6/services/account_link_service.proto | 1 + .../ad_group_ad_asset_view_service.proto | 1 + .../services/ad_group_ad_label_service.proto | 1 + .../v6/services/ad_group_ad_service.proto | 1 + .../ad_group_audience_view_service.proto | 1 + .../ad_group_bid_modifier_service.proto | 1 + .../ad_group_criterion_label_service.proto | 1 + .../services/ad_group_criterion_service.proto | 1 + ...d_group_criterion_simulation_service.proto | 1 + .../ad_group_extension_setting_service.proto | 1 + .../v6/services/ad_group_feed_service.proto | 1 + .../v6/services/ad_group_label_service.proto | 1 + .../v6/services/ad_group_service.proto | 1 + .../ad_group_simulation_service.proto | 1 + .../v6/services/ad_parameter_service.proto | 1 + .../services/ad_schedule_view_service.proto | 1 + .../googleads/v6/services/ad_service.proto | 1 + .../v6/services/age_range_view_service.proto | 1 + .../googleads/v6/services/asset_service.proto | 1 + .../v6/services/batch_job_service.proto | 1 + .../services/bidding_strategy_service.proto | 1 + .../v6/services/billing_setup_service.proto | 1 + .../v6/services/campaign_asset_service.proto | 1 + .../campaign_audience_view_service.proto | 1 + .../campaign_bid_modifier_service.proto | 1 + .../v6/services/campaign_budget_service.proto | 1 + .../services/campaign_criterion_service.proto | 1 + ...ampaign_criterion_simulation_service.proto | 1 + .../v6/services/campaign_draft_service.proto | 1 + .../campaign_experiment_service.proto | 1 + .../campaign_extension_setting_service.proto | 1 + .../v6/services/campaign_feed_service.proto | 1 + .../v6/services/campaign_label_service.proto | 1 + .../v6/services/campaign_service.proto | 1 + .../campaign_shared_set_service.proto | 1 + .../services/carrier_constant_service.proto | 1 + .../v6/services/change_status_service.proto | 1 + .../v6/services/click_view_service.proto | 1 + .../services/combined_audience_service.proto | 1 + .../services/conversion_action_service.proto | 1 + ...conversion_adjustment_upload_service.proto | 1 + .../services/conversion_upload_service.proto | 1 + .../services/currency_constant_service.proto | 1 + .../v6/services/custom_audience_service.proto | 1 + .../v6/services/custom_interest_service.proto | 1 + .../customer_client_link_service.proto | 1 + .../v6/services/customer_client_service.proto | 1 + .../customer_extension_setting_service.proto | 1 + .../v6/services/customer_feed_service.proto | 1 + .../v6/services/customer_label_service.proto | 1 + .../customer_manager_link_service.proto | 1 + .../customer_negative_criterion_service.proto | 1 + .../v6/services/customer_service.proto | 1 + .../customer_user_access_service.proto | 1 + .../detail_placement_view_service.proto | 1 + .../display_keyword_view_service.proto | 1 + .../v6/services/distance_view_service.proto | 1 + .../v6/services/domain_category_service.proto | 1 + ..._search_ads_search_term_view_service.proto | 1 + .../expanded_landing_page_view_service.proto | 1 + .../extension_feed_item_service.proto | 1 + .../v6/services/feed_item_service.proto | 1 + .../services/feed_item_set_link_service.proto | 1 + .../v6/services/feed_item_set_service.proto | 1 + .../services/feed_item_target_service.proto | 1 + .../v6/services/feed_mapping_service.proto | 1 + .../feed_placeholder_view_service.proto | 1 + .../googleads/v6/services/feed_service.proto | 1 + .../v6/services/gender_view_service.proto | 1 + .../geo_target_constant_service.proto | 1 + .../v6/services/geographic_view_service.proto | 1 + .../services/google_ads_field_service.proto | 1 + .../v6/services/google_ads_service.proto | 1 + .../group_placement_view_service.proto | 1 + .../services/hotel_group_view_service.proto | 1 + .../hotel_performance_view_service.proto | 1 + .../services/income_range_view_service.proto | 1 + .../v6/services/invoice_service.proto | 1 + ...eyword_plan_ad_group_keyword_service.proto | 1 + .../keyword_plan_ad_group_service.proto | 1 + ...eyword_plan_campaign_keyword_service.proto | 1 + .../keyword_plan_campaign_service.proto | 1 + .../services/keyword_plan_idea_service.proto | 1 + .../v6/services/keyword_plan_service.proto | 1 + .../v6/services/keyword_view_service.proto | 1 + .../googleads/v6/services/label_service.proto | 1 + .../services/landing_page_view_service.proto | 1 + .../services/language_constant_service.proto | 1 + .../v6/services/location_view_service.proto | 1 + .../managed_placement_view_service.proto | 1 + .../v6/services/media_file_service.proto | 1 + .../merchant_center_link_service.proto | 1 + ...mobile_app_category_constant_service.proto | 1 + .../mobile_device_constant_service.proto | 1 + .../offline_user_data_job_service.proto | 1 + ...ting_system_version_constant_service.proto | 1 + ...aid_organic_search_term_view_service.proto | 1 + .../parental_status_view_service.proto | 1 + .../services/payments_account_service.proto | 1 + ...ct_bidding_category_constant_service.proto | 1 + .../services/product_group_view_service.proto | 1 + .../v6/services/reach_plan_service.proto | 1 + .../v6/services/recommendation_service.proto | 1 + .../services/remarketing_action_service.proto | 1 + .../services/search_term_view_service.proto | 1 + .../services/shared_criterion_service.proto | 1 + .../v6/services/shared_set_service.proto | 1 + .../shopping_performance_view_service.proto | 1 + ...ird_party_app_analytics_link_service.proto | 1 + .../v6/services/topic_constant_service.proto | 1 + .../v6/services/topic_view_service.proto | 1 + .../v6/services/user_data_service.proto | 1 + .../v6/services/user_interest_service.proto | 1 + .../v6/services/user_list_service.proto | 1 + .../services/user_location_view_service.proto | 1 + .../googleads/v6/services/video_service.proto | 1 + 456 files changed, 3092 insertions(+) diff --git a/google/ads/googleads/v3/googleads_v3.yaml b/google/ads/googleads/v3/googleads_v3.yaml index f4d87929..155cd4af 100644 --- a/google/ads/googleads/v3/googleads_v3.yaml +++ b/google/ads/googleads/v3/googleads_v3.yaml @@ -455,3 +455,638 @@ backend: deadline: 60.0 - selector: 'google.longrunning.Operations.*' deadline: 60.0 + +authentication: + rules: + - selector: google.ads.googleads.v3.services.AccountBudgetProposalService.GetAccountBudgetProposal + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AccountBudgetProposalService.MutateAccountBudgetProposal + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AccountBudgetService.GetAccountBudget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupAdAssetViewService.GetAdGroupAdAssetView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupAdLabelService.GetAdGroupAdLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupAdLabelService.MutateAdGroupAdLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupAdService.GetAdGroupAd + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupAdService.MutateAdGroupAds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupAudienceViewService.GetAdGroupAudienceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupBidModifierService.GetAdGroupBidModifier + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupBidModifierService.MutateAdGroupBidModifiers + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupCriterionLabelService.GetAdGroupCriterionLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupCriterionLabelService.MutateAdGroupCriterionLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupCriterionService.GetAdGroupCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupCriterionService.MutateAdGroupCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupCriterionSimulationService.GetAdGroupCriterionSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupExtensionSettingService.GetAdGroupExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupExtensionSettingService.MutateAdGroupExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupFeedService.GetAdGroupFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupFeedService.MutateAdGroupFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupLabelService.GetAdGroupLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupLabelService.MutateAdGroupLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupService.GetAdGroup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupService.MutateAdGroups + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdGroupSimulationService.GetAdGroupSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdParameterService.GetAdParameter + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdParameterService.MutateAdParameters + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdScheduleViewService.GetAdScheduleView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdService.GetAd + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AdService.MutateAds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AgeRangeViewService.GetAgeRangeView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AssetService.GetAsset + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.AssetService.MutateAssets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.BiddingStrategyService.GetBiddingStrategy + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.BiddingStrategyService.MutateBiddingStrategies + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.BillingSetupService.GetBillingSetup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.BillingSetupService.MutateBillingSetup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignAudienceViewService.GetCampaignAudienceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignBidModifierService.GetCampaignBidModifier + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignBidModifierService.MutateCampaignBidModifiers + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignBudgetService.GetCampaignBudget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignBudgetService.MutateCampaignBudgets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignCriterionService.GetCampaignCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignCriterionService.MutateCampaignCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignCriterionSimulationService.GetCampaignCriterionSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v3.services.CampaignDraftService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v3.services.CampaignExperimentService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignExtensionSettingService.GetCampaignExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignFeedService.GetCampaignFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignFeedService.MutateCampaignFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignLabelService.GetCampaignLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignLabelService.MutateCampaignLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignService.GetCampaign + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignService.MutateCampaigns + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignSharedSetService.GetCampaignSharedSet + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CampaignSharedSetService.MutateCampaignSharedSets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CarrierConstantService.GetCarrierConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ChangeStatusService.GetChangeStatus + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ClickViewService.GetClickView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ConversionActionService.GetConversionAction + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ConversionActionService.MutateConversionActions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ConversionAdjustmentUploadService.UploadConversionAdjustments + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ConversionUploadService.UploadCallConversions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ConversionUploadService.UploadClickConversions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CurrencyConstantService.GetCurrencyConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomInterestService.GetCustomInterest + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomInterestService.MutateCustomInterests + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomerClientLinkService.GetCustomerClientLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomerClientLinkService.MutateCustomerClientLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomerClientService.GetCustomerClient + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomerExtensionSettingService.GetCustomerExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomerExtensionSettingService.MutateCustomerExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomerFeedService.GetCustomerFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomerFeedService.MutateCustomerFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomerLabelService.GetCustomerLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomerLabelService.MutateCustomerLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v3.services.CustomerManagerLinkService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomerNegativeCriterionService.GetCustomerNegativeCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.CustomerNegativeCriterionService.MutateCustomerNegativeCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v3.services.CustomerService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.DetailPlacementViewService.GetDetailPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.DisplayKeywordViewService.GetDisplayKeywordView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.DistanceViewService.GetDistanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.DomainCategoryService.GetDomainCategory + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.DynamicSearchAdsSearchTermViewService.GetDynamicSearchAdsSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ExpandedLandingPageViewService.GetExpandedLandingPageView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ExtensionFeedItemService.GetExtensionFeedItem + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ExtensionFeedItemService.MutateExtensionFeedItems + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.FeedItemService.GetFeedItem + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.FeedItemService.MutateFeedItems + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.FeedItemTargetService.GetFeedItemTarget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.FeedItemTargetService.MutateFeedItemTargets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.FeedMappingService.GetFeedMapping + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.FeedMappingService.MutateFeedMappings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.FeedPlaceholderViewService.GetFeedPlaceholderView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.FeedService.GetFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.FeedService.MutateFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.GenderViewService.GetGenderView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.GeoTargetConstantService.GetGeoTargetConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.GeoTargetConstantService.SuggestGeoTargetConstants + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.GeographicViewService.GetGeographicView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.GoogleAdsFieldService.GetGoogleAdsField + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.GoogleAdsFieldService.SearchGoogleAdsFields + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v3.services.GoogleAdsService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.GroupPlacementViewService.GetGroupPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.HotelGroupViewService.GetHotelGroupView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.HotelPerformanceViewService.GetHotelPerformanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.InvoiceService.ListInvoices + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.KeywordPlanCampaignService.GetKeywordPlanCampaign + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.KeywordPlanIdeaService.GenerateKeywordIdeas + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.KeywordPlanKeywordService.GetKeywordPlanKeyword + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.KeywordPlanKeywordService.MutateKeywordPlanKeywords + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.KeywordPlanNegativeKeywordService.GetKeywordPlanNegativeKeyword + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.KeywordPlanNegativeKeywordService.MutateKeywordPlanNegativeKeywords + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v3.services.KeywordPlanService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.KeywordViewService.GetKeywordView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.LabelService.GetLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.LabelService.MutateLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.LandingPageViewService.GetLandingPageView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.LanguageConstantService.GetLanguageConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.LocationViewService.GetLocationView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ManagedPlacementViewService.GetManagedPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.MediaFileService.GetMediaFile + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.MediaFileService.MutateMediaFiles + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v3.services.MerchantCenterLinkService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.MobileAppCategoryConstantService.GetMobileAppCategoryConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.MobileDeviceConstantService.GetMobileDeviceConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v3.services.MutateJobService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v3.services.OfflineUserDataJobService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.PaidOrganicSearchTermViewService.GetPaidOrganicSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ParentalStatusViewService.GetParentalStatusView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.PaymentsAccountService.ListPaymentsAccounts + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ProductBiddingCategoryConstantService.GetProductBiddingCategoryConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ProductGroupViewService.GetProductGroupView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v3.services.ReachPlanService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v3.services.RecommendationService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.RemarketingActionService.GetRemarketingAction + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.RemarketingActionService.MutateRemarketingActions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.SearchTermViewService.GetSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.SharedCriterionService.GetSharedCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.SharedCriterionService.MutateSharedCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.SharedSetService.GetSharedSet + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.SharedSetService.MutateSharedSets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.ShoppingPerformanceViewService.GetShoppingPerformanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.TopicConstantService.GetTopicConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.TopicViewService.GetTopicView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.UserDataService.UploadUserData + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.UserInterestService.GetUserInterest + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.UserListService.GetUserList + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.UserListService.MutateUserLists + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.UserLocationViewService.GetUserLocationView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v3.services.VideoService.GetVideo + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.longrunning.Operations.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords diff --git a/google/ads/googleads/v3/services/account_budget_proposal_service.proto b/google/ads/googleads/v3/services/account_budget_proposal_service.proto index ddba31b0..e9dec561 100644 --- a/google/ads/googleads/v3/services/account_budget_proposal_service.proto +++ b/google/ads/googleads/v3/services/account_budget_proposal_service.proto @@ -50,6 +50,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // The REMOVE operation cancels a pending proposal. service AccountBudgetProposalService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns an account-level budget proposal in full detail. rpc GetAccountBudgetProposal(GetAccountBudgetProposalRequest) returns (google.ads.googleads.v3.resources.AccountBudgetProposal) { diff --git a/google/ads/googleads/v3/services/account_budget_service.proto b/google/ads/googleads/v3/services/account_budget_service.proto index 44ebb9d6..a994abfc 100644 --- a/google/ads/googleads/v3/services/account_budget_service.proto +++ b/google/ads/googleads/v3/services/account_budget_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Account-level budgets are mutated by creating proposal resources. service AccountBudgetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns an account-level budget in full detail. rpc GetAccountBudget(GetAccountBudgetRequest) returns (google.ads.googleads.v3.resources.AccountBudget) { diff --git a/google/ads/googleads/v3/services/ad_group_ad_asset_view_service.proto b/google/ads/googleads/v3/services/ad_group_ad_asset_view_service.proto index 72248d02..c0cbcf40 100644 --- a/google/ads/googleads/v3/services/ad_group_ad_asset_view_service.proto +++ b/google/ads/googleads/v3/services/ad_group_ad_asset_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch ad group ad asset views. service AdGroupAdAssetViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group ad asset view in full detail. rpc GetAdGroupAdAssetView(GetAdGroupAdAssetViewRequest) returns (google.ads.googleads.v3.resources.AdGroupAdAssetView) { diff --git a/google/ads/googleads/v3/services/ad_group_ad_label_service.proto b/google/ads/googleads/v3/services/ad_group_ad_label_service.proto index 4f1271dc..413295dd 100644 --- a/google/ads/googleads/v3/services/ad_group_ad_label_service.proto +++ b/google/ads/googleads/v3/services/ad_group_ad_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage labels on ad group ads. service AdGroupAdLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group ad label in full detail. rpc GetAdGroupAdLabel(GetAdGroupAdLabelRequest) returns (google.ads.googleads.v3.resources.AdGroupAdLabel) { diff --git a/google/ads/googleads/v3/services/ad_group_ad_service.proto b/google/ads/googleads/v3/services/ad_group_ad_service.proto index f6d10b73..6ef487bf 100644 --- a/google/ads/googleads/v3/services/ad_group_ad_service.proto +++ b/google/ads/googleads/v3/services/ad_group_ad_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage ads in an ad group. service AdGroupAdService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad in full detail. rpc GetAdGroupAd(GetAdGroupAdRequest) returns (google.ads.googleads.v3.resources.AdGroupAd) { diff --git a/google/ads/googleads/v3/services/ad_group_audience_view_service.proto b/google/ads/googleads/v3/services/ad_group_audience_view_service.proto index 81fb2724..772b520b 100644 --- a/google/ads/googleads/v3/services/ad_group_audience_view_service.proto +++ b/google/ads/googleads/v3/services/ad_group_audience_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage ad group audience views. service AdGroupAudienceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group audience view in full detail. rpc GetAdGroupAudienceView(GetAdGroupAudienceViewRequest) returns (google.ads.googleads.v3.resources.AdGroupAudienceView) { diff --git a/google/ads/googleads/v3/services/ad_group_bid_modifier_service.proto b/google/ads/googleads/v3/services/ad_group_bid_modifier_service.proto index 1c44496e..47b8a6ee 100644 --- a/google/ads/googleads/v3/services/ad_group_bid_modifier_service.proto +++ b/google/ads/googleads/v3/services/ad_group_bid_modifier_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage ad group bid modifiers. service AdGroupBidModifierService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group bid modifier in full detail. rpc GetAdGroupBidModifier(GetAdGroupBidModifierRequest) returns (google.ads.googleads.v3.resources.AdGroupBidModifier) { diff --git a/google/ads/googleads/v3/services/ad_group_criterion_label_service.proto b/google/ads/googleads/v3/services/ad_group_criterion_label_service.proto index b30e7207..cad00cfe 100644 --- a/google/ads/googleads/v3/services/ad_group_criterion_label_service.proto +++ b/google/ads/googleads/v3/services/ad_group_criterion_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage labels on ad group criteria. service AdGroupCriterionLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group criterion label in full detail. rpc GetAdGroupCriterionLabel(GetAdGroupCriterionLabelRequest) returns (google.ads.googleads.v3.resources.AdGroupCriterionLabel) { diff --git a/google/ads/googleads/v3/services/ad_group_criterion_service.proto b/google/ads/googleads/v3/services/ad_group_criterion_service.proto index b34ece53..0ad613e2 100644 --- a/google/ads/googleads/v3/services/ad_group_criterion_service.proto +++ b/google/ads/googleads/v3/services/ad_group_criterion_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage ad group criteria. service AdGroupCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetAdGroupCriterion(GetAdGroupCriterionRequest) returns (google.ads.googleads.v3.resources.AdGroupCriterion) { diff --git a/google/ads/googleads/v3/services/ad_group_criterion_simulation_service.proto b/google/ads/googleads/v3/services/ad_group_criterion_simulation_service.proto index c56a9b02..b73dde0e 100644 --- a/google/ads/googleads/v3/services/ad_group_criterion_simulation_service.proto +++ b/google/ads/googleads/v3/services/ad_group_criterion_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch ad group criterion simulations. service AdGroupCriterionSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group criterion simulation in full detail. rpc GetAdGroupCriterionSimulation(GetAdGroupCriterionSimulationRequest) returns (google.ads.googleads.v3.resources.AdGroupCriterionSimulation) { diff --git a/google/ads/googleads/v3/services/ad_group_extension_setting_service.proto b/google/ads/googleads/v3/services/ad_group_extension_setting_service.proto index 7047e706..b389f6a2 100644 --- a/google/ads/googleads/v3/services/ad_group_extension_setting_service.proto +++ b/google/ads/googleads/v3/services/ad_group_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage ad group extension settings. service AdGroupExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group extension setting in full detail. rpc GetAdGroupExtensionSetting(GetAdGroupExtensionSettingRequest) returns (google.ads.googleads.v3.resources.AdGroupExtensionSetting) { diff --git a/google/ads/googleads/v3/services/ad_group_feed_service.proto b/google/ads/googleads/v3/services/ad_group_feed_service.proto index 103f59c4..cade4c3c 100644 --- a/google/ads/googleads/v3/services/ad_group_feed_service.proto +++ b/google/ads/googleads/v3/services/ad_group_feed_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage ad group feeds. service AdGroupFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group feed in full detail. rpc GetAdGroupFeed(GetAdGroupFeedRequest) returns (google.ads.googleads.v3.resources.AdGroupFeed) { diff --git a/google/ads/googleads/v3/services/ad_group_label_service.proto b/google/ads/googleads/v3/services/ad_group_label_service.proto index e903a8fb..491b7c26 100644 --- a/google/ads/googleads/v3/services/ad_group_label_service.proto +++ b/google/ads/googleads/v3/services/ad_group_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage labels on ad groups. service AdGroupLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group label in full detail. rpc GetAdGroupLabel(GetAdGroupLabelRequest) returns (google.ads.googleads.v3.resources.AdGroupLabel) { diff --git a/google/ads/googleads/v3/services/ad_group_service.proto b/google/ads/googleads/v3/services/ad_group_service.proto index 495449e0..a5e1e047 100644 --- a/google/ads/googleads/v3/services/ad_group_service.proto +++ b/google/ads/googleads/v3/services/ad_group_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage ad groups. service AdGroupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group in full detail. rpc GetAdGroup(GetAdGroupRequest) returns (google.ads.googleads.v3.resources.AdGroup) { diff --git a/google/ads/googleads/v3/services/ad_group_simulation_service.proto b/google/ads/googleads/v3/services/ad_group_simulation_service.proto index 56f00966..9682c707 100644 --- a/google/ads/googleads/v3/services/ad_group_simulation_service.proto +++ b/google/ads/googleads/v3/services/ad_group_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch ad group simulations. service AdGroupSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group simulation in full detail. rpc GetAdGroupSimulation(GetAdGroupSimulationRequest) returns (google.ads.googleads.v3.resources.AdGroupSimulation) { diff --git a/google/ads/googleads/v3/services/ad_parameter_service.proto b/google/ads/googleads/v3/services/ad_parameter_service.proto index 290a6ee3..d467daa2 100644 --- a/google/ads/googleads/v3/services/ad_parameter_service.proto +++ b/google/ads/googleads/v3/services/ad_parameter_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage ad parameters. service AdParameterService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad parameter in full detail. rpc GetAdParameter(GetAdParameterRequest) returns (google.ads.googleads.v3.resources.AdParameter) { diff --git a/google/ads/googleads/v3/services/ad_schedule_view_service.proto b/google/ads/googleads/v3/services/ad_schedule_view_service.proto index ac547c10..67f62eff 100644 --- a/google/ads/googleads/v3/services/ad_schedule_view_service.proto +++ b/google/ads/googleads/v3/services/ad_schedule_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch ad schedule views. service AdScheduleViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad schedule view in full detail. rpc GetAdScheduleView(GetAdScheduleViewRequest) returns (google.ads.googleads.v3.resources.AdScheduleView) { diff --git a/google/ads/googleads/v3/services/ad_service.proto b/google/ads/googleads/v3/services/ad_service.proto index 7cc38c1a..1909915e 100644 --- a/google/ads/googleads/v3/services/ad_service.proto +++ b/google/ads/googleads/v3/services/ad_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage ads. service AdService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad in full detail. rpc GetAd(GetAdRequest) returns (google.ads.googleads.v3.resources.Ad) { diff --git a/google/ads/googleads/v3/services/age_range_view_service.proto b/google/ads/googleads/v3/services/age_range_view_service.proto index ac159e1b..db0785cd 100644 --- a/google/ads/googleads/v3/services/age_range_view_service.proto +++ b/google/ads/googleads/v3/services/age_range_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage age range views. service AgeRangeViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested age range view in full detail. rpc GetAgeRangeView(GetAgeRangeViewRequest) returns (google.ads.googleads.v3.resources.AgeRangeView) { diff --git a/google/ads/googleads/v3/services/asset_service.proto b/google/ads/googleads/v3/services/asset_service.proto index 8f141660..77db2f8a 100644 --- a/google/ads/googleads/v3/services/asset_service.proto +++ b/google/ads/googleads/v3/services/asset_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // created with Ad inline. service AssetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested asset in full detail. rpc GetAsset(GetAssetRequest) returns (google.ads.googleads.v3.resources.Asset) { diff --git a/google/ads/googleads/v3/services/bidding_strategy_service.proto b/google/ads/googleads/v3/services/bidding_strategy_service.proto index 8fdbfb8d..697f3232 100644 --- a/google/ads/googleads/v3/services/bidding_strategy_service.proto +++ b/google/ads/googleads/v3/services/bidding_strategy_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage bidding strategies. service BiddingStrategyService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested bidding strategy in full detail. rpc GetBiddingStrategy(GetBiddingStrategyRequest) returns (google.ads.googleads.v3.resources.BiddingStrategy) { diff --git a/google/ads/googleads/v3/services/billing_setup_service.proto b/google/ads/googleads/v3/services/billing_setup_service.proto index 8a177e9b..5ac5d5d6 100644 --- a/google/ads/googleads/v3/services/billing_setup_service.proto +++ b/google/ads/googleads/v3/services/billing_setup_service.proto @@ -44,6 +44,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // The CREATE operation creates a new billing setup. service BillingSetupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns a billing setup. rpc GetBillingSetup(GetBillingSetupRequest) returns (google.ads.googleads.v3.resources.BillingSetup) { diff --git a/google/ads/googleads/v3/services/campaign_audience_view_service.proto b/google/ads/googleads/v3/services/campaign_audience_view_service.proto index 0134cd2f..9b4d916c 100644 --- a/google/ads/googleads/v3/services/campaign_audience_view_service.proto +++ b/google/ads/googleads/v3/services/campaign_audience_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage campaign audience views. service CampaignAudienceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign audience view in full detail. rpc GetCampaignAudienceView(GetCampaignAudienceViewRequest) returns (google.ads.googleads.v3.resources.CampaignAudienceView) { diff --git a/google/ads/googleads/v3/services/campaign_bid_modifier_service.proto b/google/ads/googleads/v3/services/campaign_bid_modifier_service.proto index b733a367..21b26357 100644 --- a/google/ads/googleads/v3/services/campaign_bid_modifier_service.proto +++ b/google/ads/googleads/v3/services/campaign_bid_modifier_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage campaign bid modifiers. service CampaignBidModifierService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign bid modifier in full detail. rpc GetCampaignBidModifier(GetCampaignBidModifierRequest) returns (google.ads.googleads.v3.resources.CampaignBidModifier) { diff --git a/google/ads/googleads/v3/services/campaign_budget_service.proto b/google/ads/googleads/v3/services/campaign_budget_service.proto index 95bf8929..b66f4d30 100644 --- a/google/ads/googleads/v3/services/campaign_budget_service.proto +++ b/google/ads/googleads/v3/services/campaign_budget_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage campaign budgets. service CampaignBudgetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Campaign Budget in full detail. rpc GetCampaignBudget(GetCampaignBudgetRequest) returns (google.ads.googleads.v3.resources.CampaignBudget) { diff --git a/google/ads/googleads/v3/services/campaign_criterion_service.proto b/google/ads/googleads/v3/services/campaign_criterion_service.proto index 678c83e7..a80ccdea 100644 --- a/google/ads/googleads/v3/services/campaign_criterion_service.proto +++ b/google/ads/googleads/v3/services/campaign_criterion_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage campaign criteria. service CampaignCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetCampaignCriterion(GetCampaignCriterionRequest) returns (google.ads.googleads.v3.resources.CampaignCriterion) { diff --git a/google/ads/googleads/v3/services/campaign_criterion_simulation_service.proto b/google/ads/googleads/v3/services/campaign_criterion_simulation_service.proto index c2261b0a..cbd36a2b 100644 --- a/google/ads/googleads/v3/services/campaign_criterion_simulation_service.proto +++ b/google/ads/googleads/v3/services/campaign_criterion_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch campaign criterion simulations. service CampaignCriterionSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign criterion simulation in full detail. rpc GetCampaignCriterionSimulation(GetCampaignCriterionSimulationRequest) returns (google.ads.googleads.v3.resources.CampaignCriterionSimulation) { diff --git a/google/ads/googleads/v3/services/campaign_draft_service.proto b/google/ads/googleads/v3/services/campaign_draft_service.proto index 1be17bf2..00363ec4 100644 --- a/google/ads/googleads/v3/services/campaign_draft_service.proto +++ b/google/ads/googleads/v3/services/campaign_draft_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage campaign drafts. service CampaignDraftService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign draft in full detail. rpc GetCampaignDraft(GetCampaignDraftRequest) returns (google.ads.googleads.v3.resources.CampaignDraft) { diff --git a/google/ads/googleads/v3/services/campaign_experiment_service.proto b/google/ads/googleads/v3/services/campaign_experiment_service.proto index 1f80bda6..924748d2 100644 --- a/google/ads/googleads/v3/services/campaign_experiment_service.proto +++ b/google/ads/googleads/v3/services/campaign_experiment_service.proto @@ -49,6 +49,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // and will be a snapshot of changes in the draft at the time of creation. service CampaignExperimentService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign experiment in full detail. rpc GetCampaignExperiment(GetCampaignExperimentRequest) returns (google.ads.googleads.v3.resources.CampaignExperiment) { diff --git a/google/ads/googleads/v3/services/campaign_extension_setting_service.proto b/google/ads/googleads/v3/services/campaign_extension_setting_service.proto index 2c2af123..3c991ef0 100644 --- a/google/ads/googleads/v3/services/campaign_extension_setting_service.proto +++ b/google/ads/googleads/v3/services/campaign_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage campaign extension settings. service CampaignExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign extension setting in full detail. rpc GetCampaignExtensionSetting(GetCampaignExtensionSettingRequest) returns (google.ads.googleads.v3.resources.CampaignExtensionSetting) { diff --git a/google/ads/googleads/v3/services/campaign_feed_service.proto b/google/ads/googleads/v3/services/campaign_feed_service.proto index e8a9d8d5..d1733ac1 100644 --- a/google/ads/googleads/v3/services/campaign_feed_service.proto +++ b/google/ads/googleads/v3/services/campaign_feed_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage campaign feeds. service CampaignFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign feed in full detail. rpc GetCampaignFeed(GetCampaignFeedRequest) returns (google.ads.googleads.v3.resources.CampaignFeed) { diff --git a/google/ads/googleads/v3/services/campaign_label_service.proto b/google/ads/googleads/v3/services/campaign_label_service.proto index eaabcd07..46f22bd9 100644 --- a/google/ads/googleads/v3/services/campaign_label_service.proto +++ b/google/ads/googleads/v3/services/campaign_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage labels on campaigns. service CampaignLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign-label relationship in full detail. rpc GetCampaignLabel(GetCampaignLabelRequest) returns (google.ads.googleads.v3.resources.CampaignLabel) { diff --git a/google/ads/googleads/v3/services/campaign_service.proto b/google/ads/googleads/v3/services/campaign_service.proto index b89d06fc..12fec596 100644 --- a/google/ads/googleads/v3/services/campaign_service.proto +++ b/google/ads/googleads/v3/services/campaign_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage campaigns. service CampaignService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign in full detail. rpc GetCampaign(GetCampaignRequest) returns (google.ads.googleads.v3.resources.Campaign) { diff --git a/google/ads/googleads/v3/services/campaign_shared_set_service.proto b/google/ads/googleads/v3/services/campaign_shared_set_service.proto index 9169a74f..a9561f08 100644 --- a/google/ads/googleads/v3/services/campaign_shared_set_service.proto +++ b/google/ads/googleads/v3/services/campaign_shared_set_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage campaign shared sets. service CampaignSharedSetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign shared set in full detail. rpc GetCampaignSharedSet(GetCampaignSharedSetRequest) returns (google.ads.googleads.v3.resources.CampaignSharedSet) { diff --git a/google/ads/googleads/v3/services/carrier_constant_service.proto b/google/ads/googleads/v3/services/carrier_constant_service.proto index 9bc0b4c0..0bf5ba7e 100644 --- a/google/ads/googleads/v3/services/carrier_constant_service.proto +++ b/google/ads/googleads/v3/services/carrier_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch carrier constants. service CarrierConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested carrier constant in full detail. rpc GetCarrierConstant(GetCarrierConstantRequest) returns (google.ads.googleads.v3.resources.CarrierConstant) { diff --git a/google/ads/googleads/v3/services/change_status_service.proto b/google/ads/googleads/v3/services/change_status_service.proto index 1f884296..0412c51a 100644 --- a/google/ads/googleads/v3/services/change_status_service.proto +++ b/google/ads/googleads/v3/services/change_status_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch change statuses. service ChangeStatusService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested change status in full detail. rpc GetChangeStatus(GetChangeStatusRequest) returns (google.ads.googleads.v3.resources.ChangeStatus) { diff --git a/google/ads/googleads/v3/services/click_view_service.proto b/google/ads/googleads/v3/services/click_view_service.proto index d1ce74c9..f4000a6b 100644 --- a/google/ads/googleads/v3/services/click_view_service.proto +++ b/google/ads/googleads/v3/services/click_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch click views. service ClickViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested click view in full detail. rpc GetClickView(GetClickViewRequest) returns (google.ads.googleads.v3.resources.ClickView) { diff --git a/google/ads/googleads/v3/services/conversion_action_service.proto b/google/ads/googleads/v3/services/conversion_action_service.proto index 2b2d4ac3..f255bf97 100644 --- a/google/ads/googleads/v3/services/conversion_action_service.proto +++ b/google/ads/googleads/v3/services/conversion_action_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage conversion actions. service ConversionActionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested conversion action. rpc GetConversionAction(GetConversionActionRequest) returns (google.ads.googleads.v3.resources.ConversionAction) { diff --git a/google/ads/googleads/v3/services/conversion_adjustment_upload_service.proto b/google/ads/googleads/v3/services/conversion_adjustment_upload_service.proto index d86fc212..65edee9f 100644 --- a/google/ads/googleads/v3/services/conversion_adjustment_upload_service.proto +++ b/google/ads/googleads/v3/services/conversion_adjustment_upload_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to upload conversion adjustments. service ConversionAdjustmentUploadService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Processes the given conversion adjustments. rpc UploadConversionAdjustments(UploadConversionAdjustmentsRequest) returns (UploadConversionAdjustmentsResponse) { diff --git a/google/ads/googleads/v3/services/conversion_upload_service.proto b/google/ads/googleads/v3/services/conversion_upload_service.proto index 948c0a5d..95ddc24e 100644 --- a/google/ads/googleads/v3/services/conversion_upload_service.proto +++ b/google/ads/googleads/v3/services/conversion_upload_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to upload conversions. service ConversionUploadService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Processes the given click conversions. rpc UploadClickConversions(UploadClickConversionsRequest) returns (UploadClickConversionsResponse) { diff --git a/google/ads/googleads/v3/services/currency_constant_service.proto b/google/ads/googleads/v3/services/currency_constant_service.proto index a9c788ff..c5504bb4 100644 --- a/google/ads/googleads/v3/services/currency_constant_service.proto +++ b/google/ads/googleads/v3/services/currency_constant_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch currency constants. service CurrencyConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested currency constant. rpc GetCurrencyConstant(GetCurrencyConstantRequest) returns (google.ads.googleads.v3.resources.CurrencyConstant) { diff --git a/google/ads/googleads/v3/services/custom_interest_service.proto b/google/ads/googleads/v3/services/custom_interest_service.proto index 4be702b0..160b5cfc 100644 --- a/google/ads/googleads/v3/services/custom_interest_service.proto +++ b/google/ads/googleads/v3/services/custom_interest_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage custom interests. service CustomInterestService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested custom interest in full detail. rpc GetCustomInterest(GetCustomInterestRequest) returns (google.ads.googleads.v3.resources.CustomInterest) { diff --git a/google/ads/googleads/v3/services/customer_client_link_service.proto b/google/ads/googleads/v3/services/customer_client_link_service.proto index ab1d1a3b..df8d36d4 100644 --- a/google/ads/googleads/v3/services/customer_client_link_service.proto +++ b/google/ads/googleads/v3/services/customer_client_link_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage customer client links. service CustomerClientLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested CustomerClientLink in full detail. rpc GetCustomerClientLink(GetCustomerClientLinkRequest) returns (google.ads.googleads.v3.resources.CustomerClientLink) { diff --git a/google/ads/googleads/v3/services/customer_client_service.proto b/google/ads/googleads/v3/services/customer_client_service.proto index d61eb7e8..1fbba335 100644 --- a/google/ads/googleads/v3/services/customer_client_service.proto +++ b/google/ads/googleads/v3/services/customer_client_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to get clients in a customer's hierarchy. service CustomerClientService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested client in full detail. rpc GetCustomerClient(GetCustomerClientRequest) returns (google.ads.googleads.v3.resources.CustomerClient) { diff --git a/google/ads/googleads/v3/services/customer_extension_setting_service.proto b/google/ads/googleads/v3/services/customer_extension_setting_service.proto index 4eedadbf..3b202e6a 100644 --- a/google/ads/googleads/v3/services/customer_extension_setting_service.proto +++ b/google/ads/googleads/v3/services/customer_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage customer extension settings. service CustomerExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer extension setting in full detail. rpc GetCustomerExtensionSetting(GetCustomerExtensionSettingRequest) returns (google.ads.googleads.v3.resources.CustomerExtensionSetting) { diff --git a/google/ads/googleads/v3/services/customer_feed_service.proto b/google/ads/googleads/v3/services/customer_feed_service.proto index 6b8a63a4..17456dd0 100644 --- a/google/ads/googleads/v3/services/customer_feed_service.proto +++ b/google/ads/googleads/v3/services/customer_feed_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage customer feeds. service CustomerFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer feed in full detail. rpc GetCustomerFeed(GetCustomerFeedRequest) returns (google.ads.googleads.v3.resources.CustomerFeed) { diff --git a/google/ads/googleads/v3/services/customer_label_service.proto b/google/ads/googleads/v3/services/customer_label_service.proto index c6c7a7c5..f89780a5 100644 --- a/google/ads/googleads/v3/services/customer_label_service.proto +++ b/google/ads/googleads/v3/services/customer_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage labels on customers. service CustomerLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer-label relationship in full detail. rpc GetCustomerLabel(GetCustomerLabelRequest) returns (google.ads.googleads.v3.resources.CustomerLabel) { diff --git a/google/ads/googleads/v3/services/customer_manager_link_service.proto b/google/ads/googleads/v3/services/customer_manager_link_service.proto index e0701eae..3a673bad 100644 --- a/google/ads/googleads/v3/services/customer_manager_link_service.proto +++ b/google/ads/googleads/v3/services/customer_manager_link_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage customer-manager links. service CustomerManagerLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested CustomerManagerLink in full detail. rpc GetCustomerManagerLink(GetCustomerManagerLinkRequest) returns (google.ads.googleads.v3.resources.CustomerManagerLink) { diff --git a/google/ads/googleads/v3/services/customer_negative_criterion_service.proto b/google/ads/googleads/v3/services/customer_negative_criterion_service.proto index b4e39244..888b75d6 100644 --- a/google/ads/googleads/v3/services/customer_negative_criterion_service.proto +++ b/google/ads/googleads/v3/services/customer_negative_criterion_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage customer negative criteria. service CustomerNegativeCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetCustomerNegativeCriterion(GetCustomerNegativeCriterionRequest) returns (google.ads.googleads.v3.resources.CustomerNegativeCriterion) { diff --git a/google/ads/googleads/v3/services/customer_service.proto b/google/ads/googleads/v3/services/customer_service.proto index 2119e120..15523aad 100644 --- a/google/ads/googleads/v3/services/customer_service.proto +++ b/google/ads/googleads/v3/services/customer_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage customers. service CustomerService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer in full detail. rpc GetCustomer(GetCustomerRequest) returns (google.ads.googleads.v3.resources.Customer) { diff --git a/google/ads/googleads/v3/services/detail_placement_view_service.proto b/google/ads/googleads/v3/services/detail_placement_view_service.proto index dc92f24c..3b6d0bdf 100644 --- a/google/ads/googleads/v3/services/detail_placement_view_service.proto +++ b/google/ads/googleads/v3/services/detail_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch Detail Placement views. service DetailPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Detail Placement view in full detail. rpc GetDetailPlacementView(GetDetailPlacementViewRequest) returns (google.ads.googleads.v3.resources.DetailPlacementView) { diff --git a/google/ads/googleads/v3/services/display_keyword_view_service.proto b/google/ads/googleads/v3/services/display_keyword_view_service.proto index 1189819f..afa55dff 100644 --- a/google/ads/googleads/v3/services/display_keyword_view_service.proto +++ b/google/ads/googleads/v3/services/display_keyword_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage display keyword views. service DisplayKeywordViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested display keyword view in full detail. rpc GetDisplayKeywordView(GetDisplayKeywordViewRequest) returns (google.ads.googleads.v3.resources.DisplayKeywordView) { diff --git a/google/ads/googleads/v3/services/distance_view_service.proto b/google/ads/googleads/v3/services/distance_view_service.proto index 6673b554..b9ed2c24 100644 --- a/google/ads/googleads/v3/services/distance_view_service.proto +++ b/google/ads/googleads/v3/services/distance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch distance views. service DistanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the attributes of the requested distance view. rpc GetDistanceView(GetDistanceViewRequest) returns (google.ads.googleads.v3.resources.DistanceView) { diff --git a/google/ads/googleads/v3/services/domain_category_service.proto b/google/ads/googleads/v3/services/domain_category_service.proto index cedbbdb5..02102303 100644 --- a/google/ads/googleads/v3/services/domain_category_service.proto +++ b/google/ads/googleads/v3/services/domain_category_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch domain categories. service DomainCategoryService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested domain category. rpc GetDomainCategory(GetDomainCategoryRequest) returns (google.ads.googleads.v3.resources.DomainCategory) { diff --git a/google/ads/googleads/v3/services/dynamic_search_ads_search_term_view_service.proto b/google/ads/googleads/v3/services/dynamic_search_ads_search_term_view_service.proto index fe5066c8..10df2b92 100644 --- a/google/ads/googleads/v3/services/dynamic_search_ads_search_term_view_service.proto +++ b/google/ads/googleads/v3/services/dynamic_search_ads_search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch dynamic search ads views. service DynamicSearchAdsSearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested dynamic search ads search term view in full detail. rpc GetDynamicSearchAdsSearchTermView(GetDynamicSearchAdsSearchTermViewRequest) returns (google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView) { diff --git a/google/ads/googleads/v3/services/expanded_landing_page_view_service.proto b/google/ads/googleads/v3/services/expanded_landing_page_view_service.proto index b0a7909f..dbe33bbc 100644 --- a/google/ads/googleads/v3/services/expanded_landing_page_view_service.proto +++ b/google/ads/googleads/v3/services/expanded_landing_page_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch expanded landing page views. service ExpandedLandingPageViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested expanded landing page view in full detail. rpc GetExpandedLandingPageView(GetExpandedLandingPageViewRequest) returns (google.ads.googleads.v3.resources.ExpandedLandingPageView) { diff --git a/google/ads/googleads/v3/services/extension_feed_item_service.proto b/google/ads/googleads/v3/services/extension_feed_item_service.proto index d505f023..e46014ed 100644 --- a/google/ads/googleads/v3/services/extension_feed_item_service.proto +++ b/google/ads/googleads/v3/services/extension_feed_item_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage extension feed items. service ExtensionFeedItemService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested extension feed item in full detail. rpc GetExtensionFeedItem(GetExtensionFeedItemRequest) returns (google.ads.googleads.v3.resources.ExtensionFeedItem) { diff --git a/google/ads/googleads/v3/services/feed_item_service.proto b/google/ads/googleads/v3/services/feed_item_service.proto index a7b5525f..16fb81ef 100644 --- a/google/ads/googleads/v3/services/feed_item_service.proto +++ b/google/ads/googleads/v3/services/feed_item_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage feed items. service FeedItemService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed item in full detail. rpc GetFeedItem(GetFeedItemRequest) returns (google.ads.googleads.v3.resources.FeedItem) { diff --git a/google/ads/googleads/v3/services/feed_item_target_service.proto b/google/ads/googleads/v3/services/feed_item_target_service.proto index ad135525..547c94c3 100644 --- a/google/ads/googleads/v3/services/feed_item_target_service.proto +++ b/google/ads/googleads/v3/services/feed_item_target_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage feed item targets. service FeedItemTargetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed item targets in full detail. rpc GetFeedItemTarget(GetFeedItemTargetRequest) returns (google.ads.googleads.v3.resources.FeedItemTarget) { diff --git a/google/ads/googleads/v3/services/feed_mapping_service.proto b/google/ads/googleads/v3/services/feed_mapping_service.proto index 02aeb34f..4111b60c 100644 --- a/google/ads/googleads/v3/services/feed_mapping_service.proto +++ b/google/ads/googleads/v3/services/feed_mapping_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage feed mappings. service FeedMappingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed mapping in full detail. rpc GetFeedMapping(GetFeedMappingRequest) returns (google.ads.googleads.v3.resources.FeedMapping) { diff --git a/google/ads/googleads/v3/services/feed_placeholder_view_service.proto b/google/ads/googleads/v3/services/feed_placeholder_view_service.proto index 2936bf76..53244ad5 100644 --- a/google/ads/googleads/v3/services/feed_placeholder_view_service.proto +++ b/google/ads/googleads/v3/services/feed_placeholder_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch feed placeholder views. service FeedPlaceholderViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed placeholder view in full detail. rpc GetFeedPlaceholderView(GetFeedPlaceholderViewRequest) returns (google.ads.googleads.v3.resources.FeedPlaceholderView) { diff --git a/google/ads/googleads/v3/services/feed_service.proto b/google/ads/googleads/v3/services/feed_service.proto index 165a2c37..6b97d3b1 100644 --- a/google/ads/googleads/v3/services/feed_service.proto +++ b/google/ads/googleads/v3/services/feed_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage feeds. service FeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed in full detail. rpc GetFeed(GetFeedRequest) returns (google.ads.googleads.v3.resources.Feed) { diff --git a/google/ads/googleads/v3/services/gender_view_service.proto b/google/ads/googleads/v3/services/gender_view_service.proto index 69965c21..61ad5c8e 100644 --- a/google/ads/googleads/v3/services/gender_view_service.proto +++ b/google/ads/googleads/v3/services/gender_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage gender views. service GenderViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested gender view in full detail. rpc GetGenderView(GetGenderViewRequest) returns (google.ads.googleads.v3.resources.GenderView) { diff --git a/google/ads/googleads/v3/services/geo_target_constant_service.proto b/google/ads/googleads/v3/services/geo_target_constant_service.proto index 23daebfd..f88fdb98 100644 --- a/google/ads/googleads/v3/services/geo_target_constant_service.proto +++ b/google/ads/googleads/v3/services/geo_target_constant_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch geo target constants. service GeoTargetConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested geo target constant in full detail. rpc GetGeoTargetConstant(GetGeoTargetConstantRequest) returns (google.ads.googleads.v3.resources.GeoTargetConstant) { diff --git a/google/ads/googleads/v3/services/geographic_view_service.proto b/google/ads/googleads/v3/services/geographic_view_service.proto index a9f301c9..3cf4a760 100644 --- a/google/ads/googleads/v3/services/geographic_view_service.proto +++ b/google/ads/googleads/v3/services/geographic_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage geographic views. service GeographicViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested geographic view in full detail. rpc GetGeographicView(GetGeographicViewRequest) returns (google.ads.googleads.v3.resources.GeographicView) { diff --git a/google/ads/googleads/v3/services/google_ads_field_service.proto b/google/ads/googleads/v3/services/google_ads_field_service.proto index 04f4a786..c815df37 100644 --- a/google/ads/googleads/v3/services/google_ads_field_service.proto +++ b/google/ads/googleads/v3/services/google_ads_field_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch Google Ads API fields. service GoogleAdsFieldService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns just the requested field. rpc GetGoogleAdsField(GetGoogleAdsFieldRequest) returns (google.ads.googleads.v3.resources.GoogleAdsField) { diff --git a/google/ads/googleads/v3/services/google_ads_service.proto b/google/ads/googleads/v3/services/google_ads_service.proto index 44dc020c..e965521b 100644 --- a/google/ads/googleads/v3/services/google_ads_service.proto +++ b/google/ads/googleads/v3/services/google_ads_service.proto @@ -177,6 +177,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch data and metrics across resources. service GoogleAdsService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all rows that match the search query. rpc Search(SearchGoogleAdsRequest) returns (SearchGoogleAdsResponse) { diff --git a/google/ads/googleads/v3/services/group_placement_view_service.proto b/google/ads/googleads/v3/services/group_placement_view_service.proto index 0f8a3a66..b32c7db6 100644 --- a/google/ads/googleads/v3/services/group_placement_view_service.proto +++ b/google/ads/googleads/v3/services/group_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch Group Placement views. service GroupPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Group Placement view in full detail. rpc GetGroupPlacementView(GetGroupPlacementViewRequest) returns (google.ads.googleads.v3.resources.GroupPlacementView) { diff --git a/google/ads/googleads/v3/services/hotel_group_view_service.proto b/google/ads/googleads/v3/services/hotel_group_view_service.proto index 2354eff9..c6a58ba3 100644 --- a/google/ads/googleads/v3/services/hotel_group_view_service.proto +++ b/google/ads/googleads/v3/services/hotel_group_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage Hotel Group Views. service HotelGroupViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Hotel Group View in full detail. rpc GetHotelGroupView(GetHotelGroupViewRequest) returns (google.ads.googleads.v3.resources.HotelGroupView) { diff --git a/google/ads/googleads/v3/services/hotel_performance_view_service.proto b/google/ads/googleads/v3/services/hotel_performance_view_service.proto index c24eff83..e5d75429 100644 --- a/google/ads/googleads/v3/services/hotel_performance_view_service.proto +++ b/google/ads/googleads/v3/services/hotel_performance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage Hotel Performance Views. service HotelPerformanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Hotel Performance View in full detail. rpc GetHotelPerformanceView(GetHotelPerformanceViewRequest) returns (google.ads.googleads.v3.resources.HotelPerformanceView) { diff --git a/google/ads/googleads/v3/services/invoice_service.proto b/google/ads/googleads/v3/services/invoice_service.proto index 614cf93e..deb76046 100644 --- a/google/ads/googleads/v3/services/invoice_service.proto +++ b/google/ads/googleads/v3/services/invoice_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // A service to fetch invoices issued for a billing setup during a given month. service InvoiceService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all invoices associated with a billing setup, for a given month. rpc ListInvoices(ListInvoicesRequest) returns (ListInvoicesResponse) { diff --git a/google/ads/googleads/v3/services/keyword_plan_ad_group_service.proto b/google/ads/googleads/v3/services/keyword_plan_ad_group_service.proto index 94dffb9e..ae878256 100644 --- a/google/ads/googleads/v3/services/keyword_plan_ad_group_service.proto +++ b/google/ads/googleads/v3/services/keyword_plan_ad_group_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage Keyword Plan ad groups. service KeywordPlanAdGroupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan ad group in full detail. rpc GetKeywordPlanAdGroup(GetKeywordPlanAdGroupRequest) returns (google.ads.googleads.v3.resources.KeywordPlanAdGroup) { diff --git a/google/ads/googleads/v3/services/keyword_plan_campaign_service.proto b/google/ads/googleads/v3/services/keyword_plan_campaign_service.proto index 1739d529..eebd6fd9 100644 --- a/google/ads/googleads/v3/services/keyword_plan_campaign_service.proto +++ b/google/ads/googleads/v3/services/keyword_plan_campaign_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage Keyword Plan campaigns. service KeywordPlanCampaignService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan campaign in full detail. rpc GetKeywordPlanCampaign(GetKeywordPlanCampaignRequest) returns (google.ads.googleads.v3.resources.KeywordPlanCampaign) { diff --git a/google/ads/googleads/v3/services/keyword_plan_idea_service.proto b/google/ads/googleads/v3/services/keyword_plan_idea_service.proto index 81eb50a4..a2a5c3b6 100644 --- a/google/ads/googleads/v3/services/keyword_plan_idea_service.proto +++ b/google/ads/googleads/v3/services/keyword_plan_idea_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to generate keyword ideas. service KeywordPlanIdeaService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns a list of keyword ideas. rpc GenerateKeywordIdeas(GenerateKeywordIdeasRequest) returns (GenerateKeywordIdeaResponse) { diff --git a/google/ads/googleads/v3/services/keyword_plan_keyword_service.proto b/google/ads/googleads/v3/services/keyword_plan_keyword_service.proto index 57b1a7ba..81c43e28 100644 --- a/google/ads/googleads/v3/services/keyword_plan_keyword_service.proto +++ b/google/ads/googleads/v3/services/keyword_plan_keyword_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage Keyword Plan ad group keywords. service KeywordPlanKeywordService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan keyword in full detail. rpc GetKeywordPlanKeyword(GetKeywordPlanKeywordRequest) returns (google.ads.googleads.v3.resources.KeywordPlanKeyword) { diff --git a/google/ads/googleads/v3/services/keyword_plan_negative_keyword_service.proto b/google/ads/googleads/v3/services/keyword_plan_negative_keyword_service.proto index 22d81db7..d3f0b431 100644 --- a/google/ads/googleads/v3/services/keyword_plan_negative_keyword_service.proto +++ b/google/ads/googleads/v3/services/keyword_plan_negative_keyword_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage Keyword Plan negative keywords. service KeywordPlanNegativeKeywordService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested plan in full detail. rpc GetKeywordPlanNegativeKeyword(GetKeywordPlanNegativeKeywordRequest) returns (google.ads.googleads.v3.resources.KeywordPlanNegativeKeyword) { diff --git a/google/ads/googleads/v3/services/keyword_plan_service.proto b/google/ads/googleads/v3/services/keyword_plan_service.proto index 4af042fd..79086f61 100644 --- a/google/ads/googleads/v3/services/keyword_plan_service.proto +++ b/google/ads/googleads/v3/services/keyword_plan_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage keyword plans. service KeywordPlanService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested plan in full detail. rpc GetKeywordPlan(GetKeywordPlanRequest) returns (google.ads.googleads.v3.resources.KeywordPlan) { diff --git a/google/ads/googleads/v3/services/keyword_view_service.proto b/google/ads/googleads/v3/services/keyword_view_service.proto index da07da19..771534f6 100644 --- a/google/ads/googleads/v3/services/keyword_view_service.proto +++ b/google/ads/googleads/v3/services/keyword_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage keyword views. service KeywordViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested keyword view in full detail. rpc GetKeywordView(GetKeywordViewRequest) returns (google.ads.googleads.v3.resources.KeywordView) { diff --git a/google/ads/googleads/v3/services/label_service.proto b/google/ads/googleads/v3/services/label_service.proto index f0a34131..b3e8b1f1 100644 --- a/google/ads/googleads/v3/services/label_service.proto +++ b/google/ads/googleads/v3/services/label_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage labels. service LabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested label in full detail. rpc GetLabel(GetLabelRequest) returns (google.ads.googleads.v3.resources.Label) { diff --git a/google/ads/googleads/v3/services/landing_page_view_service.proto b/google/ads/googleads/v3/services/landing_page_view_service.proto index 8ea75bdf..9a8e896b 100644 --- a/google/ads/googleads/v3/services/landing_page_view_service.proto +++ b/google/ads/googleads/v3/services/landing_page_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch landing page views. service LandingPageViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested landing page view in full detail. rpc GetLandingPageView(GetLandingPageViewRequest) returns (google.ads.googleads.v3.resources.LandingPageView) { diff --git a/google/ads/googleads/v3/services/language_constant_service.proto b/google/ads/googleads/v3/services/language_constant_service.proto index f1bb5859..d82d5755 100644 --- a/google/ads/googleads/v3/services/language_constant_service.proto +++ b/google/ads/googleads/v3/services/language_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch language constants. service LanguageConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested language constant. rpc GetLanguageConstant(GetLanguageConstantRequest) returns (google.ads.googleads.v3.resources.LanguageConstant) { diff --git a/google/ads/googleads/v3/services/location_view_service.proto b/google/ads/googleads/v3/services/location_view_service.proto index cb8d8602..4c3dc235 100644 --- a/google/ads/googleads/v3/services/location_view_service.proto +++ b/google/ads/googleads/v3/services/location_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch location views. service LocationViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested location view in full detail. rpc GetLocationView(GetLocationViewRequest) returns (google.ads.googleads.v3.resources.LocationView) { diff --git a/google/ads/googleads/v3/services/managed_placement_view_service.proto b/google/ads/googleads/v3/services/managed_placement_view_service.proto index cb8c938d..f2a67f52 100644 --- a/google/ads/googleads/v3/services/managed_placement_view_service.proto +++ b/google/ads/googleads/v3/services/managed_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage Managed Placement views. service ManagedPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Managed Placement view in full detail. rpc GetManagedPlacementView(GetManagedPlacementViewRequest) returns (google.ads.googleads.v3.resources.ManagedPlacementView) { diff --git a/google/ads/googleads/v3/services/media_file_service.proto b/google/ads/googleads/v3/services/media_file_service.proto index 54e27bea..d77ed387 100644 --- a/google/ads/googleads/v3/services/media_file_service.proto +++ b/google/ads/googleads/v3/services/media_file_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage media files. service MediaFileService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested media file in full detail. rpc GetMediaFile(GetMediaFileRequest) returns (google.ads.googleads.v3.resources.MediaFile) { diff --git a/google/ads/googleads/v3/services/merchant_center_link_service.proto b/google/ads/googleads/v3/services/merchant_center_link_service.proto index 5a5e80d3..5c85bfbd 100644 --- a/google/ads/googleads/v3/services/merchant_center_link_service.proto +++ b/google/ads/googleads/v3/services/merchant_center_link_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Merchant Center. service MerchantCenterLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns Merchant Center links available for this customer. rpc ListMerchantCenterLinks(ListMerchantCenterLinksRequest) returns (ListMerchantCenterLinksResponse) { diff --git a/google/ads/googleads/v3/services/mobile_app_category_constant_service.proto b/google/ads/googleads/v3/services/mobile_app_category_constant_service.proto index e40489ea..7c31afa0 100644 --- a/google/ads/googleads/v3/services/mobile_app_category_constant_service.proto +++ b/google/ads/googleads/v3/services/mobile_app_category_constant_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch mobile app category constants. service MobileAppCategoryConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested mobile app category constant. rpc GetMobileAppCategoryConstant(GetMobileAppCategoryConstantRequest) returns (google.ads.googleads.v3.resources.MobileAppCategoryConstant) { diff --git a/google/ads/googleads/v3/services/mobile_device_constant_service.proto b/google/ads/googleads/v3/services/mobile_device_constant_service.proto index ce3297ef..625f0939 100644 --- a/google/ads/googleads/v3/services/mobile_device_constant_service.proto +++ b/google/ads/googleads/v3/services/mobile_device_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch mobile device constants. service MobileDeviceConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested mobile device constant in full detail. rpc GetMobileDeviceConstant(GetMobileDeviceConstantRequest) returns (google.ads.googleads.v3.resources.MobileDeviceConstant) { diff --git a/google/ads/googleads/v3/services/mutate_job_service.proto b/google/ads/googleads/v3/services/mutate_job_service.proto index d8f6583e..1238d683 100644 --- a/google/ads/googleads/v3/services/mutate_job_service.proto +++ b/google/ads/googleads/v3/services/mutate_job_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage mutate jobs. service MutateJobService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Creates a mutate job. rpc CreateMutateJob(CreateMutateJobRequest) returns (CreateMutateJobResponse) { diff --git a/google/ads/googleads/v3/services/offline_user_data_job_service.proto b/google/ads/googleads/v3/services/offline_user_data_job_service.proto index 20506831..62478dca 100644 --- a/google/ads/googleads/v3/services/offline_user_data_job_service.proto +++ b/google/ads/googleads/v3/services/offline_user_data_job_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage offline user data jobs. service OfflineUserDataJobService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Creates an offline user data job. rpc CreateOfflineUserDataJob(CreateOfflineUserDataJobRequest) returns (CreateOfflineUserDataJobResponse) { diff --git a/google/ads/googleads/v3/services/operating_system_version_constant_service.proto b/google/ads/googleads/v3/services/operating_system_version_constant_service.proto index ea6dbb9a..d8f1a475 100644 --- a/google/ads/googleads/v3/services/operating_system_version_constant_service.proto +++ b/google/ads/googleads/v3/services/operating_system_version_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch Operating System Version constants. service OperatingSystemVersionConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested OS version constant in full detail. rpc GetOperatingSystemVersionConstant(GetOperatingSystemVersionConstantRequest) returns (google.ads.googleads.v3.resources.OperatingSystemVersionConstant) { diff --git a/google/ads/googleads/v3/services/paid_organic_search_term_view_service.proto b/google/ads/googleads/v3/services/paid_organic_search_term_view_service.proto index 8c58ad9f..97863d26 100644 --- a/google/ads/googleads/v3/services/paid_organic_search_term_view_service.proto +++ b/google/ads/googleads/v3/services/paid_organic_search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch paid organic search term views. service PaidOrganicSearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested paid organic search term view in full detail. rpc GetPaidOrganicSearchTermView(GetPaidOrganicSearchTermViewRequest) returns (google.ads.googleads.v3.resources.PaidOrganicSearchTermView) { diff --git a/google/ads/googleads/v3/services/parental_status_view_service.proto b/google/ads/googleads/v3/services/parental_status_view_service.proto index b28736bd..40e6c010 100644 --- a/google/ads/googleads/v3/services/parental_status_view_service.proto +++ b/google/ads/googleads/v3/services/parental_status_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage parental status views. service ParentalStatusViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested parental status view in full detail. rpc GetParentalStatusView(GetParentalStatusViewRequest) returns (google.ads.googleads.v3.resources.ParentalStatusView) { diff --git a/google/ads/googleads/v3/services/payments_account_service.proto b/google/ads/googleads/v3/services/payments_account_service.proto index 4ac37d32..6cf0449b 100644 --- a/google/ads/googleads/v3/services/payments_account_service.proto +++ b/google/ads/googleads/v3/services/payments_account_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // billing. service PaymentsAccountService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all payments accounts associated with all managers // between the login customer ID and specified serving customer in the diff --git a/google/ads/googleads/v3/services/product_bidding_category_constant_service.proto b/google/ads/googleads/v3/services/product_bidding_category_constant_service.proto index 8074fa38..3089776b 100644 --- a/google/ads/googleads/v3/services/product_bidding_category_constant_service.proto +++ b/google/ads/googleads/v3/services/product_bidding_category_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch Product Bidding Categories. service ProductBiddingCategoryConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Product Bidding Category in full detail. rpc GetProductBiddingCategoryConstant(GetProductBiddingCategoryConstantRequest) returns (google.ads.googleads.v3.resources.ProductBiddingCategoryConstant) { diff --git a/google/ads/googleads/v3/services/product_group_view_service.proto b/google/ads/googleads/v3/services/product_group_view_service.proto index 0205b1d5..c04ba739 100644 --- a/google/ads/googleads/v3/services/product_group_view_service.proto +++ b/google/ads/googleads/v3/services/product_group_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage product group views. service ProductGroupViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested product group view in full detail. rpc GetProductGroupView(GetProductGroupViewRequest) returns (google.ads.googleads.v3.resources.ProductGroupView) { diff --git a/google/ads/googleads/v3/services/reach_plan_service.proto b/google/ads/googleads/v3/services/reach_plan_service.proto index 046f7650..02027dd6 100644 --- a/google/ads/googleads/v3/services/reach_plan_service.proto +++ b/google/ads/googleads/v3/services/reach_plan_service.proto @@ -43,6 +43,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // certain duration with a defined budget. service ReachPlanService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the list of plannable locations (for example, countries & DMAs). rpc ListPlannableLocations(ListPlannableLocationsRequest) returns (ListPlannableLocationsResponse) { diff --git a/google/ads/googleads/v3/services/recommendation_service.proto b/google/ads/googleads/v3/services/recommendation_service.proto index b71d6992..64498bc9 100644 --- a/google/ads/googleads/v3/services/recommendation_service.proto +++ b/google/ads/googleads/v3/services/recommendation_service.proto @@ -41,6 +41,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage recommendations. service RecommendationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested recommendation in full detail. rpc GetRecommendation(GetRecommendationRequest) returns (google.ads.googleads.v3.resources.Recommendation) { diff --git a/google/ads/googleads/v3/services/remarketing_action_service.proto b/google/ads/googleads/v3/services/remarketing_action_service.proto index 234339e9..606dd7fc 100644 --- a/google/ads/googleads/v3/services/remarketing_action_service.proto +++ b/google/ads/googleads/v3/services/remarketing_action_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage remarketing actions. service RemarketingActionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested remarketing action in full detail. rpc GetRemarketingAction(GetRemarketingActionRequest) returns (google.ads.googleads.v3.resources.RemarketingAction) { diff --git a/google/ads/googleads/v3/services/search_term_view_service.proto b/google/ads/googleads/v3/services/search_term_view_service.proto index ac752fe3..55be9be3 100644 --- a/google/ads/googleads/v3/services/search_term_view_service.proto +++ b/google/ads/googleads/v3/services/search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage search term views. service SearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the attributes of the requested search term view. rpc GetSearchTermView(GetSearchTermViewRequest) returns (google.ads.googleads.v3.resources.SearchTermView) { diff --git a/google/ads/googleads/v3/services/shared_criterion_service.proto b/google/ads/googleads/v3/services/shared_criterion_service.proto index 49849e55..b4b77dd9 100644 --- a/google/ads/googleads/v3/services/shared_criterion_service.proto +++ b/google/ads/googleads/v3/services/shared_criterion_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage shared criteria. service SharedCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested shared criterion in full detail. rpc GetSharedCriterion(GetSharedCriterionRequest) returns (google.ads.googleads.v3.resources.SharedCriterion) { diff --git a/google/ads/googleads/v3/services/shared_set_service.proto b/google/ads/googleads/v3/services/shared_set_service.proto index 5b5192ec..5eb3aa48 100644 --- a/google/ads/googleads/v3/services/shared_set_service.proto +++ b/google/ads/googleads/v3/services/shared_set_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage shared sets. service SharedSetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested shared set in full detail. rpc GetSharedSet(GetSharedSetRequest) returns (google.ads.googleads.v3.resources.SharedSet) { diff --git a/google/ads/googleads/v3/services/shopping_performance_view_service.proto b/google/ads/googleads/v3/services/shopping_performance_view_service.proto index 46c91862..f673367c 100644 --- a/google/ads/googleads/v3/services/shopping_performance_view_service.proto +++ b/google/ads/googleads/v3/services/shopping_performance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch Shopping performance views. service ShoppingPerformanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Shopping performance view in full detail. rpc GetShoppingPerformanceView(GetShoppingPerformanceViewRequest) returns (google.ads.googleads.v3.resources.ShoppingPerformanceView) { diff --git a/google/ads/googleads/v3/services/topic_constant_service.proto b/google/ads/googleads/v3/services/topic_constant_service.proto index 5f06a0aa..333e09d5 100644 --- a/google/ads/googleads/v3/services/topic_constant_service.proto +++ b/google/ads/googleads/v3/services/topic_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch topic constants. service TopicConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested topic constant in full detail. rpc GetTopicConstant(GetTopicConstantRequest) returns (google.ads.googleads.v3.resources.TopicConstant) { diff --git a/google/ads/googleads/v3/services/topic_view_service.proto b/google/ads/googleads/v3/services/topic_view_service.proto index ef16d79f..919faae1 100644 --- a/google/ads/googleads/v3/services/topic_view_service.proto +++ b/google/ads/googleads/v3/services/topic_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage topic views. service TopicViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested topic view in full detail. rpc GetTopicView(GetTopicViewRequest) returns (google.ads.googleads.v3.resources.TopicView) { diff --git a/google/ads/googleads/v3/services/user_data_service.proto b/google/ads/googleads/v3/services/user_data_service.proto index b799c096..149cbd42 100644 --- a/google/ads/googleads/v3/services/user_data_service.proto +++ b/google/ads/googleads/v3/services/user_data_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Accessible only to customers on the allow-list. service UserDataService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Uploads the given user data. rpc UploadUserData(UploadUserDataRequest) returns (UploadUserDataResponse) { diff --git a/google/ads/googleads/v3/services/user_interest_service.proto b/google/ads/googleads/v3/services/user_interest_service.proto index 2b2c1bb5..8e8aaa28 100644 --- a/google/ads/googleads/v3/services/user_interest_service.proto +++ b/google/ads/googleads/v3/services/user_interest_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to fetch Google Ads User Interest. service UserInterestService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user interest in full detail rpc GetUserInterest(GetUserInterestRequest) returns (google.ads.googleads.v3.resources.UserInterest) { diff --git a/google/ads/googleads/v3/services/user_list_service.proto b/google/ads/googleads/v3/services/user_list_service.proto index 5e2f7492..2edb863e 100644 --- a/google/ads/googleads/v3/services/user_list_service.proto +++ b/google/ads/googleads/v3/services/user_list_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage user lists. service UserListService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user list. rpc GetUserList(GetUserListRequest) returns (google.ads.googleads.v3.resources.UserList) { diff --git a/google/ads/googleads/v3/services/user_location_view_service.proto b/google/ads/googleads/v3/services/user_location_view_service.proto index 0fc7437f..81afbf5b 100644 --- a/google/ads/googleads/v3/services/user_location_view_service.proto +++ b/google/ads/googleads/v3/services/user_location_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage user location views. service UserLocationViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user location view in full detail. rpc GetUserLocationView(GetUserLocationViewRequest) returns (google.ads.googleads.v3.resources.UserLocationView) { diff --git a/google/ads/googleads/v3/services/video_service.proto b/google/ads/googleads/v3/services/video_service.proto index d4386223..bdad3ab0 100644 --- a/google/ads/googleads/v3/services/video_service.proto +++ b/google/ads/googleads/v3/services/video_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V3::Services"; // Service to manage videos. service VideoService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested video in full detail. rpc GetVideo(GetVideoRequest) returns (google.ads.googleads.v3.resources.Video) { diff --git a/google/ads/googleads/v4/googleads_v4.yaml b/google/ads/googleads/v4/googleads_v4.yaml index 95f67773..1fbd10a5 100644 --- a/google/ads/googleads/v4/googleads_v4.yaml +++ b/google/ads/googleads/v4/googleads_v4.yaml @@ -464,3 +464,654 @@ backend: deadline: 60.0 - selector: 'google.longrunning.Operations.*' deadline: 60.0 + +authentication: + rules: + - selector: google.ads.googleads.v4.services.AccountBudgetProposalService.GetAccountBudgetProposal + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AccountBudgetProposalService.MutateAccountBudgetProposal + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AccountBudgetService.GetAccountBudget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AccountLinkService.GetAccountLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AccountLinkService.MutateAccountLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupAdAssetViewService.GetAdGroupAdAssetView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupAdLabelService.GetAdGroupAdLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupAdLabelService.MutateAdGroupAdLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupAdService.GetAdGroupAd + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupAdService.MutateAdGroupAds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupAudienceViewService.GetAdGroupAudienceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupBidModifierService.GetAdGroupBidModifier + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupBidModifierService.MutateAdGroupBidModifiers + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupCriterionLabelService.GetAdGroupCriterionLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupCriterionLabelService.MutateAdGroupCriterionLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupCriterionService.GetAdGroupCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupCriterionService.MutateAdGroupCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupCriterionSimulationService.GetAdGroupCriterionSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupExtensionSettingService.GetAdGroupExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupExtensionSettingService.MutateAdGroupExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupFeedService.GetAdGroupFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupFeedService.MutateAdGroupFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupLabelService.GetAdGroupLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupLabelService.MutateAdGroupLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupService.GetAdGroup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupService.MutateAdGroups + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdGroupSimulationService.GetAdGroupSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdParameterService.GetAdParameter + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdParameterService.MutateAdParameters + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdScheduleViewService.GetAdScheduleView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdService.GetAd + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AdService.MutateAds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AgeRangeViewService.GetAgeRangeView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AssetService.GetAsset + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.AssetService.MutateAssets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v4.services.BatchJobService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.BiddingStrategyService.GetBiddingStrategy + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.BiddingStrategyService.MutateBiddingStrategies + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.BillingSetupService.GetBillingSetup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.BillingSetupService.MutateBillingSetup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignAudienceViewService.GetCampaignAudienceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignBidModifierService.GetCampaignBidModifier + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignBidModifierService.MutateCampaignBidModifiers + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignBudgetService.GetCampaignBudget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignBudgetService.MutateCampaignBudgets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignCriterionService.GetCampaignCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignCriterionService.MutateCampaignCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignCriterionSimulationService.GetCampaignCriterionSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v4.services.CampaignDraftService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v4.services.CampaignExperimentService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignExtensionSettingService.GetCampaignExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignFeedService.GetCampaignFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignFeedService.MutateCampaignFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignLabelService.GetCampaignLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignLabelService.MutateCampaignLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignService.GetCampaign + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignService.MutateCampaigns + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignSharedSetService.GetCampaignSharedSet + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CampaignSharedSetService.MutateCampaignSharedSets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CarrierConstantService.GetCarrierConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ChangeStatusService.GetChangeStatus + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ClickViewService.GetClickView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ConversionActionService.GetConversionAction + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ConversionActionService.MutateConversionActions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ConversionAdjustmentUploadService.UploadConversionAdjustments + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ConversionUploadService.UploadCallConversions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ConversionUploadService.UploadClickConversions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CurrencyConstantService.GetCurrencyConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomInterestService.GetCustomInterest + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomInterestService.MutateCustomInterests + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomerClientLinkService.GetCustomerClientLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomerClientLinkService.MutateCustomerClientLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomerClientService.GetCustomerClient + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomerExtensionSettingService.GetCustomerExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomerExtensionSettingService.MutateCustomerExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomerFeedService.GetCustomerFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomerFeedService.MutateCustomerFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomerLabelService.GetCustomerLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomerLabelService.MutateCustomerLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v4.services.CustomerManagerLinkService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomerNegativeCriterionService.GetCustomerNegativeCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.CustomerNegativeCriterionService.MutateCustomerNegativeCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v4.services.CustomerService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.DetailPlacementViewService.GetDetailPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.DisplayKeywordViewService.GetDisplayKeywordView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.DistanceViewService.GetDistanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.DomainCategoryService.GetDomainCategory + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.DynamicSearchAdsSearchTermViewService.GetDynamicSearchAdsSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ExpandedLandingPageViewService.GetExpandedLandingPageView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ExtensionFeedItemService.GetExtensionFeedItem + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ExtensionFeedItemService.MutateExtensionFeedItems + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.FeedItemService.GetFeedItem + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.FeedItemService.MutateFeedItems + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.FeedItemTargetService.GetFeedItemTarget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.FeedItemTargetService.MutateFeedItemTargets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.FeedMappingService.GetFeedMapping + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.FeedMappingService.MutateFeedMappings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.FeedPlaceholderViewService.GetFeedPlaceholderView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.FeedService.GetFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.FeedService.MutateFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.GenderViewService.GetGenderView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.GeoTargetConstantService.GetGeoTargetConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.GeoTargetConstantService.SuggestGeoTargetConstants + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.GeographicViewService.GetGeographicView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.GoogleAdsFieldService.GetGoogleAdsField + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.GoogleAdsFieldService.SearchGoogleAdsFields + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v4.services.GoogleAdsService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.GroupPlacementViewService.GetGroupPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.HotelGroupViewService.GetHotelGroupView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.HotelPerformanceViewService.GetHotelPerformanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.IncomeRangeViewService.GetIncomeRangeView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.InvoiceService.ListInvoices + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.KeywordPlanAdGroupKeywordService.GetKeywordPlanAdGroupKeyword + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.KeywordPlanAdGroupKeywordService.MutateKeywordPlanAdGroupKeywords + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.KeywordPlanCampaignKeywordService.GetKeywordPlanCampaignKeyword + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.KeywordPlanCampaignKeywordService.MutateKeywordPlanCampaignKeywords + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.KeywordPlanCampaignService.GetKeywordPlanCampaign + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.KeywordPlanIdeaService.GenerateKeywordIdeas + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v4.services.KeywordPlanService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.KeywordViewService.GetKeywordView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.LabelService.GetLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.LabelService.MutateLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.LandingPageViewService.GetLandingPageView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.LanguageConstantService.GetLanguageConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.LocationViewService.GetLocationView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ManagedPlacementViewService.GetManagedPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.MediaFileService.GetMediaFile + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.MediaFileService.MutateMediaFiles + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v4.services.MerchantCenterLinkService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.MobileAppCategoryConstantService.GetMobileAppCategoryConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.MobileDeviceConstantService.GetMobileDeviceConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v4.services.OfflineUserDataJobService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.PaidOrganicSearchTermViewService.GetPaidOrganicSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ParentalStatusViewService.GetParentalStatusView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.PaymentsAccountService.ListPaymentsAccounts + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ProductBiddingCategoryConstantService.GetProductBiddingCategoryConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ProductGroupViewService.GetProductGroupView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v4.services.ReachPlanService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v4.services.RecommendationService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.RemarketingActionService.GetRemarketingAction + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.RemarketingActionService.MutateRemarketingActions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.SearchTermViewService.GetSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.SharedCriterionService.GetSharedCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.SharedCriterionService.MutateSharedCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.SharedSetService.GetSharedSet + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.SharedSetService.MutateSharedSets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ShoppingPerformanceViewService.GetShoppingPerformanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.ThirdPartyAppAnalyticsLinkService.GetThirdPartyAppAnalyticsLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.TopicConstantService.GetTopicConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.TopicViewService.GetTopicView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.UserDataService.UploadUserData + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.UserInterestService.GetUserInterest + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.UserListService.GetUserList + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.UserListService.MutateUserLists + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.UserLocationViewService.GetUserLocationView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v4.services.VideoService.GetVideo + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.longrunning.Operations.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords diff --git a/google/ads/googleads/v4/services/account_budget_proposal_service.proto b/google/ads/googleads/v4/services/account_budget_proposal_service.proto index ccd276d7..df0ca4ae 100644 --- a/google/ads/googleads/v4/services/account_budget_proposal_service.proto +++ b/google/ads/googleads/v4/services/account_budget_proposal_service.proto @@ -50,6 +50,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // The REMOVE operation cancels a pending proposal. service AccountBudgetProposalService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns an account-level budget proposal in full detail. rpc GetAccountBudgetProposal(GetAccountBudgetProposalRequest) returns (google.ads.googleads.v4.resources.AccountBudgetProposal) { diff --git a/google/ads/googleads/v4/services/account_budget_service.proto b/google/ads/googleads/v4/services/account_budget_service.proto index bbbd881f..9b2c014a 100644 --- a/google/ads/googleads/v4/services/account_budget_service.proto +++ b/google/ads/googleads/v4/services/account_budget_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Account-level budgets are mutated by creating proposal resources. service AccountBudgetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns an account-level budget in full detail. rpc GetAccountBudget(GetAccountBudgetRequest) returns (google.ads.googleads.v4.resources.AccountBudget) { diff --git a/google/ads/googleads/v4/services/account_link_service.proto b/google/ads/googleads/v4/services/account_link_service.proto index 00bcc2e1..d2c40f1e 100644 --- a/google/ads/googleads/v4/services/account_link_service.proto +++ b/google/ads/googleads/v4/services/account_link_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // accounts. service AccountLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the account link in full detail. rpc GetAccountLink(GetAccountLinkRequest) returns (google.ads.googleads.v4.resources.AccountLink) { diff --git a/google/ads/googleads/v4/services/ad_group_ad_asset_view_service.proto b/google/ads/googleads/v4/services/ad_group_ad_asset_view_service.proto index 72324e3a..9b40cb8f 100644 --- a/google/ads/googleads/v4/services/ad_group_ad_asset_view_service.proto +++ b/google/ads/googleads/v4/services/ad_group_ad_asset_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch ad group ad asset views. service AdGroupAdAssetViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group ad asset view in full detail. rpc GetAdGroupAdAssetView(GetAdGroupAdAssetViewRequest) returns (google.ads.googleads.v4.resources.AdGroupAdAssetView) { diff --git a/google/ads/googleads/v4/services/ad_group_ad_label_service.proto b/google/ads/googleads/v4/services/ad_group_ad_label_service.proto index 75b85b69..d874d3ec 100644 --- a/google/ads/googleads/v4/services/ad_group_ad_label_service.proto +++ b/google/ads/googleads/v4/services/ad_group_ad_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage labels on ad group ads. service AdGroupAdLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group ad label in full detail. rpc GetAdGroupAdLabel(GetAdGroupAdLabelRequest) returns (google.ads.googleads.v4.resources.AdGroupAdLabel) { diff --git a/google/ads/googleads/v4/services/ad_group_ad_service.proto b/google/ads/googleads/v4/services/ad_group_ad_service.proto index 42e63b30..f11e08fe 100644 --- a/google/ads/googleads/v4/services/ad_group_ad_service.proto +++ b/google/ads/googleads/v4/services/ad_group_ad_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage ads in an ad group. service AdGroupAdService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad in full detail. rpc GetAdGroupAd(GetAdGroupAdRequest) returns (google.ads.googleads.v4.resources.AdGroupAd) { diff --git a/google/ads/googleads/v4/services/ad_group_audience_view_service.proto b/google/ads/googleads/v4/services/ad_group_audience_view_service.proto index 19ab2f03..f9da9fc1 100644 --- a/google/ads/googleads/v4/services/ad_group_audience_view_service.proto +++ b/google/ads/googleads/v4/services/ad_group_audience_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage ad group audience views. service AdGroupAudienceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group audience view in full detail. rpc GetAdGroupAudienceView(GetAdGroupAudienceViewRequest) returns (google.ads.googleads.v4.resources.AdGroupAudienceView) { diff --git a/google/ads/googleads/v4/services/ad_group_bid_modifier_service.proto b/google/ads/googleads/v4/services/ad_group_bid_modifier_service.proto index 4e1d25d2..7be34f28 100644 --- a/google/ads/googleads/v4/services/ad_group_bid_modifier_service.proto +++ b/google/ads/googleads/v4/services/ad_group_bid_modifier_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage ad group bid modifiers. service AdGroupBidModifierService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group bid modifier in full detail. rpc GetAdGroupBidModifier(GetAdGroupBidModifierRequest) returns (google.ads.googleads.v4.resources.AdGroupBidModifier) { diff --git a/google/ads/googleads/v4/services/ad_group_criterion_label_service.proto b/google/ads/googleads/v4/services/ad_group_criterion_label_service.proto index dcdb10b5..6fa9a880 100644 --- a/google/ads/googleads/v4/services/ad_group_criterion_label_service.proto +++ b/google/ads/googleads/v4/services/ad_group_criterion_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage labels on ad group criteria. service AdGroupCriterionLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group criterion label in full detail. rpc GetAdGroupCriterionLabel(GetAdGroupCriterionLabelRequest) returns (google.ads.googleads.v4.resources.AdGroupCriterionLabel) { diff --git a/google/ads/googleads/v4/services/ad_group_criterion_service.proto b/google/ads/googleads/v4/services/ad_group_criterion_service.proto index bff22724..211e739f 100644 --- a/google/ads/googleads/v4/services/ad_group_criterion_service.proto +++ b/google/ads/googleads/v4/services/ad_group_criterion_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage ad group criteria. service AdGroupCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetAdGroupCriterion(GetAdGroupCriterionRequest) returns (google.ads.googleads.v4.resources.AdGroupCriterion) { diff --git a/google/ads/googleads/v4/services/ad_group_criterion_simulation_service.proto b/google/ads/googleads/v4/services/ad_group_criterion_simulation_service.proto index ca071364..b493a35b 100644 --- a/google/ads/googleads/v4/services/ad_group_criterion_simulation_service.proto +++ b/google/ads/googleads/v4/services/ad_group_criterion_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch ad group criterion simulations. service AdGroupCriterionSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group criterion simulation in full detail. rpc GetAdGroupCriterionSimulation(GetAdGroupCriterionSimulationRequest) returns (google.ads.googleads.v4.resources.AdGroupCriterionSimulation) { diff --git a/google/ads/googleads/v4/services/ad_group_extension_setting_service.proto b/google/ads/googleads/v4/services/ad_group_extension_setting_service.proto index 0edc0ba3..254eda06 100644 --- a/google/ads/googleads/v4/services/ad_group_extension_setting_service.proto +++ b/google/ads/googleads/v4/services/ad_group_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage ad group extension settings. service AdGroupExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group extension setting in full detail. rpc GetAdGroupExtensionSetting(GetAdGroupExtensionSettingRequest) returns (google.ads.googleads.v4.resources.AdGroupExtensionSetting) { diff --git a/google/ads/googleads/v4/services/ad_group_feed_service.proto b/google/ads/googleads/v4/services/ad_group_feed_service.proto index dc6cf485..d703bd62 100644 --- a/google/ads/googleads/v4/services/ad_group_feed_service.proto +++ b/google/ads/googleads/v4/services/ad_group_feed_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage ad group feeds. service AdGroupFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group feed in full detail. rpc GetAdGroupFeed(GetAdGroupFeedRequest) returns (google.ads.googleads.v4.resources.AdGroupFeed) { diff --git a/google/ads/googleads/v4/services/ad_group_label_service.proto b/google/ads/googleads/v4/services/ad_group_label_service.proto index fbd4ab9e..c2854b50 100644 --- a/google/ads/googleads/v4/services/ad_group_label_service.proto +++ b/google/ads/googleads/v4/services/ad_group_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage labels on ad groups. service AdGroupLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group label in full detail. rpc GetAdGroupLabel(GetAdGroupLabelRequest) returns (google.ads.googleads.v4.resources.AdGroupLabel) { diff --git a/google/ads/googleads/v4/services/ad_group_service.proto b/google/ads/googleads/v4/services/ad_group_service.proto index 558a5b2b..85264e22 100644 --- a/google/ads/googleads/v4/services/ad_group_service.proto +++ b/google/ads/googleads/v4/services/ad_group_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage ad groups. service AdGroupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group in full detail. rpc GetAdGroup(GetAdGroupRequest) returns (google.ads.googleads.v4.resources.AdGroup) { diff --git a/google/ads/googleads/v4/services/ad_group_simulation_service.proto b/google/ads/googleads/v4/services/ad_group_simulation_service.proto index a55e69cb..00eb2417 100644 --- a/google/ads/googleads/v4/services/ad_group_simulation_service.proto +++ b/google/ads/googleads/v4/services/ad_group_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch ad group simulations. service AdGroupSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group simulation in full detail. rpc GetAdGroupSimulation(GetAdGroupSimulationRequest) returns (google.ads.googleads.v4.resources.AdGroupSimulation) { diff --git a/google/ads/googleads/v4/services/ad_parameter_service.proto b/google/ads/googleads/v4/services/ad_parameter_service.proto index 562c67e7..210bdfea 100644 --- a/google/ads/googleads/v4/services/ad_parameter_service.proto +++ b/google/ads/googleads/v4/services/ad_parameter_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage ad parameters. service AdParameterService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad parameter in full detail. rpc GetAdParameter(GetAdParameterRequest) returns (google.ads.googleads.v4.resources.AdParameter) { diff --git a/google/ads/googleads/v4/services/ad_schedule_view_service.proto b/google/ads/googleads/v4/services/ad_schedule_view_service.proto index cb0d0794..6461da63 100644 --- a/google/ads/googleads/v4/services/ad_schedule_view_service.proto +++ b/google/ads/googleads/v4/services/ad_schedule_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch ad schedule views. service AdScheduleViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad schedule view in full detail. rpc GetAdScheduleView(GetAdScheduleViewRequest) returns (google.ads.googleads.v4.resources.AdScheduleView) { diff --git a/google/ads/googleads/v4/services/ad_service.proto b/google/ads/googleads/v4/services/ad_service.proto index c68937ff..c7484b9c 100644 --- a/google/ads/googleads/v4/services/ad_service.proto +++ b/google/ads/googleads/v4/services/ad_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage ads. service AdService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad in full detail. rpc GetAd(GetAdRequest) returns (google.ads.googleads.v4.resources.Ad) { diff --git a/google/ads/googleads/v4/services/age_range_view_service.proto b/google/ads/googleads/v4/services/age_range_view_service.proto index bc0201e6..670bd050 100644 --- a/google/ads/googleads/v4/services/age_range_view_service.proto +++ b/google/ads/googleads/v4/services/age_range_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage age range views. service AgeRangeViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested age range view in full detail. rpc GetAgeRangeView(GetAgeRangeViewRequest) returns (google.ads.googleads.v4.resources.AgeRangeView) { diff --git a/google/ads/googleads/v4/services/asset_service.proto b/google/ads/googleads/v4/services/asset_service.proto index 00f6a67c..4e68a183 100644 --- a/google/ads/googleads/v4/services/asset_service.proto +++ b/google/ads/googleads/v4/services/asset_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // created with Ad inline. service AssetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested asset in full detail. rpc GetAsset(GetAssetRequest) returns (google.ads.googleads.v4.resources.Asset) { diff --git a/google/ads/googleads/v4/services/batch_job_service.proto b/google/ads/googleads/v4/services/batch_job_service.proto index 1edc33d6..3d840388 100644 --- a/google/ads/googleads/v4/services/batch_job_service.proto +++ b/google/ads/googleads/v4/services/batch_job_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage batch jobs. service BatchJobService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Mutates a batch job. rpc MutateBatchJob(MutateBatchJobRequest) returns (MutateBatchJobResponse) { diff --git a/google/ads/googleads/v4/services/bidding_strategy_service.proto b/google/ads/googleads/v4/services/bidding_strategy_service.proto index 1016c686..64a44a62 100644 --- a/google/ads/googleads/v4/services/bidding_strategy_service.proto +++ b/google/ads/googleads/v4/services/bidding_strategy_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage bidding strategies. service BiddingStrategyService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested bidding strategy in full detail. rpc GetBiddingStrategy(GetBiddingStrategyRequest) returns (google.ads.googleads.v4.resources.BiddingStrategy) { diff --git a/google/ads/googleads/v4/services/billing_setup_service.proto b/google/ads/googleads/v4/services/billing_setup_service.proto index 7cb0bbd1..decf2a55 100644 --- a/google/ads/googleads/v4/services/billing_setup_service.proto +++ b/google/ads/googleads/v4/services/billing_setup_service.proto @@ -44,6 +44,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // The CREATE operation creates a new billing setup. service BillingSetupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns a billing setup. rpc GetBillingSetup(GetBillingSetupRequest) returns (google.ads.googleads.v4.resources.BillingSetup) { diff --git a/google/ads/googleads/v4/services/campaign_audience_view_service.proto b/google/ads/googleads/v4/services/campaign_audience_view_service.proto index 88da72a1..2e05b2a4 100644 --- a/google/ads/googleads/v4/services/campaign_audience_view_service.proto +++ b/google/ads/googleads/v4/services/campaign_audience_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage campaign audience views. service CampaignAudienceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign audience view in full detail. rpc GetCampaignAudienceView(GetCampaignAudienceViewRequest) returns (google.ads.googleads.v4.resources.CampaignAudienceView) { diff --git a/google/ads/googleads/v4/services/campaign_bid_modifier_service.proto b/google/ads/googleads/v4/services/campaign_bid_modifier_service.proto index 58e92802..9f07ecce 100644 --- a/google/ads/googleads/v4/services/campaign_bid_modifier_service.proto +++ b/google/ads/googleads/v4/services/campaign_bid_modifier_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage campaign bid modifiers. service CampaignBidModifierService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign bid modifier in full detail. rpc GetCampaignBidModifier(GetCampaignBidModifierRequest) returns (google.ads.googleads.v4.resources.CampaignBidModifier) { diff --git a/google/ads/googleads/v4/services/campaign_budget_service.proto b/google/ads/googleads/v4/services/campaign_budget_service.proto index e39b56a0..c9951437 100644 --- a/google/ads/googleads/v4/services/campaign_budget_service.proto +++ b/google/ads/googleads/v4/services/campaign_budget_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage campaign budgets. service CampaignBudgetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Campaign Budget in full detail. rpc GetCampaignBudget(GetCampaignBudgetRequest) returns (google.ads.googleads.v4.resources.CampaignBudget) { diff --git a/google/ads/googleads/v4/services/campaign_criterion_service.proto b/google/ads/googleads/v4/services/campaign_criterion_service.proto index 43e8c4bd..cc551951 100644 --- a/google/ads/googleads/v4/services/campaign_criterion_service.proto +++ b/google/ads/googleads/v4/services/campaign_criterion_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage campaign criteria. service CampaignCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetCampaignCriterion(GetCampaignCriterionRequest) returns (google.ads.googleads.v4.resources.CampaignCriterion) { diff --git a/google/ads/googleads/v4/services/campaign_criterion_simulation_service.proto b/google/ads/googleads/v4/services/campaign_criterion_simulation_service.proto index c929b55f..3495dc52 100644 --- a/google/ads/googleads/v4/services/campaign_criterion_simulation_service.proto +++ b/google/ads/googleads/v4/services/campaign_criterion_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch campaign criterion simulations. service CampaignCriterionSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign criterion simulation in full detail. rpc GetCampaignCriterionSimulation(GetCampaignCriterionSimulationRequest) returns (google.ads.googleads.v4.resources.CampaignCriterionSimulation) { diff --git a/google/ads/googleads/v4/services/campaign_draft_service.proto b/google/ads/googleads/v4/services/campaign_draft_service.proto index add4c119..18f8e4fc 100644 --- a/google/ads/googleads/v4/services/campaign_draft_service.proto +++ b/google/ads/googleads/v4/services/campaign_draft_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage campaign drafts. service CampaignDraftService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign draft in full detail. rpc GetCampaignDraft(GetCampaignDraftRequest) returns (google.ads.googleads.v4.resources.CampaignDraft) { diff --git a/google/ads/googleads/v4/services/campaign_experiment_service.proto b/google/ads/googleads/v4/services/campaign_experiment_service.proto index a7c3d0a8..f61d0e4f 100644 --- a/google/ads/googleads/v4/services/campaign_experiment_service.proto +++ b/google/ads/googleads/v4/services/campaign_experiment_service.proto @@ -49,6 +49,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // and will be a snapshot of changes in the draft at the time of creation. service CampaignExperimentService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign experiment in full detail. rpc GetCampaignExperiment(GetCampaignExperimentRequest) returns (google.ads.googleads.v4.resources.CampaignExperiment) { diff --git a/google/ads/googleads/v4/services/campaign_extension_setting_service.proto b/google/ads/googleads/v4/services/campaign_extension_setting_service.proto index af3e5a25..78b2b63f 100644 --- a/google/ads/googleads/v4/services/campaign_extension_setting_service.proto +++ b/google/ads/googleads/v4/services/campaign_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage campaign extension settings. service CampaignExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign extension setting in full detail. rpc GetCampaignExtensionSetting(GetCampaignExtensionSettingRequest) returns (google.ads.googleads.v4.resources.CampaignExtensionSetting) { diff --git a/google/ads/googleads/v4/services/campaign_feed_service.proto b/google/ads/googleads/v4/services/campaign_feed_service.proto index 11c1e81e..c4942202 100644 --- a/google/ads/googleads/v4/services/campaign_feed_service.proto +++ b/google/ads/googleads/v4/services/campaign_feed_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage campaign feeds. service CampaignFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign feed in full detail. rpc GetCampaignFeed(GetCampaignFeedRequest) returns (google.ads.googleads.v4.resources.CampaignFeed) { diff --git a/google/ads/googleads/v4/services/campaign_label_service.proto b/google/ads/googleads/v4/services/campaign_label_service.proto index 251cf65f..5c6c6128 100644 --- a/google/ads/googleads/v4/services/campaign_label_service.proto +++ b/google/ads/googleads/v4/services/campaign_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage labels on campaigns. service CampaignLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign-label relationship in full detail. rpc GetCampaignLabel(GetCampaignLabelRequest) returns (google.ads.googleads.v4.resources.CampaignLabel) { diff --git a/google/ads/googleads/v4/services/campaign_service.proto b/google/ads/googleads/v4/services/campaign_service.proto index 55b80c82..b4eb8583 100644 --- a/google/ads/googleads/v4/services/campaign_service.proto +++ b/google/ads/googleads/v4/services/campaign_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage campaigns. service CampaignService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign in full detail. rpc GetCampaign(GetCampaignRequest) returns (google.ads.googleads.v4.resources.Campaign) { diff --git a/google/ads/googleads/v4/services/campaign_shared_set_service.proto b/google/ads/googleads/v4/services/campaign_shared_set_service.proto index 849521d2..6de3b55c 100644 --- a/google/ads/googleads/v4/services/campaign_shared_set_service.proto +++ b/google/ads/googleads/v4/services/campaign_shared_set_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage campaign shared sets. service CampaignSharedSetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign shared set in full detail. rpc GetCampaignSharedSet(GetCampaignSharedSetRequest) returns (google.ads.googleads.v4.resources.CampaignSharedSet) { diff --git a/google/ads/googleads/v4/services/carrier_constant_service.proto b/google/ads/googleads/v4/services/carrier_constant_service.proto index e27a8a73..703e1ac2 100644 --- a/google/ads/googleads/v4/services/carrier_constant_service.proto +++ b/google/ads/googleads/v4/services/carrier_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch carrier constants. service CarrierConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested carrier constant in full detail. rpc GetCarrierConstant(GetCarrierConstantRequest) returns (google.ads.googleads.v4.resources.CarrierConstant) { diff --git a/google/ads/googleads/v4/services/change_status_service.proto b/google/ads/googleads/v4/services/change_status_service.proto index eec0326a..70eadb1a 100644 --- a/google/ads/googleads/v4/services/change_status_service.proto +++ b/google/ads/googleads/v4/services/change_status_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch change statuses. service ChangeStatusService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested change status in full detail. rpc GetChangeStatus(GetChangeStatusRequest) returns (google.ads.googleads.v4.resources.ChangeStatus) { diff --git a/google/ads/googleads/v4/services/click_view_service.proto b/google/ads/googleads/v4/services/click_view_service.proto index a3ac7530..cc93a3c5 100644 --- a/google/ads/googleads/v4/services/click_view_service.proto +++ b/google/ads/googleads/v4/services/click_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch click views. service ClickViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested click view in full detail. rpc GetClickView(GetClickViewRequest) returns (google.ads.googleads.v4.resources.ClickView) { diff --git a/google/ads/googleads/v4/services/conversion_action_service.proto b/google/ads/googleads/v4/services/conversion_action_service.proto index 9f4584ca..78b782c5 100644 --- a/google/ads/googleads/v4/services/conversion_action_service.proto +++ b/google/ads/googleads/v4/services/conversion_action_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage conversion actions. service ConversionActionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested conversion action. rpc GetConversionAction(GetConversionActionRequest) returns (google.ads.googleads.v4.resources.ConversionAction) { diff --git a/google/ads/googleads/v4/services/conversion_adjustment_upload_service.proto b/google/ads/googleads/v4/services/conversion_adjustment_upload_service.proto index a1212364..b568a1d8 100644 --- a/google/ads/googleads/v4/services/conversion_adjustment_upload_service.proto +++ b/google/ads/googleads/v4/services/conversion_adjustment_upload_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to upload conversion adjustments. service ConversionAdjustmentUploadService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Processes the given conversion adjustments. rpc UploadConversionAdjustments(UploadConversionAdjustmentsRequest) returns (UploadConversionAdjustmentsResponse) { diff --git a/google/ads/googleads/v4/services/conversion_upload_service.proto b/google/ads/googleads/v4/services/conversion_upload_service.proto index 0bba3cee..29ac4a1c 100644 --- a/google/ads/googleads/v4/services/conversion_upload_service.proto +++ b/google/ads/googleads/v4/services/conversion_upload_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to upload conversions. service ConversionUploadService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Processes the given click conversions. rpc UploadClickConversions(UploadClickConversionsRequest) returns (UploadClickConversionsResponse) { diff --git a/google/ads/googleads/v4/services/currency_constant_service.proto b/google/ads/googleads/v4/services/currency_constant_service.proto index c4518c06..608d1694 100644 --- a/google/ads/googleads/v4/services/currency_constant_service.proto +++ b/google/ads/googleads/v4/services/currency_constant_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch currency constants. service CurrencyConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested currency constant. rpc GetCurrencyConstant(GetCurrencyConstantRequest) returns (google.ads.googleads.v4.resources.CurrencyConstant) { diff --git a/google/ads/googleads/v4/services/custom_interest_service.proto b/google/ads/googleads/v4/services/custom_interest_service.proto index 177ed903..d653ff88 100644 --- a/google/ads/googleads/v4/services/custom_interest_service.proto +++ b/google/ads/googleads/v4/services/custom_interest_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage custom interests. service CustomInterestService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested custom interest in full detail. rpc GetCustomInterest(GetCustomInterestRequest) returns (google.ads.googleads.v4.resources.CustomInterest) { diff --git a/google/ads/googleads/v4/services/customer_client_link_service.proto b/google/ads/googleads/v4/services/customer_client_link_service.proto index 3fd6f634..ada7a109 100644 --- a/google/ads/googleads/v4/services/customer_client_link_service.proto +++ b/google/ads/googleads/v4/services/customer_client_link_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage customer client links. service CustomerClientLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested CustomerClientLink in full detail. rpc GetCustomerClientLink(GetCustomerClientLinkRequest) returns (google.ads.googleads.v4.resources.CustomerClientLink) { diff --git a/google/ads/googleads/v4/services/customer_client_service.proto b/google/ads/googleads/v4/services/customer_client_service.proto index aa63b35a..d5ded574 100644 --- a/google/ads/googleads/v4/services/customer_client_service.proto +++ b/google/ads/googleads/v4/services/customer_client_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to get clients in a customer's hierarchy. service CustomerClientService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested client in full detail. rpc GetCustomerClient(GetCustomerClientRequest) returns (google.ads.googleads.v4.resources.CustomerClient) { diff --git a/google/ads/googleads/v4/services/customer_extension_setting_service.proto b/google/ads/googleads/v4/services/customer_extension_setting_service.proto index d583a774..ab5ead37 100644 --- a/google/ads/googleads/v4/services/customer_extension_setting_service.proto +++ b/google/ads/googleads/v4/services/customer_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage customer extension settings. service CustomerExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer extension setting in full detail. rpc GetCustomerExtensionSetting(GetCustomerExtensionSettingRequest) returns (google.ads.googleads.v4.resources.CustomerExtensionSetting) { diff --git a/google/ads/googleads/v4/services/customer_feed_service.proto b/google/ads/googleads/v4/services/customer_feed_service.proto index a11f2f72..8a153e7a 100644 --- a/google/ads/googleads/v4/services/customer_feed_service.proto +++ b/google/ads/googleads/v4/services/customer_feed_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage customer feeds. service CustomerFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer feed in full detail. rpc GetCustomerFeed(GetCustomerFeedRequest) returns (google.ads.googleads.v4.resources.CustomerFeed) { diff --git a/google/ads/googleads/v4/services/customer_label_service.proto b/google/ads/googleads/v4/services/customer_label_service.proto index 6a661364..5d32e8c4 100644 --- a/google/ads/googleads/v4/services/customer_label_service.proto +++ b/google/ads/googleads/v4/services/customer_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage labels on customers. service CustomerLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer-label relationship in full detail. rpc GetCustomerLabel(GetCustomerLabelRequest) returns (google.ads.googleads.v4.resources.CustomerLabel) { diff --git a/google/ads/googleads/v4/services/customer_manager_link_service.proto b/google/ads/googleads/v4/services/customer_manager_link_service.proto index 5a3cfbb6..76dc3e10 100644 --- a/google/ads/googleads/v4/services/customer_manager_link_service.proto +++ b/google/ads/googleads/v4/services/customer_manager_link_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage customer-manager links. service CustomerManagerLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested CustomerManagerLink in full detail. rpc GetCustomerManagerLink(GetCustomerManagerLinkRequest) returns (google.ads.googleads.v4.resources.CustomerManagerLink) { diff --git a/google/ads/googleads/v4/services/customer_negative_criterion_service.proto b/google/ads/googleads/v4/services/customer_negative_criterion_service.proto index 814ac34a..ec7d0082 100644 --- a/google/ads/googleads/v4/services/customer_negative_criterion_service.proto +++ b/google/ads/googleads/v4/services/customer_negative_criterion_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage customer negative criteria. service CustomerNegativeCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetCustomerNegativeCriterion(GetCustomerNegativeCriterionRequest) returns (google.ads.googleads.v4.resources.CustomerNegativeCriterion) { diff --git a/google/ads/googleads/v4/services/customer_service.proto b/google/ads/googleads/v4/services/customer_service.proto index 46d44bf4..1b24ec04 100644 --- a/google/ads/googleads/v4/services/customer_service.proto +++ b/google/ads/googleads/v4/services/customer_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage customers. service CustomerService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer in full detail. rpc GetCustomer(GetCustomerRequest) returns (google.ads.googleads.v4.resources.Customer) { diff --git a/google/ads/googleads/v4/services/detail_placement_view_service.proto b/google/ads/googleads/v4/services/detail_placement_view_service.proto index 33e382d1..37620b24 100644 --- a/google/ads/googleads/v4/services/detail_placement_view_service.proto +++ b/google/ads/googleads/v4/services/detail_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch Detail Placement views. service DetailPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Detail Placement view in full detail. rpc GetDetailPlacementView(GetDetailPlacementViewRequest) returns (google.ads.googleads.v4.resources.DetailPlacementView) { diff --git a/google/ads/googleads/v4/services/display_keyword_view_service.proto b/google/ads/googleads/v4/services/display_keyword_view_service.proto index 555bdd17..38fade52 100644 --- a/google/ads/googleads/v4/services/display_keyword_view_service.proto +++ b/google/ads/googleads/v4/services/display_keyword_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage display keyword views. service DisplayKeywordViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested display keyword view in full detail. rpc GetDisplayKeywordView(GetDisplayKeywordViewRequest) returns (google.ads.googleads.v4.resources.DisplayKeywordView) { diff --git a/google/ads/googleads/v4/services/distance_view_service.proto b/google/ads/googleads/v4/services/distance_view_service.proto index c1d3e4f1..0e2aac00 100644 --- a/google/ads/googleads/v4/services/distance_view_service.proto +++ b/google/ads/googleads/v4/services/distance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch distance views. service DistanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the attributes of the requested distance view. rpc GetDistanceView(GetDistanceViewRequest) returns (google.ads.googleads.v4.resources.DistanceView) { diff --git a/google/ads/googleads/v4/services/domain_category_service.proto b/google/ads/googleads/v4/services/domain_category_service.proto index 2a75d1f2..73df7b14 100644 --- a/google/ads/googleads/v4/services/domain_category_service.proto +++ b/google/ads/googleads/v4/services/domain_category_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch domain categories. service DomainCategoryService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested domain category. rpc GetDomainCategory(GetDomainCategoryRequest) returns (google.ads.googleads.v4.resources.DomainCategory) { diff --git a/google/ads/googleads/v4/services/dynamic_search_ads_search_term_view_service.proto b/google/ads/googleads/v4/services/dynamic_search_ads_search_term_view_service.proto index fc633d8f..3f145c1d 100644 --- a/google/ads/googleads/v4/services/dynamic_search_ads_search_term_view_service.proto +++ b/google/ads/googleads/v4/services/dynamic_search_ads_search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch dynamic search ads views. service DynamicSearchAdsSearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested dynamic search ads search term view in full detail. rpc GetDynamicSearchAdsSearchTermView(GetDynamicSearchAdsSearchTermViewRequest) returns (google.ads.googleads.v4.resources.DynamicSearchAdsSearchTermView) { diff --git a/google/ads/googleads/v4/services/expanded_landing_page_view_service.proto b/google/ads/googleads/v4/services/expanded_landing_page_view_service.proto index 8f0c0aa4..1b9458bb 100644 --- a/google/ads/googleads/v4/services/expanded_landing_page_view_service.proto +++ b/google/ads/googleads/v4/services/expanded_landing_page_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch expanded landing page views. service ExpandedLandingPageViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested expanded landing page view in full detail. rpc GetExpandedLandingPageView(GetExpandedLandingPageViewRequest) returns (google.ads.googleads.v4.resources.ExpandedLandingPageView) { diff --git a/google/ads/googleads/v4/services/extension_feed_item_service.proto b/google/ads/googleads/v4/services/extension_feed_item_service.proto index a0c37cd9..c0a77a6f 100644 --- a/google/ads/googleads/v4/services/extension_feed_item_service.proto +++ b/google/ads/googleads/v4/services/extension_feed_item_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage extension feed items. service ExtensionFeedItemService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested extension feed item in full detail. rpc GetExtensionFeedItem(GetExtensionFeedItemRequest) returns (google.ads.googleads.v4.resources.ExtensionFeedItem) { diff --git a/google/ads/googleads/v4/services/feed_item_service.proto b/google/ads/googleads/v4/services/feed_item_service.proto index c364e242..7685a249 100644 --- a/google/ads/googleads/v4/services/feed_item_service.proto +++ b/google/ads/googleads/v4/services/feed_item_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage feed items. service FeedItemService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed item in full detail. rpc GetFeedItem(GetFeedItemRequest) returns (google.ads.googleads.v4.resources.FeedItem) { diff --git a/google/ads/googleads/v4/services/feed_item_target_service.proto b/google/ads/googleads/v4/services/feed_item_target_service.proto index 561bb356..f485da2a 100644 --- a/google/ads/googleads/v4/services/feed_item_target_service.proto +++ b/google/ads/googleads/v4/services/feed_item_target_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage feed item targets. service FeedItemTargetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed item targets in full detail. rpc GetFeedItemTarget(GetFeedItemTargetRequest) returns (google.ads.googleads.v4.resources.FeedItemTarget) { diff --git a/google/ads/googleads/v4/services/feed_mapping_service.proto b/google/ads/googleads/v4/services/feed_mapping_service.proto index edef87e3..45dceb6f 100644 --- a/google/ads/googleads/v4/services/feed_mapping_service.proto +++ b/google/ads/googleads/v4/services/feed_mapping_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage feed mappings. service FeedMappingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed mapping in full detail. rpc GetFeedMapping(GetFeedMappingRequest) returns (google.ads.googleads.v4.resources.FeedMapping) { diff --git a/google/ads/googleads/v4/services/feed_placeholder_view_service.proto b/google/ads/googleads/v4/services/feed_placeholder_view_service.proto index 10a9b325..c8f565a6 100644 --- a/google/ads/googleads/v4/services/feed_placeholder_view_service.proto +++ b/google/ads/googleads/v4/services/feed_placeholder_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch feed placeholder views. service FeedPlaceholderViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed placeholder view in full detail. rpc GetFeedPlaceholderView(GetFeedPlaceholderViewRequest) returns (google.ads.googleads.v4.resources.FeedPlaceholderView) { diff --git a/google/ads/googleads/v4/services/feed_service.proto b/google/ads/googleads/v4/services/feed_service.proto index 88bf4af3..4075f93c 100644 --- a/google/ads/googleads/v4/services/feed_service.proto +++ b/google/ads/googleads/v4/services/feed_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage feeds. service FeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed in full detail. rpc GetFeed(GetFeedRequest) returns (google.ads.googleads.v4.resources.Feed) { diff --git a/google/ads/googleads/v4/services/gender_view_service.proto b/google/ads/googleads/v4/services/gender_view_service.proto index 15f1ef89..690ee798 100644 --- a/google/ads/googleads/v4/services/gender_view_service.proto +++ b/google/ads/googleads/v4/services/gender_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage gender views. service GenderViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested gender view in full detail. rpc GetGenderView(GetGenderViewRequest) returns (google.ads.googleads.v4.resources.GenderView) { diff --git a/google/ads/googleads/v4/services/geo_target_constant_service.proto b/google/ads/googleads/v4/services/geo_target_constant_service.proto index 1c106b4f..19da78c5 100644 --- a/google/ads/googleads/v4/services/geo_target_constant_service.proto +++ b/google/ads/googleads/v4/services/geo_target_constant_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch geo target constants. service GeoTargetConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested geo target constant in full detail. rpc GetGeoTargetConstant(GetGeoTargetConstantRequest) returns (google.ads.googleads.v4.resources.GeoTargetConstant) { diff --git a/google/ads/googleads/v4/services/geographic_view_service.proto b/google/ads/googleads/v4/services/geographic_view_service.proto index 680abbfe..94b7129f 100644 --- a/google/ads/googleads/v4/services/geographic_view_service.proto +++ b/google/ads/googleads/v4/services/geographic_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage geographic views. service GeographicViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested geographic view in full detail. rpc GetGeographicView(GetGeographicViewRequest) returns (google.ads.googleads.v4.resources.GeographicView) { diff --git a/google/ads/googleads/v4/services/google_ads_field_service.proto b/google/ads/googleads/v4/services/google_ads_field_service.proto index a311b6c4..e6091f38 100644 --- a/google/ads/googleads/v4/services/google_ads_field_service.proto +++ b/google/ads/googleads/v4/services/google_ads_field_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch Google Ads API fields. service GoogleAdsFieldService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns just the requested field. rpc GetGoogleAdsField(GetGoogleAdsFieldRequest) returns (google.ads.googleads.v4.resources.GoogleAdsField) { diff --git a/google/ads/googleads/v4/services/google_ads_service.proto b/google/ads/googleads/v4/services/google_ads_service.proto index 50b40453..77d6371b 100644 --- a/google/ads/googleads/v4/services/google_ads_service.proto +++ b/google/ads/googleads/v4/services/google_ads_service.proto @@ -185,6 +185,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch data and metrics across resources. service GoogleAdsService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all rows that match the search query. rpc Search(SearchGoogleAdsRequest) returns (SearchGoogleAdsResponse) { diff --git a/google/ads/googleads/v4/services/group_placement_view_service.proto b/google/ads/googleads/v4/services/group_placement_view_service.proto index c5324872..90cb05e7 100644 --- a/google/ads/googleads/v4/services/group_placement_view_service.proto +++ b/google/ads/googleads/v4/services/group_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch Group Placement views. service GroupPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Group Placement view in full detail. rpc GetGroupPlacementView(GetGroupPlacementViewRequest) returns (google.ads.googleads.v4.resources.GroupPlacementView) { diff --git a/google/ads/googleads/v4/services/hotel_group_view_service.proto b/google/ads/googleads/v4/services/hotel_group_view_service.proto index f53c06b6..27454595 100644 --- a/google/ads/googleads/v4/services/hotel_group_view_service.proto +++ b/google/ads/googleads/v4/services/hotel_group_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage Hotel Group Views. service HotelGroupViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Hotel Group View in full detail. rpc GetHotelGroupView(GetHotelGroupViewRequest) returns (google.ads.googleads.v4.resources.HotelGroupView) { diff --git a/google/ads/googleads/v4/services/hotel_performance_view_service.proto b/google/ads/googleads/v4/services/hotel_performance_view_service.proto index ae2fafb2..c774065e 100644 --- a/google/ads/googleads/v4/services/hotel_performance_view_service.proto +++ b/google/ads/googleads/v4/services/hotel_performance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage Hotel Performance Views. service HotelPerformanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Hotel Performance View in full detail. rpc GetHotelPerformanceView(GetHotelPerformanceViewRequest) returns (google.ads.googleads.v4.resources.HotelPerformanceView) { diff --git a/google/ads/googleads/v4/services/income_range_view_service.proto b/google/ads/googleads/v4/services/income_range_view_service.proto index 4fe9e94a..29861f30 100644 --- a/google/ads/googleads/v4/services/income_range_view_service.proto +++ b/google/ads/googleads/v4/services/income_range_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage income range views. service IncomeRangeViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested income range view in full detail. rpc GetIncomeRangeView(GetIncomeRangeViewRequest) returns (google.ads.googleads.v4.resources.IncomeRangeView) { diff --git a/google/ads/googleads/v4/services/invoice_service.proto b/google/ads/googleads/v4/services/invoice_service.proto index fe85e5f1..38cfbcc9 100644 --- a/google/ads/googleads/v4/services/invoice_service.proto +++ b/google/ads/googleads/v4/services/invoice_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // A service to fetch invoices issued for a billing setup during a given month. service InvoiceService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all invoices associated with a billing setup, for a given month. rpc ListInvoices(ListInvoicesRequest) returns (ListInvoicesResponse) { diff --git a/google/ads/googleads/v4/services/keyword_plan_ad_group_keyword_service.proto b/google/ads/googleads/v4/services/keyword_plan_ad_group_keyword_service.proto index 285f8cce..ad3b496a 100644 --- a/google/ads/googleads/v4/services/keyword_plan_ad_group_keyword_service.proto +++ b/google/ads/googleads/v4/services/keyword_plan_ad_group_keyword_service.proto @@ -42,6 +42,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // includes campaign negative keywords and ad group negative keywords. service KeywordPlanAdGroupKeywordService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan ad group keyword in full detail. rpc GetKeywordPlanAdGroupKeyword(GetKeywordPlanAdGroupKeywordRequest) returns (google.ads.googleads.v4.resources.KeywordPlanAdGroupKeyword) { diff --git a/google/ads/googleads/v4/services/keyword_plan_ad_group_service.proto b/google/ads/googleads/v4/services/keyword_plan_ad_group_service.proto index 8179d8a8..10a606b7 100644 --- a/google/ads/googleads/v4/services/keyword_plan_ad_group_service.proto +++ b/google/ads/googleads/v4/services/keyword_plan_ad_group_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage Keyword Plan ad groups. service KeywordPlanAdGroupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan ad group in full detail. rpc GetKeywordPlanAdGroup(GetKeywordPlanAdGroupRequest) returns (google.ads.googleads.v4.resources.KeywordPlanAdGroup) { diff --git a/google/ads/googleads/v4/services/keyword_plan_campaign_keyword_service.proto b/google/ads/googleads/v4/services/keyword_plan_campaign_keyword_service.proto index ed7ef08a..17cb610c 100644 --- a/google/ads/googleads/v4/services/keyword_plan_campaign_keyword_service.proto +++ b/google/ads/googleads/v4/services/keyword_plan_campaign_keyword_service.proto @@ -41,6 +41,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // campaign negative keywords and ad group negative keywords. service KeywordPlanCampaignKeywordService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested plan in full detail. rpc GetKeywordPlanCampaignKeyword(GetKeywordPlanCampaignKeywordRequest) returns (google.ads.googleads.v4.resources.KeywordPlanCampaignKeyword) { diff --git a/google/ads/googleads/v4/services/keyword_plan_campaign_service.proto b/google/ads/googleads/v4/services/keyword_plan_campaign_service.proto index d7262d2b..ff4f5277 100644 --- a/google/ads/googleads/v4/services/keyword_plan_campaign_service.proto +++ b/google/ads/googleads/v4/services/keyword_plan_campaign_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage Keyword Plan campaigns. service KeywordPlanCampaignService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan campaign in full detail. rpc GetKeywordPlanCampaign(GetKeywordPlanCampaignRequest) returns (google.ads.googleads.v4.resources.KeywordPlanCampaign) { diff --git a/google/ads/googleads/v4/services/keyword_plan_idea_service.proto b/google/ads/googleads/v4/services/keyword_plan_idea_service.proto index 1ec940c7..db3482ff 100644 --- a/google/ads/googleads/v4/services/keyword_plan_idea_service.proto +++ b/google/ads/googleads/v4/services/keyword_plan_idea_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to generate keyword ideas. service KeywordPlanIdeaService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns a list of keyword ideas. rpc GenerateKeywordIdeas(GenerateKeywordIdeasRequest) returns (GenerateKeywordIdeaResponse) { diff --git a/google/ads/googleads/v4/services/keyword_plan_service.proto b/google/ads/googleads/v4/services/keyword_plan_service.proto index 606d9943..46be5558 100644 --- a/google/ads/googleads/v4/services/keyword_plan_service.proto +++ b/google/ads/googleads/v4/services/keyword_plan_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage keyword plans. service KeywordPlanService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested plan in full detail. rpc GetKeywordPlan(GetKeywordPlanRequest) returns (google.ads.googleads.v4.resources.KeywordPlan) { diff --git a/google/ads/googleads/v4/services/keyword_view_service.proto b/google/ads/googleads/v4/services/keyword_view_service.proto index 7da6359c..27fc4585 100644 --- a/google/ads/googleads/v4/services/keyword_view_service.proto +++ b/google/ads/googleads/v4/services/keyword_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage keyword views. service KeywordViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested keyword view in full detail. rpc GetKeywordView(GetKeywordViewRequest) returns (google.ads.googleads.v4.resources.KeywordView) { diff --git a/google/ads/googleads/v4/services/label_service.proto b/google/ads/googleads/v4/services/label_service.proto index 29c92732..9a5d6432 100644 --- a/google/ads/googleads/v4/services/label_service.proto +++ b/google/ads/googleads/v4/services/label_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage labels. service LabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested label in full detail. rpc GetLabel(GetLabelRequest) returns (google.ads.googleads.v4.resources.Label) { diff --git a/google/ads/googleads/v4/services/landing_page_view_service.proto b/google/ads/googleads/v4/services/landing_page_view_service.proto index 96b1ec88..dfd0a7e6 100644 --- a/google/ads/googleads/v4/services/landing_page_view_service.proto +++ b/google/ads/googleads/v4/services/landing_page_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch landing page views. service LandingPageViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested landing page view in full detail. rpc GetLandingPageView(GetLandingPageViewRequest) returns (google.ads.googleads.v4.resources.LandingPageView) { diff --git a/google/ads/googleads/v4/services/language_constant_service.proto b/google/ads/googleads/v4/services/language_constant_service.proto index 4f0211ac..c7b49f4f 100644 --- a/google/ads/googleads/v4/services/language_constant_service.proto +++ b/google/ads/googleads/v4/services/language_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch language constants. service LanguageConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested language constant. rpc GetLanguageConstant(GetLanguageConstantRequest) returns (google.ads.googleads.v4.resources.LanguageConstant) { diff --git a/google/ads/googleads/v4/services/location_view_service.proto b/google/ads/googleads/v4/services/location_view_service.proto index 016b57f2..400bad8b 100644 --- a/google/ads/googleads/v4/services/location_view_service.proto +++ b/google/ads/googleads/v4/services/location_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch location views. service LocationViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested location view in full detail. rpc GetLocationView(GetLocationViewRequest) returns (google.ads.googleads.v4.resources.LocationView) { diff --git a/google/ads/googleads/v4/services/managed_placement_view_service.proto b/google/ads/googleads/v4/services/managed_placement_view_service.proto index 14a50cd3..fecd6ba8 100644 --- a/google/ads/googleads/v4/services/managed_placement_view_service.proto +++ b/google/ads/googleads/v4/services/managed_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage Managed Placement views. service ManagedPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Managed Placement view in full detail. rpc GetManagedPlacementView(GetManagedPlacementViewRequest) returns (google.ads.googleads.v4.resources.ManagedPlacementView) { diff --git a/google/ads/googleads/v4/services/media_file_service.proto b/google/ads/googleads/v4/services/media_file_service.proto index a85718db..8b70a4e3 100644 --- a/google/ads/googleads/v4/services/media_file_service.proto +++ b/google/ads/googleads/v4/services/media_file_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage media files. service MediaFileService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested media file in full detail. rpc GetMediaFile(GetMediaFileRequest) returns (google.ads.googleads.v4.resources.MediaFile) { diff --git a/google/ads/googleads/v4/services/merchant_center_link_service.proto b/google/ads/googleads/v4/services/merchant_center_link_service.proto index ada2abbc..4a3ba112 100644 --- a/google/ads/googleads/v4/services/merchant_center_link_service.proto +++ b/google/ads/googleads/v4/services/merchant_center_link_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Merchant Center. service MerchantCenterLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns Merchant Center links available for this customer. rpc ListMerchantCenterLinks(ListMerchantCenterLinksRequest) returns (ListMerchantCenterLinksResponse) { diff --git a/google/ads/googleads/v4/services/mobile_app_category_constant_service.proto b/google/ads/googleads/v4/services/mobile_app_category_constant_service.proto index 4e4ebfff..de5aa573 100644 --- a/google/ads/googleads/v4/services/mobile_app_category_constant_service.proto +++ b/google/ads/googleads/v4/services/mobile_app_category_constant_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch mobile app category constants. service MobileAppCategoryConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested mobile app category constant. rpc GetMobileAppCategoryConstant(GetMobileAppCategoryConstantRequest) returns (google.ads.googleads.v4.resources.MobileAppCategoryConstant) { diff --git a/google/ads/googleads/v4/services/mobile_device_constant_service.proto b/google/ads/googleads/v4/services/mobile_device_constant_service.proto index 64001d8f..f0ae9bad 100644 --- a/google/ads/googleads/v4/services/mobile_device_constant_service.proto +++ b/google/ads/googleads/v4/services/mobile_device_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch mobile device constants. service MobileDeviceConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested mobile device constant in full detail. rpc GetMobileDeviceConstant(GetMobileDeviceConstantRequest) returns (google.ads.googleads.v4.resources.MobileDeviceConstant) { diff --git a/google/ads/googleads/v4/services/offline_user_data_job_service.proto b/google/ads/googleads/v4/services/offline_user_data_job_service.proto index 8fb37b59..4debebd6 100644 --- a/google/ads/googleads/v4/services/offline_user_data_job_service.proto +++ b/google/ads/googleads/v4/services/offline_user_data_job_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage offline user data jobs. service OfflineUserDataJobService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Creates an offline user data job. rpc CreateOfflineUserDataJob(CreateOfflineUserDataJobRequest) returns (CreateOfflineUserDataJobResponse) { diff --git a/google/ads/googleads/v4/services/operating_system_version_constant_service.proto b/google/ads/googleads/v4/services/operating_system_version_constant_service.proto index ac3139ef..bcc4f37f 100644 --- a/google/ads/googleads/v4/services/operating_system_version_constant_service.proto +++ b/google/ads/googleads/v4/services/operating_system_version_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch Operating System Version constants. service OperatingSystemVersionConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested OS version constant in full detail. rpc GetOperatingSystemVersionConstant(GetOperatingSystemVersionConstantRequest) returns (google.ads.googleads.v4.resources.OperatingSystemVersionConstant) { diff --git a/google/ads/googleads/v4/services/paid_organic_search_term_view_service.proto b/google/ads/googleads/v4/services/paid_organic_search_term_view_service.proto index f7242010..90964849 100644 --- a/google/ads/googleads/v4/services/paid_organic_search_term_view_service.proto +++ b/google/ads/googleads/v4/services/paid_organic_search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch paid organic search term views. service PaidOrganicSearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested paid organic search term view in full detail. rpc GetPaidOrganicSearchTermView(GetPaidOrganicSearchTermViewRequest) returns (google.ads.googleads.v4.resources.PaidOrganicSearchTermView) { diff --git a/google/ads/googleads/v4/services/parental_status_view_service.proto b/google/ads/googleads/v4/services/parental_status_view_service.proto index e8b79c8e..5aa203d2 100644 --- a/google/ads/googleads/v4/services/parental_status_view_service.proto +++ b/google/ads/googleads/v4/services/parental_status_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage parental status views. service ParentalStatusViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested parental status view in full detail. rpc GetParentalStatusView(GetParentalStatusViewRequest) returns (google.ads.googleads.v4.resources.ParentalStatusView) { diff --git a/google/ads/googleads/v4/services/payments_account_service.proto b/google/ads/googleads/v4/services/payments_account_service.proto index fc095347..db7b4ea4 100644 --- a/google/ads/googleads/v4/services/payments_account_service.proto +++ b/google/ads/googleads/v4/services/payments_account_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // billing. service PaymentsAccountService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all payments accounts associated with all managers // between the login customer ID and specified serving customer in the diff --git a/google/ads/googleads/v4/services/product_bidding_category_constant_service.proto b/google/ads/googleads/v4/services/product_bidding_category_constant_service.proto index cd31d0aa..bdba710e 100644 --- a/google/ads/googleads/v4/services/product_bidding_category_constant_service.proto +++ b/google/ads/googleads/v4/services/product_bidding_category_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch Product Bidding Categories. service ProductBiddingCategoryConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Product Bidding Category in full detail. rpc GetProductBiddingCategoryConstant(GetProductBiddingCategoryConstantRequest) returns (google.ads.googleads.v4.resources.ProductBiddingCategoryConstant) { diff --git a/google/ads/googleads/v4/services/product_group_view_service.proto b/google/ads/googleads/v4/services/product_group_view_service.proto index 72e8cae9..7853fab6 100644 --- a/google/ads/googleads/v4/services/product_group_view_service.proto +++ b/google/ads/googleads/v4/services/product_group_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage product group views. service ProductGroupViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested product group view in full detail. rpc GetProductGroupView(GetProductGroupViewRequest) returns (google.ads.googleads.v4.resources.ProductGroupView) { diff --git a/google/ads/googleads/v4/services/reach_plan_service.proto b/google/ads/googleads/v4/services/reach_plan_service.proto index d52b8d8d..07672ad9 100644 --- a/google/ads/googleads/v4/services/reach_plan_service.proto +++ b/google/ads/googleads/v4/services/reach_plan_service.proto @@ -44,6 +44,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // certain duration with a defined budget. service ReachPlanService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the list of plannable locations (for example, countries & DMAs). rpc ListPlannableLocations(ListPlannableLocationsRequest) returns (ListPlannableLocationsResponse) { diff --git a/google/ads/googleads/v4/services/recommendation_service.proto b/google/ads/googleads/v4/services/recommendation_service.proto index ab849512..9016f1b7 100644 --- a/google/ads/googleads/v4/services/recommendation_service.proto +++ b/google/ads/googleads/v4/services/recommendation_service.proto @@ -41,6 +41,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage recommendations. service RecommendationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested recommendation in full detail. rpc GetRecommendation(GetRecommendationRequest) returns (google.ads.googleads.v4.resources.Recommendation) { diff --git a/google/ads/googleads/v4/services/remarketing_action_service.proto b/google/ads/googleads/v4/services/remarketing_action_service.proto index 83b742c1..3ce0e79d 100644 --- a/google/ads/googleads/v4/services/remarketing_action_service.proto +++ b/google/ads/googleads/v4/services/remarketing_action_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage remarketing actions. service RemarketingActionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested remarketing action in full detail. rpc GetRemarketingAction(GetRemarketingActionRequest) returns (google.ads.googleads.v4.resources.RemarketingAction) { diff --git a/google/ads/googleads/v4/services/search_term_view_service.proto b/google/ads/googleads/v4/services/search_term_view_service.proto index 07e51515..9ea815ba 100644 --- a/google/ads/googleads/v4/services/search_term_view_service.proto +++ b/google/ads/googleads/v4/services/search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage search term views. service SearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the attributes of the requested search term view. rpc GetSearchTermView(GetSearchTermViewRequest) returns (google.ads.googleads.v4.resources.SearchTermView) { diff --git a/google/ads/googleads/v4/services/shared_criterion_service.proto b/google/ads/googleads/v4/services/shared_criterion_service.proto index 2cc664fa..01281fc7 100644 --- a/google/ads/googleads/v4/services/shared_criterion_service.proto +++ b/google/ads/googleads/v4/services/shared_criterion_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage shared criteria. service SharedCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested shared criterion in full detail. rpc GetSharedCriterion(GetSharedCriterionRequest) returns (google.ads.googleads.v4.resources.SharedCriterion) { diff --git a/google/ads/googleads/v4/services/shared_set_service.proto b/google/ads/googleads/v4/services/shared_set_service.proto index eb58c353..c9a4fca3 100644 --- a/google/ads/googleads/v4/services/shared_set_service.proto +++ b/google/ads/googleads/v4/services/shared_set_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage shared sets. service SharedSetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested shared set in full detail. rpc GetSharedSet(GetSharedSetRequest) returns (google.ads.googleads.v4.resources.SharedSet) { diff --git a/google/ads/googleads/v4/services/shopping_performance_view_service.proto b/google/ads/googleads/v4/services/shopping_performance_view_service.proto index 24cc7168..853ee1ef 100644 --- a/google/ads/googleads/v4/services/shopping_performance_view_service.proto +++ b/google/ads/googleads/v4/services/shopping_performance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch Shopping performance views. service ShoppingPerformanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Shopping performance view in full detail. rpc GetShoppingPerformanceView(GetShoppingPerformanceViewRequest) returns (google.ads.googleads.v4.resources.ShoppingPerformanceView) { diff --git a/google/ads/googleads/v4/services/third_party_app_analytics_link_service.proto b/google/ads/googleads/v4/services/third_party_app_analytics_link_service.proto index 0c2ac962..f0a6930d 100644 --- a/google/ads/googleads/v4/services/third_party_app_analytics_link_service.proto +++ b/google/ads/googleads/v4/services/third_party_app_analytics_link_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // app analytics. service ThirdPartyAppAnalyticsLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the third party app analytics link in full detail. rpc GetThirdPartyAppAnalyticsLink(GetThirdPartyAppAnalyticsLinkRequest) returns (google.ads.googleads.v4.resources.ThirdPartyAppAnalyticsLink) { diff --git a/google/ads/googleads/v4/services/topic_constant_service.proto b/google/ads/googleads/v4/services/topic_constant_service.proto index aebcea16..0c071d90 100644 --- a/google/ads/googleads/v4/services/topic_constant_service.proto +++ b/google/ads/googleads/v4/services/topic_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch topic constants. service TopicConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested topic constant in full detail. rpc GetTopicConstant(GetTopicConstantRequest) returns (google.ads.googleads.v4.resources.TopicConstant) { diff --git a/google/ads/googleads/v4/services/topic_view_service.proto b/google/ads/googleads/v4/services/topic_view_service.proto index d04d2069..49497b3f 100644 --- a/google/ads/googleads/v4/services/topic_view_service.proto +++ b/google/ads/googleads/v4/services/topic_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage topic views. service TopicViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested topic view in full detail. rpc GetTopicView(GetTopicViewRequest) returns (google.ads.googleads.v4.resources.TopicView) { diff --git a/google/ads/googleads/v4/services/user_data_service.proto b/google/ads/googleads/v4/services/user_data_service.proto index 57c42b09..fbeb0f74 100644 --- a/google/ads/googleads/v4/services/user_data_service.proto +++ b/google/ads/googleads/v4/services/user_data_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Accessible only to customers on the allow-list. service UserDataService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Uploads the given user data. rpc UploadUserData(UploadUserDataRequest) returns (UploadUserDataResponse) { diff --git a/google/ads/googleads/v4/services/user_interest_service.proto b/google/ads/googleads/v4/services/user_interest_service.proto index c83b8f3c..f51c2a7a 100644 --- a/google/ads/googleads/v4/services/user_interest_service.proto +++ b/google/ads/googleads/v4/services/user_interest_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to fetch Google Ads User Interest. service UserInterestService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user interest in full detail rpc GetUserInterest(GetUserInterestRequest) returns (google.ads.googleads.v4.resources.UserInterest) { diff --git a/google/ads/googleads/v4/services/user_list_service.proto b/google/ads/googleads/v4/services/user_list_service.proto index e31fd014..5d9f3113 100644 --- a/google/ads/googleads/v4/services/user_list_service.proto +++ b/google/ads/googleads/v4/services/user_list_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage user lists. service UserListService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user list. rpc GetUserList(GetUserListRequest) returns (google.ads.googleads.v4.resources.UserList) { diff --git a/google/ads/googleads/v4/services/user_location_view_service.proto b/google/ads/googleads/v4/services/user_location_view_service.proto index 834808cc..c17a6b10 100644 --- a/google/ads/googleads/v4/services/user_location_view_service.proto +++ b/google/ads/googleads/v4/services/user_location_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage user location views. service UserLocationViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user location view in full detail. rpc GetUserLocationView(GetUserLocationViewRequest) returns (google.ads.googleads.v4.resources.UserLocationView) { diff --git a/google/ads/googleads/v4/services/video_service.proto b/google/ads/googleads/v4/services/video_service.proto index 56d1fb05..004063d8 100644 --- a/google/ads/googleads/v4/services/video_service.proto +++ b/google/ads/googleads/v4/services/video_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V4::Services"; // Service to manage videos. service VideoService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested video in full detail. rpc GetVideo(GetVideoRequest) returns (google.ads.googleads.v4.resources.Video) { diff --git a/google/ads/googleads/v5/googleads_v5.yaml b/google/ads/googleads/v5/googleads_v5.yaml index 0b523635..0edc956a 100644 --- a/google/ads/googleads/v5/googleads_v5.yaml +++ b/google/ads/googleads/v5/googleads_v5.yaml @@ -469,3 +469,662 @@ backend: deadline: 60.0 - selector: 'google.longrunning.Operations.*' deadline: 60.0 + +authentication: + rules: + - selector: google.ads.googleads.v5.services.AccountBudgetProposalService.GetAccountBudgetProposal + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AccountBudgetProposalService.MutateAccountBudgetProposal + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AccountBudgetService.GetAccountBudget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.AccountLinkService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupAdAssetViewService.GetAdGroupAdAssetView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupAdLabelService.GetAdGroupAdLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupAdLabelService.MutateAdGroupAdLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupAdService.GetAdGroupAd + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupAdService.MutateAdGroupAds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupAudienceViewService.GetAdGroupAudienceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupBidModifierService.GetAdGroupBidModifier + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupBidModifierService.MutateAdGroupBidModifiers + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupCriterionLabelService.GetAdGroupCriterionLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupCriterionLabelService.MutateAdGroupCriterionLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupCriterionService.GetAdGroupCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupCriterionService.MutateAdGroupCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupCriterionSimulationService.GetAdGroupCriterionSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupExtensionSettingService.GetAdGroupExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupExtensionSettingService.MutateAdGroupExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupFeedService.GetAdGroupFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupFeedService.MutateAdGroupFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupLabelService.GetAdGroupLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupLabelService.MutateAdGroupLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupService.GetAdGroup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupService.MutateAdGroups + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdGroupSimulationService.GetAdGroupSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdParameterService.GetAdParameter + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdParameterService.MutateAdParameters + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdScheduleViewService.GetAdScheduleView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdService.GetAd + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AdService.MutateAds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AgeRangeViewService.GetAgeRangeView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AssetService.GetAsset + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.AssetService.MutateAssets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.BatchJobService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.BiddingStrategyService.GetBiddingStrategy + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.BiddingStrategyService.MutateBiddingStrategies + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.BillingSetupService.GetBillingSetup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.BillingSetupService.MutateBillingSetup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignAssetService.GetCampaignAsset + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignAssetService.MutateCampaignAssets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignAudienceViewService.GetCampaignAudienceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignBidModifierService.GetCampaignBidModifier + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignBidModifierService.MutateCampaignBidModifiers + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignBudgetService.GetCampaignBudget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignBudgetService.MutateCampaignBudgets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignCriterionService.GetCampaignCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignCriterionService.MutateCampaignCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignCriterionSimulationService.GetCampaignCriterionSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.CampaignDraftService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.CampaignExperimentService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignExtensionSettingService.GetCampaignExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignFeedService.GetCampaignFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignFeedService.MutateCampaignFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignLabelService.GetCampaignLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignLabelService.MutateCampaignLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignService.GetCampaign + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignService.MutateCampaigns + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignSharedSetService.GetCampaignSharedSet + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CampaignSharedSetService.MutateCampaignSharedSets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CarrierConstantService.GetCarrierConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ChangeStatusService.GetChangeStatus + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ClickViewService.GetClickView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ConversionActionService.GetConversionAction + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ConversionActionService.MutateConversionActions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ConversionAdjustmentUploadService.UploadConversionAdjustments + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ConversionUploadService.UploadCallConversions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ConversionUploadService.UploadClickConversions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CurrencyConstantService.GetCurrencyConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomInterestService.GetCustomInterest + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomInterestService.MutateCustomInterests + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomerClientLinkService.GetCustomerClientLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomerClientLinkService.MutateCustomerClientLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomerClientService.GetCustomerClient + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomerExtensionSettingService.GetCustomerExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomerExtensionSettingService.MutateCustomerExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomerFeedService.GetCustomerFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomerFeedService.MutateCustomerFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomerLabelService.GetCustomerLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomerLabelService.MutateCustomerLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.CustomerManagerLinkService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomerNegativeCriterionService.GetCustomerNegativeCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.CustomerNegativeCriterionService.MutateCustomerNegativeCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.CustomerService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.DetailPlacementViewService.GetDetailPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.DisplayKeywordViewService.GetDisplayKeywordView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.DistanceViewService.GetDistanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.DomainCategoryService.GetDomainCategory + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.DynamicSearchAdsSearchTermViewService.GetDynamicSearchAdsSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ExpandedLandingPageViewService.GetExpandedLandingPageView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ExtensionFeedItemService.GetExtensionFeedItem + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ExtensionFeedItemService.MutateExtensionFeedItems + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.FeedItemService.GetFeedItem + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.FeedItemService.MutateFeedItems + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.FeedItemTargetService.GetFeedItemTarget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.FeedItemTargetService.MutateFeedItemTargets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.FeedMappingService.GetFeedMapping + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.FeedMappingService.MutateFeedMappings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.FeedPlaceholderViewService.GetFeedPlaceholderView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.FeedService.GetFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.FeedService.MutateFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.GenderViewService.GetGenderView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.GeoTargetConstantService.GetGeoTargetConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.GeoTargetConstantService.SuggestGeoTargetConstants + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.GeographicViewService.GetGeographicView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.GoogleAdsFieldService.GetGoogleAdsField + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.GoogleAdsFieldService.SearchGoogleAdsFields + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.GoogleAdsService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.GroupPlacementViewService.GetGroupPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.HotelGroupViewService.GetHotelGroupView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.HotelPerformanceViewService.GetHotelPerformanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.IncomeRangeViewService.GetIncomeRangeView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.InvoiceService.ListInvoices + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.KeywordPlanAdGroupKeywordService.GetKeywordPlanAdGroupKeyword + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.KeywordPlanAdGroupKeywordService.MutateKeywordPlanAdGroupKeywords + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.KeywordPlanCampaignKeywordService.GetKeywordPlanCampaignKeyword + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.KeywordPlanCampaignKeywordService.MutateKeywordPlanCampaignKeywords + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.KeywordPlanCampaignService.GetKeywordPlanCampaign + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.KeywordPlanIdeaService.GenerateKeywordIdeas + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.KeywordPlanService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.KeywordViewService.GetKeywordView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.LabelService.GetLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.LabelService.MutateLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.LandingPageViewService.GetLandingPageView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.LanguageConstantService.GetLanguageConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.LocationViewService.GetLocationView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ManagedPlacementViewService.GetManagedPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.MediaFileService.GetMediaFile + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.MediaFileService.MutateMediaFiles + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.MerchantCenterLinkService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.MobileAppCategoryConstantService.GetMobileAppCategoryConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.MobileDeviceConstantService.GetMobileDeviceConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.OfflineUserDataJobService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.PaidOrganicSearchTermViewService.GetPaidOrganicSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ParentalStatusViewService.GetParentalStatusView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.PaymentsAccountService.ListPaymentsAccounts + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ProductBiddingCategoryConstantService.GetProductBiddingCategoryConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ProductGroupViewService.GetProductGroupView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.ReachPlanService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v5.services.RecommendationService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.RemarketingActionService.GetRemarketingAction + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.RemarketingActionService.MutateRemarketingActions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.SearchTermViewService.GetSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.SharedCriterionService.GetSharedCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.SharedCriterionService.MutateSharedCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.SharedSetService.GetSharedSet + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.SharedSetService.MutateSharedSets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ShoppingPerformanceViewService.GetShoppingPerformanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ThirdPartyAppAnalyticsLinkService.GetThirdPartyAppAnalyticsLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.ThirdPartyAppAnalyticsLinkService.RegenerateShareableLinkId + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.TopicConstantService.GetTopicConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.TopicViewService.GetTopicView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.UserDataService.UploadUserData + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.UserInterestService.GetUserInterest + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.UserListService.GetUserList + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.UserListService.MutateUserLists + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.UserLocationViewService.GetUserLocationView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v5.services.VideoService.GetVideo + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.longrunning.Operations.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords diff --git a/google/ads/googleads/v5/services/account_budget_proposal_service.proto b/google/ads/googleads/v5/services/account_budget_proposal_service.proto index 09086d0d..7e5c1307 100644 --- a/google/ads/googleads/v5/services/account_budget_proposal_service.proto +++ b/google/ads/googleads/v5/services/account_budget_proposal_service.proto @@ -50,6 +50,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // The REMOVE operation cancels a pending proposal. service AccountBudgetProposalService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns an account-level budget proposal in full detail. rpc GetAccountBudgetProposal(GetAccountBudgetProposalRequest) returns (google.ads.googleads.v5.resources.AccountBudgetProposal) { diff --git a/google/ads/googleads/v5/services/account_budget_service.proto b/google/ads/googleads/v5/services/account_budget_service.proto index 92fd3e69..75338a16 100644 --- a/google/ads/googleads/v5/services/account_budget_service.proto +++ b/google/ads/googleads/v5/services/account_budget_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Account-level budgets are mutated by creating proposal resources. service AccountBudgetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns an account-level budget in full detail. rpc GetAccountBudget(GetAccountBudgetRequest) returns (google.ads.googleads.v5.resources.AccountBudget) { diff --git a/google/ads/googleads/v5/services/account_link_service.proto b/google/ads/googleads/v5/services/account_link_service.proto index 5cda9864..4127106a 100644 --- a/google/ads/googleads/v5/services/account_link_service.proto +++ b/google/ads/googleads/v5/services/account_link_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // accounts. service AccountLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the account link in full detail. rpc GetAccountLink(GetAccountLinkRequest) returns (google.ads.googleads.v5.resources.AccountLink) { diff --git a/google/ads/googleads/v5/services/ad_group_ad_asset_view_service.proto b/google/ads/googleads/v5/services/ad_group_ad_asset_view_service.proto index 4576df3e..5b0e340e 100644 --- a/google/ads/googleads/v5/services/ad_group_ad_asset_view_service.proto +++ b/google/ads/googleads/v5/services/ad_group_ad_asset_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch ad group ad asset views. service AdGroupAdAssetViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group ad asset view in full detail. rpc GetAdGroupAdAssetView(GetAdGroupAdAssetViewRequest) returns (google.ads.googleads.v5.resources.AdGroupAdAssetView) { diff --git a/google/ads/googleads/v5/services/ad_group_ad_label_service.proto b/google/ads/googleads/v5/services/ad_group_ad_label_service.proto index 4befa46d..a039c9ee 100644 --- a/google/ads/googleads/v5/services/ad_group_ad_label_service.proto +++ b/google/ads/googleads/v5/services/ad_group_ad_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage labels on ad group ads. service AdGroupAdLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group ad label in full detail. rpc GetAdGroupAdLabel(GetAdGroupAdLabelRequest) returns (google.ads.googleads.v5.resources.AdGroupAdLabel) { diff --git a/google/ads/googleads/v5/services/ad_group_ad_service.proto b/google/ads/googleads/v5/services/ad_group_ad_service.proto index 3db60820..8283a92b 100644 --- a/google/ads/googleads/v5/services/ad_group_ad_service.proto +++ b/google/ads/googleads/v5/services/ad_group_ad_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage ads in an ad group. service AdGroupAdService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad in full detail. rpc GetAdGroupAd(GetAdGroupAdRequest) returns (google.ads.googleads.v5.resources.AdGroupAd) { diff --git a/google/ads/googleads/v5/services/ad_group_audience_view_service.proto b/google/ads/googleads/v5/services/ad_group_audience_view_service.proto index 94f021e9..295ea55b 100644 --- a/google/ads/googleads/v5/services/ad_group_audience_view_service.proto +++ b/google/ads/googleads/v5/services/ad_group_audience_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage ad group audience views. service AdGroupAudienceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group audience view in full detail. rpc GetAdGroupAudienceView(GetAdGroupAudienceViewRequest) returns (google.ads.googleads.v5.resources.AdGroupAudienceView) { diff --git a/google/ads/googleads/v5/services/ad_group_bid_modifier_service.proto b/google/ads/googleads/v5/services/ad_group_bid_modifier_service.proto index eb2ab966..d2f0b4f6 100644 --- a/google/ads/googleads/v5/services/ad_group_bid_modifier_service.proto +++ b/google/ads/googleads/v5/services/ad_group_bid_modifier_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage ad group bid modifiers. service AdGroupBidModifierService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group bid modifier in full detail. rpc GetAdGroupBidModifier(GetAdGroupBidModifierRequest) returns (google.ads.googleads.v5.resources.AdGroupBidModifier) { diff --git a/google/ads/googleads/v5/services/ad_group_criterion_label_service.proto b/google/ads/googleads/v5/services/ad_group_criterion_label_service.proto index c070f3b1..26250593 100644 --- a/google/ads/googleads/v5/services/ad_group_criterion_label_service.proto +++ b/google/ads/googleads/v5/services/ad_group_criterion_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage labels on ad group criteria. service AdGroupCriterionLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group criterion label in full detail. rpc GetAdGroupCriterionLabel(GetAdGroupCriterionLabelRequest) returns (google.ads.googleads.v5.resources.AdGroupCriterionLabel) { diff --git a/google/ads/googleads/v5/services/ad_group_criterion_service.proto b/google/ads/googleads/v5/services/ad_group_criterion_service.proto index 6992f993..c171f1a6 100644 --- a/google/ads/googleads/v5/services/ad_group_criterion_service.proto +++ b/google/ads/googleads/v5/services/ad_group_criterion_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage ad group criteria. service AdGroupCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetAdGroupCriterion(GetAdGroupCriterionRequest) returns (google.ads.googleads.v5.resources.AdGroupCriterion) { diff --git a/google/ads/googleads/v5/services/ad_group_criterion_simulation_service.proto b/google/ads/googleads/v5/services/ad_group_criterion_simulation_service.proto index 1a6f956a..71f95cf9 100644 --- a/google/ads/googleads/v5/services/ad_group_criterion_simulation_service.proto +++ b/google/ads/googleads/v5/services/ad_group_criterion_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch ad group criterion simulations. service AdGroupCriterionSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group criterion simulation in full detail. rpc GetAdGroupCriterionSimulation(GetAdGroupCriterionSimulationRequest) returns (google.ads.googleads.v5.resources.AdGroupCriterionSimulation) { diff --git a/google/ads/googleads/v5/services/ad_group_extension_setting_service.proto b/google/ads/googleads/v5/services/ad_group_extension_setting_service.proto index 043003a8..f8c6182f 100644 --- a/google/ads/googleads/v5/services/ad_group_extension_setting_service.proto +++ b/google/ads/googleads/v5/services/ad_group_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage ad group extension settings. service AdGroupExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group extension setting in full detail. rpc GetAdGroupExtensionSetting(GetAdGroupExtensionSettingRequest) returns (google.ads.googleads.v5.resources.AdGroupExtensionSetting) { diff --git a/google/ads/googleads/v5/services/ad_group_feed_service.proto b/google/ads/googleads/v5/services/ad_group_feed_service.proto index 41823727..6e1fe3be 100644 --- a/google/ads/googleads/v5/services/ad_group_feed_service.proto +++ b/google/ads/googleads/v5/services/ad_group_feed_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage ad group feeds. service AdGroupFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group feed in full detail. rpc GetAdGroupFeed(GetAdGroupFeedRequest) returns (google.ads.googleads.v5.resources.AdGroupFeed) { diff --git a/google/ads/googleads/v5/services/ad_group_label_service.proto b/google/ads/googleads/v5/services/ad_group_label_service.proto index 8455840c..dbb4f312 100644 --- a/google/ads/googleads/v5/services/ad_group_label_service.proto +++ b/google/ads/googleads/v5/services/ad_group_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage labels on ad groups. service AdGroupLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group label in full detail. rpc GetAdGroupLabel(GetAdGroupLabelRequest) returns (google.ads.googleads.v5.resources.AdGroupLabel) { diff --git a/google/ads/googleads/v5/services/ad_group_service.proto b/google/ads/googleads/v5/services/ad_group_service.proto index fc8ae368..7d606c73 100644 --- a/google/ads/googleads/v5/services/ad_group_service.proto +++ b/google/ads/googleads/v5/services/ad_group_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage ad groups. service AdGroupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group in full detail. rpc GetAdGroup(GetAdGroupRequest) returns (google.ads.googleads.v5.resources.AdGroup) { diff --git a/google/ads/googleads/v5/services/ad_group_simulation_service.proto b/google/ads/googleads/v5/services/ad_group_simulation_service.proto index 572979ad..197c7139 100644 --- a/google/ads/googleads/v5/services/ad_group_simulation_service.proto +++ b/google/ads/googleads/v5/services/ad_group_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch ad group simulations. service AdGroupSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group simulation in full detail. rpc GetAdGroupSimulation(GetAdGroupSimulationRequest) returns (google.ads.googleads.v5.resources.AdGroupSimulation) { diff --git a/google/ads/googleads/v5/services/ad_parameter_service.proto b/google/ads/googleads/v5/services/ad_parameter_service.proto index 66445309..2cfeeea4 100644 --- a/google/ads/googleads/v5/services/ad_parameter_service.proto +++ b/google/ads/googleads/v5/services/ad_parameter_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage ad parameters. service AdParameterService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad parameter in full detail. rpc GetAdParameter(GetAdParameterRequest) returns (google.ads.googleads.v5.resources.AdParameter) { diff --git a/google/ads/googleads/v5/services/ad_schedule_view_service.proto b/google/ads/googleads/v5/services/ad_schedule_view_service.proto index 03b6032e..5ad1a63a 100644 --- a/google/ads/googleads/v5/services/ad_schedule_view_service.proto +++ b/google/ads/googleads/v5/services/ad_schedule_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch ad schedule views. service AdScheduleViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad schedule view in full detail. rpc GetAdScheduleView(GetAdScheduleViewRequest) returns (google.ads.googleads.v5.resources.AdScheduleView) { diff --git a/google/ads/googleads/v5/services/ad_service.proto b/google/ads/googleads/v5/services/ad_service.proto index b7d9acac..00c1c10d 100644 --- a/google/ads/googleads/v5/services/ad_service.proto +++ b/google/ads/googleads/v5/services/ad_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage ads. service AdService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad in full detail. rpc GetAd(GetAdRequest) returns (google.ads.googleads.v5.resources.Ad) { diff --git a/google/ads/googleads/v5/services/age_range_view_service.proto b/google/ads/googleads/v5/services/age_range_view_service.proto index 3691336e..00de4d57 100644 --- a/google/ads/googleads/v5/services/age_range_view_service.proto +++ b/google/ads/googleads/v5/services/age_range_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage age range views. service AgeRangeViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested age range view in full detail. rpc GetAgeRangeView(GetAgeRangeViewRequest) returns (google.ads.googleads.v5.resources.AgeRangeView) { diff --git a/google/ads/googleads/v5/services/asset_service.proto b/google/ads/googleads/v5/services/asset_service.proto index 75f94111..0a099299 100644 --- a/google/ads/googleads/v5/services/asset_service.proto +++ b/google/ads/googleads/v5/services/asset_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // created with Ad inline. service AssetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested asset in full detail. rpc GetAsset(GetAssetRequest) returns (google.ads.googleads.v5.resources.Asset) { diff --git a/google/ads/googleads/v5/services/batch_job_service.proto b/google/ads/googleads/v5/services/batch_job_service.proto index 9e74894c..8f71f14e 100644 --- a/google/ads/googleads/v5/services/batch_job_service.proto +++ b/google/ads/googleads/v5/services/batch_job_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage batch jobs. service BatchJobService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Mutates a batch job. rpc MutateBatchJob(MutateBatchJobRequest) returns (MutateBatchJobResponse) { diff --git a/google/ads/googleads/v5/services/bidding_strategy_service.proto b/google/ads/googleads/v5/services/bidding_strategy_service.proto index e9238dc2..eb3c9aca 100644 --- a/google/ads/googleads/v5/services/bidding_strategy_service.proto +++ b/google/ads/googleads/v5/services/bidding_strategy_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage bidding strategies. service BiddingStrategyService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested bidding strategy in full detail. rpc GetBiddingStrategy(GetBiddingStrategyRequest) returns (google.ads.googleads.v5.resources.BiddingStrategy) { diff --git a/google/ads/googleads/v5/services/billing_setup_service.proto b/google/ads/googleads/v5/services/billing_setup_service.proto index 05c01c6d..f32b4a53 100644 --- a/google/ads/googleads/v5/services/billing_setup_service.proto +++ b/google/ads/googleads/v5/services/billing_setup_service.proto @@ -44,6 +44,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // The CREATE operation creates a new billing setup. service BillingSetupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns a billing setup. rpc GetBillingSetup(GetBillingSetupRequest) returns (google.ads.googleads.v5.resources.BillingSetup) { diff --git a/google/ads/googleads/v5/services/campaign_asset_service.proto b/google/ads/googleads/v5/services/campaign_asset_service.proto index ecce9fe7..3b53867e 100644 --- a/google/ads/googleads/v5/services/campaign_asset_service.proto +++ b/google/ads/googleads/v5/services/campaign_asset_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage campaign assets. service CampaignAssetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign asset in full detail. rpc GetCampaignAsset(GetCampaignAssetRequest) returns (google.ads.googleads.v5.resources.CampaignAsset) { diff --git a/google/ads/googleads/v5/services/campaign_audience_view_service.proto b/google/ads/googleads/v5/services/campaign_audience_view_service.proto index 1c71242a..b643d57b 100644 --- a/google/ads/googleads/v5/services/campaign_audience_view_service.proto +++ b/google/ads/googleads/v5/services/campaign_audience_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage campaign audience views. service CampaignAudienceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign audience view in full detail. rpc GetCampaignAudienceView(GetCampaignAudienceViewRequest) returns (google.ads.googleads.v5.resources.CampaignAudienceView) { diff --git a/google/ads/googleads/v5/services/campaign_bid_modifier_service.proto b/google/ads/googleads/v5/services/campaign_bid_modifier_service.proto index f00018c9..029e303b 100644 --- a/google/ads/googleads/v5/services/campaign_bid_modifier_service.proto +++ b/google/ads/googleads/v5/services/campaign_bid_modifier_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage campaign bid modifiers. service CampaignBidModifierService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign bid modifier in full detail. rpc GetCampaignBidModifier(GetCampaignBidModifierRequest) returns (google.ads.googleads.v5.resources.CampaignBidModifier) { diff --git a/google/ads/googleads/v5/services/campaign_budget_service.proto b/google/ads/googleads/v5/services/campaign_budget_service.proto index 0234bf3a..a2a2dae1 100644 --- a/google/ads/googleads/v5/services/campaign_budget_service.proto +++ b/google/ads/googleads/v5/services/campaign_budget_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage campaign budgets. service CampaignBudgetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Campaign Budget in full detail. rpc GetCampaignBudget(GetCampaignBudgetRequest) returns (google.ads.googleads.v5.resources.CampaignBudget) { diff --git a/google/ads/googleads/v5/services/campaign_criterion_service.proto b/google/ads/googleads/v5/services/campaign_criterion_service.proto index b1d2714a..8cf07d6c 100644 --- a/google/ads/googleads/v5/services/campaign_criterion_service.proto +++ b/google/ads/googleads/v5/services/campaign_criterion_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage campaign criteria. service CampaignCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetCampaignCriterion(GetCampaignCriterionRequest) returns (google.ads.googleads.v5.resources.CampaignCriterion) { diff --git a/google/ads/googleads/v5/services/campaign_criterion_simulation_service.proto b/google/ads/googleads/v5/services/campaign_criterion_simulation_service.proto index 949f560f..2c06ec6a 100644 --- a/google/ads/googleads/v5/services/campaign_criterion_simulation_service.proto +++ b/google/ads/googleads/v5/services/campaign_criterion_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch campaign criterion simulations. service CampaignCriterionSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign criterion simulation in full detail. rpc GetCampaignCriterionSimulation(GetCampaignCriterionSimulationRequest) returns (google.ads.googleads.v5.resources.CampaignCriterionSimulation) { diff --git a/google/ads/googleads/v5/services/campaign_draft_service.proto b/google/ads/googleads/v5/services/campaign_draft_service.proto index 09ade94e..164e9187 100644 --- a/google/ads/googleads/v5/services/campaign_draft_service.proto +++ b/google/ads/googleads/v5/services/campaign_draft_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage campaign drafts. service CampaignDraftService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign draft in full detail. rpc GetCampaignDraft(GetCampaignDraftRequest) returns (google.ads.googleads.v5.resources.CampaignDraft) { diff --git a/google/ads/googleads/v5/services/campaign_experiment_service.proto b/google/ads/googleads/v5/services/campaign_experiment_service.proto index b7b617b0..082d7bb0 100644 --- a/google/ads/googleads/v5/services/campaign_experiment_service.proto +++ b/google/ads/googleads/v5/services/campaign_experiment_service.proto @@ -50,6 +50,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // and will be a snapshot of changes in the draft at the time of creation. service CampaignExperimentService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign experiment in full detail. rpc GetCampaignExperiment(GetCampaignExperimentRequest) returns (google.ads.googleads.v5.resources.CampaignExperiment) { diff --git a/google/ads/googleads/v5/services/campaign_extension_setting_service.proto b/google/ads/googleads/v5/services/campaign_extension_setting_service.proto index da1420ef..e5a40a84 100644 --- a/google/ads/googleads/v5/services/campaign_extension_setting_service.proto +++ b/google/ads/googleads/v5/services/campaign_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage campaign extension settings. service CampaignExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign extension setting in full detail. rpc GetCampaignExtensionSetting(GetCampaignExtensionSettingRequest) returns (google.ads.googleads.v5.resources.CampaignExtensionSetting) { diff --git a/google/ads/googleads/v5/services/campaign_feed_service.proto b/google/ads/googleads/v5/services/campaign_feed_service.proto index a3d16eef..de76a548 100644 --- a/google/ads/googleads/v5/services/campaign_feed_service.proto +++ b/google/ads/googleads/v5/services/campaign_feed_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage campaign feeds. service CampaignFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign feed in full detail. rpc GetCampaignFeed(GetCampaignFeedRequest) returns (google.ads.googleads.v5.resources.CampaignFeed) { diff --git a/google/ads/googleads/v5/services/campaign_label_service.proto b/google/ads/googleads/v5/services/campaign_label_service.proto index db3827d7..feca9456 100644 --- a/google/ads/googleads/v5/services/campaign_label_service.proto +++ b/google/ads/googleads/v5/services/campaign_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage labels on campaigns. service CampaignLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign-label relationship in full detail. rpc GetCampaignLabel(GetCampaignLabelRequest) returns (google.ads.googleads.v5.resources.CampaignLabel) { diff --git a/google/ads/googleads/v5/services/campaign_service.proto b/google/ads/googleads/v5/services/campaign_service.proto index d912b22e..cbe4e205 100644 --- a/google/ads/googleads/v5/services/campaign_service.proto +++ b/google/ads/googleads/v5/services/campaign_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage campaigns. service CampaignService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign in full detail. rpc GetCampaign(GetCampaignRequest) returns (google.ads.googleads.v5.resources.Campaign) { diff --git a/google/ads/googleads/v5/services/campaign_shared_set_service.proto b/google/ads/googleads/v5/services/campaign_shared_set_service.proto index 7f3f96b7..dcc55904 100644 --- a/google/ads/googleads/v5/services/campaign_shared_set_service.proto +++ b/google/ads/googleads/v5/services/campaign_shared_set_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage campaign shared sets. service CampaignSharedSetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign shared set in full detail. rpc GetCampaignSharedSet(GetCampaignSharedSetRequest) returns (google.ads.googleads.v5.resources.CampaignSharedSet) { diff --git a/google/ads/googleads/v5/services/carrier_constant_service.proto b/google/ads/googleads/v5/services/carrier_constant_service.proto index 6a49aa75..5a0e9683 100644 --- a/google/ads/googleads/v5/services/carrier_constant_service.proto +++ b/google/ads/googleads/v5/services/carrier_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch carrier constants. service CarrierConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested carrier constant in full detail. rpc GetCarrierConstant(GetCarrierConstantRequest) returns (google.ads.googleads.v5.resources.CarrierConstant) { diff --git a/google/ads/googleads/v5/services/change_status_service.proto b/google/ads/googleads/v5/services/change_status_service.proto index 8c58ecc8..13735a58 100644 --- a/google/ads/googleads/v5/services/change_status_service.proto +++ b/google/ads/googleads/v5/services/change_status_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch change statuses. service ChangeStatusService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested change status in full detail. rpc GetChangeStatus(GetChangeStatusRequest) returns (google.ads.googleads.v5.resources.ChangeStatus) { diff --git a/google/ads/googleads/v5/services/click_view_service.proto b/google/ads/googleads/v5/services/click_view_service.proto index d2fa9bc1..991647e5 100644 --- a/google/ads/googleads/v5/services/click_view_service.proto +++ b/google/ads/googleads/v5/services/click_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch click views. service ClickViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested click view in full detail. rpc GetClickView(GetClickViewRequest) returns (google.ads.googleads.v5.resources.ClickView) { diff --git a/google/ads/googleads/v5/services/conversion_action_service.proto b/google/ads/googleads/v5/services/conversion_action_service.proto index 7ad4acb0..a02e0adb 100644 --- a/google/ads/googleads/v5/services/conversion_action_service.proto +++ b/google/ads/googleads/v5/services/conversion_action_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage conversion actions. service ConversionActionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested conversion action. rpc GetConversionAction(GetConversionActionRequest) returns (google.ads.googleads.v5.resources.ConversionAction) { diff --git a/google/ads/googleads/v5/services/conversion_adjustment_upload_service.proto b/google/ads/googleads/v5/services/conversion_adjustment_upload_service.proto index 999f3e26..218dbaac 100644 --- a/google/ads/googleads/v5/services/conversion_adjustment_upload_service.proto +++ b/google/ads/googleads/v5/services/conversion_adjustment_upload_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to upload conversion adjustments. service ConversionAdjustmentUploadService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Processes the given conversion adjustments. rpc UploadConversionAdjustments(UploadConversionAdjustmentsRequest) returns (UploadConversionAdjustmentsResponse) { diff --git a/google/ads/googleads/v5/services/conversion_upload_service.proto b/google/ads/googleads/v5/services/conversion_upload_service.proto index 20f2fe80..fb78dbba 100644 --- a/google/ads/googleads/v5/services/conversion_upload_service.proto +++ b/google/ads/googleads/v5/services/conversion_upload_service.proto @@ -33,6 +33,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to upload conversions. service ConversionUploadService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Processes the given click conversions. rpc UploadClickConversions(UploadClickConversionsRequest) returns (UploadClickConversionsResponse) { diff --git a/google/ads/googleads/v5/services/currency_constant_service.proto b/google/ads/googleads/v5/services/currency_constant_service.proto index 21bc4c9b..d500ad43 100644 --- a/google/ads/googleads/v5/services/currency_constant_service.proto +++ b/google/ads/googleads/v5/services/currency_constant_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch currency constants. service CurrencyConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested currency constant. rpc GetCurrencyConstant(GetCurrencyConstantRequest) returns (google.ads.googleads.v5.resources.CurrencyConstant) { diff --git a/google/ads/googleads/v5/services/custom_interest_service.proto b/google/ads/googleads/v5/services/custom_interest_service.proto index 55d33d67..d23bce4c 100644 --- a/google/ads/googleads/v5/services/custom_interest_service.proto +++ b/google/ads/googleads/v5/services/custom_interest_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage custom interests. service CustomInterestService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested custom interest in full detail. rpc GetCustomInterest(GetCustomInterestRequest) returns (google.ads.googleads.v5.resources.CustomInterest) { diff --git a/google/ads/googleads/v5/services/customer_client_link_service.proto b/google/ads/googleads/v5/services/customer_client_link_service.proto index 5edb9219..30ce390b 100644 --- a/google/ads/googleads/v5/services/customer_client_link_service.proto +++ b/google/ads/googleads/v5/services/customer_client_link_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage customer client links. service CustomerClientLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested CustomerClientLink in full detail. rpc GetCustomerClientLink(GetCustomerClientLinkRequest) returns (google.ads.googleads.v5.resources.CustomerClientLink) { diff --git a/google/ads/googleads/v5/services/customer_client_service.proto b/google/ads/googleads/v5/services/customer_client_service.proto index 096dcdc9..b1ee6182 100644 --- a/google/ads/googleads/v5/services/customer_client_service.proto +++ b/google/ads/googleads/v5/services/customer_client_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to get clients in a customer's hierarchy. service CustomerClientService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested client in full detail. rpc GetCustomerClient(GetCustomerClientRequest) returns (google.ads.googleads.v5.resources.CustomerClient) { diff --git a/google/ads/googleads/v5/services/customer_extension_setting_service.proto b/google/ads/googleads/v5/services/customer_extension_setting_service.proto index 8915e410..69d312ec 100644 --- a/google/ads/googleads/v5/services/customer_extension_setting_service.proto +++ b/google/ads/googleads/v5/services/customer_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage customer extension settings. service CustomerExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer extension setting in full detail. rpc GetCustomerExtensionSetting(GetCustomerExtensionSettingRequest) returns (google.ads.googleads.v5.resources.CustomerExtensionSetting) { diff --git a/google/ads/googleads/v5/services/customer_feed_service.proto b/google/ads/googleads/v5/services/customer_feed_service.proto index 571c3b6a..ad435358 100644 --- a/google/ads/googleads/v5/services/customer_feed_service.proto +++ b/google/ads/googleads/v5/services/customer_feed_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage customer feeds. service CustomerFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer feed in full detail. rpc GetCustomerFeed(GetCustomerFeedRequest) returns (google.ads.googleads.v5.resources.CustomerFeed) { diff --git a/google/ads/googleads/v5/services/customer_label_service.proto b/google/ads/googleads/v5/services/customer_label_service.proto index 4ee6d61c..03ad0b4b 100644 --- a/google/ads/googleads/v5/services/customer_label_service.proto +++ b/google/ads/googleads/v5/services/customer_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage labels on customers. service CustomerLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer-label relationship in full detail. rpc GetCustomerLabel(GetCustomerLabelRequest) returns (google.ads.googleads.v5.resources.CustomerLabel) { diff --git a/google/ads/googleads/v5/services/customer_manager_link_service.proto b/google/ads/googleads/v5/services/customer_manager_link_service.proto index f912cd50..4fd245da 100644 --- a/google/ads/googleads/v5/services/customer_manager_link_service.proto +++ b/google/ads/googleads/v5/services/customer_manager_link_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage customer-manager links. service CustomerManagerLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested CustomerManagerLink in full detail. rpc GetCustomerManagerLink(GetCustomerManagerLinkRequest) returns (google.ads.googleads.v5.resources.CustomerManagerLink) { diff --git a/google/ads/googleads/v5/services/customer_negative_criterion_service.proto b/google/ads/googleads/v5/services/customer_negative_criterion_service.proto index e30a5ddb..9777703e 100644 --- a/google/ads/googleads/v5/services/customer_negative_criterion_service.proto +++ b/google/ads/googleads/v5/services/customer_negative_criterion_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage customer negative criteria. service CustomerNegativeCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetCustomerNegativeCriterion(GetCustomerNegativeCriterionRequest) returns (google.ads.googleads.v5.resources.CustomerNegativeCriterion) { diff --git a/google/ads/googleads/v5/services/customer_service.proto b/google/ads/googleads/v5/services/customer_service.proto index 99931a56..f0c6e377 100644 --- a/google/ads/googleads/v5/services/customer_service.proto +++ b/google/ads/googleads/v5/services/customer_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage customers. service CustomerService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer in full detail. rpc GetCustomer(GetCustomerRequest) returns (google.ads.googleads.v5.resources.Customer) { diff --git a/google/ads/googleads/v5/services/detail_placement_view_service.proto b/google/ads/googleads/v5/services/detail_placement_view_service.proto index d6d8ca13..7460a1fc 100644 --- a/google/ads/googleads/v5/services/detail_placement_view_service.proto +++ b/google/ads/googleads/v5/services/detail_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch Detail Placement views. service DetailPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Detail Placement view in full detail. rpc GetDetailPlacementView(GetDetailPlacementViewRequest) returns (google.ads.googleads.v5.resources.DetailPlacementView) { diff --git a/google/ads/googleads/v5/services/display_keyword_view_service.proto b/google/ads/googleads/v5/services/display_keyword_view_service.proto index f358f97a..aa2d83a7 100644 --- a/google/ads/googleads/v5/services/display_keyword_view_service.proto +++ b/google/ads/googleads/v5/services/display_keyword_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage display keyword views. service DisplayKeywordViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested display keyword view in full detail. rpc GetDisplayKeywordView(GetDisplayKeywordViewRequest) returns (google.ads.googleads.v5.resources.DisplayKeywordView) { diff --git a/google/ads/googleads/v5/services/distance_view_service.proto b/google/ads/googleads/v5/services/distance_view_service.proto index eaf65fbc..5e3f8d96 100644 --- a/google/ads/googleads/v5/services/distance_view_service.proto +++ b/google/ads/googleads/v5/services/distance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch distance views. service DistanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the attributes of the requested distance view. rpc GetDistanceView(GetDistanceViewRequest) returns (google.ads.googleads.v5.resources.DistanceView) { diff --git a/google/ads/googleads/v5/services/domain_category_service.proto b/google/ads/googleads/v5/services/domain_category_service.proto index ac610bc1..c689c1db 100644 --- a/google/ads/googleads/v5/services/domain_category_service.proto +++ b/google/ads/googleads/v5/services/domain_category_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch domain categories. service DomainCategoryService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested domain category. rpc GetDomainCategory(GetDomainCategoryRequest) returns (google.ads.googleads.v5.resources.DomainCategory) { diff --git a/google/ads/googleads/v5/services/dynamic_search_ads_search_term_view_service.proto b/google/ads/googleads/v5/services/dynamic_search_ads_search_term_view_service.proto index 23eacb0c..dab24a14 100644 --- a/google/ads/googleads/v5/services/dynamic_search_ads_search_term_view_service.proto +++ b/google/ads/googleads/v5/services/dynamic_search_ads_search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch dynamic search ads views. service DynamicSearchAdsSearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested dynamic search ads search term view in full detail. rpc GetDynamicSearchAdsSearchTermView(GetDynamicSearchAdsSearchTermViewRequest) returns (google.ads.googleads.v5.resources.DynamicSearchAdsSearchTermView) { diff --git a/google/ads/googleads/v5/services/expanded_landing_page_view_service.proto b/google/ads/googleads/v5/services/expanded_landing_page_view_service.proto index 2039f856..94f31a4f 100644 --- a/google/ads/googleads/v5/services/expanded_landing_page_view_service.proto +++ b/google/ads/googleads/v5/services/expanded_landing_page_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch expanded landing page views. service ExpandedLandingPageViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested expanded landing page view in full detail. rpc GetExpandedLandingPageView(GetExpandedLandingPageViewRequest) returns (google.ads.googleads.v5.resources.ExpandedLandingPageView) { diff --git a/google/ads/googleads/v5/services/extension_feed_item_service.proto b/google/ads/googleads/v5/services/extension_feed_item_service.proto index 396a684b..72c30219 100644 --- a/google/ads/googleads/v5/services/extension_feed_item_service.proto +++ b/google/ads/googleads/v5/services/extension_feed_item_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage extension feed items. service ExtensionFeedItemService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested extension feed item in full detail. rpc GetExtensionFeedItem(GetExtensionFeedItemRequest) returns (google.ads.googleads.v5.resources.ExtensionFeedItem) { diff --git a/google/ads/googleads/v5/services/feed_item_service.proto b/google/ads/googleads/v5/services/feed_item_service.proto index e78e2542..66e47337 100644 --- a/google/ads/googleads/v5/services/feed_item_service.proto +++ b/google/ads/googleads/v5/services/feed_item_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage feed items. service FeedItemService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed item in full detail. rpc GetFeedItem(GetFeedItemRequest) returns (google.ads.googleads.v5.resources.FeedItem) { diff --git a/google/ads/googleads/v5/services/feed_item_target_service.proto b/google/ads/googleads/v5/services/feed_item_target_service.proto index b2baa8c8..ee090e10 100644 --- a/google/ads/googleads/v5/services/feed_item_target_service.proto +++ b/google/ads/googleads/v5/services/feed_item_target_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage feed item targets. service FeedItemTargetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed item targets in full detail. rpc GetFeedItemTarget(GetFeedItemTargetRequest) returns (google.ads.googleads.v5.resources.FeedItemTarget) { diff --git a/google/ads/googleads/v5/services/feed_mapping_service.proto b/google/ads/googleads/v5/services/feed_mapping_service.proto index c5e49498..1c587f28 100644 --- a/google/ads/googleads/v5/services/feed_mapping_service.proto +++ b/google/ads/googleads/v5/services/feed_mapping_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage feed mappings. service FeedMappingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed mapping in full detail. rpc GetFeedMapping(GetFeedMappingRequest) returns (google.ads.googleads.v5.resources.FeedMapping) { diff --git a/google/ads/googleads/v5/services/feed_placeholder_view_service.proto b/google/ads/googleads/v5/services/feed_placeholder_view_service.proto index b1ada261..fe448740 100644 --- a/google/ads/googleads/v5/services/feed_placeholder_view_service.proto +++ b/google/ads/googleads/v5/services/feed_placeholder_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch feed placeholder views. service FeedPlaceholderViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed placeholder view in full detail. rpc GetFeedPlaceholderView(GetFeedPlaceholderViewRequest) returns (google.ads.googleads.v5.resources.FeedPlaceholderView) { diff --git a/google/ads/googleads/v5/services/feed_service.proto b/google/ads/googleads/v5/services/feed_service.proto index f7248da5..c522f6ad 100644 --- a/google/ads/googleads/v5/services/feed_service.proto +++ b/google/ads/googleads/v5/services/feed_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage feeds. service FeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed in full detail. rpc GetFeed(GetFeedRequest) returns (google.ads.googleads.v5.resources.Feed) { diff --git a/google/ads/googleads/v5/services/gender_view_service.proto b/google/ads/googleads/v5/services/gender_view_service.proto index 401c1248..4f4ba981 100644 --- a/google/ads/googleads/v5/services/gender_view_service.proto +++ b/google/ads/googleads/v5/services/gender_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage gender views. service GenderViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested gender view in full detail. rpc GetGenderView(GetGenderViewRequest) returns (google.ads.googleads.v5.resources.GenderView) { diff --git a/google/ads/googleads/v5/services/geo_target_constant_service.proto b/google/ads/googleads/v5/services/geo_target_constant_service.proto index 78797000..8fd32b78 100644 --- a/google/ads/googleads/v5/services/geo_target_constant_service.proto +++ b/google/ads/googleads/v5/services/geo_target_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch geo target constants. service GeoTargetConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested geo target constant in full detail. rpc GetGeoTargetConstant(GetGeoTargetConstantRequest) returns (google.ads.googleads.v5.resources.GeoTargetConstant) { diff --git a/google/ads/googleads/v5/services/geographic_view_service.proto b/google/ads/googleads/v5/services/geographic_view_service.proto index 9a001b17..b3d4bbb5 100644 --- a/google/ads/googleads/v5/services/geographic_view_service.proto +++ b/google/ads/googleads/v5/services/geographic_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage geographic views. service GeographicViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested geographic view in full detail. rpc GetGeographicView(GetGeographicViewRequest) returns (google.ads.googleads.v5.resources.GeographicView) { diff --git a/google/ads/googleads/v5/services/google_ads_field_service.proto b/google/ads/googleads/v5/services/google_ads_field_service.proto index 4e06894d..a936c4b4 100644 --- a/google/ads/googleads/v5/services/google_ads_field_service.proto +++ b/google/ads/googleads/v5/services/google_ads_field_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch Google Ads API fields. service GoogleAdsFieldService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns just the requested field. rpc GetGoogleAdsField(GetGoogleAdsFieldRequest) returns (google.ads.googleads.v5.resources.GoogleAdsField) { diff --git a/google/ads/googleads/v5/services/google_ads_service.proto b/google/ads/googleads/v5/services/google_ads_service.proto index 6560f779..035f355e 100644 --- a/google/ads/googleads/v5/services/google_ads_service.proto +++ b/google/ads/googleads/v5/services/google_ads_service.proto @@ -188,6 +188,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch data and metrics across resources. service GoogleAdsService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all rows that match the search query. rpc Search(SearchGoogleAdsRequest) returns (SearchGoogleAdsResponse) { diff --git a/google/ads/googleads/v5/services/group_placement_view_service.proto b/google/ads/googleads/v5/services/group_placement_view_service.proto index 9f087783..bd221db3 100644 --- a/google/ads/googleads/v5/services/group_placement_view_service.proto +++ b/google/ads/googleads/v5/services/group_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch Group Placement views. service GroupPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Group Placement view in full detail. rpc GetGroupPlacementView(GetGroupPlacementViewRequest) returns (google.ads.googleads.v5.resources.GroupPlacementView) { diff --git a/google/ads/googleads/v5/services/hotel_group_view_service.proto b/google/ads/googleads/v5/services/hotel_group_view_service.proto index db8a1cb8..3adad88f 100644 --- a/google/ads/googleads/v5/services/hotel_group_view_service.proto +++ b/google/ads/googleads/v5/services/hotel_group_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage Hotel Group Views. service HotelGroupViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Hotel Group View in full detail. rpc GetHotelGroupView(GetHotelGroupViewRequest) returns (google.ads.googleads.v5.resources.HotelGroupView) { diff --git a/google/ads/googleads/v5/services/hotel_performance_view_service.proto b/google/ads/googleads/v5/services/hotel_performance_view_service.proto index c4634e05..8d21a2df 100644 --- a/google/ads/googleads/v5/services/hotel_performance_view_service.proto +++ b/google/ads/googleads/v5/services/hotel_performance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage Hotel Performance Views. service HotelPerformanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Hotel Performance View in full detail. rpc GetHotelPerformanceView(GetHotelPerformanceViewRequest) returns (google.ads.googleads.v5.resources.HotelPerformanceView) { diff --git a/google/ads/googleads/v5/services/income_range_view_service.proto b/google/ads/googleads/v5/services/income_range_view_service.proto index ed12fd7b..e7c5f8bb 100644 --- a/google/ads/googleads/v5/services/income_range_view_service.proto +++ b/google/ads/googleads/v5/services/income_range_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage income range views. service IncomeRangeViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested income range view in full detail. rpc GetIncomeRangeView(GetIncomeRangeViewRequest) returns (google.ads.googleads.v5.resources.IncomeRangeView) { diff --git a/google/ads/googleads/v5/services/invoice_service.proto b/google/ads/googleads/v5/services/invoice_service.proto index b9c2226b..35526723 100644 --- a/google/ads/googleads/v5/services/invoice_service.proto +++ b/google/ads/googleads/v5/services/invoice_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // A service to fetch invoices issued for a billing setup during a given month. service InvoiceService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all invoices associated with a billing setup, for a given month. rpc ListInvoices(ListInvoicesRequest) returns (ListInvoicesResponse) { diff --git a/google/ads/googleads/v5/services/keyword_plan_ad_group_keyword_service.proto b/google/ads/googleads/v5/services/keyword_plan_ad_group_keyword_service.proto index 0a780ea6..5c33a238 100644 --- a/google/ads/googleads/v5/services/keyword_plan_ad_group_keyword_service.proto +++ b/google/ads/googleads/v5/services/keyword_plan_ad_group_keyword_service.proto @@ -42,6 +42,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // includes campaign negative keywords and ad group negative keywords. service KeywordPlanAdGroupKeywordService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan ad group keyword in full detail. rpc GetKeywordPlanAdGroupKeyword(GetKeywordPlanAdGroupKeywordRequest) returns (google.ads.googleads.v5.resources.KeywordPlanAdGroupKeyword) { diff --git a/google/ads/googleads/v5/services/keyword_plan_ad_group_service.proto b/google/ads/googleads/v5/services/keyword_plan_ad_group_service.proto index 99656d1a..59bd9b26 100644 --- a/google/ads/googleads/v5/services/keyword_plan_ad_group_service.proto +++ b/google/ads/googleads/v5/services/keyword_plan_ad_group_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage Keyword Plan ad groups. service KeywordPlanAdGroupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan ad group in full detail. rpc GetKeywordPlanAdGroup(GetKeywordPlanAdGroupRequest) returns (google.ads.googleads.v5.resources.KeywordPlanAdGroup) { diff --git a/google/ads/googleads/v5/services/keyword_plan_campaign_keyword_service.proto b/google/ads/googleads/v5/services/keyword_plan_campaign_keyword_service.proto index f66b88d3..d6af0e77 100644 --- a/google/ads/googleads/v5/services/keyword_plan_campaign_keyword_service.proto +++ b/google/ads/googleads/v5/services/keyword_plan_campaign_keyword_service.proto @@ -41,6 +41,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // campaign negative keywords and ad group negative keywords. service KeywordPlanCampaignKeywordService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested plan in full detail. rpc GetKeywordPlanCampaignKeyword(GetKeywordPlanCampaignKeywordRequest) returns (google.ads.googleads.v5.resources.KeywordPlanCampaignKeyword) { diff --git a/google/ads/googleads/v5/services/keyword_plan_campaign_service.proto b/google/ads/googleads/v5/services/keyword_plan_campaign_service.proto index ea5ee5ab..ff202257 100644 --- a/google/ads/googleads/v5/services/keyword_plan_campaign_service.proto +++ b/google/ads/googleads/v5/services/keyword_plan_campaign_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage Keyword Plan campaigns. service KeywordPlanCampaignService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan campaign in full detail. rpc GetKeywordPlanCampaign(GetKeywordPlanCampaignRequest) returns (google.ads.googleads.v5.resources.KeywordPlanCampaign) { diff --git a/google/ads/googleads/v5/services/keyword_plan_idea_service.proto b/google/ads/googleads/v5/services/keyword_plan_idea_service.proto index 85a301e3..d4669e41 100644 --- a/google/ads/googleads/v5/services/keyword_plan_idea_service.proto +++ b/google/ads/googleads/v5/services/keyword_plan_idea_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to generate keyword ideas. service KeywordPlanIdeaService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns a list of keyword ideas. rpc GenerateKeywordIdeas(GenerateKeywordIdeasRequest) returns (GenerateKeywordIdeaResponse) { diff --git a/google/ads/googleads/v5/services/keyword_plan_service.proto b/google/ads/googleads/v5/services/keyword_plan_service.proto index 452e04ca..092c0b33 100644 --- a/google/ads/googleads/v5/services/keyword_plan_service.proto +++ b/google/ads/googleads/v5/services/keyword_plan_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage keyword plans. service KeywordPlanService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested plan in full detail. rpc GetKeywordPlan(GetKeywordPlanRequest) returns (google.ads.googleads.v5.resources.KeywordPlan) { diff --git a/google/ads/googleads/v5/services/keyword_view_service.proto b/google/ads/googleads/v5/services/keyword_view_service.proto index e0f367a1..68c264a9 100644 --- a/google/ads/googleads/v5/services/keyword_view_service.proto +++ b/google/ads/googleads/v5/services/keyword_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage keyword views. service KeywordViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested keyword view in full detail. rpc GetKeywordView(GetKeywordViewRequest) returns (google.ads.googleads.v5.resources.KeywordView) { diff --git a/google/ads/googleads/v5/services/label_service.proto b/google/ads/googleads/v5/services/label_service.proto index 5cc180b1..bc5d8e7e 100644 --- a/google/ads/googleads/v5/services/label_service.proto +++ b/google/ads/googleads/v5/services/label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage labels. service LabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested label in full detail. rpc GetLabel(GetLabelRequest) returns (google.ads.googleads.v5.resources.Label) { diff --git a/google/ads/googleads/v5/services/landing_page_view_service.proto b/google/ads/googleads/v5/services/landing_page_view_service.proto index fd19741b..9d659d4f 100644 --- a/google/ads/googleads/v5/services/landing_page_view_service.proto +++ b/google/ads/googleads/v5/services/landing_page_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch landing page views. service LandingPageViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested landing page view in full detail. rpc GetLandingPageView(GetLandingPageViewRequest) returns (google.ads.googleads.v5.resources.LandingPageView) { diff --git a/google/ads/googleads/v5/services/language_constant_service.proto b/google/ads/googleads/v5/services/language_constant_service.proto index 8a396c61..52550045 100644 --- a/google/ads/googleads/v5/services/language_constant_service.proto +++ b/google/ads/googleads/v5/services/language_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch language constants. service LanguageConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested language constant. rpc GetLanguageConstant(GetLanguageConstantRequest) returns (google.ads.googleads.v5.resources.LanguageConstant) { diff --git a/google/ads/googleads/v5/services/location_view_service.proto b/google/ads/googleads/v5/services/location_view_service.proto index c6038e97..4c089769 100644 --- a/google/ads/googleads/v5/services/location_view_service.proto +++ b/google/ads/googleads/v5/services/location_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch location views. service LocationViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested location view in full detail. rpc GetLocationView(GetLocationViewRequest) returns (google.ads.googleads.v5.resources.LocationView) { diff --git a/google/ads/googleads/v5/services/managed_placement_view_service.proto b/google/ads/googleads/v5/services/managed_placement_view_service.proto index e35ba077..d5806b97 100644 --- a/google/ads/googleads/v5/services/managed_placement_view_service.proto +++ b/google/ads/googleads/v5/services/managed_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage Managed Placement views. service ManagedPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Managed Placement view in full detail. rpc GetManagedPlacementView(GetManagedPlacementViewRequest) returns (google.ads.googleads.v5.resources.ManagedPlacementView) { diff --git a/google/ads/googleads/v5/services/media_file_service.proto b/google/ads/googleads/v5/services/media_file_service.proto index fd9193a9..96e00df9 100644 --- a/google/ads/googleads/v5/services/media_file_service.proto +++ b/google/ads/googleads/v5/services/media_file_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage media files. service MediaFileService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested media file in full detail. rpc GetMediaFile(GetMediaFileRequest) returns (google.ads.googleads.v5.resources.MediaFile) { diff --git a/google/ads/googleads/v5/services/merchant_center_link_service.proto b/google/ads/googleads/v5/services/merchant_center_link_service.proto index bd906424..6e379452 100644 --- a/google/ads/googleads/v5/services/merchant_center_link_service.proto +++ b/google/ads/googleads/v5/services/merchant_center_link_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Merchant Center. service MerchantCenterLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns Merchant Center links available for this customer. rpc ListMerchantCenterLinks(ListMerchantCenterLinksRequest) returns (ListMerchantCenterLinksResponse) { diff --git a/google/ads/googleads/v5/services/mobile_app_category_constant_service.proto b/google/ads/googleads/v5/services/mobile_app_category_constant_service.proto index 61a54443..91b8635b 100644 --- a/google/ads/googleads/v5/services/mobile_app_category_constant_service.proto +++ b/google/ads/googleads/v5/services/mobile_app_category_constant_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch mobile app category constants. service MobileAppCategoryConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested mobile app category constant. rpc GetMobileAppCategoryConstant(GetMobileAppCategoryConstantRequest) returns (google.ads.googleads.v5.resources.MobileAppCategoryConstant) { diff --git a/google/ads/googleads/v5/services/mobile_device_constant_service.proto b/google/ads/googleads/v5/services/mobile_device_constant_service.proto index e0f44a54..3e5ea8e2 100644 --- a/google/ads/googleads/v5/services/mobile_device_constant_service.proto +++ b/google/ads/googleads/v5/services/mobile_device_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch mobile device constants. service MobileDeviceConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested mobile device constant in full detail. rpc GetMobileDeviceConstant(GetMobileDeviceConstantRequest) returns (google.ads.googleads.v5.resources.MobileDeviceConstant) { diff --git a/google/ads/googleads/v5/services/offline_user_data_job_service.proto b/google/ads/googleads/v5/services/offline_user_data_job_service.proto index c0671bf9..42612a90 100644 --- a/google/ads/googleads/v5/services/offline_user_data_job_service.proto +++ b/google/ads/googleads/v5/services/offline_user_data_job_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage offline user data jobs. service OfflineUserDataJobService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Creates an offline user data job. rpc CreateOfflineUserDataJob(CreateOfflineUserDataJobRequest) returns (CreateOfflineUserDataJobResponse) { diff --git a/google/ads/googleads/v5/services/operating_system_version_constant_service.proto b/google/ads/googleads/v5/services/operating_system_version_constant_service.proto index 9d645642..e715c5f6 100644 --- a/google/ads/googleads/v5/services/operating_system_version_constant_service.proto +++ b/google/ads/googleads/v5/services/operating_system_version_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch Operating System Version constants. service OperatingSystemVersionConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested OS version constant in full detail. rpc GetOperatingSystemVersionConstant(GetOperatingSystemVersionConstantRequest) returns (google.ads.googleads.v5.resources.OperatingSystemVersionConstant) { diff --git a/google/ads/googleads/v5/services/paid_organic_search_term_view_service.proto b/google/ads/googleads/v5/services/paid_organic_search_term_view_service.proto index 4091e547..4fa9ff21 100644 --- a/google/ads/googleads/v5/services/paid_organic_search_term_view_service.proto +++ b/google/ads/googleads/v5/services/paid_organic_search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch paid organic search term views. service PaidOrganicSearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested paid organic search term view in full detail. rpc GetPaidOrganicSearchTermView(GetPaidOrganicSearchTermViewRequest) returns (google.ads.googleads.v5.resources.PaidOrganicSearchTermView) { diff --git a/google/ads/googleads/v5/services/parental_status_view_service.proto b/google/ads/googleads/v5/services/parental_status_view_service.proto index 17280886..4590c278 100644 --- a/google/ads/googleads/v5/services/parental_status_view_service.proto +++ b/google/ads/googleads/v5/services/parental_status_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage parental status views. service ParentalStatusViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested parental status view in full detail. rpc GetParentalStatusView(GetParentalStatusViewRequest) returns (google.ads.googleads.v5.resources.ParentalStatusView) { diff --git a/google/ads/googleads/v5/services/payments_account_service.proto b/google/ads/googleads/v5/services/payments_account_service.proto index 283ebe91..8de9fe34 100644 --- a/google/ads/googleads/v5/services/payments_account_service.proto +++ b/google/ads/googleads/v5/services/payments_account_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // billing. service PaymentsAccountService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all payments accounts associated with all managers // between the login customer ID and specified serving customer in the diff --git a/google/ads/googleads/v5/services/product_bidding_category_constant_service.proto b/google/ads/googleads/v5/services/product_bidding_category_constant_service.proto index 3959a555..de099b52 100644 --- a/google/ads/googleads/v5/services/product_bidding_category_constant_service.proto +++ b/google/ads/googleads/v5/services/product_bidding_category_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch Product Bidding Categories. service ProductBiddingCategoryConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Product Bidding Category in full detail. rpc GetProductBiddingCategoryConstant(GetProductBiddingCategoryConstantRequest) returns (google.ads.googleads.v5.resources.ProductBiddingCategoryConstant) { diff --git a/google/ads/googleads/v5/services/product_group_view_service.proto b/google/ads/googleads/v5/services/product_group_view_service.proto index 508df09f..ae112ee5 100644 --- a/google/ads/googleads/v5/services/product_group_view_service.proto +++ b/google/ads/googleads/v5/services/product_group_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage product group views. service ProductGroupViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested product group view in full detail. rpc GetProductGroupView(GetProductGroupViewRequest) returns (google.ads.googleads.v5.resources.ProductGroupView) { diff --git a/google/ads/googleads/v5/services/reach_plan_service.proto b/google/ads/googleads/v5/services/reach_plan_service.proto index 66ac036b..4a586420 100644 --- a/google/ads/googleads/v5/services/reach_plan_service.proto +++ b/google/ads/googleads/v5/services/reach_plan_service.proto @@ -44,6 +44,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // certain duration with a defined budget. service ReachPlanService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the list of plannable locations (for example, countries & DMAs). rpc ListPlannableLocations(ListPlannableLocationsRequest) returns (ListPlannableLocationsResponse) { diff --git a/google/ads/googleads/v5/services/recommendation_service.proto b/google/ads/googleads/v5/services/recommendation_service.proto index ac17b60c..66ac091c 100644 --- a/google/ads/googleads/v5/services/recommendation_service.proto +++ b/google/ads/googleads/v5/services/recommendation_service.proto @@ -41,6 +41,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage recommendations. service RecommendationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested recommendation in full detail. rpc GetRecommendation(GetRecommendationRequest) returns (google.ads.googleads.v5.resources.Recommendation) { diff --git a/google/ads/googleads/v5/services/remarketing_action_service.proto b/google/ads/googleads/v5/services/remarketing_action_service.proto index 5592fbc7..9c57025a 100644 --- a/google/ads/googleads/v5/services/remarketing_action_service.proto +++ b/google/ads/googleads/v5/services/remarketing_action_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage remarketing actions. service RemarketingActionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested remarketing action in full detail. rpc GetRemarketingAction(GetRemarketingActionRequest) returns (google.ads.googleads.v5.resources.RemarketingAction) { diff --git a/google/ads/googleads/v5/services/search_term_view_service.proto b/google/ads/googleads/v5/services/search_term_view_service.proto index 0a04bf0a..57c319af 100644 --- a/google/ads/googleads/v5/services/search_term_view_service.proto +++ b/google/ads/googleads/v5/services/search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage search term views. service SearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the attributes of the requested search term view. rpc GetSearchTermView(GetSearchTermViewRequest) returns (google.ads.googleads.v5.resources.SearchTermView) { diff --git a/google/ads/googleads/v5/services/shared_criterion_service.proto b/google/ads/googleads/v5/services/shared_criterion_service.proto index f6a1ea34..b55f82bc 100644 --- a/google/ads/googleads/v5/services/shared_criterion_service.proto +++ b/google/ads/googleads/v5/services/shared_criterion_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage shared criteria. service SharedCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested shared criterion in full detail. rpc GetSharedCriterion(GetSharedCriterionRequest) returns (google.ads.googleads.v5.resources.SharedCriterion) { diff --git a/google/ads/googleads/v5/services/shared_set_service.proto b/google/ads/googleads/v5/services/shared_set_service.proto index 73c1811d..b76d7829 100644 --- a/google/ads/googleads/v5/services/shared_set_service.proto +++ b/google/ads/googleads/v5/services/shared_set_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage shared sets. service SharedSetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested shared set in full detail. rpc GetSharedSet(GetSharedSetRequest) returns (google.ads.googleads.v5.resources.SharedSet) { diff --git a/google/ads/googleads/v5/services/shopping_performance_view_service.proto b/google/ads/googleads/v5/services/shopping_performance_view_service.proto index 7a54181d..7210e104 100644 --- a/google/ads/googleads/v5/services/shopping_performance_view_service.proto +++ b/google/ads/googleads/v5/services/shopping_performance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch Shopping performance views. service ShoppingPerformanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Shopping performance view in full detail. rpc GetShoppingPerformanceView(GetShoppingPerformanceViewRequest) returns (google.ads.googleads.v5.resources.ShoppingPerformanceView) { diff --git a/google/ads/googleads/v5/services/third_party_app_analytics_link_service.proto b/google/ads/googleads/v5/services/third_party_app_analytics_link_service.proto index 17a56382..01c8f128 100644 --- a/google/ads/googleads/v5/services/third_party_app_analytics_link_service.proto +++ b/google/ads/googleads/v5/services/third_party_app_analytics_link_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // app analytics. service ThirdPartyAppAnalyticsLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the third party app analytics link in full detail. rpc GetThirdPartyAppAnalyticsLink(GetThirdPartyAppAnalyticsLinkRequest) returns (google.ads.googleads.v5.resources.ThirdPartyAppAnalyticsLink) { diff --git a/google/ads/googleads/v5/services/topic_constant_service.proto b/google/ads/googleads/v5/services/topic_constant_service.proto index d14d977e..b616b091 100644 --- a/google/ads/googleads/v5/services/topic_constant_service.proto +++ b/google/ads/googleads/v5/services/topic_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch topic constants. service TopicConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested topic constant in full detail. rpc GetTopicConstant(GetTopicConstantRequest) returns (google.ads.googleads.v5.resources.TopicConstant) { diff --git a/google/ads/googleads/v5/services/topic_view_service.proto b/google/ads/googleads/v5/services/topic_view_service.proto index fb215324..390fac6f 100644 --- a/google/ads/googleads/v5/services/topic_view_service.proto +++ b/google/ads/googleads/v5/services/topic_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage topic views. service TopicViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested topic view in full detail. rpc GetTopicView(GetTopicViewRequest) returns (google.ads.googleads.v5.resources.TopicView) { diff --git a/google/ads/googleads/v5/services/user_data_service.proto b/google/ads/googleads/v5/services/user_data_service.proto index fde1da8a..e491e812 100644 --- a/google/ads/googleads/v5/services/user_data_service.proto +++ b/google/ads/googleads/v5/services/user_data_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Accessible only to customers on the allow-list. service UserDataService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Uploads the given user data. rpc UploadUserData(UploadUserDataRequest) returns (UploadUserDataResponse) { diff --git a/google/ads/googleads/v5/services/user_interest_service.proto b/google/ads/googleads/v5/services/user_interest_service.proto index 521fd667..8b03a72d 100644 --- a/google/ads/googleads/v5/services/user_interest_service.proto +++ b/google/ads/googleads/v5/services/user_interest_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to fetch Google Ads User Interest. service UserInterestService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user interest in full detail rpc GetUserInterest(GetUserInterestRequest) returns (google.ads.googleads.v5.resources.UserInterest) { diff --git a/google/ads/googleads/v5/services/user_list_service.proto b/google/ads/googleads/v5/services/user_list_service.proto index 02801c78..09ac91db 100644 --- a/google/ads/googleads/v5/services/user_list_service.proto +++ b/google/ads/googleads/v5/services/user_list_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage user lists. service UserListService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user list. rpc GetUserList(GetUserListRequest) returns (google.ads.googleads.v5.resources.UserList) { diff --git a/google/ads/googleads/v5/services/user_location_view_service.proto b/google/ads/googleads/v5/services/user_location_view_service.proto index 9e360728..7443b0e1 100644 --- a/google/ads/googleads/v5/services/user_location_view_service.proto +++ b/google/ads/googleads/v5/services/user_location_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage user location views. service UserLocationViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user location view in full detail. rpc GetUserLocationView(GetUserLocationViewRequest) returns (google.ads.googleads.v5.resources.UserLocationView) { diff --git a/google/ads/googleads/v5/services/video_service.proto b/google/ads/googleads/v5/services/video_service.proto index 492f677d..b9d91347 100644 --- a/google/ads/googleads/v5/services/video_service.proto +++ b/google/ads/googleads/v5/services/video_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V5::Services"; // Service to manage videos. service VideoService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested video in full detail. rpc GetVideo(GetVideoRequest) returns (google.ads.googleads.v5.resources.Video) { diff --git a/google/ads/googleads/v6/googleads_v6.yaml b/google/ads/googleads/v6/googleads_v6.yaml index c9fde571..073d14e2 100644 --- a/google/ads/googleads/v6/googleads_v6.yaml +++ b/google/ads/googleads/v6/googleads_v6.yaml @@ -492,3 +492,698 @@ backend: deadline: 60.0 - selector: 'google.longrunning.Operations.*' deadline: 60.0 + +authentication: + rules: + - selector: google.ads.googleads.v6.services.AccountBudgetProposalService.GetAccountBudgetProposal + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AccountBudgetProposalService.MutateAccountBudgetProposal + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AccountBudgetService.GetAccountBudget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.AccountLinkService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupAdAssetViewService.GetAdGroupAdAssetView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupAdLabelService.GetAdGroupAdLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupAdLabelService.MutateAdGroupAdLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupAdService.GetAdGroupAd + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupAdService.MutateAdGroupAds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupAudienceViewService.GetAdGroupAudienceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupBidModifierService.GetAdGroupBidModifier + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupBidModifierService.MutateAdGroupBidModifiers + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupCriterionLabelService.GetAdGroupCriterionLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupCriterionLabelService.MutateAdGroupCriterionLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupCriterionService.GetAdGroupCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupCriterionService.MutateAdGroupCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupCriterionSimulationService.GetAdGroupCriterionSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupExtensionSettingService.GetAdGroupExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupExtensionSettingService.MutateAdGroupExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupFeedService.GetAdGroupFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupFeedService.MutateAdGroupFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupLabelService.GetAdGroupLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupLabelService.MutateAdGroupLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupService.GetAdGroup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupService.MutateAdGroups + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdGroupSimulationService.GetAdGroupSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdParameterService.GetAdParameter + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdParameterService.MutateAdParameters + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdScheduleViewService.GetAdScheduleView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdService.GetAd + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AdService.MutateAds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AgeRangeViewService.GetAgeRangeView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AssetService.GetAsset + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.AssetService.MutateAssets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.BatchJobService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.BiddingStrategyService.GetBiddingStrategy + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.BiddingStrategyService.MutateBiddingStrategies + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.BillingSetupService.GetBillingSetup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.BillingSetupService.MutateBillingSetup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignAssetService.GetCampaignAsset + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignAssetService.MutateCampaignAssets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignAudienceViewService.GetCampaignAudienceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignBidModifierService.GetCampaignBidModifier + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignBidModifierService.MutateCampaignBidModifiers + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignBudgetService.GetCampaignBudget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignBudgetService.MutateCampaignBudgets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignCriterionService.GetCampaignCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignCriterionService.MutateCampaignCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignCriterionSimulationService.GetCampaignCriterionSimulation + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.CampaignDraftService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.CampaignExperimentService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignExtensionSettingService.GetCampaignExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignFeedService.GetCampaignFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignFeedService.MutateCampaignFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignLabelService.GetCampaignLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignLabelService.MutateCampaignLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignService.GetCampaign + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignService.MutateCampaigns + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignSharedSetService.GetCampaignSharedSet + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CampaignSharedSetService.MutateCampaignSharedSets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CarrierConstantService.GetCarrierConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ChangeStatusService.GetChangeStatus + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ClickViewService.GetClickView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CombinedAudienceService.GetCombinedAudience + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ConversionActionService.GetConversionAction + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ConversionActionService.MutateConversionActions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ConversionAdjustmentUploadService.UploadConversionAdjustments + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ConversionUploadService.UploadCallConversions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ConversionUploadService.UploadClickConversions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CurrencyConstantService.GetCurrencyConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomAudienceService.GetCustomAudience + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomAudienceService.MutateCustomAudiences + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomInterestService.GetCustomInterest + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomInterestService.MutateCustomInterests + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerClientLinkService.GetCustomerClientLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerClientLinkService.MutateCustomerClientLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerClientService.GetCustomerClient + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerExtensionSettingService.GetCustomerExtensionSetting + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerExtensionSettingService.MutateCustomerExtensionSettings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerFeedService.GetCustomerFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerFeedService.MutateCustomerFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerLabelService.GetCustomerLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerLabelService.MutateCustomerLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.CustomerManagerLinkService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerNegativeCriterionService.GetCustomerNegativeCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerNegativeCriterionService.MutateCustomerNegativeCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.CustomerService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerUserAccessService.GetCustomerUserAccess + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.CustomerUserAccessService.MutateCustomerUserAccess + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.DetailPlacementViewService.GetDetailPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.DisplayKeywordViewService.GetDisplayKeywordView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.DistanceViewService.GetDistanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.DomainCategoryService.GetDomainCategory + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.DynamicSearchAdsSearchTermViewService.GetDynamicSearchAdsSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ExpandedLandingPageViewService.GetExpandedLandingPageView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ExtensionFeedItemService.GetExtensionFeedItem + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ExtensionFeedItemService.MutateExtensionFeedItems + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedItemService.GetFeedItem + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedItemService.MutateFeedItems + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedItemSetLinkService.GetFeedItemSetLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedItemSetLinkService.MutateFeedItemSetLinks + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedItemSetService.GetFeedItemSet + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedItemSetService.MutateFeedItemSets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedItemTargetService.GetFeedItemTarget + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedItemTargetService.MutateFeedItemTargets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedMappingService.GetFeedMapping + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedMappingService.MutateFeedMappings + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedPlaceholderViewService.GetFeedPlaceholderView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedService.GetFeed + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.FeedService.MutateFeeds + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.GenderViewService.GetGenderView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.GeoTargetConstantService.GetGeoTargetConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.GeoTargetConstantService.SuggestGeoTargetConstants + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.GeographicViewService.GetGeographicView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.GoogleAdsFieldService.GetGoogleAdsField + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.GoogleAdsFieldService.SearchGoogleAdsFields + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.GoogleAdsService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.GroupPlacementViewService.GetGroupPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.HotelGroupViewService.GetHotelGroupView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.HotelPerformanceViewService.GetHotelPerformanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.IncomeRangeViewService.GetIncomeRangeView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.InvoiceService.ListInvoices + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.KeywordPlanAdGroupKeywordService.GetKeywordPlanAdGroupKeyword + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.KeywordPlanAdGroupKeywordService.MutateKeywordPlanAdGroupKeywords + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.KeywordPlanCampaignKeywordService.GetKeywordPlanCampaignKeyword + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.KeywordPlanCampaignKeywordService.MutateKeywordPlanCampaignKeywords + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.KeywordPlanCampaignService.GetKeywordPlanCampaign + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.KeywordPlanIdeaService.GenerateKeywordIdeas + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.KeywordPlanService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.KeywordViewService.GetKeywordView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.LabelService.GetLabel + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.LabelService.MutateLabels + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.LandingPageViewService.GetLandingPageView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.LanguageConstantService.GetLanguageConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.LocationViewService.GetLocationView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ManagedPlacementViewService.GetManagedPlacementView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.MediaFileService.GetMediaFile + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.MediaFileService.MutateMediaFiles + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.MerchantCenterLinkService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.MobileAppCategoryConstantService.GetMobileAppCategoryConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.MobileDeviceConstantService.GetMobileDeviceConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.OfflineUserDataJobService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.PaidOrganicSearchTermViewService.GetPaidOrganicSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ParentalStatusViewService.GetParentalStatusView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.PaymentsAccountService.ListPaymentsAccounts + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ProductBiddingCategoryConstantService.GetProductBiddingCategoryConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ProductGroupViewService.GetProductGroupView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.ReachPlanService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.ads.googleads.v6.services.RecommendationService.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.RemarketingActionService.GetRemarketingAction + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.RemarketingActionService.MutateRemarketingActions + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.SearchTermViewService.GetSearchTermView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.SharedCriterionService.GetSharedCriterion + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.SharedCriterionService.MutateSharedCriteria + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.SharedSetService.GetSharedSet + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.SharedSetService.MutateSharedSets + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ShoppingPerformanceViewService.GetShoppingPerformanceView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ThirdPartyAppAnalyticsLinkService.GetThirdPartyAppAnalyticsLink + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.ThirdPartyAppAnalyticsLinkService.RegenerateShareableLinkId + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.TopicConstantService.GetTopicConstant + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.TopicViewService.GetTopicView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.UserDataService.UploadUserData + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.UserInterestService.GetUserInterest + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.UserListService.GetUserList + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.UserListService.MutateUserLists + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.UserLocationViewService.GetUserLocationView + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: google.ads.googleads.v6.services.VideoService.GetVideo + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords + - selector: 'google.longrunning.Operations.*' + oauth: + canonical_scopes: |- + https://www.googleapis.com/auth/adwords diff --git a/google/ads/googleads/v6/services/account_budget_proposal_service.proto b/google/ads/googleads/v6/services/account_budget_proposal_service.proto index d8134b1a..43d1ca58 100644 --- a/google/ads/googleads/v6/services/account_budget_proposal_service.proto +++ b/google/ads/googleads/v6/services/account_budget_proposal_service.proto @@ -50,6 +50,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // The REMOVE operation cancels a pending proposal. service AccountBudgetProposalService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns an account-level budget proposal in full detail. rpc GetAccountBudgetProposal(GetAccountBudgetProposalRequest) returns (google.ads.googleads.v6.resources.AccountBudgetProposal) { diff --git a/google/ads/googleads/v6/services/account_budget_service.proto b/google/ads/googleads/v6/services/account_budget_service.proto index 95115478..0f904ded 100644 --- a/google/ads/googleads/v6/services/account_budget_service.proto +++ b/google/ads/googleads/v6/services/account_budget_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Account-level budgets are mutated by creating proposal resources. service AccountBudgetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns an account-level budget in full detail. rpc GetAccountBudget(GetAccountBudgetRequest) returns (google.ads.googleads.v6.resources.AccountBudget) { diff --git a/google/ads/googleads/v6/services/account_link_service.proto b/google/ads/googleads/v6/services/account_link_service.proto index 845ab0ae..d9f681f2 100644 --- a/google/ads/googleads/v6/services/account_link_service.proto +++ b/google/ads/googleads/v6/services/account_link_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // accounts. service AccountLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the account link in full detail. rpc GetAccountLink(GetAccountLinkRequest) returns (google.ads.googleads.v6.resources.AccountLink) { diff --git a/google/ads/googleads/v6/services/ad_group_ad_asset_view_service.proto b/google/ads/googleads/v6/services/ad_group_ad_asset_view_service.proto index 240f6097..ad29ba3e 100644 --- a/google/ads/googleads/v6/services/ad_group_ad_asset_view_service.proto +++ b/google/ads/googleads/v6/services/ad_group_ad_asset_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch ad group ad asset views. service AdGroupAdAssetViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group ad asset view in full detail. rpc GetAdGroupAdAssetView(GetAdGroupAdAssetViewRequest) returns (google.ads.googleads.v6.resources.AdGroupAdAssetView) { diff --git a/google/ads/googleads/v6/services/ad_group_ad_label_service.proto b/google/ads/googleads/v6/services/ad_group_ad_label_service.proto index 7291fd13..5573380c 100644 --- a/google/ads/googleads/v6/services/ad_group_ad_label_service.proto +++ b/google/ads/googleads/v6/services/ad_group_ad_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage labels on ad group ads. service AdGroupAdLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group ad label in full detail. rpc GetAdGroupAdLabel(GetAdGroupAdLabelRequest) returns (google.ads.googleads.v6.resources.AdGroupAdLabel) { diff --git a/google/ads/googleads/v6/services/ad_group_ad_service.proto b/google/ads/googleads/v6/services/ad_group_ad_service.proto index 2b227428..9f9c5590 100644 --- a/google/ads/googleads/v6/services/ad_group_ad_service.proto +++ b/google/ads/googleads/v6/services/ad_group_ad_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage ads in an ad group. service AdGroupAdService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad in full detail. rpc GetAdGroupAd(GetAdGroupAdRequest) returns (google.ads.googleads.v6.resources.AdGroupAd) { diff --git a/google/ads/googleads/v6/services/ad_group_audience_view_service.proto b/google/ads/googleads/v6/services/ad_group_audience_view_service.proto index 12f64d31..0d692b01 100644 --- a/google/ads/googleads/v6/services/ad_group_audience_view_service.proto +++ b/google/ads/googleads/v6/services/ad_group_audience_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage ad group audience views. service AdGroupAudienceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group audience view in full detail. rpc GetAdGroupAudienceView(GetAdGroupAudienceViewRequest) returns (google.ads.googleads.v6.resources.AdGroupAudienceView) { diff --git a/google/ads/googleads/v6/services/ad_group_bid_modifier_service.proto b/google/ads/googleads/v6/services/ad_group_bid_modifier_service.proto index cb46a959..cc3ffa62 100644 --- a/google/ads/googleads/v6/services/ad_group_bid_modifier_service.proto +++ b/google/ads/googleads/v6/services/ad_group_bid_modifier_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage ad group bid modifiers. service AdGroupBidModifierService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group bid modifier in full detail. rpc GetAdGroupBidModifier(GetAdGroupBidModifierRequest) returns (google.ads.googleads.v6.resources.AdGroupBidModifier) { diff --git a/google/ads/googleads/v6/services/ad_group_criterion_label_service.proto b/google/ads/googleads/v6/services/ad_group_criterion_label_service.proto index ba3f6497..8986b4b5 100644 --- a/google/ads/googleads/v6/services/ad_group_criterion_label_service.proto +++ b/google/ads/googleads/v6/services/ad_group_criterion_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage labels on ad group criteria. service AdGroupCriterionLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group criterion label in full detail. rpc GetAdGroupCriterionLabel(GetAdGroupCriterionLabelRequest) returns (google.ads.googleads.v6.resources.AdGroupCriterionLabel) { diff --git a/google/ads/googleads/v6/services/ad_group_criterion_service.proto b/google/ads/googleads/v6/services/ad_group_criterion_service.proto index 875e597d..99187e9c 100644 --- a/google/ads/googleads/v6/services/ad_group_criterion_service.proto +++ b/google/ads/googleads/v6/services/ad_group_criterion_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage ad group criteria. service AdGroupCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetAdGroupCriterion(GetAdGroupCriterionRequest) returns (google.ads.googleads.v6.resources.AdGroupCriterion) { diff --git a/google/ads/googleads/v6/services/ad_group_criterion_simulation_service.proto b/google/ads/googleads/v6/services/ad_group_criterion_simulation_service.proto index 4a825fc2..36089765 100644 --- a/google/ads/googleads/v6/services/ad_group_criterion_simulation_service.proto +++ b/google/ads/googleads/v6/services/ad_group_criterion_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch ad group criterion simulations. service AdGroupCriterionSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group criterion simulation in full detail. rpc GetAdGroupCriterionSimulation(GetAdGroupCriterionSimulationRequest) returns (google.ads.googleads.v6.resources.AdGroupCriterionSimulation) { diff --git a/google/ads/googleads/v6/services/ad_group_extension_setting_service.proto b/google/ads/googleads/v6/services/ad_group_extension_setting_service.proto index f2a3965b..86748642 100644 --- a/google/ads/googleads/v6/services/ad_group_extension_setting_service.proto +++ b/google/ads/googleads/v6/services/ad_group_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage ad group extension settings. service AdGroupExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group extension setting in full detail. rpc GetAdGroupExtensionSetting(GetAdGroupExtensionSettingRequest) returns (google.ads.googleads.v6.resources.AdGroupExtensionSetting) { diff --git a/google/ads/googleads/v6/services/ad_group_feed_service.proto b/google/ads/googleads/v6/services/ad_group_feed_service.proto index a3667ed8..5682476d 100644 --- a/google/ads/googleads/v6/services/ad_group_feed_service.proto +++ b/google/ads/googleads/v6/services/ad_group_feed_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage ad group feeds. service AdGroupFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group feed in full detail. rpc GetAdGroupFeed(GetAdGroupFeedRequest) returns (google.ads.googleads.v6.resources.AdGroupFeed) { diff --git a/google/ads/googleads/v6/services/ad_group_label_service.proto b/google/ads/googleads/v6/services/ad_group_label_service.proto index 401a471f..4903c2d4 100644 --- a/google/ads/googleads/v6/services/ad_group_label_service.proto +++ b/google/ads/googleads/v6/services/ad_group_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage labels on ad groups. service AdGroupLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group label in full detail. rpc GetAdGroupLabel(GetAdGroupLabelRequest) returns (google.ads.googleads.v6.resources.AdGroupLabel) { diff --git a/google/ads/googleads/v6/services/ad_group_service.proto b/google/ads/googleads/v6/services/ad_group_service.proto index 2eb7f928..4bf73a46 100644 --- a/google/ads/googleads/v6/services/ad_group_service.proto +++ b/google/ads/googleads/v6/services/ad_group_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage ad groups. service AdGroupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group in full detail. rpc GetAdGroup(GetAdGroupRequest) returns (google.ads.googleads.v6.resources.AdGroup) { diff --git a/google/ads/googleads/v6/services/ad_group_simulation_service.proto b/google/ads/googleads/v6/services/ad_group_simulation_service.proto index b3c57f7f..f13d7d94 100644 --- a/google/ads/googleads/v6/services/ad_group_simulation_service.proto +++ b/google/ads/googleads/v6/services/ad_group_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch ad group simulations. service AdGroupSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad group simulation in full detail. rpc GetAdGroupSimulation(GetAdGroupSimulationRequest) returns (google.ads.googleads.v6.resources.AdGroupSimulation) { diff --git a/google/ads/googleads/v6/services/ad_parameter_service.proto b/google/ads/googleads/v6/services/ad_parameter_service.proto index 5839d3a9..d47df6a3 100644 --- a/google/ads/googleads/v6/services/ad_parameter_service.proto +++ b/google/ads/googleads/v6/services/ad_parameter_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage ad parameters. service AdParameterService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad parameter in full detail. rpc GetAdParameter(GetAdParameterRequest) returns (google.ads.googleads.v6.resources.AdParameter) { diff --git a/google/ads/googleads/v6/services/ad_schedule_view_service.proto b/google/ads/googleads/v6/services/ad_schedule_view_service.proto index 41aacdb3..03a752df 100644 --- a/google/ads/googleads/v6/services/ad_schedule_view_service.proto +++ b/google/ads/googleads/v6/services/ad_schedule_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch ad schedule views. service AdScheduleViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad schedule view in full detail. rpc GetAdScheduleView(GetAdScheduleViewRequest) returns (google.ads.googleads.v6.resources.AdScheduleView) { diff --git a/google/ads/googleads/v6/services/ad_service.proto b/google/ads/googleads/v6/services/ad_service.proto index 352b5a1f..3d7cc80c 100644 --- a/google/ads/googleads/v6/services/ad_service.proto +++ b/google/ads/googleads/v6/services/ad_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage ads. service AdService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested ad in full detail. rpc GetAd(GetAdRequest) returns (google.ads.googleads.v6.resources.Ad) { diff --git a/google/ads/googleads/v6/services/age_range_view_service.proto b/google/ads/googleads/v6/services/age_range_view_service.proto index 7699330d..2ba08191 100644 --- a/google/ads/googleads/v6/services/age_range_view_service.proto +++ b/google/ads/googleads/v6/services/age_range_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage age range views. service AgeRangeViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested age range view in full detail. rpc GetAgeRangeView(GetAgeRangeViewRequest) returns (google.ads.googleads.v6.resources.AgeRangeView) { diff --git a/google/ads/googleads/v6/services/asset_service.proto b/google/ads/googleads/v6/services/asset_service.proto index 4b562819..df5540c9 100644 --- a/google/ads/googleads/v6/services/asset_service.proto +++ b/google/ads/googleads/v6/services/asset_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // created with Ad inline. service AssetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested asset in full detail. rpc GetAsset(GetAssetRequest) returns (google.ads.googleads.v6.resources.Asset) { diff --git a/google/ads/googleads/v6/services/batch_job_service.proto b/google/ads/googleads/v6/services/batch_job_service.proto index d8ea495a..db8e3bb3 100644 --- a/google/ads/googleads/v6/services/batch_job_service.proto +++ b/google/ads/googleads/v6/services/batch_job_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage batch jobs. service BatchJobService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Mutates a batch job. rpc MutateBatchJob(MutateBatchJobRequest) returns (MutateBatchJobResponse) { diff --git a/google/ads/googleads/v6/services/bidding_strategy_service.proto b/google/ads/googleads/v6/services/bidding_strategy_service.proto index 5410a59e..09ae5489 100644 --- a/google/ads/googleads/v6/services/bidding_strategy_service.proto +++ b/google/ads/googleads/v6/services/bidding_strategy_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage bidding strategies. service BiddingStrategyService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested bidding strategy in full detail. rpc GetBiddingStrategy(GetBiddingStrategyRequest) returns (google.ads.googleads.v6.resources.BiddingStrategy) { diff --git a/google/ads/googleads/v6/services/billing_setup_service.proto b/google/ads/googleads/v6/services/billing_setup_service.proto index 02f207c3..724accb6 100644 --- a/google/ads/googleads/v6/services/billing_setup_service.proto +++ b/google/ads/googleads/v6/services/billing_setup_service.proto @@ -44,6 +44,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // The CREATE operation creates a new billing setup. service BillingSetupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns a billing setup. rpc GetBillingSetup(GetBillingSetupRequest) returns (google.ads.googleads.v6.resources.BillingSetup) { diff --git a/google/ads/googleads/v6/services/campaign_asset_service.proto b/google/ads/googleads/v6/services/campaign_asset_service.proto index 2c2b93ef..e3b03643 100644 --- a/google/ads/googleads/v6/services/campaign_asset_service.proto +++ b/google/ads/googleads/v6/services/campaign_asset_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage campaign assets. service CampaignAssetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign asset in full detail. rpc GetCampaignAsset(GetCampaignAssetRequest) returns (google.ads.googleads.v6.resources.CampaignAsset) { diff --git a/google/ads/googleads/v6/services/campaign_audience_view_service.proto b/google/ads/googleads/v6/services/campaign_audience_view_service.proto index a277b952..eaadda12 100644 --- a/google/ads/googleads/v6/services/campaign_audience_view_service.proto +++ b/google/ads/googleads/v6/services/campaign_audience_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage campaign audience views. service CampaignAudienceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign audience view in full detail. rpc GetCampaignAudienceView(GetCampaignAudienceViewRequest) returns (google.ads.googleads.v6.resources.CampaignAudienceView) { diff --git a/google/ads/googleads/v6/services/campaign_bid_modifier_service.proto b/google/ads/googleads/v6/services/campaign_bid_modifier_service.proto index 3b370185..8dae6d17 100644 --- a/google/ads/googleads/v6/services/campaign_bid_modifier_service.proto +++ b/google/ads/googleads/v6/services/campaign_bid_modifier_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage campaign bid modifiers. service CampaignBidModifierService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign bid modifier in full detail. rpc GetCampaignBidModifier(GetCampaignBidModifierRequest) returns (google.ads.googleads.v6.resources.CampaignBidModifier) { diff --git a/google/ads/googleads/v6/services/campaign_budget_service.proto b/google/ads/googleads/v6/services/campaign_budget_service.proto index 180c2d48..e6a29806 100644 --- a/google/ads/googleads/v6/services/campaign_budget_service.proto +++ b/google/ads/googleads/v6/services/campaign_budget_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage campaign budgets. service CampaignBudgetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Campaign Budget in full detail. rpc GetCampaignBudget(GetCampaignBudgetRequest) returns (google.ads.googleads.v6.resources.CampaignBudget) { diff --git a/google/ads/googleads/v6/services/campaign_criterion_service.proto b/google/ads/googleads/v6/services/campaign_criterion_service.proto index 21326af1..38ad2e2d 100644 --- a/google/ads/googleads/v6/services/campaign_criterion_service.proto +++ b/google/ads/googleads/v6/services/campaign_criterion_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage campaign criteria. service CampaignCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetCampaignCriterion(GetCampaignCriterionRequest) returns (google.ads.googleads.v6.resources.CampaignCriterion) { diff --git a/google/ads/googleads/v6/services/campaign_criterion_simulation_service.proto b/google/ads/googleads/v6/services/campaign_criterion_simulation_service.proto index 383e2c53..69380628 100644 --- a/google/ads/googleads/v6/services/campaign_criterion_simulation_service.proto +++ b/google/ads/googleads/v6/services/campaign_criterion_simulation_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch campaign criterion simulations. service CampaignCriterionSimulationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign criterion simulation in full detail. rpc GetCampaignCriterionSimulation(GetCampaignCriterionSimulationRequest) returns (google.ads.googleads.v6.resources.CampaignCriterionSimulation) { diff --git a/google/ads/googleads/v6/services/campaign_draft_service.proto b/google/ads/googleads/v6/services/campaign_draft_service.proto index 8d4baf91..38ddc0af 100644 --- a/google/ads/googleads/v6/services/campaign_draft_service.proto +++ b/google/ads/googleads/v6/services/campaign_draft_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage campaign drafts. service CampaignDraftService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign draft in full detail. rpc GetCampaignDraft(GetCampaignDraftRequest) returns (google.ads.googleads.v6.resources.CampaignDraft) { diff --git a/google/ads/googleads/v6/services/campaign_experiment_service.proto b/google/ads/googleads/v6/services/campaign_experiment_service.proto index de7a998b..4e6b644d 100644 --- a/google/ads/googleads/v6/services/campaign_experiment_service.proto +++ b/google/ads/googleads/v6/services/campaign_experiment_service.proto @@ -50,6 +50,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // and will be a snapshot of changes in the draft at the time of creation. service CampaignExperimentService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign experiment in full detail. rpc GetCampaignExperiment(GetCampaignExperimentRequest) returns (google.ads.googleads.v6.resources.CampaignExperiment) { diff --git a/google/ads/googleads/v6/services/campaign_extension_setting_service.proto b/google/ads/googleads/v6/services/campaign_extension_setting_service.proto index ef90163b..e75c4577 100644 --- a/google/ads/googleads/v6/services/campaign_extension_setting_service.proto +++ b/google/ads/googleads/v6/services/campaign_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage campaign extension settings. service CampaignExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign extension setting in full detail. rpc GetCampaignExtensionSetting(GetCampaignExtensionSettingRequest) returns (google.ads.googleads.v6.resources.CampaignExtensionSetting) { diff --git a/google/ads/googleads/v6/services/campaign_feed_service.proto b/google/ads/googleads/v6/services/campaign_feed_service.proto index a8d25c06..4b034603 100644 --- a/google/ads/googleads/v6/services/campaign_feed_service.proto +++ b/google/ads/googleads/v6/services/campaign_feed_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage campaign feeds. service CampaignFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign feed in full detail. rpc GetCampaignFeed(GetCampaignFeedRequest) returns (google.ads.googleads.v6.resources.CampaignFeed) { diff --git a/google/ads/googleads/v6/services/campaign_label_service.proto b/google/ads/googleads/v6/services/campaign_label_service.proto index 74a0a2ab..bc3d8ca1 100644 --- a/google/ads/googleads/v6/services/campaign_label_service.proto +++ b/google/ads/googleads/v6/services/campaign_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage labels on campaigns. service CampaignLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign-label relationship in full detail. rpc GetCampaignLabel(GetCampaignLabelRequest) returns (google.ads.googleads.v6.resources.CampaignLabel) { diff --git a/google/ads/googleads/v6/services/campaign_service.proto b/google/ads/googleads/v6/services/campaign_service.proto index 36b15f43..547b2c9f 100644 --- a/google/ads/googleads/v6/services/campaign_service.proto +++ b/google/ads/googleads/v6/services/campaign_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage campaigns. service CampaignService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign in full detail. rpc GetCampaign(GetCampaignRequest) returns (google.ads.googleads.v6.resources.Campaign) { diff --git a/google/ads/googleads/v6/services/campaign_shared_set_service.proto b/google/ads/googleads/v6/services/campaign_shared_set_service.proto index 4b0dcf4e..95b40435 100644 --- a/google/ads/googleads/v6/services/campaign_shared_set_service.proto +++ b/google/ads/googleads/v6/services/campaign_shared_set_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage campaign shared sets. service CampaignSharedSetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested campaign shared set in full detail. rpc GetCampaignSharedSet(GetCampaignSharedSetRequest) returns (google.ads.googleads.v6.resources.CampaignSharedSet) { diff --git a/google/ads/googleads/v6/services/carrier_constant_service.proto b/google/ads/googleads/v6/services/carrier_constant_service.proto index 5b34ef3c..e58cbe6d 100644 --- a/google/ads/googleads/v6/services/carrier_constant_service.proto +++ b/google/ads/googleads/v6/services/carrier_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch carrier constants. service CarrierConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested carrier constant in full detail. rpc GetCarrierConstant(GetCarrierConstantRequest) returns (google.ads.googleads.v6.resources.CarrierConstant) { diff --git a/google/ads/googleads/v6/services/change_status_service.proto b/google/ads/googleads/v6/services/change_status_service.proto index 27eb4d69..d9498a56 100644 --- a/google/ads/googleads/v6/services/change_status_service.proto +++ b/google/ads/googleads/v6/services/change_status_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch change statuses. service ChangeStatusService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested change status in full detail. rpc GetChangeStatus(GetChangeStatusRequest) returns (google.ads.googleads.v6.resources.ChangeStatus) { diff --git a/google/ads/googleads/v6/services/click_view_service.proto b/google/ads/googleads/v6/services/click_view_service.proto index 0fc6a444..1f033859 100644 --- a/google/ads/googleads/v6/services/click_view_service.proto +++ b/google/ads/googleads/v6/services/click_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch click views. service ClickViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested click view in full detail. rpc GetClickView(GetClickViewRequest) returns (google.ads.googleads.v6.resources.ClickView) { diff --git a/google/ads/googleads/v6/services/combined_audience_service.proto b/google/ads/googleads/v6/services/combined_audience_service.proto index 854854f4..80131322 100644 --- a/google/ads/googleads/v6/services/combined_audience_service.proto +++ b/google/ads/googleads/v6/services/combined_audience_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // components of the combined audience. service CombinedAudienceService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested combined audience in full detail. rpc GetCombinedAudience(GetCombinedAudienceRequest) returns (google.ads.googleads.v6.resources.CombinedAudience) { diff --git a/google/ads/googleads/v6/services/conversion_action_service.proto b/google/ads/googleads/v6/services/conversion_action_service.proto index faf53bc9..88fb40b7 100644 --- a/google/ads/googleads/v6/services/conversion_action_service.proto +++ b/google/ads/googleads/v6/services/conversion_action_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage conversion actions. service ConversionActionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested conversion action. rpc GetConversionAction(GetConversionActionRequest) returns (google.ads.googleads.v6.resources.ConversionAction) { diff --git a/google/ads/googleads/v6/services/conversion_adjustment_upload_service.proto b/google/ads/googleads/v6/services/conversion_adjustment_upload_service.proto index 60e3ee33..fff815cd 100644 --- a/google/ads/googleads/v6/services/conversion_adjustment_upload_service.proto +++ b/google/ads/googleads/v6/services/conversion_adjustment_upload_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to upload conversion adjustments. service ConversionAdjustmentUploadService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Processes the given conversion adjustments. rpc UploadConversionAdjustments(UploadConversionAdjustmentsRequest) returns (UploadConversionAdjustmentsResponse) { diff --git a/google/ads/googleads/v6/services/conversion_upload_service.proto b/google/ads/googleads/v6/services/conversion_upload_service.proto index 3b6419fb..727bbabc 100644 --- a/google/ads/googleads/v6/services/conversion_upload_service.proto +++ b/google/ads/googleads/v6/services/conversion_upload_service.proto @@ -33,6 +33,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to upload conversions. service ConversionUploadService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Processes the given click conversions. rpc UploadClickConversions(UploadClickConversionsRequest) returns (UploadClickConversionsResponse) { diff --git a/google/ads/googleads/v6/services/currency_constant_service.proto b/google/ads/googleads/v6/services/currency_constant_service.proto index e78fb55c..e6490982 100644 --- a/google/ads/googleads/v6/services/currency_constant_service.proto +++ b/google/ads/googleads/v6/services/currency_constant_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch currency constants. service CurrencyConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested currency constant. rpc GetCurrencyConstant(GetCurrencyConstantRequest) returns (google.ads.googleads.v6.resources.CurrencyConstant) { diff --git a/google/ads/googleads/v6/services/custom_audience_service.proto b/google/ads/googleads/v6/services/custom_audience_service.proto index 0878f8f3..6564cf43 100644 --- a/google/ads/googleads/v6/services/custom_audience_service.proto +++ b/google/ads/googleads/v6/services/custom_audience_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage custom audiences. service CustomAudienceService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested custom audience in full detail. rpc GetCustomAudience(GetCustomAudienceRequest) returns (google.ads.googleads.v6.resources.CustomAudience) { diff --git a/google/ads/googleads/v6/services/custom_interest_service.proto b/google/ads/googleads/v6/services/custom_interest_service.proto index 4850fefd..17bca004 100644 --- a/google/ads/googleads/v6/services/custom_interest_service.proto +++ b/google/ads/googleads/v6/services/custom_interest_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage custom interests. service CustomInterestService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested custom interest in full detail. rpc GetCustomInterest(GetCustomInterestRequest) returns (google.ads.googleads.v6.resources.CustomInterest) { diff --git a/google/ads/googleads/v6/services/customer_client_link_service.proto b/google/ads/googleads/v6/services/customer_client_link_service.proto index 331cfc3c..ab7ad5b7 100644 --- a/google/ads/googleads/v6/services/customer_client_link_service.proto +++ b/google/ads/googleads/v6/services/customer_client_link_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage customer client links. service CustomerClientLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested CustomerClientLink in full detail. rpc GetCustomerClientLink(GetCustomerClientLinkRequest) returns (google.ads.googleads.v6.resources.CustomerClientLink) { diff --git a/google/ads/googleads/v6/services/customer_client_service.proto b/google/ads/googleads/v6/services/customer_client_service.proto index eab29598..8f54e4ea 100644 --- a/google/ads/googleads/v6/services/customer_client_service.proto +++ b/google/ads/googleads/v6/services/customer_client_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to get clients in a customer's hierarchy. service CustomerClientService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested client in full detail. rpc GetCustomerClient(GetCustomerClientRequest) returns (google.ads.googleads.v6.resources.CustomerClient) { diff --git a/google/ads/googleads/v6/services/customer_extension_setting_service.proto b/google/ads/googleads/v6/services/customer_extension_setting_service.proto index 52240de4..a2e51513 100644 --- a/google/ads/googleads/v6/services/customer_extension_setting_service.proto +++ b/google/ads/googleads/v6/services/customer_extension_setting_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage customer extension settings. service CustomerExtensionSettingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer extension setting in full detail. rpc GetCustomerExtensionSetting(GetCustomerExtensionSettingRequest) returns (google.ads.googleads.v6.resources.CustomerExtensionSetting) { diff --git a/google/ads/googleads/v6/services/customer_feed_service.proto b/google/ads/googleads/v6/services/customer_feed_service.proto index 3af60e64..58698168 100644 --- a/google/ads/googleads/v6/services/customer_feed_service.proto +++ b/google/ads/googleads/v6/services/customer_feed_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage customer feeds. service CustomerFeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer feed in full detail. rpc GetCustomerFeed(GetCustomerFeedRequest) returns (google.ads.googleads.v6.resources.CustomerFeed) { diff --git a/google/ads/googleads/v6/services/customer_label_service.proto b/google/ads/googleads/v6/services/customer_label_service.proto index 6bad5af5..e9041e5a 100644 --- a/google/ads/googleads/v6/services/customer_label_service.proto +++ b/google/ads/googleads/v6/services/customer_label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage labels on customers. service CustomerLabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer-label relationship in full detail. rpc GetCustomerLabel(GetCustomerLabelRequest) returns (google.ads.googleads.v6.resources.CustomerLabel) { diff --git a/google/ads/googleads/v6/services/customer_manager_link_service.proto b/google/ads/googleads/v6/services/customer_manager_link_service.proto index c4f2c384..e1edd979 100644 --- a/google/ads/googleads/v6/services/customer_manager_link_service.proto +++ b/google/ads/googleads/v6/services/customer_manager_link_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage customer-manager links. service CustomerManagerLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested CustomerManagerLink in full detail. rpc GetCustomerManagerLink(GetCustomerManagerLinkRequest) returns (google.ads.googleads.v6.resources.CustomerManagerLink) { diff --git a/google/ads/googleads/v6/services/customer_negative_criterion_service.proto b/google/ads/googleads/v6/services/customer_negative_criterion_service.proto index 73b57c32..473a6ac3 100644 --- a/google/ads/googleads/v6/services/customer_negative_criterion_service.proto +++ b/google/ads/googleads/v6/services/customer_negative_criterion_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage customer negative criteria. service CustomerNegativeCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested criterion in full detail. rpc GetCustomerNegativeCriterion(GetCustomerNegativeCriterionRequest) returns (google.ads.googleads.v6.resources.CustomerNegativeCriterion) { diff --git a/google/ads/googleads/v6/services/customer_service.proto b/google/ads/googleads/v6/services/customer_service.proto index 80763f91..32144058 100644 --- a/google/ads/googleads/v6/services/customer_service.proto +++ b/google/ads/googleads/v6/services/customer_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage customers. service CustomerService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested customer in full detail. rpc GetCustomer(GetCustomerRequest) returns (google.ads.googleads.v6.resources.Customer) { diff --git a/google/ads/googleads/v6/services/customer_user_access_service.proto b/google/ads/googleads/v6/services/customer_user_access_service.proto index 73672d7e..2db8f7ba 100644 --- a/google/ads/googleads/v6/services/customer_user_access_service.proto +++ b/google/ads/googleads/v6/services/customer_user_access_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // This service manages the permissions of a user on a given customer. service CustomerUserAccessService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the CustomerUserAccess in full detail. rpc GetCustomerUserAccess(GetCustomerUserAccessRequest) returns (google.ads.googleads.v6.resources.CustomerUserAccess) { diff --git a/google/ads/googleads/v6/services/detail_placement_view_service.proto b/google/ads/googleads/v6/services/detail_placement_view_service.proto index e77c6d9d..61fb1104 100644 --- a/google/ads/googleads/v6/services/detail_placement_view_service.proto +++ b/google/ads/googleads/v6/services/detail_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch Detail Placement views. service DetailPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Detail Placement view in full detail. rpc GetDetailPlacementView(GetDetailPlacementViewRequest) returns (google.ads.googleads.v6.resources.DetailPlacementView) { diff --git a/google/ads/googleads/v6/services/display_keyword_view_service.proto b/google/ads/googleads/v6/services/display_keyword_view_service.proto index 151a0eaa..f942f5f7 100644 --- a/google/ads/googleads/v6/services/display_keyword_view_service.proto +++ b/google/ads/googleads/v6/services/display_keyword_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage display keyword views. service DisplayKeywordViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested display keyword view in full detail. rpc GetDisplayKeywordView(GetDisplayKeywordViewRequest) returns (google.ads.googleads.v6.resources.DisplayKeywordView) { diff --git a/google/ads/googleads/v6/services/distance_view_service.proto b/google/ads/googleads/v6/services/distance_view_service.proto index 3b2e69eb..9bfa1a7b 100644 --- a/google/ads/googleads/v6/services/distance_view_service.proto +++ b/google/ads/googleads/v6/services/distance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch distance views. service DistanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the attributes of the requested distance view. rpc GetDistanceView(GetDistanceViewRequest) returns (google.ads.googleads.v6.resources.DistanceView) { diff --git a/google/ads/googleads/v6/services/domain_category_service.proto b/google/ads/googleads/v6/services/domain_category_service.proto index ff7bc76a..e1363289 100644 --- a/google/ads/googleads/v6/services/domain_category_service.proto +++ b/google/ads/googleads/v6/services/domain_category_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch domain categories. service DomainCategoryService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested domain category. rpc GetDomainCategory(GetDomainCategoryRequest) returns (google.ads.googleads.v6.resources.DomainCategory) { diff --git a/google/ads/googleads/v6/services/dynamic_search_ads_search_term_view_service.proto b/google/ads/googleads/v6/services/dynamic_search_ads_search_term_view_service.proto index 4b0058b3..4375d84b 100644 --- a/google/ads/googleads/v6/services/dynamic_search_ads_search_term_view_service.proto +++ b/google/ads/googleads/v6/services/dynamic_search_ads_search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch dynamic search ads views. service DynamicSearchAdsSearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested dynamic search ads search term view in full detail. rpc GetDynamicSearchAdsSearchTermView(GetDynamicSearchAdsSearchTermViewRequest) returns (google.ads.googleads.v6.resources.DynamicSearchAdsSearchTermView) { diff --git a/google/ads/googleads/v6/services/expanded_landing_page_view_service.proto b/google/ads/googleads/v6/services/expanded_landing_page_view_service.proto index 9f8ce22d..7d64d2ec 100644 --- a/google/ads/googleads/v6/services/expanded_landing_page_view_service.proto +++ b/google/ads/googleads/v6/services/expanded_landing_page_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch expanded landing page views. service ExpandedLandingPageViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested expanded landing page view in full detail. rpc GetExpandedLandingPageView(GetExpandedLandingPageViewRequest) returns (google.ads.googleads.v6.resources.ExpandedLandingPageView) { diff --git a/google/ads/googleads/v6/services/extension_feed_item_service.proto b/google/ads/googleads/v6/services/extension_feed_item_service.proto index 7579eef8..064be6d7 100644 --- a/google/ads/googleads/v6/services/extension_feed_item_service.proto +++ b/google/ads/googleads/v6/services/extension_feed_item_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage extension feed items. service ExtensionFeedItemService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested extension feed item in full detail. rpc GetExtensionFeedItem(GetExtensionFeedItemRequest) returns (google.ads.googleads.v6.resources.ExtensionFeedItem) { diff --git a/google/ads/googleads/v6/services/feed_item_service.proto b/google/ads/googleads/v6/services/feed_item_service.proto index 7b1a21c2..05b85547 100644 --- a/google/ads/googleads/v6/services/feed_item_service.proto +++ b/google/ads/googleads/v6/services/feed_item_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage feed items. service FeedItemService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed item in full detail. rpc GetFeedItem(GetFeedItemRequest) returns (google.ads.googleads.v6.resources.FeedItem) { diff --git a/google/ads/googleads/v6/services/feed_item_set_link_service.proto b/google/ads/googleads/v6/services/feed_item_set_link_service.proto index 6e1bbb0d..7768196e 100644 --- a/google/ads/googleads/v6/services/feed_item_set_link_service.proto +++ b/google/ads/googleads/v6/services/feed_item_set_link_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage feed item set links. service FeedItemSetLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed item set link in full detail. rpc GetFeedItemSetLink(GetFeedItemSetLinkRequest) returns (google.ads.googleads.v6.resources.FeedItemSetLink) { diff --git a/google/ads/googleads/v6/services/feed_item_set_service.proto b/google/ads/googleads/v6/services/feed_item_set_service.proto index 896e88bf..9d3e449e 100644 --- a/google/ads/googleads/v6/services/feed_item_set_service.proto +++ b/google/ads/googleads/v6/services/feed_item_set_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage feed Item Set service FeedItemSetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed item set in full detail. rpc GetFeedItemSet(GetFeedItemSetRequest) returns (google.ads.googleads.v6.resources.FeedItemSet) { diff --git a/google/ads/googleads/v6/services/feed_item_target_service.proto b/google/ads/googleads/v6/services/feed_item_target_service.proto index cd106991..06822d7c 100644 --- a/google/ads/googleads/v6/services/feed_item_target_service.proto +++ b/google/ads/googleads/v6/services/feed_item_target_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage feed item targets. service FeedItemTargetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed item targets in full detail. rpc GetFeedItemTarget(GetFeedItemTargetRequest) returns (google.ads.googleads.v6.resources.FeedItemTarget) { diff --git a/google/ads/googleads/v6/services/feed_mapping_service.proto b/google/ads/googleads/v6/services/feed_mapping_service.proto index 3bc17bfa..a7e9ce32 100644 --- a/google/ads/googleads/v6/services/feed_mapping_service.proto +++ b/google/ads/googleads/v6/services/feed_mapping_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage feed mappings. service FeedMappingService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed mapping in full detail. rpc GetFeedMapping(GetFeedMappingRequest) returns (google.ads.googleads.v6.resources.FeedMapping) { diff --git a/google/ads/googleads/v6/services/feed_placeholder_view_service.proto b/google/ads/googleads/v6/services/feed_placeholder_view_service.proto index dbaeab09..91197969 100644 --- a/google/ads/googleads/v6/services/feed_placeholder_view_service.proto +++ b/google/ads/googleads/v6/services/feed_placeholder_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch feed placeholder views. service FeedPlaceholderViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed placeholder view in full detail. rpc GetFeedPlaceholderView(GetFeedPlaceholderViewRequest) returns (google.ads.googleads.v6.resources.FeedPlaceholderView) { diff --git a/google/ads/googleads/v6/services/feed_service.proto b/google/ads/googleads/v6/services/feed_service.proto index 0757a9eb..5af51f84 100644 --- a/google/ads/googleads/v6/services/feed_service.proto +++ b/google/ads/googleads/v6/services/feed_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage feeds. service FeedService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested feed in full detail. rpc GetFeed(GetFeedRequest) returns (google.ads.googleads.v6.resources.Feed) { diff --git a/google/ads/googleads/v6/services/gender_view_service.proto b/google/ads/googleads/v6/services/gender_view_service.proto index 8d893f61..cbbd70dd 100644 --- a/google/ads/googleads/v6/services/gender_view_service.proto +++ b/google/ads/googleads/v6/services/gender_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage gender views. service GenderViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested gender view in full detail. rpc GetGenderView(GetGenderViewRequest) returns (google.ads.googleads.v6.resources.GenderView) { diff --git a/google/ads/googleads/v6/services/geo_target_constant_service.proto b/google/ads/googleads/v6/services/geo_target_constant_service.proto index dbc30db9..f43f2cb9 100644 --- a/google/ads/googleads/v6/services/geo_target_constant_service.proto +++ b/google/ads/googleads/v6/services/geo_target_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch geo target constants. service GeoTargetConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested geo target constant in full detail. rpc GetGeoTargetConstant(GetGeoTargetConstantRequest) returns (google.ads.googleads.v6.resources.GeoTargetConstant) { diff --git a/google/ads/googleads/v6/services/geographic_view_service.proto b/google/ads/googleads/v6/services/geographic_view_service.proto index 47605160..163fb0c5 100644 --- a/google/ads/googleads/v6/services/geographic_view_service.proto +++ b/google/ads/googleads/v6/services/geographic_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage geographic views. service GeographicViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested geographic view in full detail. rpc GetGeographicView(GetGeographicViewRequest) returns (google.ads.googleads.v6.resources.GeographicView) { diff --git a/google/ads/googleads/v6/services/google_ads_field_service.proto b/google/ads/googleads/v6/services/google_ads_field_service.proto index dd7061e6..d11bbac9 100644 --- a/google/ads/googleads/v6/services/google_ads_field_service.proto +++ b/google/ads/googleads/v6/services/google_ads_field_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch Google Ads API fields. service GoogleAdsFieldService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns just the requested field. rpc GetGoogleAdsField(GetGoogleAdsFieldRequest) returns (google.ads.googleads.v6.resources.GoogleAdsField) { diff --git a/google/ads/googleads/v6/services/google_ads_service.proto b/google/ads/googleads/v6/services/google_ads_service.proto index 652a3097..4e6b9bb9 100644 --- a/google/ads/googleads/v6/services/google_ads_service.proto +++ b/google/ads/googleads/v6/services/google_ads_service.proto @@ -196,6 +196,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch data and metrics across resources. service GoogleAdsService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all rows that match the search query. rpc Search(SearchGoogleAdsRequest) returns (SearchGoogleAdsResponse) { diff --git a/google/ads/googleads/v6/services/group_placement_view_service.proto b/google/ads/googleads/v6/services/group_placement_view_service.proto index 33de139b..5773f11f 100644 --- a/google/ads/googleads/v6/services/group_placement_view_service.proto +++ b/google/ads/googleads/v6/services/group_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch Group Placement views. service GroupPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Group Placement view in full detail. rpc GetGroupPlacementView(GetGroupPlacementViewRequest) returns (google.ads.googleads.v6.resources.GroupPlacementView) { diff --git a/google/ads/googleads/v6/services/hotel_group_view_service.proto b/google/ads/googleads/v6/services/hotel_group_view_service.proto index 75065e9e..28fad2b3 100644 --- a/google/ads/googleads/v6/services/hotel_group_view_service.proto +++ b/google/ads/googleads/v6/services/hotel_group_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage Hotel Group Views. service HotelGroupViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Hotel Group View in full detail. rpc GetHotelGroupView(GetHotelGroupViewRequest) returns (google.ads.googleads.v6.resources.HotelGroupView) { diff --git a/google/ads/googleads/v6/services/hotel_performance_view_service.proto b/google/ads/googleads/v6/services/hotel_performance_view_service.proto index d75347c4..f56fc818 100644 --- a/google/ads/googleads/v6/services/hotel_performance_view_service.proto +++ b/google/ads/googleads/v6/services/hotel_performance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage Hotel Performance Views. service HotelPerformanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Hotel Performance View in full detail. rpc GetHotelPerformanceView(GetHotelPerformanceViewRequest) returns (google.ads.googleads.v6.resources.HotelPerformanceView) { diff --git a/google/ads/googleads/v6/services/income_range_view_service.proto b/google/ads/googleads/v6/services/income_range_view_service.proto index 2aa196a8..9c8d7763 100644 --- a/google/ads/googleads/v6/services/income_range_view_service.proto +++ b/google/ads/googleads/v6/services/income_range_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage income range views. service IncomeRangeViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested income range view in full detail. rpc GetIncomeRangeView(GetIncomeRangeViewRequest) returns (google.ads.googleads.v6.resources.IncomeRangeView) { diff --git a/google/ads/googleads/v6/services/invoice_service.proto b/google/ads/googleads/v6/services/invoice_service.proto index 4731ee17..ae535006 100644 --- a/google/ads/googleads/v6/services/invoice_service.proto +++ b/google/ads/googleads/v6/services/invoice_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // A service to fetch invoices issued for a billing setup during a given month. service InvoiceService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all invoices associated with a billing setup, for a given month. rpc ListInvoices(ListInvoicesRequest) returns (ListInvoicesResponse) { diff --git a/google/ads/googleads/v6/services/keyword_plan_ad_group_keyword_service.proto b/google/ads/googleads/v6/services/keyword_plan_ad_group_keyword_service.proto index 83fbe067..6c521c19 100644 --- a/google/ads/googleads/v6/services/keyword_plan_ad_group_keyword_service.proto +++ b/google/ads/googleads/v6/services/keyword_plan_ad_group_keyword_service.proto @@ -42,6 +42,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // includes campaign negative keywords and ad group negative keywords. service KeywordPlanAdGroupKeywordService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan ad group keyword in full detail. rpc GetKeywordPlanAdGroupKeyword(GetKeywordPlanAdGroupKeywordRequest) returns (google.ads.googleads.v6.resources.KeywordPlanAdGroupKeyword) { diff --git a/google/ads/googleads/v6/services/keyword_plan_ad_group_service.proto b/google/ads/googleads/v6/services/keyword_plan_ad_group_service.proto index c66287d1..98ba46ed 100644 --- a/google/ads/googleads/v6/services/keyword_plan_ad_group_service.proto +++ b/google/ads/googleads/v6/services/keyword_plan_ad_group_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage Keyword Plan ad groups. service KeywordPlanAdGroupService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan ad group in full detail. rpc GetKeywordPlanAdGroup(GetKeywordPlanAdGroupRequest) returns (google.ads.googleads.v6.resources.KeywordPlanAdGroup) { diff --git a/google/ads/googleads/v6/services/keyword_plan_campaign_keyword_service.proto b/google/ads/googleads/v6/services/keyword_plan_campaign_keyword_service.proto index 3e4ebf2d..adf68943 100644 --- a/google/ads/googleads/v6/services/keyword_plan_campaign_keyword_service.proto +++ b/google/ads/googleads/v6/services/keyword_plan_campaign_keyword_service.proto @@ -41,6 +41,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // campaign negative keywords and ad group negative keywords. service KeywordPlanCampaignKeywordService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested plan in full detail. rpc GetKeywordPlanCampaignKeyword(GetKeywordPlanCampaignKeywordRequest) returns (google.ads.googleads.v6.resources.KeywordPlanCampaignKeyword) { diff --git a/google/ads/googleads/v6/services/keyword_plan_campaign_service.proto b/google/ads/googleads/v6/services/keyword_plan_campaign_service.proto index 1954a43a..cfe5c661 100644 --- a/google/ads/googleads/v6/services/keyword_plan_campaign_service.proto +++ b/google/ads/googleads/v6/services/keyword_plan_campaign_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage Keyword Plan campaigns. service KeywordPlanCampaignService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Keyword Plan campaign in full detail. rpc GetKeywordPlanCampaign(GetKeywordPlanCampaignRequest) returns (google.ads.googleads.v6.resources.KeywordPlanCampaign) { diff --git a/google/ads/googleads/v6/services/keyword_plan_idea_service.proto b/google/ads/googleads/v6/services/keyword_plan_idea_service.proto index c1fa8d94..a0323057 100644 --- a/google/ads/googleads/v6/services/keyword_plan_idea_service.proto +++ b/google/ads/googleads/v6/services/keyword_plan_idea_service.proto @@ -35,6 +35,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to generate keyword ideas. service KeywordPlanIdeaService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns a list of keyword ideas. rpc GenerateKeywordIdeas(GenerateKeywordIdeasRequest) returns (GenerateKeywordIdeaResponse) { diff --git a/google/ads/googleads/v6/services/keyword_plan_service.proto b/google/ads/googleads/v6/services/keyword_plan_service.proto index e7d917a0..e5cfb327 100644 --- a/google/ads/googleads/v6/services/keyword_plan_service.proto +++ b/google/ads/googleads/v6/services/keyword_plan_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage keyword plans. service KeywordPlanService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested plan in full detail. rpc GetKeywordPlan(GetKeywordPlanRequest) returns (google.ads.googleads.v6.resources.KeywordPlan) { diff --git a/google/ads/googleads/v6/services/keyword_view_service.proto b/google/ads/googleads/v6/services/keyword_view_service.proto index 5a3d5dca..7b0ea3fc 100644 --- a/google/ads/googleads/v6/services/keyword_view_service.proto +++ b/google/ads/googleads/v6/services/keyword_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage keyword views. service KeywordViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested keyword view in full detail. rpc GetKeywordView(GetKeywordViewRequest) returns (google.ads.googleads.v6.resources.KeywordView) { diff --git a/google/ads/googleads/v6/services/label_service.proto b/google/ads/googleads/v6/services/label_service.proto index 8d79fa6a..81929343 100644 --- a/google/ads/googleads/v6/services/label_service.proto +++ b/google/ads/googleads/v6/services/label_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage labels. service LabelService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested label in full detail. rpc GetLabel(GetLabelRequest) returns (google.ads.googleads.v6.resources.Label) { diff --git a/google/ads/googleads/v6/services/landing_page_view_service.proto b/google/ads/googleads/v6/services/landing_page_view_service.proto index 0bd10a32..97324c24 100644 --- a/google/ads/googleads/v6/services/landing_page_view_service.proto +++ b/google/ads/googleads/v6/services/landing_page_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch landing page views. service LandingPageViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested landing page view in full detail. rpc GetLandingPageView(GetLandingPageViewRequest) returns (google.ads.googleads.v6.resources.LandingPageView) { diff --git a/google/ads/googleads/v6/services/language_constant_service.proto b/google/ads/googleads/v6/services/language_constant_service.proto index f8948aa0..3e0809da 100644 --- a/google/ads/googleads/v6/services/language_constant_service.proto +++ b/google/ads/googleads/v6/services/language_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch language constants. service LanguageConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested language constant. rpc GetLanguageConstant(GetLanguageConstantRequest) returns (google.ads.googleads.v6.resources.LanguageConstant) { diff --git a/google/ads/googleads/v6/services/location_view_service.proto b/google/ads/googleads/v6/services/location_view_service.proto index 87707025..6f53ec3a 100644 --- a/google/ads/googleads/v6/services/location_view_service.proto +++ b/google/ads/googleads/v6/services/location_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch location views. service LocationViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested location view in full detail. rpc GetLocationView(GetLocationViewRequest) returns (google.ads.googleads.v6.resources.LocationView) { diff --git a/google/ads/googleads/v6/services/managed_placement_view_service.proto b/google/ads/googleads/v6/services/managed_placement_view_service.proto index 374d8679..caef5fde 100644 --- a/google/ads/googleads/v6/services/managed_placement_view_service.proto +++ b/google/ads/googleads/v6/services/managed_placement_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage Managed Placement views. service ManagedPlacementViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Managed Placement view in full detail. rpc GetManagedPlacementView(GetManagedPlacementViewRequest) returns (google.ads.googleads.v6.resources.ManagedPlacementView) { diff --git a/google/ads/googleads/v6/services/media_file_service.proto b/google/ads/googleads/v6/services/media_file_service.proto index 870970de..7b0a24bd 100644 --- a/google/ads/googleads/v6/services/media_file_service.proto +++ b/google/ads/googleads/v6/services/media_file_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage media files. service MediaFileService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested media file in full detail. rpc GetMediaFile(GetMediaFileRequest) returns (google.ads.googleads.v6.resources.MediaFile) { diff --git a/google/ads/googleads/v6/services/merchant_center_link_service.proto b/google/ads/googleads/v6/services/merchant_center_link_service.proto index edbd72d7..4b0165e8 100644 --- a/google/ads/googleads/v6/services/merchant_center_link_service.proto +++ b/google/ads/googleads/v6/services/merchant_center_link_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Merchant Center. service MerchantCenterLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns Merchant Center links available for this customer. rpc ListMerchantCenterLinks(ListMerchantCenterLinksRequest) returns (ListMerchantCenterLinksResponse) { diff --git a/google/ads/googleads/v6/services/mobile_app_category_constant_service.proto b/google/ads/googleads/v6/services/mobile_app_category_constant_service.proto index 5ac2caac..28e8f641 100644 --- a/google/ads/googleads/v6/services/mobile_app_category_constant_service.proto +++ b/google/ads/googleads/v6/services/mobile_app_category_constant_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch mobile app category constants. service MobileAppCategoryConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested mobile app category constant. rpc GetMobileAppCategoryConstant(GetMobileAppCategoryConstantRequest) returns (google.ads.googleads.v6.resources.MobileAppCategoryConstant) { diff --git a/google/ads/googleads/v6/services/mobile_device_constant_service.proto b/google/ads/googleads/v6/services/mobile_device_constant_service.proto index af40630d..b92b5c2f 100644 --- a/google/ads/googleads/v6/services/mobile_device_constant_service.proto +++ b/google/ads/googleads/v6/services/mobile_device_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch mobile device constants. service MobileDeviceConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested mobile device constant in full detail. rpc GetMobileDeviceConstant(GetMobileDeviceConstantRequest) returns (google.ads.googleads.v6.resources.MobileDeviceConstant) { diff --git a/google/ads/googleads/v6/services/offline_user_data_job_service.proto b/google/ads/googleads/v6/services/offline_user_data_job_service.proto index 3503f070..726c45a7 100644 --- a/google/ads/googleads/v6/services/offline_user_data_job_service.proto +++ b/google/ads/googleads/v6/services/offline_user_data_job_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage offline user data jobs. service OfflineUserDataJobService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Creates an offline user data job. rpc CreateOfflineUserDataJob(CreateOfflineUserDataJobRequest) returns (CreateOfflineUserDataJobResponse) { diff --git a/google/ads/googleads/v6/services/operating_system_version_constant_service.proto b/google/ads/googleads/v6/services/operating_system_version_constant_service.proto index f3224353..75e0071b 100644 --- a/google/ads/googleads/v6/services/operating_system_version_constant_service.proto +++ b/google/ads/googleads/v6/services/operating_system_version_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch Operating System Version constants. service OperatingSystemVersionConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested OS version constant in full detail. rpc GetOperatingSystemVersionConstant(GetOperatingSystemVersionConstantRequest) returns (google.ads.googleads.v6.resources.OperatingSystemVersionConstant) { diff --git a/google/ads/googleads/v6/services/paid_organic_search_term_view_service.proto b/google/ads/googleads/v6/services/paid_organic_search_term_view_service.proto index 2b3e0885..39bb5b1c 100644 --- a/google/ads/googleads/v6/services/paid_organic_search_term_view_service.proto +++ b/google/ads/googleads/v6/services/paid_organic_search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch paid organic search term views. service PaidOrganicSearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested paid organic search term view in full detail. rpc GetPaidOrganicSearchTermView(GetPaidOrganicSearchTermViewRequest) returns (google.ads.googleads.v6.resources.PaidOrganicSearchTermView) { diff --git a/google/ads/googleads/v6/services/parental_status_view_service.proto b/google/ads/googleads/v6/services/parental_status_view_service.proto index 1ef2cb9b..ee6d74e0 100644 --- a/google/ads/googleads/v6/services/parental_status_view_service.proto +++ b/google/ads/googleads/v6/services/parental_status_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage parental status views. service ParentalStatusViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested parental status view in full detail. rpc GetParentalStatusView(GetParentalStatusViewRequest) returns (google.ads.googleads.v6.resources.ParentalStatusView) { diff --git a/google/ads/googleads/v6/services/payments_account_service.proto b/google/ads/googleads/v6/services/payments_account_service.proto index d30e4e2f..b4423319 100644 --- a/google/ads/googleads/v6/services/payments_account_service.proto +++ b/google/ads/googleads/v6/services/payments_account_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // billing. service PaymentsAccountService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns all payments accounts associated with all managers // between the login customer ID and specified serving customer in the diff --git a/google/ads/googleads/v6/services/product_bidding_category_constant_service.proto b/google/ads/googleads/v6/services/product_bidding_category_constant_service.proto index 42d889e7..fe5c8920 100644 --- a/google/ads/googleads/v6/services/product_bidding_category_constant_service.proto +++ b/google/ads/googleads/v6/services/product_bidding_category_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch Product Bidding Categories. service ProductBiddingCategoryConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Product Bidding Category in full detail. rpc GetProductBiddingCategoryConstant(GetProductBiddingCategoryConstantRequest) returns (google.ads.googleads.v6.resources.ProductBiddingCategoryConstant) { diff --git a/google/ads/googleads/v6/services/product_group_view_service.proto b/google/ads/googleads/v6/services/product_group_view_service.proto index fbf69b6c..c7ce6c9b 100644 --- a/google/ads/googleads/v6/services/product_group_view_service.proto +++ b/google/ads/googleads/v6/services/product_group_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage product group views. service ProductGroupViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested product group view in full detail. rpc GetProductGroupView(GetProductGroupViewRequest) returns (google.ads.googleads.v6.resources.ProductGroupView) { diff --git a/google/ads/googleads/v6/services/reach_plan_service.proto b/google/ads/googleads/v6/services/reach_plan_service.proto index 4186dbff..6820be48 100644 --- a/google/ads/googleads/v6/services/reach_plan_service.proto +++ b/google/ads/googleads/v6/services/reach_plan_service.proto @@ -43,6 +43,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // certain duration with a defined budget. service ReachPlanService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the list of plannable locations (for example, countries & DMAs). rpc ListPlannableLocations(ListPlannableLocationsRequest) returns (ListPlannableLocationsResponse) { diff --git a/google/ads/googleads/v6/services/recommendation_service.proto b/google/ads/googleads/v6/services/recommendation_service.proto index 00e16795..1e0867d2 100644 --- a/google/ads/googleads/v6/services/recommendation_service.proto +++ b/google/ads/googleads/v6/services/recommendation_service.proto @@ -40,6 +40,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage recommendations. service RecommendationService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested recommendation in full detail. rpc GetRecommendation(GetRecommendationRequest) returns (google.ads.googleads.v6.resources.Recommendation) { diff --git a/google/ads/googleads/v6/services/remarketing_action_service.proto b/google/ads/googleads/v6/services/remarketing_action_service.proto index 69303da9..6207ced1 100644 --- a/google/ads/googleads/v6/services/remarketing_action_service.proto +++ b/google/ads/googleads/v6/services/remarketing_action_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage remarketing actions. service RemarketingActionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested remarketing action in full detail. rpc GetRemarketingAction(GetRemarketingActionRequest) returns (google.ads.googleads.v6.resources.RemarketingAction) { diff --git a/google/ads/googleads/v6/services/search_term_view_service.proto b/google/ads/googleads/v6/services/search_term_view_service.proto index 88816e34..480a0d11 100644 --- a/google/ads/googleads/v6/services/search_term_view_service.proto +++ b/google/ads/googleads/v6/services/search_term_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage search term views. service SearchTermViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the attributes of the requested search term view. rpc GetSearchTermView(GetSearchTermViewRequest) returns (google.ads.googleads.v6.resources.SearchTermView) { diff --git a/google/ads/googleads/v6/services/shared_criterion_service.proto b/google/ads/googleads/v6/services/shared_criterion_service.proto index fb9aaa42..24cb83de 100644 --- a/google/ads/googleads/v6/services/shared_criterion_service.proto +++ b/google/ads/googleads/v6/services/shared_criterion_service.proto @@ -37,6 +37,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage shared criteria. service SharedCriterionService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested shared criterion in full detail. rpc GetSharedCriterion(GetSharedCriterionRequest) returns (google.ads.googleads.v6.resources.SharedCriterion) { diff --git a/google/ads/googleads/v6/services/shared_set_service.proto b/google/ads/googleads/v6/services/shared_set_service.proto index 84155842..c0d5cf36 100644 --- a/google/ads/googleads/v6/services/shared_set_service.proto +++ b/google/ads/googleads/v6/services/shared_set_service.proto @@ -39,6 +39,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage shared sets. service SharedSetService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested shared set in full detail. rpc GetSharedSet(GetSharedSetRequest) returns (google.ads.googleads.v6.resources.SharedSet) { diff --git a/google/ads/googleads/v6/services/shopping_performance_view_service.proto b/google/ads/googleads/v6/services/shopping_performance_view_service.proto index 594c4a06..db954625 100644 --- a/google/ads/googleads/v6/services/shopping_performance_view_service.proto +++ b/google/ads/googleads/v6/services/shopping_performance_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch Shopping performance views. service ShoppingPerformanceViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested Shopping performance view in full detail. rpc GetShoppingPerformanceView(GetShoppingPerformanceViewRequest) returns (google.ads.googleads.v6.resources.ShoppingPerformanceView) { diff --git a/google/ads/googleads/v6/services/third_party_app_analytics_link_service.proto b/google/ads/googleads/v6/services/third_party_app_analytics_link_service.proto index 37e430a7..8caf1af0 100644 --- a/google/ads/googleads/v6/services/third_party_app_analytics_link_service.proto +++ b/google/ads/googleads/v6/services/third_party_app_analytics_link_service.proto @@ -34,6 +34,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // app analytics. service ThirdPartyAppAnalyticsLinkService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the third party app analytics link in full detail. rpc GetThirdPartyAppAnalyticsLink(GetThirdPartyAppAnalyticsLinkRequest) returns (google.ads.googleads.v6.resources.ThirdPartyAppAnalyticsLink) { diff --git a/google/ads/googleads/v6/services/topic_constant_service.proto b/google/ads/googleads/v6/services/topic_constant_service.proto index dab7cdb5..189e6759 100644 --- a/google/ads/googleads/v6/services/topic_constant_service.proto +++ b/google/ads/googleads/v6/services/topic_constant_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch topic constants. service TopicConstantService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested topic constant in full detail. rpc GetTopicConstant(GetTopicConstantRequest) returns (google.ads.googleads.v6.resources.TopicConstant) { diff --git a/google/ads/googleads/v6/services/topic_view_service.proto b/google/ads/googleads/v6/services/topic_view_service.proto index 6e9964d4..cb52791f 100644 --- a/google/ads/googleads/v6/services/topic_view_service.proto +++ b/google/ads/googleads/v6/services/topic_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage topic views. service TopicViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested topic view in full detail. rpc GetTopicView(GetTopicViewRequest) returns (google.ads.googleads.v6.resources.TopicView) { diff --git a/google/ads/googleads/v6/services/user_data_service.proto b/google/ads/googleads/v6/services/user_data_service.proto index 6201bc3f..b5e03c00 100644 --- a/google/ads/googleads/v6/services/user_data_service.proto +++ b/google/ads/googleads/v6/services/user_data_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Accessible only to customers on the allow-list. service UserDataService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Uploads the given user data. rpc UploadUserData(UploadUserDataRequest) returns (UploadUserDataResponse) { diff --git a/google/ads/googleads/v6/services/user_interest_service.proto b/google/ads/googleads/v6/services/user_interest_service.proto index 09f6106f..2b5662dd 100644 --- a/google/ads/googleads/v6/services/user_interest_service.proto +++ b/google/ads/googleads/v6/services/user_interest_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to fetch Google Ads User Interest. service UserInterestService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user interest in full detail rpc GetUserInterest(GetUserInterestRequest) returns (google.ads.googleads.v6.resources.UserInterest) { diff --git a/google/ads/googleads/v6/services/user_list_service.proto b/google/ads/googleads/v6/services/user_list_service.proto index a457e246..01205253 100644 --- a/google/ads/googleads/v6/services/user_list_service.proto +++ b/google/ads/googleads/v6/services/user_list_service.proto @@ -38,6 +38,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage user lists. service UserListService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user list. rpc GetUserList(GetUserListRequest) returns (google.ads.googleads.v6.resources.UserList) { diff --git a/google/ads/googleads/v6/services/user_location_view_service.proto b/google/ads/googleads/v6/services/user_location_view_service.proto index 2212477f..970d6e73 100644 --- a/google/ads/googleads/v6/services/user_location_view_service.proto +++ b/google/ads/googleads/v6/services/user_location_view_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage user location views. service UserLocationViewService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested user location view in full detail. rpc GetUserLocationView(GetUserLocationViewRequest) returns (google.ads.googleads.v6.resources.UserLocationView) { diff --git a/google/ads/googleads/v6/services/video_service.proto b/google/ads/googleads/v6/services/video_service.proto index 9f6fa86d..c374bee9 100644 --- a/google/ads/googleads/v6/services/video_service.proto +++ b/google/ads/googleads/v6/services/video_service.proto @@ -36,6 +36,7 @@ option ruby_package = "Google::Ads::GoogleAds::V6::Services"; // Service to manage videos. service VideoService { option (google.api.default_host) = "googleads.googleapis.com"; + option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords"; // Returns the requested video in full detail. rpc GetVideo(GetVideoRequest) returns (google.ads.googleads.v6.resources.Video) {