google_ads_service.proto 66 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493
  1. // Copyright 2022 Google LLC
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. syntax = "proto3";
  15. package google.ads.googleads.v12.services;
  16. import "google/ads/googleads/v12/common/metrics.proto";
  17. import "google/ads/googleads/v12/common/segments.proto";
  18. import "google/ads/googleads/v12/enums/response_content_type.proto";
  19. import "google/ads/googleads/v12/enums/summary_row_setting.proto";
  20. import "google/ads/googleads/v12/resources/accessible_bidding_strategy.proto";
  21. import "google/ads/googleads/v12/resources/account_budget.proto";
  22. import "google/ads/googleads/v12/resources/account_budget_proposal.proto";
  23. import "google/ads/googleads/v12/resources/account_link.proto";
  24. import "google/ads/googleads/v12/resources/ad_group.proto";
  25. import "google/ads/googleads/v12/resources/ad_group_ad.proto";
  26. import "google/ads/googleads/v12/resources/ad_group_ad_asset_combination_view.proto";
  27. import "google/ads/googleads/v12/resources/ad_group_ad_asset_view.proto";
  28. import "google/ads/googleads/v12/resources/ad_group_ad_label.proto";
  29. import "google/ads/googleads/v12/resources/ad_group_asset.proto";
  30. import "google/ads/googleads/v12/resources/ad_group_asset_set.proto";
  31. import "google/ads/googleads/v12/resources/ad_group_audience_view.proto";
  32. import "google/ads/googleads/v12/resources/ad_group_bid_modifier.proto";
  33. import "google/ads/googleads/v12/resources/ad_group_criterion.proto";
  34. import "google/ads/googleads/v12/resources/ad_group_criterion_customizer.proto";
  35. import "google/ads/googleads/v12/resources/ad_group_criterion_label.proto";
  36. import "google/ads/googleads/v12/resources/ad_group_criterion_simulation.proto";
  37. import "google/ads/googleads/v12/resources/ad_group_customizer.proto";
  38. import "google/ads/googleads/v12/resources/ad_group_extension_setting.proto";
  39. import "google/ads/googleads/v12/resources/ad_group_feed.proto";
  40. import "google/ads/googleads/v12/resources/ad_group_label.proto";
  41. import "google/ads/googleads/v12/resources/ad_group_simulation.proto";
  42. import "google/ads/googleads/v12/resources/ad_parameter.proto";
  43. import "google/ads/googleads/v12/resources/ad_schedule_view.proto";
  44. import "google/ads/googleads/v12/resources/age_range_view.proto";
  45. import "google/ads/googleads/v12/resources/asset.proto";
  46. import "google/ads/googleads/v12/resources/asset_field_type_view.proto";
  47. import "google/ads/googleads/v12/resources/asset_group.proto";
  48. import "google/ads/googleads/v12/resources/asset_group_asset.proto";
  49. import "google/ads/googleads/v12/resources/asset_group_listing_group_filter.proto";
  50. import "google/ads/googleads/v12/resources/asset_group_product_group_view.proto";
  51. import "google/ads/googleads/v12/resources/asset_group_signal.proto";
  52. import "google/ads/googleads/v12/resources/asset_set.proto";
  53. import "google/ads/googleads/v12/resources/asset_set_asset.proto";
  54. import "google/ads/googleads/v12/resources/asset_set_type_view.proto";
  55. import "google/ads/googleads/v12/resources/audience.proto";
  56. import "google/ads/googleads/v12/resources/batch_job.proto";
  57. import "google/ads/googleads/v12/resources/bidding_data_exclusion.proto";
  58. import "google/ads/googleads/v12/resources/bidding_seasonality_adjustment.proto";
  59. import "google/ads/googleads/v12/resources/bidding_strategy.proto";
  60. import "google/ads/googleads/v12/resources/bidding_strategy_simulation.proto";
  61. import "google/ads/googleads/v12/resources/billing_setup.proto";
  62. import "google/ads/googleads/v12/resources/call_view.proto";
  63. import "google/ads/googleads/v12/resources/campaign.proto";
  64. import "google/ads/googleads/v12/resources/campaign_asset.proto";
  65. import "google/ads/googleads/v12/resources/campaign_asset_set.proto";
  66. import "google/ads/googleads/v12/resources/campaign_audience_view.proto";
  67. import "google/ads/googleads/v12/resources/campaign_bid_modifier.proto";
  68. import "google/ads/googleads/v12/resources/campaign_budget.proto";
  69. import "google/ads/googleads/v12/resources/campaign_conversion_goal.proto";
  70. import "google/ads/googleads/v12/resources/campaign_criterion.proto";
  71. import "google/ads/googleads/v12/resources/campaign_criterion_simulation.proto";
  72. import "google/ads/googleads/v12/resources/campaign_customizer.proto";
  73. import "google/ads/googleads/v12/resources/campaign_draft.proto";
  74. import "google/ads/googleads/v12/resources/campaign_extension_setting.proto";
  75. import "google/ads/googleads/v12/resources/campaign_feed.proto";
  76. import "google/ads/googleads/v12/resources/campaign_group.proto";
  77. import "google/ads/googleads/v12/resources/campaign_label.proto";
  78. import "google/ads/googleads/v12/resources/campaign_shared_set.proto";
  79. import "google/ads/googleads/v12/resources/campaign_simulation.proto";
  80. import "google/ads/googleads/v12/resources/carrier_constant.proto";
  81. import "google/ads/googleads/v12/resources/change_event.proto";
  82. import "google/ads/googleads/v12/resources/change_status.proto";
  83. import "google/ads/googleads/v12/resources/click_view.proto";
  84. import "google/ads/googleads/v12/resources/combined_audience.proto";
  85. import "google/ads/googleads/v12/resources/conversion_action.proto";
  86. import "google/ads/googleads/v12/resources/conversion_custom_variable.proto";
  87. import "google/ads/googleads/v12/resources/conversion_goal_campaign_config.proto";
  88. import "google/ads/googleads/v12/resources/conversion_value_rule.proto";
  89. import "google/ads/googleads/v12/resources/conversion_value_rule_set.proto";
  90. import "google/ads/googleads/v12/resources/currency_constant.proto";
  91. import "google/ads/googleads/v12/resources/custom_audience.proto";
  92. import "google/ads/googleads/v12/resources/custom_conversion_goal.proto";
  93. import "google/ads/googleads/v12/resources/custom_interest.proto";
  94. import "google/ads/googleads/v12/resources/customer.proto";
  95. import "google/ads/googleads/v12/resources/customer_asset.proto";
  96. import "google/ads/googleads/v12/resources/customer_asset_set.proto";
  97. import "google/ads/googleads/v12/resources/customer_client.proto";
  98. import "google/ads/googleads/v12/resources/customer_client_link.proto";
  99. import "google/ads/googleads/v12/resources/customer_conversion_goal.proto";
  100. import "google/ads/googleads/v12/resources/customer_customizer.proto";
  101. import "google/ads/googleads/v12/resources/customer_extension_setting.proto";
  102. import "google/ads/googleads/v12/resources/customer_feed.proto";
  103. import "google/ads/googleads/v12/resources/customer_label.proto";
  104. import "google/ads/googleads/v12/resources/customer_manager_link.proto";
  105. import "google/ads/googleads/v12/resources/customer_negative_criterion.proto";
  106. import "google/ads/googleads/v12/resources/customer_user_access.proto";
  107. import "google/ads/googleads/v12/resources/customer_user_access_invitation.proto";
  108. import "google/ads/googleads/v12/resources/customizer_attribute.proto";
  109. import "google/ads/googleads/v12/resources/detail_placement_view.proto";
  110. import "google/ads/googleads/v12/resources/detailed_demographic.proto";
  111. import "google/ads/googleads/v12/resources/display_keyword_view.proto";
  112. import "google/ads/googleads/v12/resources/distance_view.proto";
  113. import "google/ads/googleads/v12/resources/domain_category.proto";
  114. import "google/ads/googleads/v12/resources/dynamic_search_ads_search_term_view.proto";
  115. import "google/ads/googleads/v12/resources/expanded_landing_page_view.proto";
  116. import "google/ads/googleads/v12/resources/experiment.proto";
  117. import "google/ads/googleads/v12/resources/experiment_arm.proto";
  118. import "google/ads/googleads/v12/resources/extension_feed_item.proto";
  119. import "google/ads/googleads/v12/resources/feed.proto";
  120. import "google/ads/googleads/v12/resources/feed_item.proto";
  121. import "google/ads/googleads/v12/resources/feed_item_set.proto";
  122. import "google/ads/googleads/v12/resources/feed_item_set_link.proto";
  123. import "google/ads/googleads/v12/resources/feed_item_target.proto";
  124. import "google/ads/googleads/v12/resources/feed_mapping.proto";
  125. import "google/ads/googleads/v12/resources/feed_placeholder_view.proto";
  126. import "google/ads/googleads/v12/resources/gender_view.proto";
  127. import "google/ads/googleads/v12/resources/geo_target_constant.proto";
  128. import "google/ads/googleads/v12/resources/geographic_view.proto";
  129. import "google/ads/googleads/v12/resources/group_placement_view.proto";
  130. import "google/ads/googleads/v12/resources/hotel_group_view.proto";
  131. import "google/ads/googleads/v12/resources/hotel_performance_view.proto";
  132. import "google/ads/googleads/v12/resources/hotel_reconciliation.proto";
  133. import "google/ads/googleads/v12/resources/income_range_view.proto";
  134. import "google/ads/googleads/v12/resources/keyword_plan.proto";
  135. import "google/ads/googleads/v12/resources/keyword_plan_ad_group.proto";
  136. import "google/ads/googleads/v12/resources/keyword_plan_ad_group_keyword.proto";
  137. import "google/ads/googleads/v12/resources/keyword_plan_campaign.proto";
  138. import "google/ads/googleads/v12/resources/keyword_plan_campaign_keyword.proto";
  139. import "google/ads/googleads/v12/resources/keyword_theme_constant.proto";
  140. import "google/ads/googleads/v12/resources/keyword_view.proto";
  141. import "google/ads/googleads/v12/resources/label.proto";
  142. import "google/ads/googleads/v12/resources/landing_page_view.proto";
  143. import "google/ads/googleads/v12/resources/language_constant.proto";
  144. import "google/ads/googleads/v12/resources/lead_form_submission_data.proto";
  145. import "google/ads/googleads/v12/resources/life_event.proto";
  146. import "google/ads/googleads/v12/resources/location_view.proto";
  147. import "google/ads/googleads/v12/resources/managed_placement_view.proto";
  148. import "google/ads/googleads/v12/resources/media_file.proto";
  149. import "google/ads/googleads/v12/resources/mobile_app_category_constant.proto";
  150. import "google/ads/googleads/v12/resources/mobile_device_constant.proto";
  151. import "google/ads/googleads/v12/resources/offline_user_data_job.proto";
  152. import "google/ads/googleads/v12/resources/operating_system_version_constant.proto";
  153. import "google/ads/googleads/v12/resources/paid_organic_search_term_view.proto";
  154. import "google/ads/googleads/v12/resources/parental_status_view.proto";
  155. import "google/ads/googleads/v12/resources/per_store_view.proto";
  156. import "google/ads/googleads/v12/resources/product_bidding_category_constant.proto";
  157. import "google/ads/googleads/v12/resources/product_group_view.proto";
  158. import "google/ads/googleads/v12/resources/recommendation.proto";
  159. import "google/ads/googleads/v12/resources/remarketing_action.proto";
  160. import "google/ads/googleads/v12/resources/search_term_view.proto";
  161. import "google/ads/googleads/v12/resources/shared_criterion.proto";
  162. import "google/ads/googleads/v12/resources/shared_set.proto";
  163. import "google/ads/googleads/v12/resources/shopping_performance_view.proto";
  164. import "google/ads/googleads/v12/resources/smart_campaign_search_term_view.proto";
  165. import "google/ads/googleads/v12/resources/smart_campaign_setting.proto";
  166. import "google/ads/googleads/v12/resources/third_party_app_analytics_link.proto";
  167. import "google/ads/googleads/v12/resources/topic_constant.proto";
  168. import "google/ads/googleads/v12/resources/topic_view.proto";
  169. import "google/ads/googleads/v12/resources/user_interest.proto";
  170. import "google/ads/googleads/v12/resources/user_list.proto";
  171. import "google/ads/googleads/v12/resources/user_location_view.proto";
  172. import "google/ads/googleads/v12/resources/video.proto";
  173. import "google/ads/googleads/v12/resources/webpage_view.proto";
  174. import "google/ads/googleads/v12/services/ad_group_ad_label_service.proto";
  175. import "google/ads/googleads/v12/services/ad_group_ad_service.proto";
  176. import "google/ads/googleads/v12/services/ad_group_asset_service.proto";
  177. import "google/ads/googleads/v12/services/ad_group_bid_modifier_service.proto";
  178. import "google/ads/googleads/v12/services/ad_group_criterion_customizer_service.proto";
  179. import "google/ads/googleads/v12/services/ad_group_criterion_label_service.proto";
  180. import "google/ads/googleads/v12/services/ad_group_criterion_service.proto";
  181. import "google/ads/googleads/v12/services/ad_group_customizer_service.proto";
  182. import "google/ads/googleads/v12/services/ad_group_extension_setting_service.proto";
  183. import "google/ads/googleads/v12/services/ad_group_feed_service.proto";
  184. import "google/ads/googleads/v12/services/ad_group_label_service.proto";
  185. import "google/ads/googleads/v12/services/ad_group_service.proto";
  186. import "google/ads/googleads/v12/services/ad_parameter_service.proto";
  187. import "google/ads/googleads/v12/services/ad_service.proto";
  188. import "google/ads/googleads/v12/services/asset_group_asset_service.proto";
  189. import "google/ads/googleads/v12/services/asset_group_listing_group_filter_service.proto";
  190. import "google/ads/googleads/v12/services/asset_group_service.proto";
  191. import "google/ads/googleads/v12/services/asset_group_signal_service.proto";
  192. import "google/ads/googleads/v12/services/asset_service.proto";
  193. import "google/ads/googleads/v12/services/asset_set_asset_service.proto";
  194. import "google/ads/googleads/v12/services/asset_set_service.proto";
  195. import "google/ads/googleads/v12/services/audience_service.proto";
  196. import "google/ads/googleads/v12/services/bidding_data_exclusion_service.proto";
  197. import "google/ads/googleads/v12/services/bidding_seasonality_adjustment_service.proto";
  198. import "google/ads/googleads/v12/services/bidding_strategy_service.proto";
  199. import "google/ads/googleads/v12/services/campaign_asset_service.proto";
  200. import "google/ads/googleads/v12/services/campaign_asset_set_service.proto";
  201. import "google/ads/googleads/v12/services/campaign_bid_modifier_service.proto";
  202. import "google/ads/googleads/v12/services/campaign_budget_service.proto";
  203. import "google/ads/googleads/v12/services/campaign_conversion_goal_service.proto";
  204. import "google/ads/googleads/v12/services/campaign_criterion_service.proto";
  205. import "google/ads/googleads/v12/services/campaign_customizer_service.proto";
  206. import "google/ads/googleads/v12/services/campaign_draft_service.proto";
  207. import "google/ads/googleads/v12/services/campaign_extension_setting_service.proto";
  208. import "google/ads/googleads/v12/services/campaign_feed_service.proto";
  209. import "google/ads/googleads/v12/services/campaign_group_service.proto";
  210. import "google/ads/googleads/v12/services/campaign_label_service.proto";
  211. import "google/ads/googleads/v12/services/campaign_service.proto";
  212. import "google/ads/googleads/v12/services/campaign_shared_set_service.proto";
  213. import "google/ads/googleads/v12/services/conversion_action_service.proto";
  214. import "google/ads/googleads/v12/services/conversion_custom_variable_service.proto";
  215. import "google/ads/googleads/v12/services/conversion_goal_campaign_config_service.proto";
  216. import "google/ads/googleads/v12/services/conversion_value_rule_service.proto";
  217. import "google/ads/googleads/v12/services/conversion_value_rule_set_service.proto";
  218. import "google/ads/googleads/v12/services/custom_conversion_goal_service.proto";
  219. import "google/ads/googleads/v12/services/customer_asset_service.proto";
  220. import "google/ads/googleads/v12/services/customer_conversion_goal_service.proto";
  221. import "google/ads/googleads/v12/services/customer_customizer_service.proto";
  222. import "google/ads/googleads/v12/services/customer_extension_setting_service.proto";
  223. import "google/ads/googleads/v12/services/customer_feed_service.proto";
  224. import "google/ads/googleads/v12/services/customer_label_service.proto";
  225. import "google/ads/googleads/v12/services/customer_negative_criterion_service.proto";
  226. import "google/ads/googleads/v12/services/customer_service.proto";
  227. import "google/ads/googleads/v12/services/customizer_attribute_service.proto";
  228. import "google/ads/googleads/v12/services/experiment_arm_service.proto";
  229. import "google/ads/googleads/v12/services/experiment_service.proto";
  230. import "google/ads/googleads/v12/services/extension_feed_item_service.proto";
  231. import "google/ads/googleads/v12/services/feed_item_service.proto";
  232. import "google/ads/googleads/v12/services/feed_item_set_link_service.proto";
  233. import "google/ads/googleads/v12/services/feed_item_set_service.proto";
  234. import "google/ads/googleads/v12/services/feed_item_target_service.proto";
  235. import "google/ads/googleads/v12/services/feed_mapping_service.proto";
  236. import "google/ads/googleads/v12/services/feed_service.proto";
  237. import "google/ads/googleads/v12/services/keyword_plan_ad_group_keyword_service.proto";
  238. import "google/ads/googleads/v12/services/keyword_plan_ad_group_service.proto";
  239. import "google/ads/googleads/v12/services/keyword_plan_campaign_keyword_service.proto";
  240. import "google/ads/googleads/v12/services/keyword_plan_campaign_service.proto";
  241. import "google/ads/googleads/v12/services/keyword_plan_service.proto";
  242. import "google/ads/googleads/v12/services/label_service.proto";
  243. import "google/ads/googleads/v12/services/media_file_service.proto";
  244. import "google/ads/googleads/v12/services/remarketing_action_service.proto";
  245. import "google/ads/googleads/v12/services/shared_criterion_service.proto";
  246. import "google/ads/googleads/v12/services/shared_set_service.proto";
  247. import "google/ads/googleads/v12/services/smart_campaign_setting_service.proto";
  248. import "google/ads/googleads/v12/services/user_list_service.proto";
  249. import "google/api/annotations.proto";
  250. import "google/api/client.proto";
  251. import "google/api/field_behavior.proto";
  252. import "google/protobuf/field_mask.proto";
  253. import "google/rpc/status.proto";
  254. option csharp_namespace = "Google.Ads.GoogleAds.V12.Services";
  255. option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v12/services;services";
  256. option java_multiple_files = true;
  257. option java_outer_classname = "GoogleAdsServiceProto";
  258. option java_package = "com.google.ads.googleads.v12.services";
  259. option objc_class_prefix = "GAA";
  260. option php_namespace = "Google\\Ads\\GoogleAds\\V12\\Services";
  261. option ruby_package = "Google::Ads::GoogleAds::V12::Services";
  262. // Proto file describing the GoogleAdsService.
  263. // Service to fetch data and metrics across resources.
  264. service GoogleAdsService {
  265. option (google.api.default_host) = "googleads.googleapis.com";
  266. option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/adwords";
  267. // Returns all rows that match the search query.
  268. //
  269. // List of thrown errors:
  270. // [AuthenticationError]()
  271. // [AuthorizationError]()
  272. // [ChangeEventError]()
  273. // [ChangeStatusError]()
  274. // [ClickViewError]()
  275. // [HeaderError]()
  276. // [InternalError]()
  277. // [QueryError]()
  278. // [QuotaError]()
  279. // [RequestError]()
  280. rpc Search(SearchGoogleAdsRequest) returns (SearchGoogleAdsResponse) {
  281. option (google.api.http) = {
  282. post: "/v12/customers/{customer_id=*}/googleAds:search"
  283. body: "*"
  284. };
  285. option (google.api.method_signature) = "customer_id,query";
  286. }
  287. // Returns all rows that match the search stream query.
  288. //
  289. // List of thrown errors:
  290. // [AuthenticationError]()
  291. // [AuthorizationError]()
  292. // [ChangeEventError]()
  293. // [ChangeStatusError]()
  294. // [ClickViewError]()
  295. // [HeaderError]()
  296. // [InternalError]()
  297. // [QueryError]()
  298. // [QuotaError]()
  299. // [RequestError]()
  300. rpc SearchStream(SearchGoogleAdsStreamRequest) returns (stream SearchGoogleAdsStreamResponse) {
  301. option (google.api.http) = {
  302. post: "/v12/customers/{customer_id=*}/googleAds:searchStream"
  303. body: "*"
  304. };
  305. option (google.api.method_signature) = "customer_id,query";
  306. }
  307. // Creates, updates, or removes resources. This method supports atomic
  308. // transactions with multiple types of resources. For example, you can
  309. // atomically create a campaign and a campaign budget, or perform up to
  310. // thousands of mutates atomically.
  311. //
  312. // This method is essentially a wrapper around a series of mutate methods. The
  313. // only features it offers over calling those methods directly are:
  314. //
  315. // - Atomic transactions
  316. // - Temp resource names (described below)
  317. // - Somewhat reduced latency over making a series of mutate calls
  318. //
  319. // Note: Only resources that support atomic transactions are included, so this
  320. // method can't replace all calls to individual services.
  321. //
  322. // ## Atomic Transaction Benefits
  323. //
  324. // Atomicity makes error handling much easier. If you're making a series of
  325. // changes and one fails, it can leave your account in an inconsistent state.
  326. // With atomicity, you either reach the chosen state directly, or the request
  327. // fails and you can retry.
  328. //
  329. // ## Temp Resource Names
  330. //
  331. // Temp resource names are a special type of resource name used to create a
  332. // resource and reference that resource in the same request. For example, if a
  333. // campaign budget is created with `resource_name` equal to
  334. // `customers/123/campaignBudgets/-1`, that resource name can be reused in
  335. // the `Campaign.budget` field in the same request. That way, the two
  336. // resources are created and linked atomically.
  337. //
  338. // To create a temp resource name, put a negative number in the part of the
  339. // name that the server would normally allocate.
  340. //
  341. // Note:
  342. //
  343. // - Resources must be created with a temp name before the name can be reused.
  344. // For example, the previous CampaignBudget+Campaign example would fail if
  345. // the mutate order was reversed.
  346. // - Temp names are not remembered across requests.
  347. // - There's no limit to the number of temp names in a request.
  348. // - Each temp name must use a unique negative number, even if the resource
  349. // types differ.
  350. //
  351. // ## Latency
  352. //
  353. // It's important to group mutates by resource type or the request may time
  354. // out and fail. Latency is roughly equal to a series of calls to individual
  355. // mutate methods, where each change in resource type is a new call. For
  356. // example, mutating 10 campaigns then 10 ad groups is like 2 calls, while
  357. // mutating 1 campaign, 1 ad group, 1 campaign, 1 ad group is like 4 calls.
  358. //
  359. // List of thrown errors:
  360. // [AdCustomizerError]()
  361. // [AdError]()
  362. // [AdGroupAdError]()
  363. // [AdGroupCriterionError]()
  364. // [AdGroupError]()
  365. // [AssetError]()
  366. // [AuthenticationError]()
  367. // [AuthorizationError]()
  368. // [BiddingError]()
  369. // [CampaignBudgetError]()
  370. // [CampaignCriterionError]()
  371. // [CampaignError]()
  372. // [CampaignExperimentError]()
  373. // [CampaignSharedSetError]()
  374. // [CollectionSizeError]()
  375. // [ContextError]()
  376. // [ConversionActionError]()
  377. // [CriterionError]()
  378. // [CustomerFeedError]()
  379. // [DatabaseError]()
  380. // [DateError]()
  381. // [DateRangeError]()
  382. // [DistinctError]()
  383. // [ExtensionFeedItemError]()
  384. // [ExtensionSettingError]()
  385. // [FeedAttributeReferenceError]()
  386. // [FeedError]()
  387. // [FeedItemError]()
  388. // [FeedItemSetError]()
  389. // [FieldError]()
  390. // [FieldMaskError]()
  391. // [FunctionParsingError]()
  392. // [HeaderError]()
  393. // [ImageError]()
  394. // [InternalError]()
  395. // [KeywordPlanAdGroupKeywordError]()
  396. // [KeywordPlanCampaignError]()
  397. // [KeywordPlanError]()
  398. // [LabelError]()
  399. // [ListOperationError]()
  400. // [MediaUploadError]()
  401. // [MutateError]()
  402. // [NewResourceCreationError]()
  403. // [NullError]()
  404. // [OperationAccessDeniedError]()
  405. // [PolicyFindingError]()
  406. // [PolicyViolationError]()
  407. // [QuotaError]()
  408. // [RangeError]()
  409. // [RequestError]()
  410. // [ResourceCountLimitExceededError]()
  411. // [SettingError]()
  412. // [SharedSetError]()
  413. // [SizeLimitError]()
  414. // [StringFormatError]()
  415. // [StringLengthError]()
  416. // [UrlFieldError]()
  417. // [UserListError]()
  418. // [YoutubeVideoRegistrationError]()
  419. rpc Mutate(MutateGoogleAdsRequest) returns (MutateGoogleAdsResponse) {
  420. option (google.api.http) = {
  421. post: "/v12/customers/{customer_id=*}/googleAds:mutate"
  422. body: "*"
  423. };
  424. option (google.api.method_signature) = "customer_id,mutate_operations";
  425. }
  426. }
  427. // Request message for [GoogleAdsService.Search][google.ads.googleads.v12.services.GoogleAdsService.Search].
  428. message SearchGoogleAdsRequest {
  429. // Required. The ID of the customer being queried.
  430. string customer_id = 1 [(google.api.field_behavior) = REQUIRED];
  431. // Required. The query string.
  432. string query = 2 [(google.api.field_behavior) = REQUIRED];
  433. // Token of the page to retrieve. If not specified, the first
  434. // page of results will be returned. Use the value obtained from
  435. // `next_page_token` in the previous response in order to request
  436. // the next page of results.
  437. string page_token = 3;
  438. // Number of elements to retrieve in a single page.
  439. // When too large a page is requested, the server may decide to
  440. // further limit the number of returned resources.
  441. int32 page_size = 4;
  442. // If true, the request is validated but not executed.
  443. bool validate_only = 5;
  444. // If true, the total number of results that match the query ignoring the
  445. // LIMIT clause will be included in the response.
  446. // Default is false.
  447. bool return_total_results_count = 7;
  448. // Determines whether a summary row will be returned. By default, summary row
  449. // is not returned. If requested, the summary row will be sent in a response
  450. // by itself after all other query results are returned.
  451. google.ads.googleads.v12.enums.SummaryRowSettingEnum.SummaryRowSetting summary_row_setting = 8;
  452. }
  453. // Response message for [GoogleAdsService.Search][google.ads.googleads.v12.services.GoogleAdsService.Search].
  454. message SearchGoogleAdsResponse {
  455. // The list of rows that matched the query.
  456. repeated GoogleAdsRow results = 1;
  457. // Pagination token used to retrieve the next page of results.
  458. // Pass the content of this string as the `page_token` attribute of
  459. // the next request. `next_page_token` is not returned for the last
  460. // page.
  461. string next_page_token = 2;
  462. // Total number of results that match the query ignoring the LIMIT
  463. // clause.
  464. int64 total_results_count = 3;
  465. // FieldMask that represents what fields were requested by the user.
  466. google.protobuf.FieldMask field_mask = 5;
  467. // Summary row that contains summary of metrics in results.
  468. // Summary of metrics means aggregation of metrics across all results,
  469. // here aggregation could be sum, average, rate, etc.
  470. GoogleAdsRow summary_row = 6;
  471. }
  472. // Request message for [GoogleAdsService.SearchStream][google.ads.googleads.v12.services.GoogleAdsService.SearchStream].
  473. message SearchGoogleAdsStreamRequest {
  474. // Required. The ID of the customer being queried.
  475. string customer_id = 1 [(google.api.field_behavior) = REQUIRED];
  476. // Required. The query string.
  477. string query = 2 [(google.api.field_behavior) = REQUIRED];
  478. // Determines whether a summary row will be returned. By default, summary row
  479. // is not returned. If requested, the summary row will be sent in a response
  480. // by itself after all other query results are returned.
  481. google.ads.googleads.v12.enums.SummaryRowSettingEnum.SummaryRowSetting summary_row_setting = 3;
  482. }
  483. // Response message for [GoogleAdsService.SearchStream][google.ads.googleads.v12.services.GoogleAdsService.SearchStream].
  484. message SearchGoogleAdsStreamResponse {
  485. // The list of rows that matched the query.
  486. repeated GoogleAdsRow results = 1;
  487. // FieldMask that represents what fields were requested by the user.
  488. google.protobuf.FieldMask field_mask = 2;
  489. // Summary row that contains summary of metrics in results.
  490. // Summary of metrics means aggregation of metrics across all results,
  491. // here aggregation could be sum, average, rate, etc.
  492. GoogleAdsRow summary_row = 3;
  493. // The unique id of the request that is used for debugging purposes.
  494. string request_id = 4;
  495. }
  496. // A returned row from the query.
  497. message GoogleAdsRow {
  498. // The account budget in the query.
  499. google.ads.googleads.v12.resources.AccountBudget account_budget = 42;
  500. // The account budget proposal referenced in the query.
  501. google.ads.googleads.v12.resources.AccountBudgetProposal account_budget_proposal = 43;
  502. // The AccountLink referenced in the query.
  503. google.ads.googleads.v12.resources.AccountLink account_link = 143;
  504. // The ad group referenced in the query.
  505. google.ads.googleads.v12.resources.AdGroup ad_group = 3;
  506. // The ad referenced in the query.
  507. google.ads.googleads.v12.resources.AdGroupAd ad_group_ad = 16;
  508. // The ad group ad asset combination view in the query.
  509. google.ads.googleads.v12.resources.AdGroupAdAssetCombinationView ad_group_ad_asset_combination_view = 193;
  510. // The ad group ad asset view in the query.
  511. google.ads.googleads.v12.resources.AdGroupAdAssetView ad_group_ad_asset_view = 131;
  512. // The ad group ad label referenced in the query.
  513. google.ads.googleads.v12.resources.AdGroupAdLabel ad_group_ad_label = 120;
  514. // The ad group asset referenced in the query.
  515. google.ads.googleads.v12.resources.AdGroupAsset ad_group_asset = 154;
  516. // The ad group asset set referenced in the query.
  517. google.ads.googleads.v12.resources.AdGroupAssetSet ad_group_asset_set = 196;
  518. // The ad group audience view referenced in the query.
  519. google.ads.googleads.v12.resources.AdGroupAudienceView ad_group_audience_view = 57;
  520. // The bid modifier referenced in the query.
  521. google.ads.googleads.v12.resources.AdGroupBidModifier ad_group_bid_modifier = 24;
  522. // The criterion referenced in the query.
  523. google.ads.googleads.v12.resources.AdGroupCriterion ad_group_criterion = 17;
  524. // The ad group criterion customizer referenced in the query.
  525. google.ads.googleads.v12.resources.AdGroupCriterionCustomizer ad_group_criterion_customizer = 187;
  526. // The ad group criterion label referenced in the query.
  527. google.ads.googleads.v12.resources.AdGroupCriterionLabel ad_group_criterion_label = 121;
  528. // The ad group criterion simulation referenced in the query.
  529. google.ads.googleads.v12.resources.AdGroupCriterionSimulation ad_group_criterion_simulation = 110;
  530. // The ad group customizer referenced in the query.
  531. google.ads.googleads.v12.resources.AdGroupCustomizer ad_group_customizer = 185;
  532. // The ad group extension setting referenced in the query.
  533. google.ads.googleads.v12.resources.AdGroupExtensionSetting ad_group_extension_setting = 112;
  534. // The ad group feed referenced in the query.
  535. google.ads.googleads.v12.resources.AdGroupFeed ad_group_feed = 67;
  536. // The ad group label referenced in the query.
  537. google.ads.googleads.v12.resources.AdGroupLabel ad_group_label = 115;
  538. // The ad group simulation referenced in the query.
  539. google.ads.googleads.v12.resources.AdGroupSimulation ad_group_simulation = 107;
  540. // The ad parameter referenced in the query.
  541. google.ads.googleads.v12.resources.AdParameter ad_parameter = 130;
  542. // The age range view referenced in the query.
  543. google.ads.googleads.v12.resources.AgeRangeView age_range_view = 48;
  544. // The ad schedule view referenced in the query.
  545. google.ads.googleads.v12.resources.AdScheduleView ad_schedule_view = 89;
  546. // The domain category referenced in the query.
  547. google.ads.googleads.v12.resources.DomainCategory domain_category = 91;
  548. // The asset referenced in the query.
  549. google.ads.googleads.v12.resources.Asset asset = 105;
  550. // The asset field type view referenced in the query.
  551. google.ads.googleads.v12.resources.AssetFieldTypeView asset_field_type_view = 168;
  552. // The asset group asset referenced in the query.
  553. google.ads.googleads.v12.resources.AssetGroupAsset asset_group_asset = 173;
  554. // The asset group signal referenced in the query.
  555. google.ads.googleads.v12.resources.AssetGroupSignal asset_group_signal = 191;
  556. // The asset group listing group filter referenced in the query.
  557. google.ads.googleads.v12.resources.AssetGroupListingGroupFilter asset_group_listing_group_filter = 182;
  558. // The asset group product group view referenced in the query.
  559. google.ads.googleads.v12.resources.AssetGroupProductGroupView asset_group_product_group_view = 189;
  560. // The asset group referenced in the query.
  561. google.ads.googleads.v12.resources.AssetGroup asset_group = 172;
  562. // The asset set asset referenced in the query.
  563. google.ads.googleads.v12.resources.AssetSetAsset asset_set_asset = 180;
  564. // The asset set referenced in the query.
  565. google.ads.googleads.v12.resources.AssetSet asset_set = 179;
  566. // The asset set type view referenced in the query.
  567. google.ads.googleads.v12.resources.AssetSetTypeView asset_set_type_view = 197;
  568. // The batch job referenced in the query.
  569. google.ads.googleads.v12.resources.BatchJob batch_job = 139;
  570. // The bidding data exclusion referenced in the query.
  571. google.ads.googleads.v12.resources.BiddingDataExclusion bidding_data_exclusion = 159;
  572. // The bidding seasonality adjustment referenced in the query.
  573. google.ads.googleads.v12.resources.BiddingSeasonalityAdjustment bidding_seasonality_adjustment = 160;
  574. // The bidding strategy referenced in the query.
  575. google.ads.googleads.v12.resources.BiddingStrategy bidding_strategy = 18;
  576. // The bidding strategy simulation referenced in the query.
  577. google.ads.googleads.v12.resources.BiddingStrategySimulation bidding_strategy_simulation = 158;
  578. // The billing setup referenced in the query.
  579. google.ads.googleads.v12.resources.BillingSetup billing_setup = 41;
  580. // The call view referenced in the query.
  581. google.ads.googleads.v12.resources.CallView call_view = 152;
  582. // The campaign budget referenced in the query.
  583. google.ads.googleads.v12.resources.CampaignBudget campaign_budget = 19;
  584. // The campaign referenced in the query.
  585. google.ads.googleads.v12.resources.Campaign campaign = 2;
  586. // The campaign asset referenced in the query.
  587. google.ads.googleads.v12.resources.CampaignAsset campaign_asset = 142;
  588. // The campaign asset set referenced in the query.
  589. google.ads.googleads.v12.resources.CampaignAssetSet campaign_asset_set = 181;
  590. // The campaign audience view referenced in the query.
  591. google.ads.googleads.v12.resources.CampaignAudienceView campaign_audience_view = 69;
  592. // The campaign bid modifier referenced in the query.
  593. google.ads.googleads.v12.resources.CampaignBidModifier campaign_bid_modifier = 26;
  594. // The CampaignConversionGoal referenced in the query.
  595. google.ads.googleads.v12.resources.CampaignConversionGoal campaign_conversion_goal = 175;
  596. // The campaign criterion referenced in the query.
  597. google.ads.googleads.v12.resources.CampaignCriterion campaign_criterion = 20;
  598. // The campaign criterion simulation referenced in the query.
  599. google.ads.googleads.v12.resources.CampaignCriterionSimulation campaign_criterion_simulation = 111;
  600. // The campaign customizer referenced in the query.
  601. google.ads.googleads.v12.resources.CampaignCustomizer campaign_customizer = 186;
  602. // The campaign draft referenced in the query.
  603. google.ads.googleads.v12.resources.CampaignDraft campaign_draft = 49;
  604. // The campaign extension setting referenced in the query.
  605. google.ads.googleads.v12.resources.CampaignExtensionSetting campaign_extension_setting = 113;
  606. // The campaign feed referenced in the query.
  607. google.ads.googleads.v12.resources.CampaignFeed campaign_feed = 63;
  608. // Campaign Group referenced in AWQL query.
  609. google.ads.googleads.v12.resources.CampaignGroup campaign_group = 25;
  610. // The campaign label referenced in the query.
  611. google.ads.googleads.v12.resources.CampaignLabel campaign_label = 108;
  612. // Campaign Shared Set referenced in AWQL query.
  613. google.ads.googleads.v12.resources.CampaignSharedSet campaign_shared_set = 30;
  614. // The campaign simulation referenced in the query.
  615. google.ads.googleads.v12.resources.CampaignSimulation campaign_simulation = 157;
  616. // The carrier constant referenced in the query.
  617. google.ads.googleads.v12.resources.CarrierConstant carrier_constant = 66;
  618. // The ChangeEvent referenced in the query.
  619. google.ads.googleads.v12.resources.ChangeEvent change_event = 145;
  620. // The ChangeStatus referenced in the query.
  621. google.ads.googleads.v12.resources.ChangeStatus change_status = 37;
  622. // The CombinedAudience referenced in the query.
  623. google.ads.googleads.v12.resources.CombinedAudience combined_audience = 148;
  624. // The Audience referenced in the query.
  625. google.ads.googleads.v12.resources.Audience audience = 190;
  626. // The conversion action referenced in the query.
  627. google.ads.googleads.v12.resources.ConversionAction conversion_action = 103;
  628. // The conversion custom variable referenced in the query.
  629. google.ads.googleads.v12.resources.ConversionCustomVariable conversion_custom_variable = 153;
  630. // The ConversionGoalCampaignConfig referenced in the query.
  631. google.ads.googleads.v12.resources.ConversionGoalCampaignConfig conversion_goal_campaign_config = 177;
  632. // The conversion value rule referenced in the query.
  633. google.ads.googleads.v12.resources.ConversionValueRule conversion_value_rule = 164;
  634. // The conversion value rule set referenced in the query.
  635. google.ads.googleads.v12.resources.ConversionValueRuleSet conversion_value_rule_set = 165;
  636. // The ClickView referenced in the query.
  637. google.ads.googleads.v12.resources.ClickView click_view = 122;
  638. // The currency constant referenced in the query.
  639. google.ads.googleads.v12.resources.CurrencyConstant currency_constant = 134;
  640. // The CustomAudience referenced in the query.
  641. google.ads.googleads.v12.resources.CustomAudience custom_audience = 147;
  642. // The CustomConversionGoal referenced in the query.
  643. google.ads.googleads.v12.resources.CustomConversionGoal custom_conversion_goal = 176;
  644. // The CustomInterest referenced in the query.
  645. google.ads.googleads.v12.resources.CustomInterest custom_interest = 104;
  646. // The customer referenced in the query.
  647. google.ads.googleads.v12.resources.Customer customer = 1;
  648. // The customer asset referenced in the query.
  649. google.ads.googleads.v12.resources.CustomerAsset customer_asset = 155;
  650. // The customer asset set referenced in the query.
  651. google.ads.googleads.v12.resources.CustomerAssetSet customer_asset_set = 195;
  652. // The accessible bidding strategy referenced in the query.
  653. google.ads.googleads.v12.resources.AccessibleBiddingStrategy accessible_bidding_strategy = 169;
  654. // The customer customizer referenced in the query.
  655. google.ads.googleads.v12.resources.CustomerCustomizer customer_customizer = 184;
  656. // The CustomerManagerLink referenced in the query.
  657. google.ads.googleads.v12.resources.CustomerManagerLink customer_manager_link = 61;
  658. // The CustomerClientLink referenced in the query.
  659. google.ads.googleads.v12.resources.CustomerClientLink customer_client_link = 62;
  660. // The CustomerClient referenced in the query.
  661. google.ads.googleads.v12.resources.CustomerClient customer_client = 70;
  662. // The CustomerConversionGoal referenced in the query.
  663. google.ads.googleads.v12.resources.CustomerConversionGoal customer_conversion_goal = 174;
  664. // The customer extension setting referenced in the query.
  665. google.ads.googleads.v12.resources.CustomerExtensionSetting customer_extension_setting = 114;
  666. // The customer feed referenced in the query.
  667. google.ads.googleads.v12.resources.CustomerFeed customer_feed = 64;
  668. // The customer label referenced in the query.
  669. google.ads.googleads.v12.resources.CustomerLabel customer_label = 124;
  670. // The customer negative criterion referenced in the query.
  671. google.ads.googleads.v12.resources.CustomerNegativeCriterion customer_negative_criterion = 88;
  672. // The CustomerUserAccess referenced in the query.
  673. google.ads.googleads.v12.resources.CustomerUserAccess customer_user_access = 146;
  674. // The CustomerUserAccessInvitation referenced in the query.
  675. google.ads.googleads.v12.resources.CustomerUserAccessInvitation customer_user_access_invitation = 150;
  676. // The customizer attribute referenced in the query.
  677. google.ads.googleads.v12.resources.CustomizerAttribute customizer_attribute = 178;
  678. // The detail placement view referenced in the query.
  679. google.ads.googleads.v12.resources.DetailPlacementView detail_placement_view = 118;
  680. // The detailed demographic referenced in the query.
  681. google.ads.googleads.v12.resources.DetailedDemographic detailed_demographic = 166;
  682. // The display keyword view referenced in the query.
  683. google.ads.googleads.v12.resources.DisplayKeywordView display_keyword_view = 47;
  684. // The distance view referenced in the query.
  685. google.ads.googleads.v12.resources.DistanceView distance_view = 132;
  686. // The dynamic search ads search term view referenced in the query.
  687. google.ads.googleads.v12.resources.DynamicSearchAdsSearchTermView dynamic_search_ads_search_term_view = 106;
  688. // The expanded landing page view referenced in the query.
  689. google.ads.googleads.v12.resources.ExpandedLandingPageView expanded_landing_page_view = 128;
  690. // The extension feed item referenced in the query.
  691. google.ads.googleads.v12.resources.ExtensionFeedItem extension_feed_item = 85;
  692. // The feed referenced in the query.
  693. google.ads.googleads.v12.resources.Feed feed = 46;
  694. // The feed item referenced in the query.
  695. google.ads.googleads.v12.resources.FeedItem feed_item = 50;
  696. // The feed item set referenced in the query.
  697. google.ads.googleads.v12.resources.FeedItemSet feed_item_set = 149;
  698. // The feed item set link referenced in the query.
  699. google.ads.googleads.v12.resources.FeedItemSetLink feed_item_set_link = 151;
  700. // The feed item target referenced in the query.
  701. google.ads.googleads.v12.resources.FeedItemTarget feed_item_target = 116;
  702. // The feed mapping referenced in the query.
  703. google.ads.googleads.v12.resources.FeedMapping feed_mapping = 58;
  704. // The feed placeholder view referenced in the query.
  705. google.ads.googleads.v12.resources.FeedPlaceholderView feed_placeholder_view = 97;
  706. // The gender view referenced in the query.
  707. google.ads.googleads.v12.resources.GenderView gender_view = 40;
  708. // The geo target constant referenced in the query.
  709. google.ads.googleads.v12.resources.GeoTargetConstant geo_target_constant = 23;
  710. // The geographic view referenced in the query.
  711. google.ads.googleads.v12.resources.GeographicView geographic_view = 125;
  712. // The group placement view referenced in the query.
  713. google.ads.googleads.v12.resources.GroupPlacementView group_placement_view = 119;
  714. // The hotel group view referenced in the query.
  715. google.ads.googleads.v12.resources.HotelGroupView hotel_group_view = 51;
  716. // The hotel performance view referenced in the query.
  717. google.ads.googleads.v12.resources.HotelPerformanceView hotel_performance_view = 71;
  718. // The hotel reconciliation referenced in the query.
  719. google.ads.googleads.v12.resources.HotelReconciliation hotel_reconciliation = 188;
  720. // The income range view referenced in the query.
  721. google.ads.googleads.v12.resources.IncomeRangeView income_range_view = 138;
  722. // The keyword view referenced in the query.
  723. google.ads.googleads.v12.resources.KeywordView keyword_view = 21;
  724. // The keyword plan referenced in the query.
  725. google.ads.googleads.v12.resources.KeywordPlan keyword_plan = 32;
  726. // The keyword plan campaign referenced in the query.
  727. google.ads.googleads.v12.resources.KeywordPlanCampaign keyword_plan_campaign = 33;
  728. // The keyword plan campaign keyword referenced in the query.
  729. google.ads.googleads.v12.resources.KeywordPlanCampaignKeyword keyword_plan_campaign_keyword = 140;
  730. // The keyword plan ad group referenced in the query.
  731. google.ads.googleads.v12.resources.KeywordPlanAdGroup keyword_plan_ad_group = 35;
  732. // The keyword plan ad group referenced in the query.
  733. google.ads.googleads.v12.resources.KeywordPlanAdGroupKeyword keyword_plan_ad_group_keyword = 141;
  734. // The keyword theme constant referenced in the query.
  735. google.ads.googleads.v12.resources.KeywordThemeConstant keyword_theme_constant = 163;
  736. // The label referenced in the query.
  737. google.ads.googleads.v12.resources.Label label = 52;
  738. // The landing page view referenced in the query.
  739. google.ads.googleads.v12.resources.LandingPageView landing_page_view = 126;
  740. // The language constant referenced in the query.
  741. google.ads.googleads.v12.resources.LanguageConstant language_constant = 55;
  742. // The location view referenced in the query.
  743. google.ads.googleads.v12.resources.LocationView location_view = 123;
  744. // The managed placement view referenced in the query.
  745. google.ads.googleads.v12.resources.ManagedPlacementView managed_placement_view = 53;
  746. // The media file referenced in the query.
  747. google.ads.googleads.v12.resources.MediaFile media_file = 90;
  748. // The mobile app category constant referenced in the query.
  749. google.ads.googleads.v12.resources.MobileAppCategoryConstant mobile_app_category_constant = 87;
  750. // The mobile device constant referenced in the query.
  751. google.ads.googleads.v12.resources.MobileDeviceConstant mobile_device_constant = 98;
  752. // The offline user data job referenced in the query.
  753. google.ads.googleads.v12.resources.OfflineUserDataJob offline_user_data_job = 137;
  754. // The operating system version constant referenced in the query.
  755. google.ads.googleads.v12.resources.OperatingSystemVersionConstant operating_system_version_constant = 86;
  756. // The paid organic search term view referenced in the query.
  757. google.ads.googleads.v12.resources.PaidOrganicSearchTermView paid_organic_search_term_view = 129;
  758. // The parental status view referenced in the query.
  759. google.ads.googleads.v12.resources.ParentalStatusView parental_status_view = 45;
  760. // The per store view referenced in the query.
  761. google.ads.googleads.v12.resources.PerStoreView per_store_view = 198;
  762. // The Product Bidding Category referenced in the query.
  763. google.ads.googleads.v12.resources.ProductBiddingCategoryConstant product_bidding_category_constant = 109;
  764. // The product group view referenced in the query.
  765. google.ads.googleads.v12.resources.ProductGroupView product_group_view = 54;
  766. // The recommendation referenced in the query.
  767. google.ads.googleads.v12.resources.Recommendation recommendation = 22;
  768. // The search term view referenced in the query.
  769. google.ads.googleads.v12.resources.SearchTermView search_term_view = 68;
  770. // The shared set referenced in the query.
  771. google.ads.googleads.v12.resources.SharedCriterion shared_criterion = 29;
  772. // The shared set referenced in the query.
  773. google.ads.googleads.v12.resources.SharedSet shared_set = 27;
  774. // The Smart campaign setting referenced in the query.
  775. google.ads.googleads.v12.resources.SmartCampaignSetting smart_campaign_setting = 167;
  776. // The shopping performance view referenced in the query.
  777. google.ads.googleads.v12.resources.ShoppingPerformanceView shopping_performance_view = 117;
  778. // The Smart campaign search term view referenced in the query.
  779. google.ads.googleads.v12.resources.SmartCampaignSearchTermView smart_campaign_search_term_view = 170;
  780. // The AccountLink referenced in the query.
  781. google.ads.googleads.v12.resources.ThirdPartyAppAnalyticsLink third_party_app_analytics_link = 144;
  782. // The topic view referenced in the query.
  783. google.ads.googleads.v12.resources.TopicView topic_view = 44;
  784. // The experiment referenced in the query.
  785. google.ads.googleads.v12.resources.Experiment experiment = 133;
  786. // The experiment arm referenced in the query.
  787. google.ads.googleads.v12.resources.ExperimentArm experiment_arm = 183;
  788. // The user interest referenced in the query.
  789. google.ads.googleads.v12.resources.UserInterest user_interest = 59;
  790. // The life event referenced in the query.
  791. google.ads.googleads.v12.resources.LifeEvent life_event = 161;
  792. // The user list referenced in the query.
  793. google.ads.googleads.v12.resources.UserList user_list = 38;
  794. // The user location view referenced in the query.
  795. google.ads.googleads.v12.resources.UserLocationView user_location_view = 135;
  796. // The remarketing action referenced in the query.
  797. google.ads.googleads.v12.resources.RemarketingAction remarketing_action = 60;
  798. // The topic constant referenced in the query.
  799. google.ads.googleads.v12.resources.TopicConstant topic_constant = 31;
  800. // The video referenced in the query.
  801. google.ads.googleads.v12.resources.Video video = 39;
  802. // The webpage view referenced in the query.
  803. google.ads.googleads.v12.resources.WebpageView webpage_view = 162;
  804. // The lead form user submission referenced in the query.
  805. google.ads.googleads.v12.resources.LeadFormSubmissionData lead_form_submission_data = 192;
  806. // The metrics.
  807. google.ads.googleads.v12.common.Metrics metrics = 4;
  808. // The segments.
  809. google.ads.googleads.v12.common.Segments segments = 102;
  810. }
  811. // Request message for [GoogleAdsService.Mutate][google.ads.googleads.v12.services.GoogleAdsService.Mutate].
  812. message MutateGoogleAdsRequest {
  813. // Required. The ID of the customer whose resources are being modified.
  814. string customer_id = 1 [(google.api.field_behavior) = REQUIRED];
  815. // Required. The list of operations to perform on individual resources.
  816. repeated MutateOperation mutate_operations = 2 [(google.api.field_behavior) = REQUIRED];
  817. // If true, successful operations will be carried out and invalid
  818. // operations will return errors. If false, all operations will be carried
  819. // out in one transaction if and only if they are all valid.
  820. // Default is false.
  821. bool partial_failure = 3;
  822. // If true, the request is validated but not executed. Only errors are
  823. // returned, not results.
  824. bool validate_only = 4;
  825. // The response content type setting. Determines whether the mutable resource
  826. // or just the resource name should be returned post mutation. The mutable
  827. // resource will only be returned if the resource has the appropriate response
  828. // field. For example, MutateCampaignResult.campaign.
  829. google.ads.googleads.v12.enums.ResponseContentTypeEnum.ResponseContentType response_content_type = 5;
  830. }
  831. // Response message for [GoogleAdsService.Mutate][google.ads.googleads.v12.services.GoogleAdsService.Mutate].
  832. message MutateGoogleAdsResponse {
  833. // Errors that pertain to operation failures in the partial failure mode.
  834. // Returned only when partial_failure = true and all errors occur inside the
  835. // operations. If any errors occur outside the operations (for example, auth
  836. // errors), we return an RPC level error.
  837. google.rpc.Status partial_failure_error = 3;
  838. // All responses for the mutate.
  839. repeated MutateOperationResponse mutate_operation_responses = 1;
  840. }
  841. // A single operation (create, update, remove) on a resource.
  842. message MutateOperation {
  843. // The mutate operation.
  844. oneof operation {
  845. // An ad group ad label mutate operation.
  846. AdGroupAdLabelOperation ad_group_ad_label_operation = 17;
  847. // An ad group ad mutate operation.
  848. AdGroupAdOperation ad_group_ad_operation = 1;
  849. // An ad group asset mutate operation.
  850. AdGroupAssetOperation ad_group_asset_operation = 56;
  851. // An ad group bid modifier mutate operation.
  852. AdGroupBidModifierOperation ad_group_bid_modifier_operation = 2;
  853. // An ad group criterion customizer mutate operation.
  854. AdGroupCriterionCustomizerOperation ad_group_criterion_customizer_operation = 77;
  855. // An ad group criterion label mutate operation.
  856. AdGroupCriterionLabelOperation ad_group_criterion_label_operation = 18;
  857. // An ad group criterion mutate operation.
  858. AdGroupCriterionOperation ad_group_criterion_operation = 3;
  859. // An ad group customizer mutate operation.
  860. AdGroupCustomizerOperation ad_group_customizer_operation = 75;
  861. // An ad group extension setting mutate operation.
  862. AdGroupExtensionSettingOperation ad_group_extension_setting_operation = 19;
  863. // An ad group feed mutate operation.
  864. AdGroupFeedOperation ad_group_feed_operation = 20;
  865. // An ad group label mutate operation.
  866. AdGroupLabelOperation ad_group_label_operation = 21;
  867. // An ad group mutate operation.
  868. AdGroupOperation ad_group_operation = 5;
  869. // An ad mutate operation.
  870. AdOperation ad_operation = 49;
  871. // An ad parameter mutate operation.
  872. AdParameterOperation ad_parameter_operation = 22;
  873. // An asset mutate operation.
  874. AssetOperation asset_operation = 23;
  875. // An asset group asset mutate operation.
  876. AssetGroupAssetOperation asset_group_asset_operation = 65;
  877. // An asset group listing group filter mutate operation.
  878. AssetGroupListingGroupFilterOperation asset_group_listing_group_filter_operation = 78;
  879. // An asset group signal mutate operation.
  880. AssetGroupSignalOperation asset_group_signal_operation = 80;
  881. // An asset group mutate operation.
  882. AssetGroupOperation asset_group_operation = 62;
  883. // An asset set asset mutate operation.
  884. AssetSetAssetOperation asset_set_asset_operation = 71;
  885. // An asset set mutate operation.
  886. AssetSetOperation asset_set_operation = 72;
  887. // An audience mutate operation.
  888. AudienceOperation audience_operation = 81;
  889. // A bidding data exclusion mutate operation.
  890. BiddingDataExclusionOperation bidding_data_exclusion_operation = 58;
  891. // A bidding seasonality adjustment mutate operation.
  892. BiddingSeasonalityAdjustmentOperation bidding_seasonality_adjustment_operation = 59;
  893. // A bidding strategy mutate operation.
  894. BiddingStrategyOperation bidding_strategy_operation = 6;
  895. // A campaign asset mutate operation.
  896. CampaignAssetOperation campaign_asset_operation = 52;
  897. // A campaign asset mutate operation.
  898. CampaignAssetSetOperation campaign_asset_set_operation = 73;
  899. // A campaign bid modifier mutate operation.
  900. CampaignBidModifierOperation campaign_bid_modifier_operation = 7;
  901. // A campaign budget mutate operation.
  902. CampaignBudgetOperation campaign_budget_operation = 8;
  903. // A campaign conversion goal mutate operation.
  904. CampaignConversionGoalOperation campaign_conversion_goal_operation = 67;
  905. // A campaign criterion mutate operation.
  906. CampaignCriterionOperation campaign_criterion_operation = 13;
  907. // An campaign customizer mutate operation.
  908. CampaignCustomizerOperation campaign_customizer_operation = 76;
  909. // A campaign draft mutate operation.
  910. CampaignDraftOperation campaign_draft_operation = 24;
  911. // A campaign extension setting mutate operation.
  912. CampaignExtensionSettingOperation campaign_extension_setting_operation = 26;
  913. // A campaign feed mutate operation.
  914. CampaignFeedOperation campaign_feed_operation = 27;
  915. // A campaign group mutate operation.
  916. CampaignGroupOperation campaign_group_operation = 9;
  917. // A campaign label mutate operation.
  918. CampaignLabelOperation campaign_label_operation = 28;
  919. // A campaign mutate operation.
  920. CampaignOperation campaign_operation = 10;
  921. // A campaign shared set mutate operation.
  922. CampaignSharedSetOperation campaign_shared_set_operation = 11;
  923. // A conversion action mutate operation.
  924. ConversionActionOperation conversion_action_operation = 12;
  925. // A conversion custom variable mutate operation.
  926. ConversionCustomVariableOperation conversion_custom_variable_operation = 55;
  927. // A conversion goal campaign config mutate operation.
  928. ConversionGoalCampaignConfigOperation conversion_goal_campaign_config_operation = 69;
  929. // A conversion value rule mutate operation.
  930. ConversionValueRuleOperation conversion_value_rule_operation = 63;
  931. // A conversion value rule set mutate operation.
  932. ConversionValueRuleSetOperation conversion_value_rule_set_operation = 64;
  933. // A custom conversion goal mutate operation.
  934. CustomConversionGoalOperation custom_conversion_goal_operation = 68;
  935. // A customer asset mutate operation.
  936. CustomerAssetOperation customer_asset_operation = 57;
  937. // A customer conversion goal mutate operation.
  938. CustomerConversionGoalOperation customer_conversion_goal_operation = 66;
  939. // An customer customizer mutate operation.
  940. CustomerCustomizerOperation customer_customizer_operation = 79;
  941. // A customer extension setting mutate operation.
  942. CustomerExtensionSettingOperation customer_extension_setting_operation = 30;
  943. // A customer feed mutate operation.
  944. CustomerFeedOperation customer_feed_operation = 31;
  945. // A customer label mutate operation.
  946. CustomerLabelOperation customer_label_operation = 32;
  947. // A customer negative criterion mutate operation.
  948. CustomerNegativeCriterionOperation customer_negative_criterion_operation = 34;
  949. // A customer mutate operation.
  950. CustomerOperation customer_operation = 35;
  951. // An customizer attribute mutate operation.
  952. CustomizerAttributeOperation customizer_attribute_operation = 70;
  953. // An experiment mutate operation.
  954. ExperimentOperation experiment_operation = 82;
  955. // An experiment arm mutate operation.
  956. ExperimentArmOperation experiment_arm_operation = 83;
  957. // An extension feed item mutate operation.
  958. ExtensionFeedItemOperation extension_feed_item_operation = 36;
  959. // A feed item mutate operation.
  960. FeedItemOperation feed_item_operation = 37;
  961. // A feed item set mutate operation.
  962. FeedItemSetOperation feed_item_set_operation = 53;
  963. // A feed item set link mutate operation.
  964. FeedItemSetLinkOperation feed_item_set_link_operation = 54;
  965. // A feed item target mutate operation.
  966. FeedItemTargetOperation feed_item_target_operation = 38;
  967. // A feed mapping mutate operation.
  968. FeedMappingOperation feed_mapping_operation = 39;
  969. // A feed mutate operation.
  970. FeedOperation feed_operation = 40;
  971. // A keyword plan ad group operation.
  972. KeywordPlanAdGroupOperation keyword_plan_ad_group_operation = 44;
  973. // A keyword plan ad group keyword operation.
  974. KeywordPlanAdGroupKeywordOperation keyword_plan_ad_group_keyword_operation = 50;
  975. // A keyword plan campaign keyword operation.
  976. KeywordPlanCampaignKeywordOperation keyword_plan_campaign_keyword_operation = 51;
  977. // A keyword plan campaign operation.
  978. KeywordPlanCampaignOperation keyword_plan_campaign_operation = 45;
  979. // A keyword plan operation.
  980. KeywordPlanOperation keyword_plan_operation = 48;
  981. // A label mutate operation.
  982. LabelOperation label_operation = 41;
  983. // A media file mutate operation.
  984. MediaFileOperation media_file_operation = 42;
  985. // A remarketing action mutate operation.
  986. RemarketingActionOperation remarketing_action_operation = 43;
  987. // A shared criterion mutate operation.
  988. SharedCriterionOperation shared_criterion_operation = 14;
  989. // A shared set mutate operation.
  990. SharedSetOperation shared_set_operation = 15;
  991. // A Smart campaign setting mutate operation.
  992. SmartCampaignSettingOperation smart_campaign_setting_operation = 61;
  993. // A user list mutate operation.
  994. UserListOperation user_list_operation = 16;
  995. }
  996. }
  997. // Response message for the resource mutate.
  998. message MutateOperationResponse {
  999. // The mutate response.
  1000. oneof response {
  1001. // The result for the ad group ad label mutate.
  1002. MutateAdGroupAdLabelResult ad_group_ad_label_result = 17;
  1003. // The result for the ad group ad mutate.
  1004. MutateAdGroupAdResult ad_group_ad_result = 1;
  1005. // The result for the ad group asset mutate.
  1006. MutateAdGroupAssetResult ad_group_asset_result = 56;
  1007. // The result for the ad group bid modifier mutate.
  1008. MutateAdGroupBidModifierResult ad_group_bid_modifier_result = 2;
  1009. // The result for the ad group criterion customizer mutate.
  1010. MutateAdGroupCriterionCustomizerResult ad_group_criterion_customizer_result = 77;
  1011. // The result for the ad group criterion label mutate.
  1012. MutateAdGroupCriterionLabelResult ad_group_criterion_label_result = 18;
  1013. // The result for the ad group criterion mutate.
  1014. MutateAdGroupCriterionResult ad_group_criterion_result = 3;
  1015. // The result for the ad group customizer mutate.
  1016. MutateAdGroupCustomizerResult ad_group_customizer_result = 75;
  1017. // The result for the ad group extension setting mutate.
  1018. MutateAdGroupExtensionSettingResult ad_group_extension_setting_result = 19;
  1019. // The result for the ad group feed mutate.
  1020. MutateAdGroupFeedResult ad_group_feed_result = 20;
  1021. // The result for the ad group label mutate.
  1022. MutateAdGroupLabelResult ad_group_label_result = 21;
  1023. // The result for the ad group mutate.
  1024. MutateAdGroupResult ad_group_result = 5;
  1025. // The result for the ad parameter mutate.
  1026. MutateAdParameterResult ad_parameter_result = 22;
  1027. // The result for the ad mutate.
  1028. MutateAdResult ad_result = 49;
  1029. // The result for the asset mutate.
  1030. MutateAssetResult asset_result = 23;
  1031. // The result for the asset group asset mutate.
  1032. MutateAssetGroupAssetResult asset_group_asset_result = 65;
  1033. // The result for the asset group listing group filter mutate.
  1034. MutateAssetGroupListingGroupFilterResult asset_group_listing_group_filter_result = 78;
  1035. // The result for the asset group signal mutate.
  1036. MutateAssetGroupSignalResult asset_group_signal_result = 79;
  1037. // The result for the asset group mutate.
  1038. MutateAssetGroupResult asset_group_result = 62;
  1039. // The result for the asset set asset mutate.
  1040. MutateAssetSetAssetResult asset_set_asset_result = 71;
  1041. // The result for the asset set mutate.
  1042. MutateAssetSetResult asset_set_result = 72;
  1043. // The result for the audience mutate.
  1044. MutateAudienceResult audience_result = 80;
  1045. // The result for the bidding data exclusion mutate.
  1046. MutateBiddingDataExclusionsResult bidding_data_exclusion_result = 58;
  1047. // The result for the bidding seasonality adjustment mutate.
  1048. MutateBiddingSeasonalityAdjustmentsResult bidding_seasonality_adjustment_result = 59;
  1049. // The result for the bidding strategy mutate.
  1050. MutateBiddingStrategyResult bidding_strategy_result = 6;
  1051. // The result for the campaign asset mutate.
  1052. MutateCampaignAssetResult campaign_asset_result = 52;
  1053. // The result for the campaign asset set mutate.
  1054. MutateCampaignAssetSetResult campaign_asset_set_result = 73;
  1055. // The result for the campaign bid modifier mutate.
  1056. MutateCampaignBidModifierResult campaign_bid_modifier_result = 7;
  1057. // The result for the campaign budget mutate.
  1058. MutateCampaignBudgetResult campaign_budget_result = 8;
  1059. // The result for the campaign conversion goal mutate.
  1060. MutateCampaignConversionGoalResult campaign_conversion_goal_result = 67;
  1061. // The result for the campaign criterion mutate.
  1062. MutateCampaignCriterionResult campaign_criterion_result = 13;
  1063. // The result for the campaign customizer mutate.
  1064. MutateCampaignCustomizerResult campaign_customizer_result = 76;
  1065. // The result for the campaign draft mutate.
  1066. MutateCampaignDraftResult campaign_draft_result = 24;
  1067. // The result for the campaign extension setting mutate.
  1068. MutateCampaignExtensionSettingResult campaign_extension_setting_result = 26;
  1069. // The result for the campaign feed mutate.
  1070. MutateCampaignFeedResult campaign_feed_result = 27;
  1071. // The result for the campaign group mutate.
  1072. MutateCampaignGroupResult campaign_group_result = 9;
  1073. // The result for the campaign label mutate.
  1074. MutateCampaignLabelResult campaign_label_result = 28;
  1075. // The result for the campaign mutate.
  1076. MutateCampaignResult campaign_result = 10;
  1077. // The result for the campaign shared set mutate.
  1078. MutateCampaignSharedSetResult campaign_shared_set_result = 11;
  1079. // The result for the conversion action mutate.
  1080. MutateConversionActionResult conversion_action_result = 12;
  1081. // The result for the conversion custom variable mutate.
  1082. MutateConversionCustomVariableResult conversion_custom_variable_result = 55;
  1083. // The result for the conversion goal campaign config mutate.
  1084. MutateConversionGoalCampaignConfigResult conversion_goal_campaign_config_result = 69;
  1085. // The result for the conversion value rule mutate.
  1086. MutateConversionValueRuleResult conversion_value_rule_result = 63;
  1087. // The result for the conversion value rule set mutate.
  1088. MutateConversionValueRuleSetResult conversion_value_rule_set_result = 64;
  1089. // The result for the custom conversion goal mutate.
  1090. MutateCustomConversionGoalResult custom_conversion_goal_result = 68;
  1091. // The result for the customer asset mutate.
  1092. MutateCustomerAssetResult customer_asset_result = 57;
  1093. // The result for the customer conversion goal mutate.
  1094. MutateCustomerConversionGoalResult customer_conversion_goal_result = 66;
  1095. // The result for the customer customizer mutate.
  1096. MutateCustomerCustomizerResult customer_customizer_result = 74;
  1097. // The result for the customer extension setting mutate.
  1098. MutateCustomerExtensionSettingResult customer_extension_setting_result = 30;
  1099. // The result for the customer feed mutate.
  1100. MutateCustomerFeedResult customer_feed_result = 31;
  1101. // The result for the customer label mutate.
  1102. MutateCustomerLabelResult customer_label_result = 32;
  1103. // The result for the customer negative criterion mutate.
  1104. MutateCustomerNegativeCriteriaResult customer_negative_criterion_result = 34;
  1105. // The result for the customer mutate.
  1106. MutateCustomerResult customer_result = 35;
  1107. // The result for the customizer attribute mutate.
  1108. MutateCustomizerAttributeResult customizer_attribute_result = 70;
  1109. // The result for the experiment mutate.
  1110. MutateExperimentResult experiment_result = 81;
  1111. // The result for the experiment arm mutate.
  1112. MutateExperimentArmResult experiment_arm_result = 82;
  1113. // The result for the extension feed item mutate.
  1114. MutateExtensionFeedItemResult extension_feed_item_result = 36;
  1115. // The result for the feed item mutate.
  1116. MutateFeedItemResult feed_item_result = 37;
  1117. // The result for the feed item set mutate.
  1118. MutateFeedItemSetResult feed_item_set_result = 53;
  1119. // The result for the feed item set link mutate.
  1120. MutateFeedItemSetLinkResult feed_item_set_link_result = 54;
  1121. // The result for the feed item target mutate.
  1122. MutateFeedItemTargetResult feed_item_target_result = 38;
  1123. // The result for the feed mapping mutate.
  1124. MutateFeedMappingResult feed_mapping_result = 39;
  1125. // The result for the feed mutate.
  1126. MutateFeedResult feed_result = 40;
  1127. // The result for the keyword plan ad group mutate.
  1128. MutateKeywordPlanAdGroupResult keyword_plan_ad_group_result = 44;
  1129. // The result for the keyword plan campaign mutate.
  1130. MutateKeywordPlanCampaignResult keyword_plan_campaign_result = 45;
  1131. // The result for the keyword plan ad group keyword mutate.
  1132. MutateKeywordPlanAdGroupKeywordResult keyword_plan_ad_group_keyword_result = 50;
  1133. // The result for the keyword plan campaign keyword mutate.
  1134. MutateKeywordPlanCampaignKeywordResult keyword_plan_campaign_keyword_result = 51;
  1135. // The result for the keyword plan mutate.
  1136. MutateKeywordPlansResult keyword_plan_result = 48;
  1137. // The result for the label mutate.
  1138. MutateLabelResult label_result = 41;
  1139. // The result for the media file mutate.
  1140. MutateMediaFileResult media_file_result = 42;
  1141. // The result for the remarketing action mutate.
  1142. MutateRemarketingActionResult remarketing_action_result = 43;
  1143. // The result for the shared criterion mutate.
  1144. MutateSharedCriterionResult shared_criterion_result = 14;
  1145. // The result for the shared set mutate.
  1146. MutateSharedSetResult shared_set_result = 15;
  1147. // The result for the Smart campaign setting mutate.
  1148. MutateSmartCampaignSettingResult smart_campaign_setting_result = 61;
  1149. // The result for the user list mutate.
  1150. MutateUserListResult user_list_result = 16;
  1151. }
  1152. }