diff options
Diffstat (limited to 'google/ads/googleads/v1/services/google_ads_service.proto')
-rw-r--r-- | google/ads/googleads/v1/services/google_ads_service.proto | 727 |
1 files changed, 0 insertions, 727 deletions
diff --git a/google/ads/googleads/v1/services/google_ads_service.proto b/google/ads/googleads/v1/services/google_ads_service.proto deleted file mode 100644 index e0ed629ef..000000000 --- a/google/ads/googleads/v1/services/google_ads_service.proto +++ /dev/null @@ -1,727 +0,0 @@ -// Copyright 2019 Google LLC. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -syntax = "proto3"; - -package google.ads.googleads.v1.services; - -import "google/ads/googleads/v1/common/metrics.proto"; -import "google/ads/googleads/v1/common/segments.proto"; -import "google/ads/googleads/v1/resources/account_budget.proto"; -import "google/ads/googleads/v1/resources/account_budget_proposal.proto"; -import "google/ads/googleads/v1/resources/ad_group.proto"; -import "google/ads/googleads/v1/resources/ad_group_ad.proto"; -import "google/ads/googleads/v1/resources/ad_group_ad_label.proto"; -import "google/ads/googleads/v1/resources/ad_group_audience_view.proto"; -import "google/ads/googleads/v1/resources/ad_group_bid_modifier.proto"; -import "google/ads/googleads/v1/resources/ad_group_criterion.proto"; -import "google/ads/googleads/v1/resources/ad_group_criterion_label.proto"; -import "google/ads/googleads/v1/resources/ad_group_extension_setting.proto"; -import "google/ads/googleads/v1/resources/ad_group_feed.proto"; -import "google/ads/googleads/v1/resources/ad_group_label.proto"; -import "google/ads/googleads/v1/resources/ad_schedule_view.proto"; -import "google/ads/googleads/v1/resources/age_range_view.proto"; -import "google/ads/googleads/v1/resources/bidding_strategy.proto"; -import "google/ads/googleads/v1/resources/billing_setup.proto"; -import "google/ads/googleads/v1/resources/campaign.proto"; -import "google/ads/googleads/v1/resources/campaign_audience_view.proto"; -import "google/ads/googleads/v1/resources/campaign_bid_modifier.proto"; -import "google/ads/googleads/v1/resources/campaign_budget.proto"; -import "google/ads/googleads/v1/resources/campaign_criterion.proto"; -import "google/ads/googleads/v1/resources/campaign_extension_setting.proto"; -import "google/ads/googleads/v1/resources/campaign_feed.proto"; -import "google/ads/googleads/v1/resources/campaign_label.proto"; -import "google/ads/googleads/v1/resources/campaign_shared_set.proto"; -import "google/ads/googleads/v1/resources/carrier_constant.proto"; -import "google/ads/googleads/v1/resources/change_status.proto"; -import "google/ads/googleads/v1/resources/click_view.proto"; -import "google/ads/googleads/v1/resources/conversion_action.proto"; -import "google/ads/googleads/v1/resources/custom_interest.proto"; -import "google/ads/googleads/v1/resources/customer.proto"; -import "google/ads/googleads/v1/resources/customer_client.proto"; -import "google/ads/googleads/v1/resources/customer_client_link.proto"; -import "google/ads/googleads/v1/resources/customer_extension_setting.proto"; -import "google/ads/googleads/v1/resources/customer_feed.proto"; -import "google/ads/googleads/v1/resources/customer_label.proto"; -import "google/ads/googleads/v1/resources/customer_manager_link.proto"; -import "google/ads/googleads/v1/resources/customer_negative_criterion.proto"; -import "google/ads/googleads/v1/resources/detail_placement_view.proto"; -import "google/ads/googleads/v1/resources/display_keyword_view.proto"; -import "google/ads/googleads/v1/resources/domain_category.proto"; -import "google/ads/googleads/v1/resources/dynamic_search_ads_search_term_view.proto"; -import "google/ads/googleads/v1/resources/extension_feed_item.proto"; -import "google/ads/googleads/v1/resources/feed.proto"; -import "google/ads/googleads/v1/resources/feed_item.proto"; -import "google/ads/googleads/v1/resources/feed_item_target.proto"; -import "google/ads/googleads/v1/resources/feed_mapping.proto"; -import "google/ads/googleads/v1/resources/feed_placeholder_view.proto"; -import "google/ads/googleads/v1/resources/gender_view.proto"; -import "google/ads/googleads/v1/resources/geo_target_constant.proto"; -import "google/ads/googleads/v1/resources/geographic_view.proto"; -import "google/ads/googleads/v1/resources/group_placement_view.proto"; -import "google/ads/googleads/v1/resources/hotel_group_view.proto"; -import "google/ads/googleads/v1/resources/hotel_performance_view.proto"; -import "google/ads/googleads/v1/resources/keyword_plan.proto"; -import "google/ads/googleads/v1/resources/keyword_plan_ad_group.proto"; -import "google/ads/googleads/v1/resources/keyword_plan_campaign.proto"; -import "google/ads/googleads/v1/resources/keyword_plan_keyword.proto"; -import "google/ads/googleads/v1/resources/keyword_plan_negative_keyword.proto"; -import "google/ads/googleads/v1/resources/keyword_view.proto"; -import "google/ads/googleads/v1/resources/label.proto"; -import "google/ads/googleads/v1/resources/language_constant.proto"; -import "google/ads/googleads/v1/resources/location_view.proto"; -import "google/ads/googleads/v1/resources/managed_placement_view.proto"; -import "google/ads/googleads/v1/resources/media_file.proto"; -import "google/ads/googleads/v1/resources/mobile_app_category_constant.proto"; -import "google/ads/googleads/v1/resources/mobile_device_constant.proto"; -import "google/ads/googleads/v1/resources/operating_system_version_constant.proto"; -import "google/ads/googleads/v1/resources/parental_status_view.proto"; -import "google/ads/googleads/v1/resources/product_bidding_category_constant.proto"; -import "google/ads/googleads/v1/resources/product_group_view.proto"; -import "google/ads/googleads/v1/resources/recommendation.proto"; -import "google/ads/googleads/v1/resources/remarketing_action.proto"; -import "google/ads/googleads/v1/resources/search_term_view.proto"; -import "google/ads/googleads/v1/resources/shared_criterion.proto"; -import "google/ads/googleads/v1/resources/shared_set.proto"; -import "google/ads/googleads/v1/resources/shopping_performance_view.proto"; -import "google/ads/googleads/v1/resources/topic_constant.proto"; -import "google/ads/googleads/v1/resources/topic_view.proto"; -import "google/ads/googleads/v1/resources/user_interest.proto"; -import "google/ads/googleads/v1/resources/user_list.proto"; -import "google/ads/googleads/v1/resources/video.proto"; -import "google/ads/googleads/v1/services/ad_group_ad_label_service.proto"; -import "google/ads/googleads/v1/services/ad_group_ad_service.proto"; -import "google/ads/googleads/v1/services/ad_group_bid_modifier_service.proto"; -import "google/ads/googleads/v1/services/ad_group_criterion_label_service.proto"; -import "google/ads/googleads/v1/services/ad_group_criterion_service.proto"; -import "google/ads/googleads/v1/services/ad_group_extension_setting_service.proto"; -import "google/ads/googleads/v1/services/ad_group_feed_service.proto"; -import "google/ads/googleads/v1/services/ad_group_label_service.proto"; -import "google/ads/googleads/v1/services/ad_group_service.proto"; -import "google/ads/googleads/v1/services/ad_parameter_service.proto"; -import "google/ads/googleads/v1/services/bidding_strategy_service.proto"; -import "google/ads/googleads/v1/services/campaign_bid_modifier_service.proto"; -import "google/ads/googleads/v1/services/campaign_budget_service.proto"; -import "google/ads/googleads/v1/services/campaign_criterion_service.proto"; -import "google/ads/googleads/v1/services/campaign_extension_setting_service.proto"; -import "google/ads/googleads/v1/services/campaign_feed_service.proto"; -import "google/ads/googleads/v1/services/campaign_label_service.proto"; -import "google/ads/googleads/v1/services/campaign_service.proto"; -import "google/ads/googleads/v1/services/campaign_shared_set_service.proto"; -import "google/ads/googleads/v1/services/conversion_action_service.proto"; -import "google/ads/googleads/v1/services/customer_extension_setting_service.proto"; -import "google/ads/googleads/v1/services/customer_feed_service.proto"; -import "google/ads/googleads/v1/services/customer_label_service.proto"; -import "google/ads/googleads/v1/services/customer_negative_criterion_service.proto"; -import "google/ads/googleads/v1/services/customer_service.proto"; -import "google/ads/googleads/v1/services/extension_feed_item_service.proto"; -import "google/ads/googleads/v1/services/feed_item_service.proto"; -import "google/ads/googleads/v1/services/feed_item_target_service.proto"; -import "google/ads/googleads/v1/services/feed_mapping_service.proto"; -import "google/ads/googleads/v1/services/feed_service.proto"; -import "google/ads/googleads/v1/services/label_service.proto"; -import "google/ads/googleads/v1/services/media_file_service.proto"; -import "google/ads/googleads/v1/services/remarketing_action_service.proto"; -import "google/ads/googleads/v1/services/shared_criterion_service.proto"; -import "google/ads/googleads/v1/services/shared_set_service.proto"; -import "google/ads/googleads/v1/services/user_list_service.proto"; -import "google/api/annotations.proto"; -import "google/protobuf/field_mask.proto"; -import "google/rpc/status.proto"; - -option csharp_namespace = "Google.Ads.GoogleAds.V1.Services"; -option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/services;services"; -option java_multiple_files = true; -option java_outer_classname = "GoogleAdsServiceProto"; -option java_package = "com.google.ads.googleads.v1.services"; -option objc_class_prefix = "GAA"; -option php_namespace = "Google\\Ads\\GoogleAds\\V1\\Services"; -option ruby_package = "Google::Ads::GoogleAds::V1::Services"; -// Proto file describing the GoogleAdsService. - -// Service to fetch data and metrics across resources. -service GoogleAdsService { - // Returns all rows that match the search query. - rpc Search(SearchGoogleAdsRequest) returns (SearchGoogleAdsResponse) { - option (google.api.http) = { - post: "/v1/customers/{customer_id=*}/googleAds:search" - body: "*" - }; - } - - // Creates, updates, or removes resources. Operation statuses are returned. - rpc Mutate(MutateGoogleAdsRequest) returns (MutateGoogleAdsResponse) { - option (google.api.http) = { - post: "/v1/customers/{customer_id=*}/googleAds:mutate" - body: "*" - }; - } -} - -// Request message for [GoogleAdsService.Search][google.ads.googleads.v1.services.GoogleAdsService.Search]. -message SearchGoogleAdsRequest { - // The ID of the customer being queried. - string customer_id = 1; - - // The query string. - string query = 2; - - // Token of the page to retrieve. If not specified, the first - // page of results will be returned. Use the value obtained from - // `next_page_token` in the previous response in order to request - // the next page of results. - string page_token = 3; - - // Number of elements to retrieve in a single page. - // When too large a page is requested, the server may decide to - // further limit the number of returned resources. - int32 page_size = 4; - - // If true, the request is validated but not executed. - bool validate_only = 5; -} - -// Response message for [GoogleAdsService.Search][google.ads.googleads.v1.services.GoogleAdsService.Search]. -message SearchGoogleAdsResponse { - // The list of rows that matched the query. - repeated GoogleAdsRow results = 1; - - // Pagination token used to retrieve the next page of results. - // Pass the content of this string as the `page_token` attribute of - // the next request. `next_page_token` is not returned for the last - // page. - string next_page_token = 2; - - // Total number of results that match the query ignoring the LIMIT - // clause. - int64 total_results_count = 3; - - // FieldMask that represents what fields were requested by the user. - google.protobuf.FieldMask field_mask = 5; -} - -// A returned row from the query. -message GoogleAdsRow { - // The account budget in the query. - google.ads.googleads.v1.resources.AccountBudget account_budget = 42; - - // The account budget proposal referenced in the query. - google.ads.googleads.v1.resources.AccountBudgetProposal account_budget_proposal = 43; - - // The ad group referenced in the query. - google.ads.googleads.v1.resources.AdGroup ad_group = 3; - - // The ad referenced in the query. - google.ads.googleads.v1.resources.AdGroupAd ad_group_ad = 16; - - // The ad group ad label referenced in the query. - google.ads.googleads.v1.resources.AdGroupAdLabel ad_group_ad_label = 120; - - // The ad group audience view referenced in the query. - google.ads.googleads.v1.resources.AdGroupAudienceView ad_group_audience_view = 57; - - // The bid modifier referenced in the query. - google.ads.googleads.v1.resources.AdGroupBidModifier ad_group_bid_modifier = 24; - - // The criterion referenced in the query. - google.ads.googleads.v1.resources.AdGroupCriterion ad_group_criterion = 17; - - // The ad group criterion label referenced in the query. - google.ads.googleads.v1.resources.AdGroupCriterionLabel ad_group_criterion_label = 121; - - // The ad group extension setting referenced in the query. - google.ads.googleads.v1.resources.AdGroupExtensionSetting ad_group_extension_setting = 112; - - // The ad group feed referenced in the query. - google.ads.googleads.v1.resources.AdGroupFeed ad_group_feed = 67; - - // The ad group label referenced in the query. - google.ads.googleads.v1.resources.AdGroupLabel ad_group_label = 115; - - // The age range view referenced in the query. - google.ads.googleads.v1.resources.AgeRangeView age_range_view = 48; - - // The ad schedule view referenced in the query. - google.ads.googleads.v1.resources.AdScheduleView ad_schedule_view = 89; - - // The domain category referenced in the query. - google.ads.googleads.v1.resources.DomainCategory domain_category = 91; - - // The bidding strategy referenced in the query. - google.ads.googleads.v1.resources.BiddingStrategy bidding_strategy = 18; - - // The billing setup referenced in the query. - google.ads.googleads.v1.resources.BillingSetup billing_setup = 41; - - // The campaign budget referenced in the query. - google.ads.googleads.v1.resources.CampaignBudget campaign_budget = 19; - - // The campaign referenced in the query. - google.ads.googleads.v1.resources.Campaign campaign = 2; - - // The campaign audience view referenced in the query. - google.ads.googleads.v1.resources.CampaignAudienceView campaign_audience_view = 69; - - // The campaign bid modifier referenced in the query. - google.ads.googleads.v1.resources.CampaignBidModifier campaign_bid_modifier = 26; - - // The campaign criterion referenced in the query. - google.ads.googleads.v1.resources.CampaignCriterion campaign_criterion = 20; - - // The campaign extension setting referenced in the query. - google.ads.googleads.v1.resources.CampaignExtensionSetting campaign_extension_setting = 113; - - // The campaign feed referenced in the query. - google.ads.googleads.v1.resources.CampaignFeed campaign_feed = 63; - - // The campaign label referenced in the query. - google.ads.googleads.v1.resources.CampaignLabel campaign_label = 108; - - // Campaign Shared Set referenced in AWQL query. - google.ads.googleads.v1.resources.CampaignSharedSet campaign_shared_set = 30; - - // The carrier constant referenced in the query. - google.ads.googleads.v1.resources.CarrierConstant carrier_constant = 66; - - // The ChangeStatus referenced in the query. - google.ads.googleads.v1.resources.ChangeStatus change_status = 37; - - // The conversion action referenced in the query. - google.ads.googleads.v1.resources.ConversionAction conversion_action = 103; - - // The ClickView referenced in the query. - google.ads.googleads.v1.resources.ClickView click_view = 122; - - // The CustomInterest referenced in the query. - google.ads.googleads.v1.resources.CustomInterest custom_interest = 104; - - // The customer referenced in the query. - google.ads.googleads.v1.resources.Customer customer = 1; - - // The CustomerManagerLink referenced in the query. - google.ads.googleads.v1.resources.CustomerManagerLink customer_manager_link = 61; - - // The CustomerClientLink referenced in the query. - google.ads.googleads.v1.resources.CustomerClientLink customer_client_link = 62; - - // The CustomerClient referenced in the query. - google.ads.googleads.v1.resources.CustomerClient customer_client = 70; - - // The customer extension setting referenced in the query. - google.ads.googleads.v1.resources.CustomerExtensionSetting customer_extension_setting = 114; - - // The customer feed referenced in the query. - google.ads.googleads.v1.resources.CustomerFeed customer_feed = 64; - - // The customer label referenced in the query. - google.ads.googleads.v1.resources.CustomerLabel customer_label = 124; - - // The customer negative criterion referenced in the query. - google.ads.googleads.v1.resources.CustomerNegativeCriterion customer_negative_criterion = 88; - - // The detail placement view referenced in the query. - google.ads.googleads.v1.resources.DetailPlacementView detail_placement_view = 118; - - // The display keyword view referenced in the query. - google.ads.googleads.v1.resources.DisplayKeywordView display_keyword_view = 47; - - // The dynamic search ads search term view referenced in the query. - google.ads.googleads.v1.resources.DynamicSearchAdsSearchTermView dynamic_search_ads_search_term_view = 106; - - // The extension feed item referenced in the query. - google.ads.googleads.v1.resources.ExtensionFeedItem extension_feed_item = 85; - - // The feed referenced in the query. - google.ads.googleads.v1.resources.Feed feed = 46; - - // The feed item referenced in the query. - google.ads.googleads.v1.resources.FeedItem feed_item = 50; - - // The feed item target referenced in the query. - google.ads.googleads.v1.resources.FeedItemTarget feed_item_target = 116; - - // The feed mapping referenced in the query. - google.ads.googleads.v1.resources.FeedMapping feed_mapping = 58; - - // The feed placeholder view referenced in the query. - google.ads.googleads.v1.resources.FeedPlaceholderView feed_placeholder_view = 97; - - // The gender view referenced in the query. - google.ads.googleads.v1.resources.GenderView gender_view = 40; - - // The geo target constant referenced in the query. - google.ads.googleads.v1.resources.GeoTargetConstant geo_target_constant = 23; - - // The geographic view referenced in the query. - google.ads.googleads.v1.resources.GeographicView geographic_view = 125; - - // The group placement view referenced in the query. - google.ads.googleads.v1.resources.GroupPlacementView group_placement_view = 119; - - // The hotel group view referenced in the query. - google.ads.googleads.v1.resources.HotelGroupView hotel_group_view = 51; - - // The hotel performance view referenced in the query. - google.ads.googleads.v1.resources.HotelPerformanceView hotel_performance_view = 71; - - // The keyword view referenced in the query. - google.ads.googleads.v1.resources.KeywordView keyword_view = 21; - - // The keyword plan referenced in the query. - google.ads.googleads.v1.resources.KeywordPlan keyword_plan = 32; - - // The keyword plan campaign referenced in the query. - google.ads.googleads.v1.resources.KeywordPlanCampaign keyword_plan_campaign = 33; - - // The keyword plan negative keyword referenced in the query. - google.ads.googleads.v1.resources.KeywordPlanNegativeKeyword keyword_plan_negative_keyword = 34; - - // The keyword plan ad group referenced in the query. - google.ads.googleads.v1.resources.KeywordPlanAdGroup keyword_plan_ad_group = 35; - - // The keyword plan keyword referenced in the query. - google.ads.googleads.v1.resources.KeywordPlanKeyword keyword_plan_keyword = 36; - - // The label referenced in the query. - google.ads.googleads.v1.resources.Label label = 52; - - // The language constant referenced in the query. - google.ads.googleads.v1.resources.LanguageConstant language_constant = 55; - - // The location view referenced in the query. - google.ads.googleads.v1.resources.LocationView location_view = 123; - - // The managed placement view referenced in the query. - google.ads.googleads.v1.resources.ManagedPlacementView managed_placement_view = 53; - - // The media file referenced in the query. - google.ads.googleads.v1.resources.MediaFile media_file = 90; - - // The mobile app category constant referenced in the query. - google.ads.googleads.v1.resources.MobileAppCategoryConstant mobile_app_category_constant = 87; - - // The mobile device constant referenced in the query. - google.ads.googleads.v1.resources.MobileDeviceConstant mobile_device_constant = 98; - - // The operating system version constant referenced in the query. - google.ads.googleads.v1.resources.OperatingSystemVersionConstant operating_system_version_constant = 86; - - // The parental status view referenced in the query. - google.ads.googleads.v1.resources.ParentalStatusView parental_status_view = 45; - - // The Product Bidding Category referenced in the query. - google.ads.googleads.v1.resources.ProductBiddingCategoryConstant product_bidding_category_constant = 109; - - // The product group view referenced in the query. - google.ads.googleads.v1.resources.ProductGroupView product_group_view = 54; - - // The recommendation referenced in the query. - google.ads.googleads.v1.resources.Recommendation recommendation = 22; - - // The search term view referenced in the query. - google.ads.googleads.v1.resources.SearchTermView search_term_view = 68; - - // The shared set referenced in the query. - google.ads.googleads.v1.resources.SharedCriterion shared_criterion = 29; - - // The shared set referenced in the query. - google.ads.googleads.v1.resources.SharedSet shared_set = 27; - - // The shopping performance view referenced in the query. - google.ads.googleads.v1.resources.ShoppingPerformanceView shopping_performance_view = 117; - - // The topic view referenced in the query. - google.ads.googleads.v1.resources.TopicView topic_view = 44; - - // The user interest referenced in the query. - google.ads.googleads.v1.resources.UserInterest user_interest = 59; - - // The user list referenced in the query. - google.ads.googleads.v1.resources.UserList user_list = 38; - - // The remarketing action referenced in the query. - google.ads.googleads.v1.resources.RemarketingAction remarketing_action = 60; - - // The topic constant referenced in the query. - google.ads.googleads.v1.resources.TopicConstant topic_constant = 31; - - // The video referenced in the query. - google.ads.googleads.v1.resources.Video video = 39; - - // The metrics. - google.ads.googleads.v1.common.Metrics metrics = 4; - - // The segments. - google.ads.googleads.v1.common.Segments segments = 102; -} - -// Request message for [GoogleAdsService.Mutate][google.ads.googleads.v1.services.GoogleAdsService.Mutate]. -message MutateGoogleAdsRequest { - // The ID of the customer whose resources are being modified. - string customer_id = 1; - - // The list of operations to perform on individual resources. - repeated MutateOperation mutate_operations = 2; - - // If true, successful operations will be carried out and invalid - // operations will return errors. If false, all operations will be carried - // out in one transaction if and only if they are all valid. - // Default is false. - bool partial_failure = 3; - - // If true, the request is validated but not executed. Only errors are - // returned, not results. - bool validate_only = 4; -} - -// Response message for [GoogleAdsService.Mutate][google.ads.googleads.v1.services.GoogleAdsService.Mutate]. -message MutateGoogleAdsResponse { - // Errors that pertain to operation failures in the partial failure mode. - // Returned only when partial_failure = true and all errors occur inside the - // operations. If any errors occur outside the operations (e.g. auth errors), - // we return an RPC level error. - google.rpc.Status partial_failure_error = 3; - - // All responses for the mutate. - repeated MutateOperationResponse mutate_operation_responses = 1; -} - -// A single operation (create, update, remove) on a resource. -message MutateOperation { - // The mutate operation. - oneof operation { - // An ad group ad label mutate operation. - AdGroupAdLabelOperation ad_group_ad_label_operation = 17; - - // An ad group ad mutate operation. - AdGroupAdOperation ad_group_ad_operation = 1; - - // An ad group bid modifier mutate operation. - AdGroupBidModifierOperation ad_group_bid_modifier_operation = 2; - - // An ad group criterion label mutate operation. - AdGroupCriterionLabelOperation ad_group_criterion_label_operation = 18; - - // An ad group criterion mutate operation. - AdGroupCriterionOperation ad_group_criterion_operation = 3; - - // An ad group extension setting mutate operation. - AdGroupExtensionSettingOperation ad_group_extension_setting_operation = 19; - - // An ad group feed mutate operation. - AdGroupFeedOperation ad_group_feed_operation = 20; - - // An ad group label mutate operation. - AdGroupLabelOperation ad_group_label_operation = 21; - - // An ad group mutate operation. - AdGroupOperation ad_group_operation = 5; - - // An ad parameter mutate operation. - AdParameterOperation ad_parameter_operation = 22; - - // A bidding strategy mutate operation. - BiddingStrategyOperation bidding_strategy_operation = 6; - - // A campaign bid modifier mutate operation. - CampaignBidModifierOperation campaign_bid_modifier_operation = 7; - - // A campaign budget mutate operation. - CampaignBudgetOperation campaign_budget_operation = 8; - - // A campaign criterion mutate operation. - CampaignCriterionOperation campaign_criterion_operation = 13; - - // A campaign extension setting mutate operation. - CampaignExtensionSettingOperation campaign_extension_setting_operation = 26; - - // A campaign feed mutate operation. - CampaignFeedOperation campaign_feed_operation = 27; - - // A campaign label mutate operation. - CampaignLabelOperation campaign_label_operation = 28; - - // A campaign mutate operation. - CampaignOperation campaign_operation = 10; - - // A campaign shared set mutate operation. - CampaignSharedSetOperation campaign_shared_set_operation = 11; - - // A conversion action mutate operation. - ConversionActionOperation conversion_action_operation = 12; - - // A customer extension setting mutate operation. - CustomerExtensionSettingOperation customer_extension_setting_operation = 30; - - // A customer feed mutate operation. - CustomerFeedOperation customer_feed_operation = 31; - - // A customer label mutate operation. - CustomerLabelOperation customer_label_operation = 32; - - // A customer negative criterion mutate operation. - CustomerNegativeCriterionOperation customer_negative_criterion_operation = 34; - - // A customer mutate operation. - CustomerOperation customer_operation = 35; - - // An extension feed item mutate operation. - ExtensionFeedItemOperation extension_feed_item_operation = 36; - - // A feed item mutate operation. - FeedItemOperation feed_item_operation = 37; - - // A feed item target mutate operation. - FeedItemTargetOperation feed_item_target_operation = 38; - - // A feed mapping mutate operation. - FeedMappingOperation feed_mapping_operation = 39; - - // A feed mutate operation. - FeedOperation feed_operation = 40; - - // A label mutate operation. - LabelOperation label_operation = 41; - - // A media file mutate operation. - MediaFileOperation media_file_operation = 42; - - // A remarketing action mutate operation. - RemarketingActionOperation remarketing_action_operation = 43; - - // A shared criterion mutate operation. - SharedCriterionOperation shared_criterion_operation = 14; - - // A shared set mutate operation. - SharedSetOperation shared_set_operation = 15; - - // A user list mutate operation. - UserListOperation user_list_operation = 16; - } -} - -// Response message for the resource mutate. -message MutateOperationResponse { - // The mutate response - oneof response { - // The result for the ad group ad label mutate. - MutateAdGroupAdLabelResult ad_group_ad_label_result = 17; - - // The result for the ad group ad mutate. - MutateAdGroupAdResult ad_group_ad_result = 1; - - // The result for the ad group bid modifier mutate. - MutateAdGroupBidModifierResult ad_group_bid_modifier_result = 2; - - // The result for the ad group criterion label mutate. - MutateAdGroupCriterionLabelResult ad_group_criterion_label_result = 18; - - // The result for the ad group criterion mutate. - MutateAdGroupCriterionResult ad_group_criterion_result = 3; - - // The result for the ad group extension setting mutate. - MutateAdGroupExtensionSettingResult ad_group_extension_setting_result = 19; - - // The result for the ad group feed mutate. - MutateAdGroupFeedResult ad_group_feed_result = 20; - - // The result for the ad group label mutate. - MutateAdGroupLabelResult ad_group_label_result = 21; - - // The result for the ad group mutate. - MutateAdGroupResult ad_group_result = 5; - - // The result for the ad parameter mutate. - MutateAdParameterResult ad_parameter_result = 22; - - // The result for the bidding strategy mutate. - MutateBiddingStrategyResult bidding_strategy_result = 6; - - // The result for the campaign bid modifier mutate. - MutateCampaignBidModifierResult campaign_bid_modifier_result = 7; - - // The result for the campaign budget mutate. - MutateCampaignBudgetResult campaign_budget_result = 8; - - // The result for the campaign criterion mutate. - MutateCampaignCriterionResult campaign_criterion_result = 13; - - // The result for the campaign extension setting mutate. - MutateCampaignExtensionSettingResult campaign_extension_setting_result = 26; - - // The result for the campaign feed mutate. - MutateCampaignFeedResult campaign_feed_result = 27; - - // The result for the campaign label mutate. - MutateCampaignLabelResult campaign_label_result = 28; - - // The result for the campaign mutate. - MutateCampaignResult campaign_result = 10; - - // The result for the campaign shared set mutate. - MutateCampaignSharedSetResult campaign_shared_set_result = 11; - - // The result for the conversion action mutate. - MutateConversionActionResult conversion_action_result = 12; - - // The result for the customer extension setting mutate. - MutateCustomerExtensionSettingResult customer_extension_setting_result = 30; - - // The result for the customer feed mutate. - MutateCustomerFeedResult customer_feed_result = 31; - - // The result for the customer label mutate. - MutateCustomerLabelResult customer_label_result = 32; - - // The result for the customer negative criterion mutate. - MutateCustomerNegativeCriteriaResult customer_negative_criterion_result = 34; - - // The result for the customer mutate. - MutateCustomerResult customer_result = 35; - - // The result for the extension feed item mutate. - MutateExtensionFeedItemResult extension_feed_item_result = 36; - - // The result for the feed item mutate. - MutateFeedItemResult feed_item_result = 37; - - // The result for the feed item target mutate. - MutateFeedItemTargetResult feed_item_target_result = 38; - - // The result for the feed mapping mutate. - MutateFeedMappingResult feed_mapping_result = 39; - - // The result for the feed mutate. - MutateFeedResult feed_result = 40; - - // The result for the label mutate. - MutateLabelResult label_result = 41; - - // The result for the media file mutate. - MutateMediaFileResult media_file_result = 42; - - // The result for the remarketing action mutate. - MutateRemarketingActionResult remarketing_action_result = 43; - - // The result for the shared criterion mutate. - MutateSharedCriterionResult shared_criterion_result = 14; - - // The result for the shared set mutate. - MutateSharedSetResult shared_set_result = 15; - - // The result for the user list mutate. - MutateUserListResult user_list_result = 16; - } -} |