diff --git a/ChangeLog b/ChangeLog index be8f57820..9868f7665 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +* 5.1.0 +- Google Ads v3_1 release +- Add add_campaign_labels example +- Fixed issues in services/enum.py in v2 and v3 + * 5.0.4 - Enable logging interceptor to retrieve customer ID from resource_name. - Fix bugs in services/enums.py files in v2 and v3. diff --git a/google/ads/google_ads/__init__.py b/google/ads/google_ads/__init__.py index 1a105e1e1..cec159c4d 100644 --- a/google/ads/google_ads/__init__.py +++ b/google/ads/google_ads/__init__.py @@ -20,4 +20,4 @@ import google.ads.google_ads.util -VERSION = '5.0.4' +VERSION = '5.1.0' diff --git a/google/ads/google_ads/v3/__init__.py b/google/ads/google_ads/v3/__init__.py index 4f2d3e21d..edb28686e 100644 --- a/google/ads/google_ads/v3/__init__.py +++ b/google/ads/google_ads/v3/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2018 Google LLC +# Copyright 2020 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -13,7 +13,6 @@ # limitations under the License. -from __future__ import absolute_import import importlib import sys @@ -113,6 +112,7 @@ mobile_app_category_constant_service_client='google.ads.google_ads.v3.services', mobile_device_constant_service_client='google.ads.google_ads.v3.services', mutate_job_service_client='google.ads.google_ads.v3.services', + offline_user_data_job_service_client='google.ads.google_ads.v3.services', operating_system_version_constant_service_client='google.ads.google_ads.v3.services', paid_organic_search_term_view_service_client='google.ads.google_ads.v3.services', parental_status_view_service_client='google.ads.google_ads.v3.services', @@ -128,6 +128,7 @@ shopping_performance_view_service_client='google.ads.google_ads.v3.services', topic_constant_service_client='google.ads.google_ads.v3.services', topic_view_service_client='google.ads.google_ads.v3.services', + user_data_service_client='google.ads.google_ads.v3.services', user_interest_service_client='google.ads.google_ads.v3.services', user_list_service_client='google.ads.google_ads.v3.services', user_location_view_service_client='google.ads.google_ads.v3.services', @@ -220,6 +221,7 @@ mobile_app_category_constant_service_grpc_transport='google.ads.google_ads.v3.services.transports', mobile_device_constant_service_grpc_transport='google.ads.google_ads.v3.services.transports', mutate_job_service_grpc_transport='google.ads.google_ads.v3.services.transports', + offline_user_data_job_service_grpc_transport='google.ads.google_ads.v3.services.transports', operating_system_version_constant_service_grpc_transport='google.ads.google_ads.v3.services.transports', paid_organic_search_term_view_service_grpc_transport='google.ads.google_ads.v3.services.transports', parental_status_view_service_grpc_transport='google.ads.google_ads.v3.services.transports', @@ -235,6 +237,7 @@ shopping_performance_view_service_grpc_transport='google.ads.google_ads.v3.services.transports', topic_constant_service_grpc_transport='google.ads.google_ads.v3.services.transports', topic_view_service_grpc_transport='google.ads.google_ads.v3.services.transports', + user_data_service_grpc_transport='google.ads.google_ads.v3.services.transports', user_interest_service_grpc_transport='google.ads.google_ads.v3.services.transports', user_list_service_grpc_transport='google.ads.google_ads.v3.services.transports', user_location_view_service_grpc_transport='google.ads.google_ads.v3.services.transports', @@ -266,11 +269,13 @@ def __getattr__(name): # Requires Python >= 3.7 globals()[name] = klass return klass elif name == 'enums': - module = importlib.import_module('google.ads.google_ads.v3.services.enums') + path = 'google.ads.google_ads.v3.services.enums' + module = importlib.import_module(path) globals()[name] = module return module elif name == 'types': - module = importlib.import_module('google.ads.google_ads.v3.types') + path = 'google.ads.google_ads.v3.types' + module = importlib.import_module(path) globals()[name] = module return module elif name in _lazy_name_to_package_map: diff --git a/google/ads/google_ads/v3/proto/common/ad_type_infos_pb2.py b/google/ads/google_ads/v3/proto/common/ad_type_infos_pb2.py index 9e0f799fc..63e407b42 100644 --- a/google/ads/google_ads/v3/proto/common/ad_type_infos_pb2.py +++ b/google/ads/google_ads/v3/proto/common/ad_type_infos_pb2.py @@ -2383,7 +2383,7 @@ Descriptive texts for the ad. The maximum length is 90 characters. At least 1 and max 5 headlines can be specified. youtube_videos: - Optional YouTube vidoes for the ad. A maximum of 5 videos can + Optional YouTube videos for the ad. A maximum of 5 videos can be specified. business_name: The advertiser/brand name. Maximum display width is 25. diff --git a/google/ads/google_ads/v3/proto/common/bidding_pb2.py b/google/ads/google_ads/v3/proto/common/bidding_pb2.py index 37af0dbc7..92ef993d8 100644 --- a/google/ads/google_ads/v3/proto/common/bidding_pb2.py +++ b/google/ads/google_ads/v3/proto/common/bidding_pb2.py @@ -627,7 +627,7 @@ , __doc__ = """An automated bidding strategy that sets bids so that a certain percentage of search ads are shown at the top of the first page (or - other targeted location). Next Id = 4 + other targeted location). next tag = 4 Attributes: diff --git a/google/ads/google_ads/v3/proto/common/keyword_plan_common_pb2.py b/google/ads/google_ads/v3/proto/common/keyword_plan_common_pb2.py index b3260e4ca..9fda94261 100644 --- a/google/ads/google_ads/v3/proto/common/keyword_plan_common_pb2.py +++ b/google/ads/google_ads/v3/proto/common/keyword_plan_common_pb2.py @@ -76,12 +76,15 @@ DESCRIPTOR = _KEYWORDPLANHISTORICALMETRICS, __module__ = 'google.ads.googleads_v3.proto.common.keyword_plan_common_pb2' , - __doc__ = """Historical metrics. + __doc__ = """Historical metrics specific to the targeting options selected. Targeting + options include geographies, network, etc. Refer to + https://support.google.com/google-ads/answer/3022575 for more details. Attributes: avg_monthly_searches: - Average monthly searches for the past 12 months. + Approximate number of monthly searches on this query averaged + for the past 12 months. competition: The competition level for the query. """, diff --git a/google/ads/google_ads/v3/proto/common/metrics_pb2.py b/google/ads/google_ads/v3/proto/common/metrics_pb2.py index 0f5920298..db449a1f4 100644 --- a/google/ads/google_ads/v3/proto/common/metrics_pb2.py +++ b/google/ads/google_ads/v3/proto/common/metrics_pb2.py @@ -1174,7 +1174,7 @@ expands your Lightbox ad. Also, in the future, other ad types may support engagement metrics. hotel_average_lead_value_micros: - Average lead value of hotel. + Average lead value based on clicks. hotel_price_difference_percentage: The average price difference between the price offered by reporting hotel advertiser and the cheapest price offered by diff --git a/google/ads/google_ads/v3/proto/common/offline_user_data_pb2.py b/google/ads/google_ads/v3/proto/common/offline_user_data_pb2.py new file mode 100644 index 000000000..08fc8b89d --- /dev/null +++ b/google/ads/google_ads/v3/proto/common/offline_user_data_pb2.py @@ -0,0 +1,718 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v3/proto/common/offline_user_data.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v3/proto/common/offline_user_data.proto', + package='google.ads.googleads.v3.common', + syntax='proto3', + serialized_options=_b('\n\"com.google.ads.googleads.v3.commonB\024OfflineUserDataProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/common;common\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V3.Common\312\002\036Google\\Ads\\GoogleAds\\V3\\Common\352\002\"Google::Ads::GoogleAds::V3::Common'), + serialized_pb=_b('\nCANNOT_ADD_ADGROUP_OF_TYPE_DSA_TO_CAMPAIGN_WITHOUT_DSA_SETTING\x10\x0e\x42\xec\x01\n\"com.google.ads.googleads.v3.errorsB\x11\x41\x64GroupErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') + serialized_pb=_b('\n9google/ads/googleads_v3/proto/errors/ad_group_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\xd9\x04\n\x10\x41\x64GroupErrorEnum\"\xc4\x04\n\x0c\x41\x64GroupError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1a\n\x16\x44UPLICATE_ADGROUP_NAME\x10\x02\x12\x18\n\x14INVALID_ADGROUP_NAME\x10\x03\x12%\n!ADVERTISER_NOT_ON_CONTENT_NETWORK\x10\x05\x12\x0f\n\x0b\x42ID_TOO_BIG\x10\x06\x12*\n&BID_TYPE_AND_BIDDING_STRATEGY_MISMATCH\x10\x07\x12\x18\n\x14MISSING_ADGROUP_NAME\x10\x08\x12 \n\x1c\x41\x44GROUP_LABEL_DOES_NOT_EXIST\x10\t\x12 \n\x1c\x41\x44GROUP_LABEL_ALREADY_EXISTS\x10\n\x12,\n(INVALID_CONTENT_BID_CRITERION_TYPE_GROUP\x10\x0b\x12\x38\n4AD_GROUP_TYPE_NOT_VALID_FOR_ADVERTISING_CHANNEL_TYPE\x10\x0c\x12\x39\n5ADGROUP_TYPE_NOT_SUPPORTED_FOR_CAMPAIGN_SALES_COUNTRY\x10\r\x12\x42\n>CANNOT_ADD_ADGROUP_OF_TYPE_DSA_TO_CAMPAIGN_WITHOUT_DSA_SETTING\x10\x0e\x12\x37\n3PROMOTED_HOTEL_AD_GROUPS_NOT_AVAILABLE_FOR_CUSTOMER\x10\x0f\x42\xec\x01\n\"com.google.ads.googleads.v3.errorsB\x11\x41\x64GroupErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -89,11 +89,15 @@ name='CANNOT_ADD_ADGROUP_OF_TYPE_DSA_TO_CAMPAIGN_WITHOUT_DSA_SETTING', index=13, number=14, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='PROMOTED_HOTEL_AD_GROUPS_NOT_AVAILABLE_FOR_CUSTOMER', index=14, number=15, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=145, - serialized_end=668, + serialized_end=725, ) _sym_db.RegisterEnumDescriptor(_ADGROUPERRORENUM_ADGROUPERROR) @@ -119,7 +123,7 @@ oneofs=[ ], serialized_start=124, - serialized_end=668, + serialized_end=725, ) _ADGROUPERRORENUM_ADGROUPERROR.containing_type = _ADGROUPERRORENUM diff --git a/google/ads/google_ads/v3/proto/errors/asset_link_error_pb2.py b/google/ads/google_ads/v3/proto/errors/asset_link_error_pb2.py new file mode 100644 index 000000000..c2cc7922c --- /dev/null +++ b/google/ads/google_ads/v3/proto/errors/asset_link_error_pb2.py @@ -0,0 +1,97 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v3/proto/errors/asset_link_error.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v3/proto/errors/asset_link_error.proto', + package='google.ads.googleads.v3.errors', + syntax='proto3', + serialized_options=_b('\n\"com.google.ads.googleads.v3.errorsB\023AssetLinkErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V3.Errors\312\002\036Google\\Ads\\GoogleAds\\V3\\Errors\352\002\"Google::Ads::GoogleAds::V3::Errors'), + serialized_pb=_b('\n;google/ads/googleads_v3/proto/errors/asset_link_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"]\n\x12\x41ssetLinkErrorEnum\"G\n\x0e\x41ssetLinkError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x17\n\x13PINNING_UNSUPPORTED\x10\x02\x42\xee\x01\n\"com.google.ads.googleads.v3.errorsB\x13\x41ssetLinkErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_ASSETLINKERRORENUM_ASSETLINKERROR = _descriptor.EnumDescriptor( + name='AssetLinkError', + full_name='google.ads.googleads.v3.errors.AssetLinkErrorEnum.AssetLinkError', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='PINNING_UNSUPPORTED', index=2, number=2, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=147, + serialized_end=218, +) +_sym_db.RegisterEnumDescriptor(_ASSETLINKERRORENUM_ASSETLINKERROR) + + +_ASSETLINKERRORENUM = _descriptor.Descriptor( + name='AssetLinkErrorEnum', + full_name='google.ads.googleads.v3.errors.AssetLinkErrorEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _ASSETLINKERRORENUM_ASSETLINKERROR, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=125, + serialized_end=218, +) + +_ASSETLINKERRORENUM_ASSETLINKERROR.containing_type = _ASSETLINKERRORENUM +DESCRIPTOR.message_types_by_name['AssetLinkErrorEnum'] = _ASSETLINKERRORENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +AssetLinkErrorEnum = _reflection.GeneratedProtocolMessageType('AssetLinkErrorEnum', (_message.Message,), dict( + DESCRIPTOR = _ASSETLINKERRORENUM, + __module__ = 'google.ads.googleads_v3.proto.errors.asset_link_error_pb2' + , + __doc__ = """Container for enum describing possible asset link errors. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.errors.AssetLinkErrorEnum) + )) +_sym_db.RegisterMessage(AssetLinkErrorEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/errors/asset_link_error_pb2_grpc.py b/google/ads/google_ads/v3/proto/errors/asset_link_error_pb2_grpc.py new file mode 100644 index 000000000..a89435267 --- /dev/null +++ b/google/ads/google_ads/v3/proto/errors/asset_link_error_pb2_grpc.py @@ -0,0 +1,3 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +import grpc + diff --git a/google/ads/google_ads/v3/proto/errors/campaign_budget_error_pb2.py b/google/ads/google_ads/v3/proto/errors/campaign_budget_error_pb2.py index ac642daaa..b112162af 100644 --- a/google/ads/google_ads/v3/proto/errors/campaign_budget_error_pb2.py +++ b/google/ads/google_ads/v3/proto/errors/campaign_budget_error_pb2.py @@ -21,7 +21,7 @@ package='google.ads.googleads.v3.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v3.errorsB\030CampaignBudgetErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V3.Errors\312\002\036Google\\Ads\\GoogleAds\\V3\\Errors\352\002\"Google::Ads::GoogleAds::V3::Errors'), - serialized_pb=_b('\n@google/ads/googleads_v3/proto/errors/campaign_budget_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\xe0\x05\n\x17\x43\x61mpaignBudgetErrorEnum\"\xc4\x05\n\x13\x43\x61mpaignBudgetError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12$\n CAMPAIGN_BUDGET_CANNOT_BE_SHARED\x10\x11\x12\x1b\n\x17\x43\x41MPAIGN_BUDGET_REMOVED\x10\x02\x12\x1a\n\x16\x43\x41MPAIGN_BUDGET_IN_USE\x10\x03\x12(\n$CAMPAIGN_BUDGET_PERIOD_NOT_AVAILABLE\x10\x04\x12<\n8CANNOT_MODIFY_FIELD_OF_IMPLICITLY_SHARED_CAMPAIGN_BUDGET\x10\x06\x12\x36\n2CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED\x10\x07\x12\x43\n?CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED_WITHOUT_NAME\x10\x08\x12\x36\n2CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED\x10\t\x12H\nDCANNOT_USE_IMPLICITLY_SHARED_CAMPAIGN_BUDGET_WITH_MULTIPLE_CAMPAIGNS\x10\n\x12\x12\n\x0e\x44UPLICATE_NAME\x10\x0b\x12\"\n\x1eMONEY_AMOUNT_IN_WRONG_CURRENCY\x10\x0c\x12/\n+MONEY_AMOUNT_LESS_THAN_CURRENCY_MINIMUM_CPC\x10\r\x12\x1a\n\x16MONEY_AMOUNT_TOO_LARGE\x10\x0e\x12\x19\n\x15NEGATIVE_MONEY_AMOUNT\x10\x0f\x12)\n%NON_MULTIPLE_OF_MINIMUM_CURRENCY_UNIT\x10\x10\x42\xf3\x01\n\"com.google.ads.googleads.v3.errorsB\x18\x43\x61mpaignBudgetErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') + serialized_pb=_b('\n@google/ads/googleads_v3/proto/errors/campaign_budget_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\x9f\x06\n\x17\x43\x61mpaignBudgetErrorEnum\"\x83\x06\n\x13\x43\x61mpaignBudgetError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12$\n CAMPAIGN_BUDGET_CANNOT_BE_SHARED\x10\x11\x12\x1b\n\x17\x43\x41MPAIGN_BUDGET_REMOVED\x10\x02\x12\x1a\n\x16\x43\x41MPAIGN_BUDGET_IN_USE\x10\x03\x12(\n$CAMPAIGN_BUDGET_PERIOD_NOT_AVAILABLE\x10\x04\x12<\n8CANNOT_MODIFY_FIELD_OF_IMPLICITLY_SHARED_CAMPAIGN_BUDGET\x10\x06\x12\x36\n2CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED\x10\x07\x12\x43\n?CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED_WITHOUT_NAME\x10\x08\x12\x36\n2CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED\x10\t\x12H\nDCANNOT_USE_IMPLICITLY_SHARED_CAMPAIGN_BUDGET_WITH_MULTIPLE_CAMPAIGNS\x10\n\x12\x12\n\x0e\x44UPLICATE_NAME\x10\x0b\x12\"\n\x1eMONEY_AMOUNT_IN_WRONG_CURRENCY\x10\x0c\x12/\n+MONEY_AMOUNT_LESS_THAN_CURRENCY_MINIMUM_CPC\x10\r\x12\x1a\n\x16MONEY_AMOUNT_TOO_LARGE\x10\x0e\x12\x19\n\x15NEGATIVE_MONEY_AMOUNT\x10\x0f\x12)\n%NON_MULTIPLE_OF_MINIMUM_CURRENCY_UNIT\x10\x10\x12=\n9TOTAL_BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_DAILY\x10\x12\x42\xf3\x01\n\"com.google.ads.googleads.v3.errorsB\x18\x43\x61mpaignBudgetErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -101,11 +101,15 @@ name='NON_MULTIPLE_OF_MINIMUM_CURRENCY_UNIT', index=16, number=16, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='TOTAL_BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_DAILY', index=17, number=18, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=159, - serialized_end=867, + serialized_end=930, ) _sym_db.RegisterEnumDescriptor(_CAMPAIGNBUDGETERRORENUM_CAMPAIGNBUDGETERROR) @@ -131,7 +135,7 @@ oneofs=[ ], serialized_start=131, - serialized_end=867, + serialized_end=930, ) _CAMPAIGNBUDGETERRORENUM_CAMPAIGNBUDGETERROR.containing_type = _CAMPAIGNBUDGETERRORENUM diff --git a/google/ads/google_ads/v3/proto/errors/criterion_error_pb2.py b/google/ads/google_ads/v3/proto/errors/criterion_error_pb2.py index a671a558c..ff22eefee 100644 --- a/google/ads/google_ads/v3/proto/errors/criterion_error_pb2.py +++ b/google/ads/google_ads/v3/proto/errors/criterion_error_pb2.py @@ -21,7 +21,7 @@ package='google.ads.googleads.v3.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v3.errorsB\023CriterionErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V3.Errors\312\002\036Google\\Ads\\GoogleAds\\V3\\Errors\352\002\"Google::Ads::GoogleAds::V3::Errors'), - serialized_pb=_b('\n:google/ads/googleads_v3/proto/errors/criterion_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\xe1\x1d\n\x12\x43riterionErrorEnum\"\xca\x1d\n\x0e\x43riterionError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1a\n\x16\x43ONCRETE_TYPE_REQUIRED\x10\x02\x12\x1d\n\x19INVALID_EXCLUDED_CATEGORY\x10\x03\x12\x18\n\x14INVALID_KEYWORD_TEXT\x10\x04\x12\x19\n\x15KEYWORD_TEXT_TOO_LONG\x10\x05\x12\x1e\n\x1aKEYWORD_HAS_TOO_MANY_WORDS\x10\x06\x12\x1d\n\x19KEYWORD_HAS_INVALID_CHARS\x10\x07\x12\x19\n\x15INVALID_PLACEMENT_URL\x10\x08\x12\x15\n\x11INVALID_USER_LIST\x10\t\x12\x19\n\x15INVALID_USER_INTEREST\x10\n\x12$\n INVALID_FORMAT_FOR_PLACEMENT_URL\x10\x0b\x12\x1d\n\x19PLACEMENT_URL_IS_TOO_LONG\x10\x0c\x12\"\n\x1ePLACEMENT_URL_HAS_ILLEGAL_CHAR\x10\r\x12,\n(PLACEMENT_URL_HAS_MULTIPLE_SITES_IN_LINE\x10\x0e\x12\x39\n5PLACEMENT_IS_NOT_AVAILABLE_FOR_TARGETING_OR_EXCLUSION\x10\x0f\x12\x16\n\x12INVALID_TOPIC_PATH\x10\x10\x12\x1e\n\x1aINVALID_YOUTUBE_CHANNEL_ID\x10\x11\x12\x1c\n\x18INVALID_YOUTUBE_VIDEO_ID\x10\x12\x12\'\n#YOUTUBE_VERTICAL_CHANNEL_DEPRECATED\x10\x13\x12*\n&YOUTUBE_DEMOGRAPHIC_CHANNEL_DEPRECATED\x10\x14\x12\x1b\n\x17YOUTUBE_URL_UNSUPPORTED\x10\x15\x12 \n\x1c\x43\x41NNOT_EXCLUDE_CRITERIA_TYPE\x10\x16\x12\x1c\n\x18\x43\x41NNOT_ADD_CRITERIA_TYPE\x10\x17\x12\x1a\n\x16INVALID_PRODUCT_FILTER\x10\x18\x12\x1b\n\x17PRODUCT_FILTER_TOO_LONG\x10\x19\x12$\n CANNOT_EXCLUDE_SIMILAR_USER_LIST\x10\x1a\x12\x1f\n\x1b\x43\x41NNOT_ADD_CLOSED_USER_LIST\x10\x1b\x12:\n6CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_ONLY_CAMPAIGNS\x10\x1c\x12\x35\n1CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_CAMPAIGNS\x10\x1d\x12\x37\n3CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SHOPPING_CAMPAIGNS\x10\x1e\x12\x31\n-CANNOT_ADD_USER_INTERESTS_TO_SEARCH_CAMPAIGNS\x10\x1f\x12\x39\n5CANNOT_SET_BIDS_ON_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS\x10 \x12\x37\n3CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE\x10!\x12\x1b\n\x17INVALID_CUSTOM_AFFINITY\x10`\x12\x19\n\x15INVALID_CUSTOM_INTENT\x10\x61\x12\x16\n\x12INVALID_IP_ADDRESS\x10\"\x12\x15\n\x11INVALID_IP_FORMAT\x10#\x12\x16\n\x12INVALID_MOBILE_APP\x10$\x12\x1f\n\x1bINVALID_MOBILE_APP_CATEGORY\x10%\x12\x18\n\x14INVALID_CRITERION_ID\x10&\x12\x1b\n\x17\x43\x41NNOT_TARGET_CRITERION\x10\'\x12$\n CANNOT_TARGET_OBSOLETE_CRITERION\x10(\x12\"\n\x1e\x43RITERION_ID_AND_TYPE_MISMATCH\x10)\x12\x1c\n\x18INVALID_PROXIMITY_RADIUS\x10*\x12\"\n\x1eINVALID_PROXIMITY_RADIUS_UNITS\x10+\x12 \n\x1cINVALID_STREETADDRESS_LENGTH\x10,\x12\x1b\n\x17INVALID_CITYNAME_LENGTH\x10-\x12\x1d\n\x19INVALID_REGIONCODE_LENGTH\x10.\x12\x1d\n\x19INVALID_REGIONNAME_LENGTH\x10/\x12\x1d\n\x19INVALID_POSTALCODE_LENGTH\x10\x30\x12\x18\n\x14INVALID_COUNTRY_CODE\x10\x31\x12\x14\n\x10INVALID_LATITUDE\x10\x32\x12\x15\n\x11INVALID_LONGITUDE\x10\x33\x12\x36\n2PROXIMITY_GEOPOINT_AND_ADDRESS_BOTH_CANNOT_BE_NULL\x10\x34\x12\x1d\n\x19INVALID_PROXIMITY_ADDRESS\x10\x35\x12\x1c\n\x18INVALID_USER_DOMAIN_NAME\x10\x36\x12 \n\x1c\x43RITERION_PARAMETER_TOO_LONG\x10\x37\x12&\n\"AD_SCHEDULE_TIME_INTERVALS_OVERLAP\x10\x38\x12\x32\n.AD_SCHEDULE_INTERVAL_CANNOT_SPAN_MULTIPLE_DAYS\x10\x39\x12%\n!AD_SCHEDULE_INVALID_TIME_INTERVAL\x10:\x12\x30\n,AD_SCHEDULE_EXCEEDED_INTERVALS_PER_DAY_LIMIT\x10;\x12/\n+AD_SCHEDULE_CRITERION_ID_MISMATCHING_FIELDS\x10<\x12$\n CANNOT_BID_MODIFY_CRITERION_TYPE\x10=\x12\x32\n.CANNOT_BID_MODIFY_CRITERION_CAMPAIGN_OPTED_OUT\x10>\x12(\n$CANNOT_BID_MODIFY_NEGATIVE_CRITERION\x10?\x12\x1f\n\x1b\x42ID_MODIFIER_ALREADY_EXISTS\x10@\x12\x17\n\x13\x46\x45\x45\x44_ID_NOT_ALLOWED\x10\x41\x12(\n$ACCOUNT_INELIGIBLE_FOR_CRITERIA_TYPE\x10\x42\x12.\n*CRITERIA_TYPE_INVALID_FOR_BIDDING_STRATEGY\x10\x43\x12\x1c\n\x18\x43\x41NNOT_EXCLUDE_CRITERION\x10\x44\x12\x1b\n\x17\x43\x41NNOT_REMOVE_CRITERION\x10\x45\x12\x1a\n\x16PRODUCT_SCOPE_TOO_LONG\x10\x46\x12%\n!PRODUCT_SCOPE_TOO_MANY_DIMENSIONS\x10G\x12\x1e\n\x1aPRODUCT_PARTITION_TOO_LONG\x10H\x12)\n%PRODUCT_PARTITION_TOO_MANY_DIMENSIONS\x10I\x12\x1d\n\x19INVALID_PRODUCT_DIMENSION\x10J\x12\"\n\x1eINVALID_PRODUCT_DIMENSION_TYPE\x10K\x12$\n INVALID_PRODUCT_BIDDING_CATEGORY\x10L\x12\x1c\n\x18MISSING_SHOPPING_SETTING\x10M\x12\x1d\n\x19INVALID_MATCHING_FUNCTION\x10N\x12\x1f\n\x1bLOCATION_FILTER_NOT_ALLOWED\x10O\x12$\n INVALID_FEED_FOR_LOCATION_FILTER\x10\x62\x12\x1b\n\x17LOCATION_FILTER_INVALID\x10P\x12\x32\n.CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP\x10Q\x12\x39\n5HOTEL_LENGTH_OF_STAY_OVERLAPS_WITH_EXISTING_CRITERION\x10R\x12\x41\n=HOTEL_ADVANCE_BOOKING_WINDOW_OVERLAPS_WITH_EXISTING_CRITERION\x10S\x12.\n*FIELD_INCOMPATIBLE_WITH_NEGATIVE_TARGETING\x10T\x12\x1d\n\x19INVALID_WEBPAGE_CONDITION\x10U\x12!\n\x1dINVALID_WEBPAGE_CONDITION_URL\x10V\x12)\n%WEBPAGE_CONDITION_URL_CANNOT_BE_EMPTY\x10W\x12.\n*WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL\x10X\x12.\n*WEBPAGE_CONDITION_URL_CANNOT_BE_IP_ADDRESS\x10Y\x12\x45\nAWEBPAGE_CONDITION_URL_DOMAIN_NOT_CONSISTENT_WITH_CAMPAIGN_SETTING\x10Z\x12\x31\n-WEBPAGE_CONDITION_URL_CANNOT_BE_PUBLIC_SUFFIX\x10[\x12/\n+WEBPAGE_CONDITION_URL_INVALID_PUBLIC_SUFFIX\x10\\\x12\x39\n5WEBPAGE_CONDITION_URL_VALUE_TRACK_VALUE_NOT_SUPPORTED\x10]\x12<\n8WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION\x10^\x12\x37\n3WEBPAGE_CRITERION_NOT_SUPPORTED_ON_NON_DSA_AD_GROUP\x10_\x12\x37\n3CANNOT_TARGET_USER_LIST_FOR_SMART_DISPLAY_CAMPAIGNS\x10\x63\x42\xee\x01\n\"com.google.ads.googleads.v3.errorsB\x13\x43riterionErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') + serialized_pb=_b('\n:google/ads/googleads_v3/proto/errors/criterion_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\xe2\x1f\n\x12\x43riterionErrorEnum\"\xcb\x1f\n\x0e\x43riterionError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x1a\n\x16\x43ONCRETE_TYPE_REQUIRED\x10\x02\x12\x1d\n\x19INVALID_EXCLUDED_CATEGORY\x10\x03\x12\x18\n\x14INVALID_KEYWORD_TEXT\x10\x04\x12\x19\n\x15KEYWORD_TEXT_TOO_LONG\x10\x05\x12\x1e\n\x1aKEYWORD_HAS_TOO_MANY_WORDS\x10\x06\x12\x1d\n\x19KEYWORD_HAS_INVALID_CHARS\x10\x07\x12\x19\n\x15INVALID_PLACEMENT_URL\x10\x08\x12\x15\n\x11INVALID_USER_LIST\x10\t\x12\x19\n\x15INVALID_USER_INTEREST\x10\n\x12$\n INVALID_FORMAT_FOR_PLACEMENT_URL\x10\x0b\x12\x1d\n\x19PLACEMENT_URL_IS_TOO_LONG\x10\x0c\x12\"\n\x1ePLACEMENT_URL_HAS_ILLEGAL_CHAR\x10\r\x12,\n(PLACEMENT_URL_HAS_MULTIPLE_SITES_IN_LINE\x10\x0e\x12\x39\n5PLACEMENT_IS_NOT_AVAILABLE_FOR_TARGETING_OR_EXCLUSION\x10\x0f\x12\x16\n\x12INVALID_TOPIC_PATH\x10\x10\x12\x1e\n\x1aINVALID_YOUTUBE_CHANNEL_ID\x10\x11\x12\x1c\n\x18INVALID_YOUTUBE_VIDEO_ID\x10\x12\x12\'\n#YOUTUBE_VERTICAL_CHANNEL_DEPRECATED\x10\x13\x12*\n&YOUTUBE_DEMOGRAPHIC_CHANNEL_DEPRECATED\x10\x14\x12\x1b\n\x17YOUTUBE_URL_UNSUPPORTED\x10\x15\x12 \n\x1c\x43\x41NNOT_EXCLUDE_CRITERIA_TYPE\x10\x16\x12\x1c\n\x18\x43\x41NNOT_ADD_CRITERIA_TYPE\x10\x17\x12\x1a\n\x16INVALID_PRODUCT_FILTER\x10\x18\x12\x1b\n\x17PRODUCT_FILTER_TOO_LONG\x10\x19\x12$\n CANNOT_EXCLUDE_SIMILAR_USER_LIST\x10\x1a\x12\x1f\n\x1b\x43\x41NNOT_ADD_CLOSED_USER_LIST\x10\x1b\x12:\n6CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_ONLY_CAMPAIGNS\x10\x1c\x12\x35\n1CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SEARCH_CAMPAIGNS\x10\x1d\x12\x37\n3CANNOT_ADD_DISPLAY_ONLY_LISTS_TO_SHOPPING_CAMPAIGNS\x10\x1e\x12\x31\n-CANNOT_ADD_USER_INTERESTS_TO_SEARCH_CAMPAIGNS\x10\x1f\x12\x39\n5CANNOT_SET_BIDS_ON_CRITERION_TYPE_IN_SEARCH_CAMPAIGNS\x10 \x12\x37\n3CANNOT_ADD_URLS_TO_CRITERION_TYPE_FOR_CAMPAIGN_TYPE\x10!\x12\x1b\n\x17INVALID_CUSTOM_AFFINITY\x10`\x12\x19\n\x15INVALID_CUSTOM_INTENT\x10\x61\x12\x16\n\x12INVALID_IP_ADDRESS\x10\"\x12\x15\n\x11INVALID_IP_FORMAT\x10#\x12\x16\n\x12INVALID_MOBILE_APP\x10$\x12\x1f\n\x1bINVALID_MOBILE_APP_CATEGORY\x10%\x12\x18\n\x14INVALID_CRITERION_ID\x10&\x12\x1b\n\x17\x43\x41NNOT_TARGET_CRITERION\x10\'\x12$\n CANNOT_TARGET_OBSOLETE_CRITERION\x10(\x12\"\n\x1e\x43RITERION_ID_AND_TYPE_MISMATCH\x10)\x12\x1c\n\x18INVALID_PROXIMITY_RADIUS\x10*\x12\"\n\x1eINVALID_PROXIMITY_RADIUS_UNITS\x10+\x12 \n\x1cINVALID_STREETADDRESS_LENGTH\x10,\x12\x1b\n\x17INVALID_CITYNAME_LENGTH\x10-\x12\x1d\n\x19INVALID_REGIONCODE_LENGTH\x10.\x12\x1d\n\x19INVALID_REGIONNAME_LENGTH\x10/\x12\x1d\n\x19INVALID_POSTALCODE_LENGTH\x10\x30\x12\x18\n\x14INVALID_COUNTRY_CODE\x10\x31\x12\x14\n\x10INVALID_LATITUDE\x10\x32\x12\x15\n\x11INVALID_LONGITUDE\x10\x33\x12\x36\n2PROXIMITY_GEOPOINT_AND_ADDRESS_BOTH_CANNOT_BE_NULL\x10\x34\x12\x1d\n\x19INVALID_PROXIMITY_ADDRESS\x10\x35\x12\x1c\n\x18INVALID_USER_DOMAIN_NAME\x10\x36\x12 \n\x1c\x43RITERION_PARAMETER_TOO_LONG\x10\x37\x12&\n\"AD_SCHEDULE_TIME_INTERVALS_OVERLAP\x10\x38\x12\x32\n.AD_SCHEDULE_INTERVAL_CANNOT_SPAN_MULTIPLE_DAYS\x10\x39\x12%\n!AD_SCHEDULE_INVALID_TIME_INTERVAL\x10:\x12\x30\n,AD_SCHEDULE_EXCEEDED_INTERVALS_PER_DAY_LIMIT\x10;\x12/\n+AD_SCHEDULE_CRITERION_ID_MISMATCHING_FIELDS\x10<\x12$\n CANNOT_BID_MODIFY_CRITERION_TYPE\x10=\x12\x32\n.CANNOT_BID_MODIFY_CRITERION_CAMPAIGN_OPTED_OUT\x10>\x12(\n$CANNOT_BID_MODIFY_NEGATIVE_CRITERION\x10?\x12\x1f\n\x1b\x42ID_MODIFIER_ALREADY_EXISTS\x10@\x12\x17\n\x13\x46\x45\x45\x44_ID_NOT_ALLOWED\x10\x41\x12(\n$ACCOUNT_INELIGIBLE_FOR_CRITERIA_TYPE\x10\x42\x12.\n*CRITERIA_TYPE_INVALID_FOR_BIDDING_STRATEGY\x10\x43\x12\x1c\n\x18\x43\x41NNOT_EXCLUDE_CRITERION\x10\x44\x12\x1b\n\x17\x43\x41NNOT_REMOVE_CRITERION\x10\x45\x12\x1a\n\x16PRODUCT_SCOPE_TOO_LONG\x10\x46\x12%\n!PRODUCT_SCOPE_TOO_MANY_DIMENSIONS\x10G\x12\x1e\n\x1aPRODUCT_PARTITION_TOO_LONG\x10H\x12)\n%PRODUCT_PARTITION_TOO_MANY_DIMENSIONS\x10I\x12\x1d\n\x19INVALID_PRODUCT_DIMENSION\x10J\x12\"\n\x1eINVALID_PRODUCT_DIMENSION_TYPE\x10K\x12$\n INVALID_PRODUCT_BIDDING_CATEGORY\x10L\x12\x1c\n\x18MISSING_SHOPPING_SETTING\x10M\x12\x1d\n\x19INVALID_MATCHING_FUNCTION\x10N\x12\x1f\n\x1bLOCATION_FILTER_NOT_ALLOWED\x10O\x12$\n INVALID_FEED_FOR_LOCATION_FILTER\x10\x62\x12\x1b\n\x17LOCATION_FILTER_INVALID\x10P\x12\x32\n.CANNOT_ATTACH_CRITERIA_AT_CAMPAIGN_AND_ADGROUP\x10Q\x12\x39\n5HOTEL_LENGTH_OF_STAY_OVERLAPS_WITH_EXISTING_CRITERION\x10R\x12\x41\n=HOTEL_ADVANCE_BOOKING_WINDOW_OVERLAPS_WITH_EXISTING_CRITERION\x10S\x12.\n*FIELD_INCOMPATIBLE_WITH_NEGATIVE_TARGETING\x10T\x12\x1d\n\x19INVALID_WEBPAGE_CONDITION\x10U\x12!\n\x1dINVALID_WEBPAGE_CONDITION_URL\x10V\x12)\n%WEBPAGE_CONDITION_URL_CANNOT_BE_EMPTY\x10W\x12.\n*WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL\x10X\x12.\n*WEBPAGE_CONDITION_URL_CANNOT_BE_IP_ADDRESS\x10Y\x12\x45\nAWEBPAGE_CONDITION_URL_DOMAIN_NOT_CONSISTENT_WITH_CAMPAIGN_SETTING\x10Z\x12\x31\n-WEBPAGE_CONDITION_URL_CANNOT_BE_PUBLIC_SUFFIX\x10[\x12/\n+WEBPAGE_CONDITION_URL_INVALID_PUBLIC_SUFFIX\x10\\\x12\x39\n5WEBPAGE_CONDITION_URL_VALUE_TRACK_VALUE_NOT_SUPPORTED\x10]\x12<\n8WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION\x10^\x12\x37\n3WEBPAGE_CRITERION_NOT_SUPPORTED_ON_NON_DSA_AD_GROUP\x10_\x12\x37\n3CANNOT_TARGET_USER_LIST_FOR_SMART_DISPLAY_CAMPAIGNS\x10\x63\x12*\n&LISTING_SCOPE_TOO_MANY_DIMENSION_TYPES\x10\x64\x12\'\n#LISTING_SCOPE_TOO_MANY_IN_OPERATORS\x10\x65\x12+\n\'LISTING_SCOPE_IN_OPERATOR_NOT_SUPPORTED\x10\x66\x12$\n DUPLICATE_LISTING_DIMENSION_TYPE\x10g\x12%\n!DUPLICATE_LISTING_DIMENSION_VALUE\x10h\x12\x30\n,CANNOT_SET_BIDS_ON_LISTING_GROUP_SUBDIVISION\x10iB\xee\x01\n\"com.google.ads.googleads.v3.errorsB\x13\x43riterionErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -433,11 +433,35 @@ name='CANNOT_TARGET_USER_LIST_FOR_SMART_DISPLAY_CAMPAIGNS', index=99, number=99, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='LISTING_SCOPE_TOO_MANY_DIMENSION_TYPES', index=100, number=100, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='LISTING_SCOPE_TOO_MANY_IN_OPERATORS', index=101, number=101, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='LISTING_SCOPE_IN_OPERATOR_NOT_SUPPORTED', index=102, number=102, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DUPLICATE_LISTING_DIMENSION_TYPE', index=103, number=103, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='DUPLICATE_LISTING_DIMENSION_VALUE', index=104, number=104, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='CANNOT_SET_BIDS_ON_LISTING_GROUP_SUBDIVISION', index=105, number=105, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=148, - serialized_end=3934, + serialized_end=4191, ) _sym_db.RegisterEnumDescriptor(_CRITERIONERRORENUM_CRITERIONERROR) @@ -463,7 +487,7 @@ oneofs=[ ], serialized_start=125, - serialized_end=3934, + serialized_end=4191, ) _CRITERIONERRORENUM_CRITERIONERROR.containing_type = _CRITERIONERRORENUM diff --git a/google/ads/google_ads/v3/proto/errors/customer_client_link_error_pb2.py b/google/ads/google_ads/v3/proto/errors/customer_client_link_error_pb2.py index d7852c282..58c23f79d 100644 --- a/google/ads/google_ads/v3/proto/errors/customer_client_link_error_pb2.py +++ b/google/ads/google_ads/v3/proto/errors/customer_client_link_error_pb2.py @@ -21,7 +21,7 @@ package='google.ads.googleads.v3.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v3.errorsB\034CustomerClientLinkErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V3.Errors\312\002\036Google\\Ads\\GoogleAds\\V3\\Errors\352\002\"Google::Ads::GoogleAds::V3::Errors'), - serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/errors/customer_client_link_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\xed\x02\n\x1b\x43ustomerClientLinkErrorEnum\"\xcd\x02\n\x17\x43ustomerClientLinkError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12*\n&CLIENT_ALREADY_INVITED_BY_THIS_MANAGER\x10\x02\x12\'\n#CLIENT_ALREADY_MANAGED_IN_HIERARCHY\x10\x03\x12\x1b\n\x17\x43YCLIC_LINK_NOT_ALLOWED\x10\x04\x12\"\n\x1e\x43USTOMER_HAS_TOO_MANY_ACCOUNTS\x10\x05\x12#\n\x1f\x43LIENT_HAS_TOO_MANY_INVITATIONS\x10\x06\x12*\n&CANNOT_HIDE_OR_UNHIDE_MANAGER_ACCOUNTS\x10\x07\x12-\n)CUSTOMER_HAS_TOO_MANY_ACCOUNTS_AT_MANAGER\x10\x08\x42\xf7\x01\n\"com.google.ads.googleads.v3.errorsB\x1c\x43ustomerClientLinkErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') + serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/errors/customer_client_link_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\x8f\x03\n\x1b\x43ustomerClientLinkErrorEnum\"\xef\x02\n\x17\x43ustomerClientLinkError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12*\n&CLIENT_ALREADY_INVITED_BY_THIS_MANAGER\x10\x02\x12\'\n#CLIENT_ALREADY_MANAGED_IN_HIERARCHY\x10\x03\x12\x1b\n\x17\x43YCLIC_LINK_NOT_ALLOWED\x10\x04\x12\"\n\x1e\x43USTOMER_HAS_TOO_MANY_ACCOUNTS\x10\x05\x12#\n\x1f\x43LIENT_HAS_TOO_MANY_INVITATIONS\x10\x06\x12*\n&CANNOT_HIDE_OR_UNHIDE_MANAGER_ACCOUNTS\x10\x07\x12-\n)CUSTOMER_HAS_TOO_MANY_ACCOUNTS_AT_MANAGER\x10\x08\x12 \n\x1c\x43LIENT_HAS_TOO_MANY_MANAGERS\x10\tB\xf7\x01\n\"com.google.ads.googleads.v3.errorsB\x1c\x43ustomerClientLinkErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -69,11 +69,15 @@ name='CUSTOMER_HAS_TOO_MANY_ACCOUNTS_AT_MANAGER', index=8, number=8, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='CLIENT_HAS_TOO_MANY_MANAGERS', index=9, number=9, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=168, - serialized_end=501, + serialized_end=535, ) _sym_db.RegisterEnumDescriptor(_CUSTOMERCLIENTLINKERRORENUM_CUSTOMERCLIENTLINKERROR) @@ -99,7 +103,7 @@ oneofs=[ ], serialized_start=136, - serialized_end=501, + serialized_end=535, ) _CUSTOMERCLIENTLINKERRORENUM_CUSTOMERCLIENTLINKERROR.containing_type = _CUSTOMERCLIENTLINKERRORENUM diff --git a/google/ads/google_ads/v3/proto/errors/errors_pb2.py b/google/ads/google_ads/v3/proto/errors/errors_pb2.py index 8bf136f0e..98ef59cbc 100644 --- a/google/ads/google_ads/v3/proto/errors/errors_pb2.py +++ b/google/ads/google_ads/v3/proto/errors/errors_pb2.py @@ -28,6 +28,7 @@ from google.ads.google_ads.v3.proto.errors import ad_sharing_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__sharing__error__pb2 from google.ads.google_ads.v3.proto.errors import adx_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_adx__error__pb2 from google.ads.google_ads.v3.proto.errors import asset_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_asset__error__pb2 +from google.ads.google_ads.v3.proto.errors import asset_link_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_asset__link__error__pb2 from google.ads.google_ads.v3.proto.errors import authentication_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_authentication__error__pb2 from google.ads.google_ads.v3.proto.errors import authorization_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_authorization__error__pb2 from google.ads.google_ads.v3.proto.errors import bidding_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_bidding__error__pb2 @@ -97,6 +98,7 @@ from google.ads.google_ads.v3.proto.errors import not_empty_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_not__empty__error__pb2 from google.ads.google_ads.v3.proto.errors import not_whitelisted_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_not__whitelisted__error__pb2 from google.ads.google_ads.v3.proto.errors import null_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_null__error__pb2 +from google.ads.google_ads.v3.proto.errors import offline_user_data_job_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_offline__user__data__job__error__pb2 from google.ads.google_ads.v3.proto.errors import operation_access_denied_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_operation__access__denied__error__pb2 from google.ads.google_ads.v3.proto.errors import operator_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_operator__error__pb2 from google.ads.google_ads.v3.proto.errors import partial_failure_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_partial__failure__error__pb2 @@ -121,6 +123,7 @@ from google.ads.google_ads.v3.proto.errors import string_length_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_string__length__error__pb2 from google.ads.google_ads.v3.proto.errors import time_zone_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_time__zone__error__pb2 from google.ads.google_ads.v3.proto.errors import url_field_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_url__field__error__pb2 +from google.ads.google_ads.v3.proto.errors import user_data_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_user__data__error__pb2 from google.ads.google_ads.v3.proto.errors import user_list_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_user__list__error__pb2 from google.ads.google_ads.v3.proto.errors import youtube_video_registration_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_youtube__video__registration__error__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 @@ -132,9 +135,9 @@ package='google.ads.googleads.v3.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v3.errorsB\013ErrorsProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V3.Errors\312\002\036Google\\Ads\\GoogleAds\\V3\\Errors\352\002\"Google::Ads::GoogleAds::V3::Errors'), - serialized_pb=_b('\n1google/ads/googleads_v3/proto/errors/errors.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1a\x30google/ads/googleads_v3/proto/common/value.proto\x1a\x42google/ads/googleads_v3/proto/errors/access_invitation_error.proto\x1aHgoogle/ads/googleads_v3/proto/errors/account_budget_proposal_error.proto\x1a>google/ads/googleads_v3/proto/errors/ad_customizer_error.proto\x1a\x33google/ads/googleads_v3/proto/errors/ad_error.proto\x1agoogle/ads/googleads_v3/proto/errors/ad_group_feed_error.proto\x1a=google/ads/googleads_v3/proto/errors/ad_parameter_error.proto\x1a;google/ads/googleads_v3/proto/errors/ad_sharing_error.proto\x1a\x34google/ads/googleads_v3/proto/errors/adx_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/asset_error.proto\x1a?google/ads/googleads_v3/proto/errors/authentication_error.proto\x1a>google/ads/googleads_v3/proto/errors/authorization_error.proto\x1a\x38google/ads/googleads_v3/proto/errors/bidding_error.proto\x1a\x41google/ads/googleads_v3/proto/errors/bidding_strategy_error.proto\x1a>google/ads/googleads_v3/proto/errors/billing_setup_error.proto\x1a@google/ads/googleads_v3/proto/errors/campaign_budget_error.proto\x1a\x43google/ads/googleads_v3/proto/errors/campaign_criterion_error.proto\x1a?google/ads/googleads_v3/proto/errors/campaign_draft_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/campaign_error.proto\x1a\x44google/ads/googleads_v3/proto/errors/campaign_experiment_error.proto\x1a>google/ads/googleads_v3/proto/errors/campaign_feed_error.proto\x1a\x44google/ads/googleads_v3/proto/errors/campaign_shared_set_error.proto\x1a>google/ads/googleads_v3/proto/errors/change_status_error.proto\x1a@google/ads/googleads_v3/proto/errors/collection_size_error.proto\x1a\x38google/ads/googleads_v3/proto/errors/context_error.proto\x1a\x42google/ads/googleads_v3/proto/errors/conversion_action_error.proto\x1aMgoogle/ads/googleads_v3/proto/errors/conversion_adjustment_upload_error.proto\x1a\x42google/ads/googleads_v3/proto/errors/conversion_upload_error.proto\x1a=google/ads/googleads_v3/proto/errors/country_code_error.proto\x1a:google/ads/googleads_v3/proto/errors/criterion_error.proto\x1a>google/ads/googleads_v3/proto/errors/currency_code_error.proto\x1a@google/ads/googleads_v3/proto/errors/custom_interest_error.proto\x1a\x45google/ads/googleads_v3/proto/errors/customer_client_link_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/customer_error.proto\x1a>google/ads/googleads_v3/proto/errors/customer_feed_error.proto\x1a\x46google/ads/googleads_v3/proto/errors/customer_manager_link_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/database_error.proto\x1a\x35google/ads/googleads_v3/proto/errors/date_error.proto\x1a;google/ads/googleads_v3/proto/errors/date_range_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/distinct_error.proto\x1a\x35google/ads/googleads_v3/proto/errors/enum_error.proto\x1a\x44google/ads/googleads_v3/proto/errors/extension_feed_item_error.proto\x1a\x42google/ads/googleads_v3/proto/errors/extension_setting_error.proto\x1aIgoogle/ads/googleads_v3/proto/errors/feed_attribute_reference_error.proto\x1a\x35google/ads/googleads_v3/proto/errors/feed_error.proto\x1a:google/ads/googleads_v3/proto/errors/feed_item_error.proto\x1a\x41google/ads/googleads_v3/proto/errors/feed_item_target_error.proto\x1a\x45google/ads/googleads_v3/proto/errors/feed_item_validation_error.proto\x1a=google/ads/googleads_v3/proto/errors/feed_mapping_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/field_error.proto\x1a;google/ads/googleads_v3/proto/errors/field_mask_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/function_error.proto\x1a\x41google/ads/googleads_v3/proto/errors/function_parsing_error.proto\x1aOgoogle/ads/googleads_v3/proto/errors/geo_target_constant_suggestion_error.proto\x1a\x37google/ads/googleads_v3/proto/errors/header_error.proto\x1a\x33google/ads/googleads_v3/proto/errors/id_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/image_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/internal_error.proto\x1a\x38google/ads/googleads_v3/proto/errors/invoice_error.proto\x1a\x46google/ads/googleads_v3/proto/errors/keyword_plan_ad_group_error.proto\x1a\x46google/ads/googleads_v3/proto/errors/keyword_plan_campaign_error.proto\x1a=google/ads/googleads_v3/proto/errors/keyword_plan_error.proto\x1a\x42google/ads/googleads_v3/proto/errors/keyword_plan_idea_error.proto\x1a\x45google/ads/googleads_v3/proto/errors/keyword_plan_keyword_error.proto\x1aNgoogle/ads/googleads_v3/proto/errors/keyword_plan_negative_keyword_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/label_error.proto\x1a>google/ads/googleads_v3/proto/errors/language_code_error.proto\x1a?google/ads/googleads_v3/proto/errors/list_operation_error.proto\x1a=google/ads/googleads_v3/proto/errors/manager_link_error.proto\x1a=google/ads/googleads_v3/proto/errors/media_bundle_error.proto\x1a;google/ads/googleads_v3/proto/errors/media_file_error.proto\x1a=google/ads/googleads_v3/proto/errors/media_upload_error.proto\x1a;google/ads/googleads_v3/proto/errors/multiplier_error.proto\x1a\x37google/ads/googleads_v3/proto/errors/mutate_error.proto\x1a;google/ads/googleads_v3/proto/errors/mutate_job_error.proto\x1a\x46google/ads/googleads_v3/proto/errors/new_resource_creation_error.proto\x1a:google/ads/googleads_v3/proto/errors/not_empty_error.proto\x1a@google/ads/googleads_v3/proto/errors/not_whitelisted_error.proto\x1a\x35google/ads/googleads_v3/proto/errors/null_error.proto\x1aHgoogle/ads/googleads_v3/proto/errors/operation_access_denied_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/operator_error.proto\x1a@google/ads/googleads_v3/proto/errors/partial_failure_error.proto\x1a\x41google/ads/googleads_v3/proto/errors/payments_account_error.proto\x1a?google/ads/googleads_v3/proto/errors/policy_finding_error.proto\x1aLgoogle/ads/googleads_v3/proto/errors/policy_validation_parameter_error.proto\x1a\x41google/ads/googleads_v3/proto/errors/policy_violation_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/query_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/quota_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/range_error.proto\x1a;google/ads/googleads_v3/proto/errors/reach_plan_error.proto\x1a?google/ads/googleads_v3/proto/errors/recommendation_error.proto\x1agoogle/ads/googleads_v3/proto/errors/string_format_error.proto\x1a>google/ads/googleads_v3/proto/errors/string_length_error.proto\x1a:google/ads/googleads_v3/proto/errors/time_zone_error.proto\x1a:google/ads/googleads_v3/proto/errors/url_field_error.proto\x1a:google/ads/googleads_v3/proto/errors/user_list_error.proto\x1aKgoogle/ads/googleads_v3/proto/errors/youtube_video_registration_error.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"R\n\x10GoogleAdsFailure\x12>\n\x06\x65rrors\x18\x01 \x03(\x0b\x32..google.ads.googleads.v3.errors.GoogleAdsError\"\x98\x02\n\x0eGoogleAdsError\x12=\n\nerror_code\x18\x01 \x01(\x0b\x32).google.ads.googleads.v3.errors.ErrorCode\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x36\n\x07trigger\x18\x03 \x01(\x0b\x32%.google.ads.googleads.v3.common.Value\x12?\n\x08location\x18\x04 \x01(\x0b\x32-.google.ads.googleads.v3.errors.ErrorLocation\x12=\n\x07\x64\x65tails\x18\x05 \x01(\x0b\x32,.google.ads.googleads.v3.errors.ErrorDetails\"\x92X\n\tErrorCode\x12V\n\rrequest_error\x18\x01 \x01(\x0e\x32=.google.ads.googleads.v3.errors.RequestErrorEnum.RequestErrorH\x00\x12o\n\x16\x62idding_strategy_error\x18\x02 \x01(\x0e\x32M.google.ads.googleads.v3.errors.BiddingStrategyErrorEnum.BiddingStrategyErrorH\x00\x12Z\n\x0furl_field_error\x18\x03 \x01(\x0e\x32?.google.ads.googleads.v3.errors.UrlFieldErrorEnum.UrlFieldErrorH\x00\x12i\n\x14list_operation_error\x18\x04 \x01(\x0e\x32I.google.ads.googleads.v3.errors.ListOperationErrorEnum.ListOperationErrorH\x00\x12P\n\x0bquery_error\x18\x05 \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.QueryErrorEnum.QueryErrorH\x00\x12S\n\x0cmutate_error\x18\x07 \x01(\x0e\x32;.google.ads.googleads.v3.errors.MutateErrorEnum.MutateErrorH\x00\x12]\n\x10\x66ield_mask_error\x18\x08 \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.FieldMaskErrorEnum.FieldMaskErrorH\x00\x12h\n\x13\x61uthorization_error\x18\t \x01(\x0e\x32I.google.ads.googleads.v3.errors.AuthorizationErrorEnum.AuthorizationErrorH\x00\x12Y\n\x0einternal_error\x18\n \x01(\x0e\x32?.google.ads.googleads.v3.errors.InternalErrorEnum.InternalErrorH\x00\x12P\n\x0bquota_error\x18\x0b \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.QuotaErrorEnum.QuotaErrorH\x00\x12G\n\x08\x61\x64_error\x18\x0c \x01(\x0e\x32\x33.google.ads.googleads.v3.errors.AdErrorEnum.AdErrorH\x00\x12W\n\x0e\x61\x64_group_error\x18\r \x01(\x0e\x32=.google.ads.googleads.v3.errors.AdGroupErrorEnum.AdGroupErrorH\x00\x12l\n\x15\x63\x61mpaign_budget_error\x18\x0e \x01(\x0e\x32K.google.ads.googleads.v3.errors.CampaignBudgetErrorEnum.CampaignBudgetErrorH\x00\x12Y\n\x0e\x63\x61mpaign_error\x18\x0f \x01(\x0e\x32?.google.ads.googleads.v3.errors.CampaignErrorEnum.CampaignErrorH\x00\x12k\n\x14\x61uthentication_error\x18\x11 \x01(\x0e\x32K.google.ads.googleads.v3.errors.AuthenticationErrorEnum.AuthenticationErrorH\x00\x12s\n\x18\x61\x64_group_criterion_error\x18\x12 \x01(\x0e\x32O.google.ads.googleads.v3.errors.AdGroupCriterionErrorEnum.AdGroupCriterionErrorH\x00\x12\x66\n\x13\x61\x64_customizer_error\x18\x13 \x01(\x0e\x32G.google.ads.googleads.v3.errors.AdCustomizerErrorEnum.AdCustomizerErrorH\x00\x12^\n\x11\x61\x64_group_ad_error\x18\x15 \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.AdGroupAdErrorEnum.AdGroupAdErrorH\x00\x12]\n\x10\x61\x64_sharing_error\x18\x18 \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.AdSharingErrorEnum.AdSharingErrorH\x00\x12J\n\tadx_error\x18\x19 \x01(\x0e\x32\x35.google.ads.googleads.v3.errors.AdxErrorEnum.AdxErrorH\x00\x12P\n\x0b\x61sset_error\x18k \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.AssetErrorEnum.AssetErrorH\x00\x12V\n\rbidding_error\x18\x1a \x01(\x0e\x32=.google.ads.googleads.v3.errors.BiddingErrorEnum.BiddingErrorH\x00\x12u\n\x18\x63\x61mpaign_criterion_error\x18\x1d \x01(\x0e\x32Q.google.ads.googleads.v3.errors.CampaignCriterionErrorEnum.CampaignCriterionErrorH\x00\x12l\n\x15\x63ollection_size_error\x18\x1f \x01(\x0e\x32K.google.ads.googleads.v3.errors.CollectionSizeErrorEnum.CollectionSizeErrorH\x00\x12\x63\n\x12\x63ountry_code_error\x18m \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.CountryCodeErrorEnum.CountryCodeErrorH\x00\x12\\\n\x0f\x63riterion_error\x18 \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.CriterionErrorEnum.CriterionErrorH\x00\x12Y\n\x0e\x63ustomer_error\x18Z \x01(\x0e\x32?.google.ads.googleads.v3.errors.CustomerErrorEnum.CustomerErrorH\x00\x12M\n\ndate_error\x18! \x01(\x0e\x32\x37.google.ads.googleads.v3.errors.DateErrorEnum.DateErrorH\x00\x12]\n\x10\x64\x61te_range_error\x18\" \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.DateRangeErrorEnum.DateRangeErrorH\x00\x12Y\n\x0e\x64istinct_error\x18# \x01(\x0e\x32?.google.ads.googleads.v3.errors.DistinctErrorEnum.DistinctErrorH\x00\x12\x85\x01\n\x1e\x66\x65\x65\x64_attribute_reference_error\x18$ \x01(\x0e\x32[.google.ads.googleads.v3.errors.FeedAttributeReferenceErrorEnum.FeedAttributeReferenceErrorH\x00\x12Y\n\x0e\x66unction_error\x18% \x01(\x0e\x32?.google.ads.googleads.v3.errors.FunctionErrorEnum.FunctionErrorH\x00\x12o\n\x16\x66unction_parsing_error\x18& \x01(\x0e\x32M.google.ads.googleads.v3.errors.FunctionParsingErrorEnum.FunctionParsingErrorH\x00\x12G\n\x08id_error\x18\' \x01(\x0e\x32\x33.google.ads.googleads.v3.errors.IdErrorEnum.IdErrorH\x00\x12P\n\x0bimage_error\x18( \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.ImageErrorEnum.ImageErrorH\x00\x12\x66\n\x13language_code_error\x18n \x01(\x0e\x32G.google.ads.googleads.v3.errors.LanguageCodeErrorEnum.LanguageCodeErrorH\x00\x12\x63\n\x12media_bundle_error\x18* \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.MediaBundleErrorEnum.MediaBundleErrorH\x00\x12\x63\n\x12media_upload_error\x18t \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.MediaUploadErrorEnum.MediaUploadErrorH\x00\x12]\n\x10media_file_error\x18V \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.MediaFileErrorEnum.MediaFileErrorH\x00\x12_\n\x10multiplier_error\x18, \x01(\x0e\x32\x43.google.ads.googleads.v3.errors.MultiplierErrorEnum.MultiplierErrorH\x00\x12|\n\x1bnew_resource_creation_error\x18- \x01(\x0e\x32U.google.ads.googleads.v3.errors.NewResourceCreationErrorEnum.NewResourceCreationErrorH\x00\x12Z\n\x0fnot_empty_error\x18. \x01(\x0e\x32?.google.ads.googleads.v3.errors.NotEmptyErrorEnum.NotEmptyErrorH\x00\x12M\n\nnull_error\x18/ \x01(\x0e\x32\x37.google.ads.googleads.v3.errors.NullErrorEnum.NullErrorH\x00\x12Y\n\x0eoperator_error\x18\x30 \x01(\x0e\x32?.google.ads.googleads.v3.errors.OperatorErrorEnum.OperatorErrorH\x00\x12P\n\x0brange_error\x18\x31 \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.RangeErrorEnum.RangeErrorH\x00\x12k\n\x14recommendation_error\x18: \x01(\x0e\x32K.google.ads.googleads.v3.errors.RecommendationErrorEnum.RecommendationErrorH\x00\x12`\n\x11region_code_error\x18\x33 \x01(\x0e\x32\x43.google.ads.googleads.v3.errors.RegionCodeErrorEnum.RegionCodeErrorH\x00\x12V\n\rsetting_error\x18\x34 \x01(\x0e\x32=.google.ads.googleads.v3.errors.SettingErrorEnum.SettingErrorH\x00\x12\x66\n\x13string_format_error\x18\x35 \x01(\x0e\x32G.google.ads.googleads.v3.errors.StringFormatErrorEnum.StringFormatErrorH\x00\x12\x66\n\x13string_length_error\x18\x36 \x01(\x0e\x32G.google.ads.googleads.v3.errors.StringLengthErrorEnum.StringLengthErrorH\x00\x12\x82\x01\n\x1doperation_access_denied_error\x18\x37 \x01(\x0e\x32Y.google.ads.googleads.v3.errors.OperationAccessDeniedErrorEnum.OperationAccessDeniedErrorH\x00\x12\x7f\n\x1cresource_access_denied_error\x18\x38 \x01(\x0e\x32W.google.ads.googleads.v3.errors.ResourceAccessDeniedErrorEnum.ResourceAccessDeniedErrorH\x00\x12\x92\x01\n#resource_count_limit_exceeded_error\x18\x39 \x01(\x0e\x32\x63.google.ads.googleads.v3.errors.ResourceCountLimitExceededErrorEnum.ResourceCountLimitExceededErrorH\x00\x12\x8b\x01\n youtube_video_registration_error\x18u \x01(\x0e\x32_.google.ads.googleads.v3.errors.YoutubeVideoRegistrationErrorEnum.YoutubeVideoRegistrationErrorH\x00\x12z\n\x1b\x61\x64_group_bid_modifier_error\x18; \x01(\x0e\x32S.google.ads.googleads.v3.errors.AdGroupBidModifierErrorEnum.AdGroupBidModifierErrorH\x00\x12V\n\rcontext_error\x18< \x01(\x0e\x32=.google.ads.googleads.v3.errors.ContextErrorEnum.ContextErrorH\x00\x12P\n\x0b\x66ield_error\x18= \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.FieldErrorEnum.FieldErrorH\x00\x12]\n\x10shared_set_error\x18> \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.SharedSetErrorEnum.SharedSetErrorH\x00\x12o\n\x16shared_criterion_error\x18? \x01(\x0e\x32M.google.ads.googleads.v3.errors.SharedCriterionErrorEnum.SharedCriterionErrorH\x00\x12v\n\x19\x63\x61mpaign_shared_set_error\x18@ \x01(\x0e\x32Q.google.ads.googleads.v3.errors.CampaignSharedSetErrorEnum.CampaignSharedSetErrorH\x00\x12r\n\x17\x63onversion_action_error\x18\x41 \x01(\x0e\x32O.google.ads.googleads.v3.errors.ConversionActionErrorEnum.ConversionActionErrorH\x00\x12\x91\x01\n\"conversion_adjustment_upload_error\x18s \x01(\x0e\x32\x63.google.ads.googleads.v3.errors.ConversionAdjustmentUploadErrorEnum.ConversionAdjustmentUploadErrorH\x00\x12r\n\x17\x63onversion_upload_error\x18o \x01(\x0e\x32O.google.ads.googleads.v3.errors.ConversionUploadErrorEnum.ConversionUploadErrorH\x00\x12S\n\x0cheader_error\x18\x42 \x01(\x0e\x32;.google.ads.googleads.v3.errors.HeaderErrorEnum.HeaderErrorH\x00\x12Y\n\x0e\x64\x61tabase_error\x18\x43 \x01(\x0e\x32?.google.ads.googleads.v3.errors.DatabaseErrorEnum.DatabaseErrorH\x00\x12i\n\x14policy_finding_error\x18\x44 \x01(\x0e\x32I.google.ads.googleads.v3.errors.PolicyFindingErrorEnum.PolicyFindingErrorH\x00\x12M\n\nenum_error\x18\x46 \x01(\x0e\x32\x37.google.ads.googleads.v3.errors.EnumErrorEnum.EnumErrorH\x00\x12\x63\n\x12keyword_plan_error\x18G \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.KeywordPlanErrorEnum.KeywordPlanErrorH\x00\x12|\n\x1bkeyword_plan_campaign_error\x18H \x01(\x0e\x32U.google.ads.googleads.v3.errors.KeywordPlanCampaignErrorEnum.KeywordPlanCampaignErrorH\x00\x12\x92\x01\n#keyword_plan_negative_keyword_error\x18I \x01(\x0e\x32\x63.google.ads.googleads.v3.errors.KeywordPlanNegativeKeywordErrorEnum.KeywordPlanNegativeKeywordErrorH\x00\x12z\n\x1bkeyword_plan_ad_group_error\x18J \x01(\x0e\x32S.google.ads.googleads.v3.errors.KeywordPlanAdGroupErrorEnum.KeywordPlanAdGroupErrorH\x00\x12y\n\x1akeyword_plan_keyword_error\x18K \x01(\x0e\x32S.google.ads.googleads.v3.errors.KeywordPlanKeywordErrorEnum.KeywordPlanKeywordErrorH\x00\x12p\n\x17keyword_plan_idea_error\x18L \x01(\x0e\x32M.google.ads.googleads.v3.errors.KeywordPlanIdeaErrorEnum.KeywordPlanIdeaErrorH\x00\x12\x82\x01\n\x1d\x61\x63\x63ount_budget_proposal_error\x18M \x01(\x0e\x32Y.google.ads.googleads.v3.errors.AccountBudgetProposalErrorEnum.AccountBudgetProposalErrorH\x00\x12Z\n\x0fuser_list_error\x18N \x01(\x0e\x32?.google.ads.googleads.v3.errors.UserListErrorEnum.UserListErrorH\x00\x12\x66\n\x13\x63hange_status_error\x18O \x01(\x0e\x32G.google.ads.googleads.v3.errors.ChangeStatusErrorEnum.ChangeStatusErrorH\x00\x12M\n\nfeed_error\x18P \x01(\x0e\x32\x37.google.ads.googleads.v3.errors.FeedErrorEnum.FeedErrorH\x00\x12\x95\x01\n$geo_target_constant_suggestion_error\x18Q \x01(\x0e\x32\x65.google.ads.googleads.v3.errors.GeoTargetConstantSuggestionErrorEnum.GeoTargetConstantSuggestionErrorH\x00\x12i\n\x14\x63\x61mpaign_draft_error\x18R \x01(\x0e\x32I.google.ads.googleads.v3.errors.CampaignDraftErrorEnum.CampaignDraftErrorH\x00\x12Z\n\x0f\x66\x65\x65\x64_item_error\x18S \x01(\x0e\x32?.google.ads.googleads.v3.errors.FeedItemErrorEnum.FeedItemErrorH\x00\x12P\n\x0blabel_error\x18T \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.LabelErrorEnum.LabelErrorH\x00\x12\x66\n\x13\x62illing_setup_error\x18W \x01(\x0e\x32G.google.ads.googleads.v3.errors.BillingSetupErrorEnum.BillingSetupErrorH\x00\x12y\n\x1a\x63ustomer_client_link_error\x18X \x01(\x0e\x32S.google.ads.googleads.v3.errors.CustomerClientLinkErrorEnum.CustomerClientLinkErrorH\x00\x12|\n\x1b\x63ustomer_manager_link_error\x18[ \x01(\x0e\x32U.google.ads.googleads.v3.errors.CustomerManagerLinkErrorEnum.CustomerManagerLinkErrorH\x00\x12\x63\n\x12\x66\x65\x65\x64_mapping_error\x18\\ \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.FeedMappingErrorEnum.FeedMappingErrorH\x00\x12\x66\n\x13\x63ustomer_feed_error\x18] \x01(\x0e\x32G.google.ads.googleads.v3.errors.CustomerFeedErrorEnum.CustomerFeedErrorH\x00\x12\x64\n\x13\x61\x64_group_feed_error\x18^ \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.AdGroupFeedErrorEnum.AdGroupFeedErrorH\x00\x12\x66\n\x13\x63\x61mpaign_feed_error\x18` \x01(\x0e\x32G.google.ads.googleads.v3.errors.CampaignFeedErrorEnum.CampaignFeedErrorH\x00\x12l\n\x15\x63ustom_interest_error\x18\x61 \x01(\x0e\x32K.google.ads.googleads.v3.errors.CustomInterestErrorEnum.CustomInterestErrorH\x00\x12x\n\x19\x63\x61mpaign_experiment_error\x18\x62 \x01(\x0e\x32S.google.ads.googleads.v3.errors.CampaignExperimentErrorEnum.CampaignExperimentErrorH\x00\x12v\n\x19\x65xtension_feed_item_error\x18\x64 \x01(\x0e\x32Q.google.ads.googleads.v3.errors.ExtensionFeedItemErrorEnum.ExtensionFeedItemErrorH\x00\x12\x63\n\x12\x61\x64_parameter_error\x18\x65 \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.AdParameterErrorEnum.AdParameterErrorH\x00\x12y\n\x1a\x66\x65\x65\x64_item_validation_error\x18\x66 \x01(\x0e\x32S.google.ads.googleads.v3.errors.FeedItemValidationErrorEnum.FeedItemValidationErrorH\x00\x12r\n\x17\x65xtension_setting_error\x18g \x01(\x0e\x32O.google.ads.googleads.v3.errors.ExtensionSettingErrorEnum.ExtensionSettingErrorH\x00\x12m\n\x16\x66\x65\x65\x64_item_target_error\x18h \x01(\x0e\x32K.google.ads.googleads.v3.errors.FeedItemTargetErrorEnum.FeedItemTargetErrorH\x00\x12o\n\x16policy_violation_error\x18i \x01(\x0e\x32M.google.ads.googleads.v3.errors.PolicyViolationErrorEnum.PolicyViolationErrorH\x00\x12]\n\x10mutate_job_error\x18l \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.MutateJobErrorEnum.MutateJobErrorH\x00\x12l\n\x15partial_failure_error\x18p \x01(\x0e\x32K.google.ads.googleads.v3.errors.PartialFailureErrorEnum.PartialFailureErrorH\x00\x12\x8e\x01\n!policy_validation_parameter_error\x18r \x01(\x0e\x32\x61.google.ads.googleads.v3.errors.PolicyValidationParameterErrorEnum.PolicyValidationParameterErrorH\x00\x12]\n\x10size_limit_error\x18v \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.SizeLimitErrorEnum.SizeLimitErrorH\x00\x12l\n\x15not_whitelisted_error\x18x \x01(\x0e\x32K.google.ads.googleads.v3.errors.NotWhitelistedErrorEnum.NotWhitelistedErrorH\x00\x12\x63\n\x12manager_link_error\x18y \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.ManagerLinkErrorEnum.ManagerLinkErrorH\x00\x12\x66\n\x13\x63urrency_code_error\x18z \x01(\x0e\x32G.google.ads.googleads.v3.errors.CurrencyCodeErrorEnum.CurrencyCodeErrorH\x00\x12r\n\x17\x61\x63\x63\x65ss_invitation_error\x18| \x01(\x0e\x32O.google.ads.googleads.v3.errors.AccessInvitationErrorEnum.AccessInvitationErrorH\x00\x12]\n\x10reach_plan_error\x18} \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.ReachPlanErrorEnum.ReachPlanErrorH\x00\x12V\n\rinvoice_error\x18~ \x01(\x0e\x32=.google.ads.googleads.v3.errors.InvoiceErrorEnum.InvoiceErrorH\x00\x12o\n\x16payments_account_error\x18\x7f \x01(\x0e\x32M.google.ads.googleads.v3.errors.PaymentsAccountErrorEnum.PaymentsAccountErrorH\x00\x12[\n\x0ftime_zone_error\x18\x80\x01 \x01(\x0e\x32?.google.ads.googleads.v3.errors.TimeZoneErrorEnum.TimeZoneErrorH\x00\x42\x0c\n\nerror_code\"\xc0\x01\n\rErrorLocation\x12[\n\x13\x66ield_path_elements\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.errors.ErrorLocation.FieldPathElement\x1aR\n\x10\x46ieldPathElement\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12*\n\x05index\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\xde\x01\n\x0c\x45rrorDetails\x12\x1e\n\x16unpublished_error_code\x18\x01 \x01(\t\x12X\n\x18policy_violation_details\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v3.errors.PolicyViolationDetails\x12T\n\x16policy_finding_details\x18\x03 \x01(\x0b\x32\x34.google.ads.googleads.v3.errors.PolicyFindingDetails\"\xb3\x01\n\x16PolicyViolationDetails\x12#\n\x1b\x65xternal_policy_description\x18\x02 \x01(\t\x12?\n\x03key\x18\x04 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.PolicyViolationKey\x12\x1c\n\x14\x65xternal_policy_name\x18\x05 \x01(\t\x12\x15\n\ris_exemptible\x18\x06 \x01(\x08\"f\n\x14PolicyFindingDetails\x12N\n\x14policy_topic_entries\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v3.common.PolicyTopicEntryB\xe6\x01\n\"com.google.ads.googleads.v3.errorsB\x0b\x45rrorsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') + serialized_pb=_b('\n1google/ads/googleads_v3/proto/errors/errors.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1a\x30google/ads/googleads_v3/proto/common/value.proto\x1a\x42google/ads/googleads_v3/proto/errors/access_invitation_error.proto\x1aHgoogle/ads/googleads_v3/proto/errors/account_budget_proposal_error.proto\x1a>google/ads/googleads_v3/proto/errors/ad_customizer_error.proto\x1a\x33google/ads/googleads_v3/proto/errors/ad_error.proto\x1agoogle/ads/googleads_v3/proto/errors/ad_group_feed_error.proto\x1a=google/ads/googleads_v3/proto/errors/ad_parameter_error.proto\x1a;google/ads/googleads_v3/proto/errors/ad_sharing_error.proto\x1a\x34google/ads/googleads_v3/proto/errors/adx_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/asset_error.proto\x1a;google/ads/googleads_v3/proto/errors/asset_link_error.proto\x1a?google/ads/googleads_v3/proto/errors/authentication_error.proto\x1a>google/ads/googleads_v3/proto/errors/authorization_error.proto\x1a\x38google/ads/googleads_v3/proto/errors/bidding_error.proto\x1a\x41google/ads/googleads_v3/proto/errors/bidding_strategy_error.proto\x1a>google/ads/googleads_v3/proto/errors/billing_setup_error.proto\x1a@google/ads/googleads_v3/proto/errors/campaign_budget_error.proto\x1a\x43google/ads/googleads_v3/proto/errors/campaign_criterion_error.proto\x1a?google/ads/googleads_v3/proto/errors/campaign_draft_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/campaign_error.proto\x1a\x44google/ads/googleads_v3/proto/errors/campaign_experiment_error.proto\x1a>google/ads/googleads_v3/proto/errors/campaign_feed_error.proto\x1a\x44google/ads/googleads_v3/proto/errors/campaign_shared_set_error.proto\x1a>google/ads/googleads_v3/proto/errors/change_status_error.proto\x1a@google/ads/googleads_v3/proto/errors/collection_size_error.proto\x1a\x38google/ads/googleads_v3/proto/errors/context_error.proto\x1a\x42google/ads/googleads_v3/proto/errors/conversion_action_error.proto\x1aMgoogle/ads/googleads_v3/proto/errors/conversion_adjustment_upload_error.proto\x1a\x42google/ads/googleads_v3/proto/errors/conversion_upload_error.proto\x1a=google/ads/googleads_v3/proto/errors/country_code_error.proto\x1a:google/ads/googleads_v3/proto/errors/criterion_error.proto\x1a>google/ads/googleads_v3/proto/errors/currency_code_error.proto\x1a@google/ads/googleads_v3/proto/errors/custom_interest_error.proto\x1a\x45google/ads/googleads_v3/proto/errors/customer_client_link_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/customer_error.proto\x1a>google/ads/googleads_v3/proto/errors/customer_feed_error.proto\x1a\x46google/ads/googleads_v3/proto/errors/customer_manager_link_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/database_error.proto\x1a\x35google/ads/googleads_v3/proto/errors/date_error.proto\x1a;google/ads/googleads_v3/proto/errors/date_range_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/distinct_error.proto\x1a\x35google/ads/googleads_v3/proto/errors/enum_error.proto\x1a\x44google/ads/googleads_v3/proto/errors/extension_feed_item_error.proto\x1a\x42google/ads/googleads_v3/proto/errors/extension_setting_error.proto\x1aIgoogle/ads/googleads_v3/proto/errors/feed_attribute_reference_error.proto\x1a\x35google/ads/googleads_v3/proto/errors/feed_error.proto\x1a:google/ads/googleads_v3/proto/errors/feed_item_error.proto\x1a\x41google/ads/googleads_v3/proto/errors/feed_item_target_error.proto\x1a\x45google/ads/googleads_v3/proto/errors/feed_item_validation_error.proto\x1a=google/ads/googleads_v3/proto/errors/feed_mapping_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/field_error.proto\x1a;google/ads/googleads_v3/proto/errors/field_mask_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/function_error.proto\x1a\x41google/ads/googleads_v3/proto/errors/function_parsing_error.proto\x1aOgoogle/ads/googleads_v3/proto/errors/geo_target_constant_suggestion_error.proto\x1a\x37google/ads/googleads_v3/proto/errors/header_error.proto\x1a\x33google/ads/googleads_v3/proto/errors/id_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/image_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/internal_error.proto\x1a\x38google/ads/googleads_v3/proto/errors/invoice_error.proto\x1a\x46google/ads/googleads_v3/proto/errors/keyword_plan_ad_group_error.proto\x1a\x46google/ads/googleads_v3/proto/errors/keyword_plan_campaign_error.proto\x1a=google/ads/googleads_v3/proto/errors/keyword_plan_error.proto\x1a\x42google/ads/googleads_v3/proto/errors/keyword_plan_idea_error.proto\x1a\x45google/ads/googleads_v3/proto/errors/keyword_plan_keyword_error.proto\x1aNgoogle/ads/googleads_v3/proto/errors/keyword_plan_negative_keyword_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/label_error.proto\x1a>google/ads/googleads_v3/proto/errors/language_code_error.proto\x1a?google/ads/googleads_v3/proto/errors/list_operation_error.proto\x1a=google/ads/googleads_v3/proto/errors/manager_link_error.proto\x1a=google/ads/googleads_v3/proto/errors/media_bundle_error.proto\x1a;google/ads/googleads_v3/proto/errors/media_file_error.proto\x1a=google/ads/googleads_v3/proto/errors/media_upload_error.proto\x1a;google/ads/googleads_v3/proto/errors/multiplier_error.proto\x1a\x37google/ads/googleads_v3/proto/errors/mutate_error.proto\x1a;google/ads/googleads_v3/proto/errors/mutate_job_error.proto\x1a\x46google/ads/googleads_v3/proto/errors/new_resource_creation_error.proto\x1a:google/ads/googleads_v3/proto/errors/not_empty_error.proto\x1a@google/ads/googleads_v3/proto/errors/not_whitelisted_error.proto\x1a\x35google/ads/googleads_v3/proto/errors/null_error.proto\x1a\x46google/ads/googleads_v3/proto/errors/offline_user_data_job_error.proto\x1aHgoogle/ads/googleads_v3/proto/errors/operation_access_denied_error.proto\x1a\x39google/ads/googleads_v3/proto/errors/operator_error.proto\x1a@google/ads/googleads_v3/proto/errors/partial_failure_error.proto\x1a\x41google/ads/googleads_v3/proto/errors/payments_account_error.proto\x1a?google/ads/googleads_v3/proto/errors/policy_finding_error.proto\x1aLgoogle/ads/googleads_v3/proto/errors/policy_validation_parameter_error.proto\x1a\x41google/ads/googleads_v3/proto/errors/policy_violation_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/query_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/quota_error.proto\x1a\x36google/ads/googleads_v3/proto/errors/range_error.proto\x1a;google/ads/googleads_v3/proto/errors/reach_plan_error.proto\x1a?google/ads/googleads_v3/proto/errors/recommendation_error.proto\x1agoogle/ads/googleads_v3/proto/errors/string_format_error.proto\x1a>google/ads/googleads_v3/proto/errors/string_length_error.proto\x1a:google/ads/googleads_v3/proto/errors/time_zone_error.proto\x1a:google/ads/googleads_v3/proto/errors/url_field_error.proto\x1a:google/ads/googleads_v3/proto/errors/user_data_error.proto\x1a:google/ads/googleads_v3/proto/errors/user_list_error.proto\x1aKgoogle/ads/googleads_v3/proto/errors/youtube_video_registration_error.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"R\n\x10GoogleAdsFailure\x12>\n\x06\x65rrors\x18\x01 \x03(\x0b\x32..google.ads.googleads.v3.errors.GoogleAdsError\"\x98\x02\n\x0eGoogleAdsError\x12=\n\nerror_code\x18\x01 \x01(\x0b\x32).google.ads.googleads.v3.errors.ErrorCode\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x36\n\x07trigger\x18\x03 \x01(\x0b\x32%.google.ads.googleads.v3.common.Value\x12?\n\x08location\x18\x04 \x01(\x0b\x32-.google.ads.googleads.v3.errors.ErrorLocation\x12=\n\x07\x64\x65tails\x18\x05 \x01(\x0b\x32,.google.ads.googleads.v3.errors.ErrorDetails\"\xcbZ\n\tErrorCode\x12V\n\rrequest_error\x18\x01 \x01(\x0e\x32=.google.ads.googleads.v3.errors.RequestErrorEnum.RequestErrorH\x00\x12o\n\x16\x62idding_strategy_error\x18\x02 \x01(\x0e\x32M.google.ads.googleads.v3.errors.BiddingStrategyErrorEnum.BiddingStrategyErrorH\x00\x12Z\n\x0furl_field_error\x18\x03 \x01(\x0e\x32?.google.ads.googleads.v3.errors.UrlFieldErrorEnum.UrlFieldErrorH\x00\x12i\n\x14list_operation_error\x18\x04 \x01(\x0e\x32I.google.ads.googleads.v3.errors.ListOperationErrorEnum.ListOperationErrorH\x00\x12P\n\x0bquery_error\x18\x05 \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.QueryErrorEnum.QueryErrorH\x00\x12S\n\x0cmutate_error\x18\x07 \x01(\x0e\x32;.google.ads.googleads.v3.errors.MutateErrorEnum.MutateErrorH\x00\x12]\n\x10\x66ield_mask_error\x18\x08 \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.FieldMaskErrorEnum.FieldMaskErrorH\x00\x12h\n\x13\x61uthorization_error\x18\t \x01(\x0e\x32I.google.ads.googleads.v3.errors.AuthorizationErrorEnum.AuthorizationErrorH\x00\x12Y\n\x0einternal_error\x18\n \x01(\x0e\x32?.google.ads.googleads.v3.errors.InternalErrorEnum.InternalErrorH\x00\x12P\n\x0bquota_error\x18\x0b \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.QuotaErrorEnum.QuotaErrorH\x00\x12G\n\x08\x61\x64_error\x18\x0c \x01(\x0e\x32\x33.google.ads.googleads.v3.errors.AdErrorEnum.AdErrorH\x00\x12W\n\x0e\x61\x64_group_error\x18\r \x01(\x0e\x32=.google.ads.googleads.v3.errors.AdGroupErrorEnum.AdGroupErrorH\x00\x12l\n\x15\x63\x61mpaign_budget_error\x18\x0e \x01(\x0e\x32K.google.ads.googleads.v3.errors.CampaignBudgetErrorEnum.CampaignBudgetErrorH\x00\x12Y\n\x0e\x63\x61mpaign_error\x18\x0f \x01(\x0e\x32?.google.ads.googleads.v3.errors.CampaignErrorEnum.CampaignErrorH\x00\x12k\n\x14\x61uthentication_error\x18\x11 \x01(\x0e\x32K.google.ads.googleads.v3.errors.AuthenticationErrorEnum.AuthenticationErrorH\x00\x12s\n\x18\x61\x64_group_criterion_error\x18\x12 \x01(\x0e\x32O.google.ads.googleads.v3.errors.AdGroupCriterionErrorEnum.AdGroupCriterionErrorH\x00\x12\x66\n\x13\x61\x64_customizer_error\x18\x13 \x01(\x0e\x32G.google.ads.googleads.v3.errors.AdCustomizerErrorEnum.AdCustomizerErrorH\x00\x12^\n\x11\x61\x64_group_ad_error\x18\x15 \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.AdGroupAdErrorEnum.AdGroupAdErrorH\x00\x12]\n\x10\x61\x64_sharing_error\x18\x18 \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.AdSharingErrorEnum.AdSharingErrorH\x00\x12J\n\tadx_error\x18\x19 \x01(\x0e\x32\x35.google.ads.googleads.v3.errors.AdxErrorEnum.AdxErrorH\x00\x12P\n\x0b\x61sset_error\x18k \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.AssetErrorEnum.AssetErrorH\x00\x12V\n\rbidding_error\x18\x1a \x01(\x0e\x32=.google.ads.googleads.v3.errors.BiddingErrorEnum.BiddingErrorH\x00\x12u\n\x18\x63\x61mpaign_criterion_error\x18\x1d \x01(\x0e\x32Q.google.ads.googleads.v3.errors.CampaignCriterionErrorEnum.CampaignCriterionErrorH\x00\x12l\n\x15\x63ollection_size_error\x18\x1f \x01(\x0e\x32K.google.ads.googleads.v3.errors.CollectionSizeErrorEnum.CollectionSizeErrorH\x00\x12\x63\n\x12\x63ountry_code_error\x18m \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.CountryCodeErrorEnum.CountryCodeErrorH\x00\x12\\\n\x0f\x63riterion_error\x18 \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.CriterionErrorEnum.CriterionErrorH\x00\x12Y\n\x0e\x63ustomer_error\x18Z \x01(\x0e\x32?.google.ads.googleads.v3.errors.CustomerErrorEnum.CustomerErrorH\x00\x12M\n\ndate_error\x18! \x01(\x0e\x32\x37.google.ads.googleads.v3.errors.DateErrorEnum.DateErrorH\x00\x12]\n\x10\x64\x61te_range_error\x18\" \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.DateRangeErrorEnum.DateRangeErrorH\x00\x12Y\n\x0e\x64istinct_error\x18# \x01(\x0e\x32?.google.ads.googleads.v3.errors.DistinctErrorEnum.DistinctErrorH\x00\x12\x85\x01\n\x1e\x66\x65\x65\x64_attribute_reference_error\x18$ \x01(\x0e\x32[.google.ads.googleads.v3.errors.FeedAttributeReferenceErrorEnum.FeedAttributeReferenceErrorH\x00\x12Y\n\x0e\x66unction_error\x18% \x01(\x0e\x32?.google.ads.googleads.v3.errors.FunctionErrorEnum.FunctionErrorH\x00\x12o\n\x16\x66unction_parsing_error\x18& \x01(\x0e\x32M.google.ads.googleads.v3.errors.FunctionParsingErrorEnum.FunctionParsingErrorH\x00\x12G\n\x08id_error\x18\' \x01(\x0e\x32\x33.google.ads.googleads.v3.errors.IdErrorEnum.IdErrorH\x00\x12P\n\x0bimage_error\x18( \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.ImageErrorEnum.ImageErrorH\x00\x12\x66\n\x13language_code_error\x18n \x01(\x0e\x32G.google.ads.googleads.v3.errors.LanguageCodeErrorEnum.LanguageCodeErrorH\x00\x12\x63\n\x12media_bundle_error\x18* \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.MediaBundleErrorEnum.MediaBundleErrorH\x00\x12\x63\n\x12media_upload_error\x18t \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.MediaUploadErrorEnum.MediaUploadErrorH\x00\x12]\n\x10media_file_error\x18V \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.MediaFileErrorEnum.MediaFileErrorH\x00\x12_\n\x10multiplier_error\x18, \x01(\x0e\x32\x43.google.ads.googleads.v3.errors.MultiplierErrorEnum.MultiplierErrorH\x00\x12|\n\x1bnew_resource_creation_error\x18- \x01(\x0e\x32U.google.ads.googleads.v3.errors.NewResourceCreationErrorEnum.NewResourceCreationErrorH\x00\x12Z\n\x0fnot_empty_error\x18. \x01(\x0e\x32?.google.ads.googleads.v3.errors.NotEmptyErrorEnum.NotEmptyErrorH\x00\x12M\n\nnull_error\x18/ \x01(\x0e\x32\x37.google.ads.googleads.v3.errors.NullErrorEnum.NullErrorH\x00\x12Y\n\x0eoperator_error\x18\x30 \x01(\x0e\x32?.google.ads.googleads.v3.errors.OperatorErrorEnum.OperatorErrorH\x00\x12P\n\x0brange_error\x18\x31 \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.RangeErrorEnum.RangeErrorH\x00\x12k\n\x14recommendation_error\x18: \x01(\x0e\x32K.google.ads.googleads.v3.errors.RecommendationErrorEnum.RecommendationErrorH\x00\x12`\n\x11region_code_error\x18\x33 \x01(\x0e\x32\x43.google.ads.googleads.v3.errors.RegionCodeErrorEnum.RegionCodeErrorH\x00\x12V\n\rsetting_error\x18\x34 \x01(\x0e\x32=.google.ads.googleads.v3.errors.SettingErrorEnum.SettingErrorH\x00\x12\x66\n\x13string_format_error\x18\x35 \x01(\x0e\x32G.google.ads.googleads.v3.errors.StringFormatErrorEnum.StringFormatErrorH\x00\x12\x66\n\x13string_length_error\x18\x36 \x01(\x0e\x32G.google.ads.googleads.v3.errors.StringLengthErrorEnum.StringLengthErrorH\x00\x12\x82\x01\n\x1doperation_access_denied_error\x18\x37 \x01(\x0e\x32Y.google.ads.googleads.v3.errors.OperationAccessDeniedErrorEnum.OperationAccessDeniedErrorH\x00\x12\x7f\n\x1cresource_access_denied_error\x18\x38 \x01(\x0e\x32W.google.ads.googleads.v3.errors.ResourceAccessDeniedErrorEnum.ResourceAccessDeniedErrorH\x00\x12\x92\x01\n#resource_count_limit_exceeded_error\x18\x39 \x01(\x0e\x32\x63.google.ads.googleads.v3.errors.ResourceCountLimitExceededErrorEnum.ResourceCountLimitExceededErrorH\x00\x12\x8b\x01\n youtube_video_registration_error\x18u \x01(\x0e\x32_.google.ads.googleads.v3.errors.YoutubeVideoRegistrationErrorEnum.YoutubeVideoRegistrationErrorH\x00\x12z\n\x1b\x61\x64_group_bid_modifier_error\x18; \x01(\x0e\x32S.google.ads.googleads.v3.errors.AdGroupBidModifierErrorEnum.AdGroupBidModifierErrorH\x00\x12V\n\rcontext_error\x18< \x01(\x0e\x32=.google.ads.googleads.v3.errors.ContextErrorEnum.ContextErrorH\x00\x12P\n\x0b\x66ield_error\x18= \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.FieldErrorEnum.FieldErrorH\x00\x12]\n\x10shared_set_error\x18> \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.SharedSetErrorEnum.SharedSetErrorH\x00\x12o\n\x16shared_criterion_error\x18? \x01(\x0e\x32M.google.ads.googleads.v3.errors.SharedCriterionErrorEnum.SharedCriterionErrorH\x00\x12v\n\x19\x63\x61mpaign_shared_set_error\x18@ \x01(\x0e\x32Q.google.ads.googleads.v3.errors.CampaignSharedSetErrorEnum.CampaignSharedSetErrorH\x00\x12r\n\x17\x63onversion_action_error\x18\x41 \x01(\x0e\x32O.google.ads.googleads.v3.errors.ConversionActionErrorEnum.ConversionActionErrorH\x00\x12\x91\x01\n\"conversion_adjustment_upload_error\x18s \x01(\x0e\x32\x63.google.ads.googleads.v3.errors.ConversionAdjustmentUploadErrorEnum.ConversionAdjustmentUploadErrorH\x00\x12r\n\x17\x63onversion_upload_error\x18o \x01(\x0e\x32O.google.ads.googleads.v3.errors.ConversionUploadErrorEnum.ConversionUploadErrorH\x00\x12S\n\x0cheader_error\x18\x42 \x01(\x0e\x32;.google.ads.googleads.v3.errors.HeaderErrorEnum.HeaderErrorH\x00\x12Y\n\x0e\x64\x61tabase_error\x18\x43 \x01(\x0e\x32?.google.ads.googleads.v3.errors.DatabaseErrorEnum.DatabaseErrorH\x00\x12i\n\x14policy_finding_error\x18\x44 \x01(\x0e\x32I.google.ads.googleads.v3.errors.PolicyFindingErrorEnum.PolicyFindingErrorH\x00\x12M\n\nenum_error\x18\x46 \x01(\x0e\x32\x37.google.ads.googleads.v3.errors.EnumErrorEnum.EnumErrorH\x00\x12\x63\n\x12keyword_plan_error\x18G \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.KeywordPlanErrorEnum.KeywordPlanErrorH\x00\x12|\n\x1bkeyword_plan_campaign_error\x18H \x01(\x0e\x32U.google.ads.googleads.v3.errors.KeywordPlanCampaignErrorEnum.KeywordPlanCampaignErrorH\x00\x12\x92\x01\n#keyword_plan_negative_keyword_error\x18I \x01(\x0e\x32\x63.google.ads.googleads.v3.errors.KeywordPlanNegativeKeywordErrorEnum.KeywordPlanNegativeKeywordErrorH\x00\x12z\n\x1bkeyword_plan_ad_group_error\x18J \x01(\x0e\x32S.google.ads.googleads.v3.errors.KeywordPlanAdGroupErrorEnum.KeywordPlanAdGroupErrorH\x00\x12y\n\x1akeyword_plan_keyword_error\x18K \x01(\x0e\x32S.google.ads.googleads.v3.errors.KeywordPlanKeywordErrorEnum.KeywordPlanKeywordErrorH\x00\x12p\n\x17keyword_plan_idea_error\x18L \x01(\x0e\x32M.google.ads.googleads.v3.errors.KeywordPlanIdeaErrorEnum.KeywordPlanIdeaErrorH\x00\x12\x82\x01\n\x1d\x61\x63\x63ount_budget_proposal_error\x18M \x01(\x0e\x32Y.google.ads.googleads.v3.errors.AccountBudgetProposalErrorEnum.AccountBudgetProposalErrorH\x00\x12Z\n\x0fuser_list_error\x18N \x01(\x0e\x32?.google.ads.googleads.v3.errors.UserListErrorEnum.UserListErrorH\x00\x12\x66\n\x13\x63hange_status_error\x18O \x01(\x0e\x32G.google.ads.googleads.v3.errors.ChangeStatusErrorEnum.ChangeStatusErrorH\x00\x12M\n\nfeed_error\x18P \x01(\x0e\x32\x37.google.ads.googleads.v3.errors.FeedErrorEnum.FeedErrorH\x00\x12\x95\x01\n$geo_target_constant_suggestion_error\x18Q \x01(\x0e\x32\x65.google.ads.googleads.v3.errors.GeoTargetConstantSuggestionErrorEnum.GeoTargetConstantSuggestionErrorH\x00\x12i\n\x14\x63\x61mpaign_draft_error\x18R \x01(\x0e\x32I.google.ads.googleads.v3.errors.CampaignDraftErrorEnum.CampaignDraftErrorH\x00\x12Z\n\x0f\x66\x65\x65\x64_item_error\x18S \x01(\x0e\x32?.google.ads.googleads.v3.errors.FeedItemErrorEnum.FeedItemErrorH\x00\x12P\n\x0blabel_error\x18T \x01(\x0e\x32\x39.google.ads.googleads.v3.errors.LabelErrorEnum.LabelErrorH\x00\x12\x66\n\x13\x62illing_setup_error\x18W \x01(\x0e\x32G.google.ads.googleads.v3.errors.BillingSetupErrorEnum.BillingSetupErrorH\x00\x12y\n\x1a\x63ustomer_client_link_error\x18X \x01(\x0e\x32S.google.ads.googleads.v3.errors.CustomerClientLinkErrorEnum.CustomerClientLinkErrorH\x00\x12|\n\x1b\x63ustomer_manager_link_error\x18[ \x01(\x0e\x32U.google.ads.googleads.v3.errors.CustomerManagerLinkErrorEnum.CustomerManagerLinkErrorH\x00\x12\x63\n\x12\x66\x65\x65\x64_mapping_error\x18\\ \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.FeedMappingErrorEnum.FeedMappingErrorH\x00\x12\x66\n\x13\x63ustomer_feed_error\x18] \x01(\x0e\x32G.google.ads.googleads.v3.errors.CustomerFeedErrorEnum.CustomerFeedErrorH\x00\x12\x64\n\x13\x61\x64_group_feed_error\x18^ \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.AdGroupFeedErrorEnum.AdGroupFeedErrorH\x00\x12\x66\n\x13\x63\x61mpaign_feed_error\x18` \x01(\x0e\x32G.google.ads.googleads.v3.errors.CampaignFeedErrorEnum.CampaignFeedErrorH\x00\x12l\n\x15\x63ustom_interest_error\x18\x61 \x01(\x0e\x32K.google.ads.googleads.v3.errors.CustomInterestErrorEnum.CustomInterestErrorH\x00\x12x\n\x19\x63\x61mpaign_experiment_error\x18\x62 \x01(\x0e\x32S.google.ads.googleads.v3.errors.CampaignExperimentErrorEnum.CampaignExperimentErrorH\x00\x12v\n\x19\x65xtension_feed_item_error\x18\x64 \x01(\x0e\x32Q.google.ads.googleads.v3.errors.ExtensionFeedItemErrorEnum.ExtensionFeedItemErrorH\x00\x12\x63\n\x12\x61\x64_parameter_error\x18\x65 \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.AdParameterErrorEnum.AdParameterErrorH\x00\x12y\n\x1a\x66\x65\x65\x64_item_validation_error\x18\x66 \x01(\x0e\x32S.google.ads.googleads.v3.errors.FeedItemValidationErrorEnum.FeedItemValidationErrorH\x00\x12r\n\x17\x65xtension_setting_error\x18g \x01(\x0e\x32O.google.ads.googleads.v3.errors.ExtensionSettingErrorEnum.ExtensionSettingErrorH\x00\x12m\n\x16\x66\x65\x65\x64_item_target_error\x18h \x01(\x0e\x32K.google.ads.googleads.v3.errors.FeedItemTargetErrorEnum.FeedItemTargetErrorH\x00\x12o\n\x16policy_violation_error\x18i \x01(\x0e\x32M.google.ads.googleads.v3.errors.PolicyViolationErrorEnum.PolicyViolationErrorH\x00\x12]\n\x10mutate_job_error\x18l \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.MutateJobErrorEnum.MutateJobErrorH\x00\x12l\n\x15partial_failure_error\x18p \x01(\x0e\x32K.google.ads.googleads.v3.errors.PartialFailureErrorEnum.PartialFailureErrorH\x00\x12\x8e\x01\n!policy_validation_parameter_error\x18r \x01(\x0e\x32\x61.google.ads.googleads.v3.errors.PolicyValidationParameterErrorEnum.PolicyValidationParameterErrorH\x00\x12]\n\x10size_limit_error\x18v \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.SizeLimitErrorEnum.SizeLimitErrorH\x00\x12z\n\x1boffline_user_data_job_error\x18w \x01(\x0e\x32S.google.ads.googleads.v3.errors.OfflineUserDataJobErrorEnum.OfflineUserDataJobErrorH\x00\x12l\n\x15not_whitelisted_error\x18x \x01(\x0e\x32K.google.ads.googleads.v3.errors.NotWhitelistedErrorEnum.NotWhitelistedErrorH\x00\x12\x63\n\x12manager_link_error\x18y \x01(\x0e\x32\x45.google.ads.googleads.v3.errors.ManagerLinkErrorEnum.ManagerLinkErrorH\x00\x12\x66\n\x13\x63urrency_code_error\x18z \x01(\x0e\x32G.google.ads.googleads.v3.errors.CurrencyCodeErrorEnum.CurrencyCodeErrorH\x00\x12r\n\x17\x61\x63\x63\x65ss_invitation_error\x18| \x01(\x0e\x32O.google.ads.googleads.v3.errors.AccessInvitationErrorEnum.AccessInvitationErrorH\x00\x12]\n\x10reach_plan_error\x18} \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.ReachPlanErrorEnum.ReachPlanErrorH\x00\x12V\n\rinvoice_error\x18~ \x01(\x0e\x32=.google.ads.googleads.v3.errors.InvoiceErrorEnum.InvoiceErrorH\x00\x12o\n\x16payments_account_error\x18\x7f \x01(\x0e\x32M.google.ads.googleads.v3.errors.PaymentsAccountErrorEnum.PaymentsAccountErrorH\x00\x12[\n\x0ftime_zone_error\x18\x80\x01 \x01(\x0e\x32?.google.ads.googleads.v3.errors.TimeZoneErrorEnum.TimeZoneErrorH\x00\x12^\n\x10\x61sset_link_error\x18\x81\x01 \x01(\x0e\x32\x41.google.ads.googleads.v3.errors.AssetLinkErrorEnum.AssetLinkErrorH\x00\x12[\n\x0fuser_data_error\x18\x82\x01 \x01(\x0e\x32?.google.ads.googleads.v3.errors.UserDataErrorEnum.UserDataErrorH\x00\x42\x0c\n\nerror_code\"\xc0\x01\n\rErrorLocation\x12[\n\x13\x66ield_path_elements\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.errors.ErrorLocation.FieldPathElement\x1aR\n\x10\x46ieldPathElement\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12*\n\x05index\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\xde\x01\n\x0c\x45rrorDetails\x12\x1e\n\x16unpublished_error_code\x18\x01 \x01(\t\x12X\n\x18policy_violation_details\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v3.errors.PolicyViolationDetails\x12T\n\x16policy_finding_details\x18\x03 \x01(\x0b\x32\x34.google.ads.googleads.v3.errors.PolicyFindingDetails\"\xb3\x01\n\x16PolicyViolationDetails\x12#\n\x1b\x65xternal_policy_description\x18\x02 \x01(\t\x12?\n\x03key\x18\x04 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.PolicyViolationKey\x12\x1c\n\x14\x65xternal_policy_name\x18\x05 \x01(\t\x12\x15\n\ris_exemptible\x18\x06 \x01(\x08\"f\n\x14PolicyFindingDetails\x12N\n\x14policy_topic_entries\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v3.common.PolicyTopicEntryB\xe6\x01\n\"com.google.ads.googleads.v3.errorsB\x0b\x45rrorsProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_value__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_access__invitation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_account__budget__proposal__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__customizer__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__group__ad__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__group__bid__modifier__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__group__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__group__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__group__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__parameter__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__sharing__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_adx__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_asset__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_authentication__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_authorization__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_bidding__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_bidding__strategy__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_billing__setup__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__budget__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__draft__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__experiment__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__shared__set__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_change__status__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_collection__size__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_context__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_conversion__action__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_conversion__adjustment__upload__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_conversion__upload__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_country__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_currency__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_custom__interest__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_customer__client__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_customer__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_customer__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_customer__manager__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_database__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_date__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_date__range__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_distinct__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_enum__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_extension__feed__item__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_extension__setting__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__attribute__reference__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__item__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__item__target__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__item__validation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__mapping__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_field__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_field__mask__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_function__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_function__parsing__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_geo__target__constant__suggestion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_header__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_id__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_image__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_internal__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_invoice__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__ad__group__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__campaign__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__idea__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__keyword__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__negative__keyword__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_label__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_language__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_list__operation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_manager__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_media__bundle__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_media__file__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_media__upload__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_multiplier__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_mutate__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_mutate__job__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_new__resource__creation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_not__empty__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_not__whitelisted__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_null__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_operation__access__denied__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_operator__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_partial__failure__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_payments__account__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_policy__finding__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_policy__validation__parameter__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_policy__violation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_query__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_quota__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_range__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_reach__plan__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_recommendation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_region__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_request__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_resource__access__denied__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_resource__count__limit__exceeded__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_setting__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_shared__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_shared__set__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_size__limit__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_string__format__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_string__length__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_time__zone__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_url__field__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_user__list__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_youtube__video__registration__error__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_value__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_access__invitation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_account__budget__proposal__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__customizer__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__group__ad__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__group__bid__modifier__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__group__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__group__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__group__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__parameter__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_ad__sharing__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_adx__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_asset__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_asset__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_authentication__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_authorization__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_bidding__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_bidding__strategy__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_billing__setup__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__budget__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__draft__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__experiment__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_campaign__shared__set__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_change__status__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_collection__size__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_context__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_conversion__action__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_conversion__adjustment__upload__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_conversion__upload__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_country__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_currency__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_custom__interest__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_customer__client__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_customer__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_customer__feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_customer__manager__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_database__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_date__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_date__range__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_distinct__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_enum__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_extension__feed__item__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_extension__setting__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__attribute__reference__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__item__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__item__target__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__item__validation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__mapping__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_field__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_field__mask__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_function__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_function__parsing__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_geo__target__constant__suggestion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_header__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_id__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_image__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_internal__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_invoice__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__ad__group__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__campaign__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__idea__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__keyword__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_keyword__plan__negative__keyword__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_label__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_language__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_list__operation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_manager__link__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_media__bundle__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_media__file__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_media__upload__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_multiplier__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_mutate__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_mutate__job__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_new__resource__creation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_not__empty__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_not__whitelisted__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_null__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_offline__user__data__job__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_operation__access__denied__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_operator__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_partial__failure__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_payments__account__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_policy__finding__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_policy__validation__parameter__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_policy__violation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_query__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_quota__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_range__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_reach__plan__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_recommendation__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_region__code__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_request__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_resource__access__denied__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_resource__count__limit__exceeded__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_setting__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_shared__criterion__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_shared__set__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_size__limit__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_string__format__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_string__length__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_time__zone__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_url__field__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_user__data__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_user__list__error__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_youtube__video__registration__error__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -165,8 +168,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7163, - serialized_end=7245, + serialized_start=7356, + serialized_end=7438, ) @@ -224,8 +227,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=7248, - serialized_end=7528, + serialized_start=7441, + serialized_end=7721, ) @@ -937,61 +940,82 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='not_whitelisted_error', full_name='google.ads.googleads.v3.errors.ErrorCode.not_whitelisted_error', index=100, + name='offline_user_data_job_error', full_name='google.ads.googleads.v3.errors.ErrorCode.offline_user_data_job_error', index=100, + number=119, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='not_whitelisted_error', full_name='google.ads.googleads.v3.errors.ErrorCode.not_whitelisted_error', index=101, number=120, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='manager_link_error', full_name='google.ads.googleads.v3.errors.ErrorCode.manager_link_error', index=101, + name='manager_link_error', full_name='google.ads.googleads.v3.errors.ErrorCode.manager_link_error', index=102, number=121, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='currency_code_error', full_name='google.ads.googleads.v3.errors.ErrorCode.currency_code_error', index=102, + name='currency_code_error', full_name='google.ads.googleads.v3.errors.ErrorCode.currency_code_error', index=103, number=122, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='access_invitation_error', full_name='google.ads.googleads.v3.errors.ErrorCode.access_invitation_error', index=103, + name='access_invitation_error', full_name='google.ads.googleads.v3.errors.ErrorCode.access_invitation_error', index=104, number=124, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='reach_plan_error', full_name='google.ads.googleads.v3.errors.ErrorCode.reach_plan_error', index=104, + name='reach_plan_error', full_name='google.ads.googleads.v3.errors.ErrorCode.reach_plan_error', index=105, number=125, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='invoice_error', full_name='google.ads.googleads.v3.errors.ErrorCode.invoice_error', index=105, + name='invoice_error', full_name='google.ads.googleads.v3.errors.ErrorCode.invoice_error', index=106, number=126, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='payments_account_error', full_name='google.ads.googleads.v3.errors.ErrorCode.payments_account_error', index=106, + name='payments_account_error', full_name='google.ads.googleads.v3.errors.ErrorCode.payments_account_error', index=107, number=127, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='time_zone_error', full_name='google.ads.googleads.v3.errors.ErrorCode.time_zone_error', index=107, + name='time_zone_error', full_name='google.ads.googleads.v3.errors.ErrorCode.time_zone_error', index=108, number=128, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='asset_link_error', full_name='google.ads.googleads.v3.errors.ErrorCode.asset_link_error', index=109, + number=129, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='user_data_error', full_name='google.ads.googleads.v3.errors.ErrorCode.user_data_error', index=110, + number=130, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], @@ -1007,8 +1031,8 @@ name='error_code', full_name='google.ads.googleads.v3.errors.ErrorCode.error_code', index=0, containing_type=None, fields=[]), ], - serialized_start=7531, - serialized_end=18813, + serialized_start=7724, + serialized_end=19319, ) @@ -1045,8 +1069,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18926, - serialized_end=19008, + serialized_start=19432, + serialized_end=19514, ) _ERRORLOCATION = _descriptor.Descriptor( @@ -1075,8 +1099,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18816, - serialized_end=19008, + serialized_start=19322, + serialized_end=19514, ) @@ -1120,8 +1144,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19011, - serialized_end=19233, + serialized_start=19517, + serialized_end=19739, ) @@ -1172,8 +1196,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19236, - serialized_end=19415, + serialized_start=19742, + serialized_end=19921, ) @@ -1203,8 +1227,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19417, - serialized_end=19519, + serialized_start=19923, + serialized_end=20025, ) _GOOGLEADSFAILURE.fields_by_name['errors'].message_type = _GOOGLEADSERROR @@ -1312,6 +1336,7 @@ _ERRORCODE.fields_by_name['partial_failure_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_partial__failure__error__pb2._PARTIALFAILUREERRORENUM_PARTIALFAILUREERROR _ERRORCODE.fields_by_name['policy_validation_parameter_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_policy__validation__parameter__error__pb2._POLICYVALIDATIONPARAMETERERRORENUM_POLICYVALIDATIONPARAMETERERROR _ERRORCODE.fields_by_name['size_limit_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_size__limit__error__pb2._SIZELIMITERRORENUM_SIZELIMITERROR +_ERRORCODE.fields_by_name['offline_user_data_job_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_offline__user__data__job__error__pb2._OFFLINEUSERDATAJOBERRORENUM_OFFLINEUSERDATAJOBERROR _ERRORCODE.fields_by_name['not_whitelisted_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_not__whitelisted__error__pb2._NOTWHITELISTEDERRORENUM_NOTWHITELISTEDERROR _ERRORCODE.fields_by_name['manager_link_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_manager__link__error__pb2._MANAGERLINKERRORENUM_MANAGERLINKERROR _ERRORCODE.fields_by_name['currency_code_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_currency__code__error__pb2._CURRENCYCODEERRORENUM_CURRENCYCODEERROR @@ -1320,6 +1345,8 @@ _ERRORCODE.fields_by_name['invoice_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_invoice__error__pb2._INVOICEERRORENUM_INVOICEERROR _ERRORCODE.fields_by_name['payments_account_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_payments__account__error__pb2._PAYMENTSACCOUNTERRORENUM_PAYMENTSACCOUNTERROR _ERRORCODE.fields_by_name['time_zone_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_time__zone__error__pb2._TIMEZONEERRORENUM_TIMEZONEERROR +_ERRORCODE.fields_by_name['asset_link_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_asset__link__error__pb2._ASSETLINKERRORENUM_ASSETLINKERROR +_ERRORCODE.fields_by_name['user_data_error'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_user__data__error__pb2._USERDATAERRORENUM_USERDATAERROR _ERRORCODE.oneofs_by_name['error_code'].fields.append( _ERRORCODE.fields_by_name['request_error']) _ERRORCODE.fields_by_name['request_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] @@ -1620,6 +1647,9 @@ _ERRORCODE.oneofs_by_name['error_code'].fields.append( _ERRORCODE.fields_by_name['size_limit_error']) _ERRORCODE.fields_by_name['size_limit_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] +_ERRORCODE.oneofs_by_name['error_code'].fields.append( + _ERRORCODE.fields_by_name['offline_user_data_job_error']) +_ERRORCODE.fields_by_name['offline_user_data_job_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] _ERRORCODE.oneofs_by_name['error_code'].fields.append( _ERRORCODE.fields_by_name['not_whitelisted_error']) _ERRORCODE.fields_by_name['not_whitelisted_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] @@ -1644,6 +1674,12 @@ _ERRORCODE.oneofs_by_name['error_code'].fields.append( _ERRORCODE.fields_by_name['time_zone_error']) _ERRORCODE.fields_by_name['time_zone_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] +_ERRORCODE.oneofs_by_name['error_code'].fields.append( + _ERRORCODE.fields_by_name['asset_link_error']) +_ERRORCODE.fields_by_name['asset_link_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] +_ERRORCODE.oneofs_by_name['error_code'].fields.append( + _ERRORCODE.fields_by_name['user_data_error']) +_ERRORCODE.fields_by_name['user_data_error'].containing_oneof = _ERRORCODE.oneofs_by_name['error_code'] _ERRORLOCATION_FIELDPATHELEMENT.fields_by_name['index'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _ERRORLOCATION_FIELDPATHELEMENT.containing_type = _ERRORLOCATION _ERRORLOCATION.fields_by_name['field_path_elements'].message_type = _ERRORLOCATION_FIELDPATHELEMENT @@ -1910,6 +1946,8 @@ The reasons for the policy validation parameter error size_limit_error: The reasons for the size limit error + offline_user_data_job_error: + The reasons for the offline user data job error. not_whitelisted_error: The reasons for the not whitelisted error manager_link_error: @@ -1926,6 +1964,10 @@ The reasons for errors in payments accounts service time_zone_error: The reasons for the time zone error + asset_link_error: + The reasons for the asset link error + user_data_error: + The reasons for the user data error. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.errors.ErrorCode) )) diff --git a/google/ads/google_ads/v3/proto/errors/manager_link_error_pb2.py b/google/ads/google_ads/v3/proto/errors/manager_link_error_pb2.py index 42a76cc07..055afcd16 100644 --- a/google/ads/google_ads/v3/proto/errors/manager_link_error_pb2.py +++ b/google/ads/google_ads/v3/proto/errors/manager_link_error_pb2.py @@ -21,7 +21,7 @@ package='google.ads.googleads.v3.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v3.errorsB\025ManagerLinkErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V3.Errors\312\002\036Google\\Ads\\GoogleAds\\V3\\Errors\352\002\"Google::Ads::GoogleAds::V3::Errors'), - serialized_pb=_b('\n=google/ads/googleads_v3/proto/errors/manager_link_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\x96\x04\n\x14ManagerLinkErrorEnum\"\xfd\x03\n\x10ManagerLinkError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\'\n#ACCOUNTS_NOT_COMPATIBLE_FOR_LINKING\x10\x02\x12\x15\n\x11TOO_MANY_MANAGERS\x10\x03\x12\x14\n\x10TOO_MANY_INVITES\x10\x04\x12#\n\x1f\x41LREADY_INVITED_BY_THIS_MANAGER\x10\x05\x12#\n\x1f\x41LREADY_MANAGED_BY_THIS_MANAGER\x10\x06\x12 \n\x1c\x41LREADY_MANAGED_IN_HIERARCHY\x10\x07\x12\x19\n\x15\x44UPLICATE_CHILD_FOUND\x10\x08\x12\x1c\n\x18\x43LIENT_HAS_NO_ADMIN_USER\x10\t\x12\x16\n\x12MAX_DEPTH_EXCEEDED\x10\n\x12\x15\n\x11\x43YCLE_NOT_ALLOWED\x10\x0b\x12\x15\n\x11TOO_MANY_ACCOUNTS\x10\x0c\x12 \n\x1cTOO_MANY_ACCOUNTS_AT_MANAGER\x10\r\x12%\n!NON_OWNER_USER_CANNOT_MODIFY_LINK\x10\x0e\x12(\n$SUSPENDED_ACCOUNT_CANNOT_ADD_CLIENTS\x10\x0f\x12\x17\n\x13\x43LIENT_OUTSIDE_TREE\x10\x10\x42\xf0\x01\n\"com.google.ads.googleads.v3.errorsB\x15ManagerLinkErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') + serialized_pb=_b('\n=google/ads/googleads_v3/proto/errors/manager_link_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\xc5\x04\n\x14ManagerLinkErrorEnum\"\xac\x04\n\x10ManagerLinkError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\'\n#ACCOUNTS_NOT_COMPATIBLE_FOR_LINKING\x10\x02\x12\x15\n\x11TOO_MANY_MANAGERS\x10\x03\x12\x14\n\x10TOO_MANY_INVITES\x10\x04\x12#\n\x1f\x41LREADY_INVITED_BY_THIS_MANAGER\x10\x05\x12#\n\x1f\x41LREADY_MANAGED_BY_THIS_MANAGER\x10\x06\x12 \n\x1c\x41LREADY_MANAGED_IN_HIERARCHY\x10\x07\x12\x19\n\x15\x44UPLICATE_CHILD_FOUND\x10\x08\x12\x1c\n\x18\x43LIENT_HAS_NO_ADMIN_USER\x10\t\x12\x16\n\x12MAX_DEPTH_EXCEEDED\x10\n\x12\x15\n\x11\x43YCLE_NOT_ALLOWED\x10\x0b\x12\x15\n\x11TOO_MANY_ACCOUNTS\x10\x0c\x12 \n\x1cTOO_MANY_ACCOUNTS_AT_MANAGER\x10\r\x12%\n!NON_OWNER_USER_CANNOT_MODIFY_LINK\x10\x0e\x12(\n$SUSPENDED_ACCOUNT_CANNOT_ADD_CLIENTS\x10\x0f\x12\x17\n\x13\x43LIENT_OUTSIDE_TREE\x10\x10\x12\x19\n\x15INVALID_STATUS_CHANGE\x10\x11\x12\x12\n\x0eINVALID_CHANGE\x10\x12\x42\xf0\x01\n\"com.google.ads.googleads.v3.errorsB\x15ManagerLinkErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -101,11 +101,19 @@ name='CLIENT_OUTSIDE_TREE', index=16, number=16, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_STATUS_CHANGE', index=17, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_CHANGE', index=18, number=18, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=153, - serialized_end=662, + serialized_end=709, ) _sym_db.RegisterEnumDescriptor(_MANAGERLINKERRORENUM_MANAGERLINKERROR) @@ -131,7 +139,7 @@ oneofs=[ ], serialized_start=128, - serialized_end=662, + serialized_end=709, ) _MANAGERLINKERRORENUM_MANAGERLINKERROR.containing_type = _MANAGERLINKERRORENUM diff --git a/google/ads/google_ads/v3/proto/errors/mutate_error_pb2.py b/google/ads/google_ads/v3/proto/errors/mutate_error_pb2.py index a0ce8db30..51cd7fc60 100644 --- a/google/ads/google_ads/v3/proto/errors/mutate_error_pb2.py +++ b/google/ads/google_ads/v3/proto/errors/mutate_error_pb2.py @@ -21,7 +21,7 @@ package='google.ads.googleads.v3.errors', syntax='proto3', serialized_options=_b('\n\"com.google.ads.googleads.v3.errorsB\020MutateErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V3.Errors\312\002\036Google\\Ads\\GoogleAds\\V3\\Errors\352\002\"Google::Ads::GoogleAds::V3::Errors'), - serialized_pb=_b('\n7google/ads/googleads_v3/proto/errors/mutate_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\xee\x01\n\x0fMutateErrorEnum\"\xda\x01\n\x0bMutateError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x16\n\x12RESOURCE_NOT_FOUND\x10\x03\x12!\n\x1dID_EXISTS_IN_MULTIPLE_MUTATES\x10\x07\x12\x1d\n\x19INCONSISTENT_FIELD_VALUES\x10\x08\x12\x16\n\x12MUTATE_NOT_ALLOWED\x10\t\x12\x1e\n\x1aRESOURCE_NOT_IN_GOOGLE_ADS\x10\n\x12\x1b\n\x17RESOURCE_ALREADY_EXISTS\x10\x0b\x42\xeb\x01\n\"com.google.ads.googleads.v3.errorsB\x10MutateErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') + serialized_pb=_b('\n7google/ads/googleads_v3/proto/errors/mutate_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\xb3\x02\n\x0fMutateErrorEnum\"\x9f\x02\n\x0bMutateError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x16\n\x12RESOURCE_NOT_FOUND\x10\x03\x12!\n\x1dID_EXISTS_IN_MULTIPLE_MUTATES\x10\x07\x12\x1d\n\x19INCONSISTENT_FIELD_VALUES\x10\x08\x12\x16\n\x12MUTATE_NOT_ALLOWED\x10\t\x12\x1e\n\x1aRESOURCE_NOT_IN_GOOGLE_ADS\x10\n\x12\x1b\n\x17RESOURCE_ALREADY_EXISTS\x10\x0b\x12+\n\'RESOURCE_DOES_NOT_SUPPORT_VALIDATE_ONLY\x10\x0c\x12\x16\n\x12RESOURCE_READ_ONLY\x10\rB\xeb\x01\n\"com.google.ads.googleads.v3.errorsB\x10MutateErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -65,11 +65,19 @@ name='RESOURCE_ALREADY_EXISTS', index=7, number=11, serialized_options=None, type=None), + _descriptor.EnumValueDescriptor( + name='RESOURCE_DOES_NOT_SUPPORT_VALIDATE_ONLY', index=8, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='RESOURCE_READ_ONLY', index=9, number=13, + serialized_options=None, + type=None), ], containing_type=None, serialized_options=None, serialized_start=142, - serialized_end=360, + serialized_end=429, ) _sym_db.RegisterEnumDescriptor(_MUTATEERRORENUM_MUTATEERROR) @@ -95,7 +103,7 @@ oneofs=[ ], serialized_start=122, - serialized_end=360, + serialized_end=429, ) _MUTATEERRORENUM_MUTATEERROR.containing_type = _MUTATEERRORENUM diff --git a/google/ads/google_ads/v3/proto/errors/offline_user_data_job_error_pb2.py b/google/ads/google_ads/v3/proto/errors/offline_user_data_job_error_pb2.py new file mode 100644 index 000000000..f6635b30d --- /dev/null +++ b/google/ads/google_ads/v3/proto/errors/offline_user_data_job_error_pb2.py @@ -0,0 +1,181 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v3/proto/errors/offline_user_data_job_error.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v3/proto/errors/offline_user_data_job_error.proto', + package='google.ads.googleads.v3.errors', + syntax='proto3', + serialized_options=_b('\n\"com.google.ads.googleads.v3.errorsB\034OfflineUserDataJobErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V3.Errors\312\002\036Google\\Ads\\GoogleAds\\V3\\Errors\352\002\"Google::Ads::GoogleAds::V3::Errors'), + serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/errors/offline_user_data_job_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\xe4\x05\n\x1bOfflineUserDataJobErrorEnum\"\xc4\x05\n\x17OfflineUserDataJobError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x18\n\x14INVALID_USER_LIST_ID\x10\x03\x12\x1a\n\x16INVALID_USER_LIST_TYPE\x10\x04\x12\x1f\n\x1bNOT_WHITELISTED_FOR_USER_ID\x10\x05\x12 \n\x1cINCOMPATIBLE_UPLOAD_KEY_TYPE\x10\x06\x12\x1b\n\x17MISSING_USER_IDENTIFIER\x10\x07\x12\x1c\n\x18INVALID_MOBILE_ID_FORMAT\x10\x08\x12\x1d\n\x19TOO_MANY_USER_IDENTIFIERS\x10\t\x12*\n&NOT_WHITELISTED_FOR_STORE_SALES_DIRECT\x10\n\x12\x16\n\x12INVALID_PARTNER_ID\x10\x0b\x12\x14\n\x10INVALID_ENCODING\x10\x0c\x12\x18\n\x14INVALID_COUNTRY_CODE\x10\r\x12 \n\x1cINCOMPATIBLE_USER_IDENTIFIER\x10\x0e\x12\x1b\n\x17\x46UTURE_TRANSACTION_TIME\x10\x0f\x12\x1d\n\x19INVALID_CONVERSION_ACTION\x10\x10\x12\x1b\n\x17MOBILE_ID_NOT_SUPPORTED\x10\x11\x12\x1b\n\x17INVALID_OPERATION_ORDER\x10\x12\x12\x19\n\x15\x43ONFLICTING_OPERATION\x10\x13\x12%\n!EXTERNAL_UPDATE_ID_ALREADY_EXISTS\x10\x15\x12\x17\n\x13JOB_ALREADY_STARTED\x10\x16\x12\x18\n\x14REMOVE_NOT_SUPPORTED\x10\x17\x12\x1c\n\x18REMOVE_ALL_NOT_SUPPORTED\x10\x18\x12\x19\n\x15INVALID_SHA256_FORMAT\x10\x19\x42\xf7\x01\n\"com.google.ads.googleads.v3.errorsB\x1cOfflineUserDataJobErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_OFFLINEUSERDATAJOBERRORENUM_OFFLINEUSERDATAJOBERROR = _descriptor.EnumDescriptor( + name='OfflineUserDataJobError', + full_name='google.ads.googleads.v3.errors.OfflineUserDataJobErrorEnum.OfflineUserDataJobError', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_USER_LIST_ID', index=2, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_USER_LIST_TYPE', index=3, number=4, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='NOT_WHITELISTED_FOR_USER_ID', index=4, number=5, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INCOMPATIBLE_UPLOAD_KEY_TYPE', index=5, number=6, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='MISSING_USER_IDENTIFIER', index=6, number=7, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_MOBILE_ID_FORMAT', index=7, number=8, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='TOO_MANY_USER_IDENTIFIERS', index=8, number=9, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='NOT_WHITELISTED_FOR_STORE_SALES_DIRECT', index=9, number=10, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_PARTNER_ID', index=10, number=11, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_ENCODING', index=11, number=12, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_COUNTRY_CODE', index=12, number=13, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INCOMPATIBLE_USER_IDENTIFIER', index=13, number=14, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='FUTURE_TRANSACTION_TIME', index=14, number=15, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_CONVERSION_ACTION', index=15, number=16, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='MOBILE_ID_NOT_SUPPORTED', index=16, number=17, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_OPERATION_ORDER', index=17, number=18, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='CONFLICTING_OPERATION', index=18, number=19, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='EXTERNAL_UPDATE_ID_ALREADY_EXISTS', index=19, number=21, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='JOB_ALREADY_STARTED', index=20, number=22, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='REMOVE_NOT_SUPPORTED', index=21, number=23, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='REMOVE_ALL_NOT_SUPPORTED', index=22, number=24, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='INVALID_SHA256_FORMAT', index=23, number=25, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=169, + serialized_end=877, +) +_sym_db.RegisterEnumDescriptor(_OFFLINEUSERDATAJOBERRORENUM_OFFLINEUSERDATAJOBERROR) + + +_OFFLINEUSERDATAJOBERRORENUM = _descriptor.Descriptor( + name='OfflineUserDataJobErrorEnum', + full_name='google.ads.googleads.v3.errors.OfflineUserDataJobErrorEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _OFFLINEUSERDATAJOBERRORENUM_OFFLINEUSERDATAJOBERROR, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=137, + serialized_end=877, +) + +_OFFLINEUSERDATAJOBERRORENUM_OFFLINEUSERDATAJOBERROR.containing_type = _OFFLINEUSERDATAJOBERRORENUM +DESCRIPTOR.message_types_by_name['OfflineUserDataJobErrorEnum'] = _OFFLINEUSERDATAJOBERRORENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +OfflineUserDataJobErrorEnum = _reflection.GeneratedProtocolMessageType('OfflineUserDataJobErrorEnum', (_message.Message,), dict( + DESCRIPTOR = _OFFLINEUSERDATAJOBERRORENUM, + __module__ = 'google.ads.googleads_v3.proto.errors.offline_user_data_job_error_pb2' + , + __doc__ = """Container for enum describing possible offline user data job errors. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.errors.OfflineUserDataJobErrorEnum) + )) +_sym_db.RegisterMessage(OfflineUserDataJobErrorEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/errors/offline_user_data_job_error_pb2_grpc.py b/google/ads/google_ads/v3/proto/errors/offline_user_data_job_error_pb2_grpc.py new file mode 100644 index 000000000..a89435267 --- /dev/null +++ b/google/ads/google_ads/v3/proto/errors/offline_user_data_job_error_pb2_grpc.py @@ -0,0 +1,3 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +import grpc + diff --git a/google/ads/google_ads/v3/proto/errors/user_data_error_pb2.py b/google/ads/google_ads/v3/proto/errors/user_data_error_pb2.py new file mode 100644 index 000000000..733e7b4a1 --- /dev/null +++ b/google/ads/google_ads/v3/proto/errors/user_data_error_pb2.py @@ -0,0 +1,105 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v3/proto/errors/user_data_error.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v3/proto/errors/user_data_error.proto', + package='google.ads.googleads.v3.errors', + syntax='proto3', + serialized_options=_b('\n\"com.google.ads.googleads.v3.errorsB\022UserDataErrorProtoP\001ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V3.Errors\312\002\036Google\\Ads\\GoogleAds\\V3\\Errors\352\002\"Google::Ads::GoogleAds::V3::Errors'), + serialized_pb=_b('\n:google/ads/googleads_v3/proto/errors/user_data_error.proto\x12\x1egoogle.ads.googleads.v3.errors\x1a\x1cgoogle/api/annotations.proto\"\xaf\x01\n\x11UserDataErrorEnum\"\x99\x01\n\rUserDataError\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12-\n)OPERATIONS_FOR_CUSTOMER_MATCH_NOT_ALLOWED\x10\x02\x12\x1d\n\x19TOO_MANY_USER_IDENTIFIERS\x10\x03\x12\x1c\n\x18USER_LIST_NOT_APPLICABLE\x10\x04\x42\xed\x01\n\"com.google.ads.googleads.v3.errorsB\x12UserDataErrorProtoP\x01ZDgoogle.golang.org/genproto/googleapis/ads/googleads/v3/errors;errors\xa2\x02\x03GAA\xaa\x02\x1eGoogle.Ads.GoogleAds.V3.Errors\xca\x02\x1eGoogle\\Ads\\GoogleAds\\V3\\Errors\xea\x02\"Google::Ads::GoogleAds::V3::Errorsb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + + + +_USERDATAERRORENUM_USERDATAERROR = _descriptor.EnumDescriptor( + name='UserDataError', + full_name='google.ads.googleads.v3.errors.UserDataErrorEnum.UserDataError', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='UNKNOWN', index=1, number=1, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='OPERATIONS_FOR_CUSTOMER_MATCH_NOT_ALLOWED', index=2, number=2, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='TOO_MANY_USER_IDENTIFIERS', index=3, number=3, + serialized_options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='USER_LIST_NOT_APPLICABLE', index=4, number=4, + serialized_options=None, + type=None), + ], + containing_type=None, + serialized_options=None, + serialized_start=147, + serialized_end=300, +) +_sym_db.RegisterEnumDescriptor(_USERDATAERRORENUM_USERDATAERROR) + + +_USERDATAERRORENUM = _descriptor.Descriptor( + name='UserDataErrorEnum', + full_name='google.ads.googleads.v3.errors.UserDataErrorEnum', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _USERDATAERRORENUM_USERDATAERROR, + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=125, + serialized_end=300, +) + +_USERDATAERRORENUM_USERDATAERROR.containing_type = _USERDATAERRORENUM +DESCRIPTOR.message_types_by_name['UserDataErrorEnum'] = _USERDATAERRORENUM +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +UserDataErrorEnum = _reflection.GeneratedProtocolMessageType('UserDataErrorEnum', (_message.Message,), dict( + DESCRIPTOR = _USERDATAERRORENUM, + __module__ = 'google.ads.googleads_v3.proto.errors.user_data_error_pb2' + , + __doc__ = """Container for enum describing possible user data errors. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.errors.UserDataErrorEnum) + )) +_sym_db.RegisterMessage(UserDataErrorEnum) + + +DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/errors/user_data_error_pb2_grpc.py b/google/ads/google_ads/v3/proto/errors/user_data_error_pb2_grpc.py new file mode 100644 index 000000000..a89435267 --- /dev/null +++ b/google/ads/google_ads/v3/proto/errors/user_data_error_pb2_grpc.py @@ -0,0 +1,3 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +import grpc + diff --git a/google/ads/google_ads/v3/proto/resources/account_budget_pb2.py b/google/ads/google_ads/v3/proto/resources/account_budget_pb2.py index 11758a244..c510ab03a 100644 --- a/google/ads/google_ads/v3/proto/resources/account_budget_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/account_budget_pb2.py @@ -17,6 +17,7 @@ from google.ads.google_ads.v3.proto.enums import account_budget_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_account__budget__status__pb2 from google.ads.google_ads.v3.proto.enums import spending_limit_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_spending__limit__type__pb2 from google.ads.google_ads.v3.proto.enums import time_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_time__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -27,9 +28,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\022AccountBudgetProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n\n\x18proposed_start_date_time\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x18\x61pproved_start_date_time\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12=\n\x18total_adjustments_micros\x18\x12 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x39\n\x14\x61mount_served_micros\x18\x13 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x15purchase_order_number\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05notes\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12g\n\x10pending_proposal\x18\x16 \x01(\x0b\x32M.google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal\x12>\n\x16proposed_end_date_time\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12V\n\x16proposed_end_time_type\x18\t \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeH\x00\x12>\n\x16\x61pproved_end_date_time\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x01\x12V\n\x16\x61pproved_end_time_type\x18\x0b \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeH\x01\x12\x45\n\x1eproposed_spending_limit_micros\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x02\x12n\n\x1cproposed_spending_limit_type\x18\r \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x02\x12\x45\n\x1e\x61pproved_spending_limit_micros\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x03\x12n\n\x1c\x61pproved_spending_limit_type\x18\x0f \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x03\x12\x45\n\x1e\x61\x64justed_spending_limit_micros\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x04\x12n\n\x1c\x61\x64justed_spending_limit_type\x18\x11 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x04\x1a\x9c\x06\n\x1cPendingAccountBudgetProposal\x12=\n\x17\x61\x63\x63ount_budget_proposal\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12m\n\rproposal_type\x18\x02 \x01(\x0e\x32V.google.ads.googleads.v3.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fstart_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15purchase_order_number\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05notes\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12\x63reation_date_time\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\rend_date_time\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12M\n\rend_time_type\x18\x06 \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeH\x00\x12<\n\x15spending_limit_micros\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x01\x12\x65\n\x13spending_limit_type\x18\x08 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x01\x42\n\n\x08\x65nd_timeB\x10\n\x0espending_limit:a\xea\x41^\n&googleads.googleapis.com/AccountBudget\x12\x34\x63ustomers/{customer}/accountBudgets/{account_budget}B\x13\n\x11proposed_end_timeB\x13\n\x11\x61pproved_end_timeB\x19\n\x17proposed_spending_limitB\x19\n\x17\x61pproved_spending_limitB\x19\n\x17\x61\x64justed_spending_limitB\xff\x01\n%com.google.ads.googleads.v3.resourcesB\x12\x41\x63\x63ountBudgetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n\n\x14\x61mount_served_micros\x18\x13 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12@\n\x15purchase_order_number\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x30\n\x05notes\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12l\n\x10pending_proposal\x18\x16 \x01(\x0b\x32M.google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposalB\x03\xe0\x41\x03\x12\x43\n\x16proposed_end_date_time\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03H\x00\x12[\n\x16proposed_end_time_type\x18\t \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeB\x03\xe0\x41\x03H\x00\x12\x43\n\x16\x61pproved_end_date_time\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03H\x01\x12[\n\x16\x61pproved_end_time_type\x18\x0b \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeB\x03\xe0\x41\x03H\x01\x12J\n\x1eproposed_spending_limit_micros\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03H\x02\x12s\n\x1cproposed_spending_limit_type\x18\r \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeB\x03\xe0\x41\x03H\x02\x12J\n\x1e\x61pproved_spending_limit_micros\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03H\x03\x12s\n\x1c\x61pproved_spending_limit_type\x18\x0f \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeB\x03\xe0\x41\x03H\x03\x12J\n\x1e\x61\x64justed_spending_limit_micros\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03H\x04\x12s\n\x1c\x61\x64justed_spending_limit_type\x18\x11 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeB\x03\xe0\x41\x03H\x04\x1a\x86\x07\n\x1cPendingAccountBudgetProposal\x12u\n\x17\x61\x63\x63ount_budget_proposal\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB6\xe0\x41\x03\xfa\x41\x30\n.googleads.googleapis.com/AccountBudgetProposal\x12r\n\rproposal_type\x18\x02 \x01(\x0e\x32V.google.ads.googleads.v3.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalTypeB\x03\xe0\x41\x03\x12/\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12:\n\x0fstart_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12@\n\x15purchase_order_number\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x30\n\x05notes\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12=\n\x12\x63reation_date_time\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12:\n\rend_date_time\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03H\x00\x12R\n\rend_time_type\x18\x06 \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeB\x03\xe0\x41\x03H\x00\x12\x41\n\x15spending_limit_micros\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03H\x01\x12j\n\x13spending_limit_type\x18\x08 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeB\x03\xe0\x41\x03H\x01\x42\n\n\x08\x65nd_timeB\x10\n\x0espending_limit:a\xea\x41^\n&googleads.googleapis.com/AccountBudget\x12\x34\x63ustomers/{customer}/accountBudgets/{account_budget}B\x13\n\x11proposed_end_timeB\x13\n\x11\x61pproved_end_timeB\x19\n\x17proposed_spending_limitB\x19\n\x17\x61pproved_spending_limitB\x19\n\x17\x61\x64justed_spending_limitB\xff\x01\n%com.google.ads.googleads.v3.resourcesB\x12\x41\x63\x63ountBudgetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_account__budget__proposal__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_account__budget__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_spending__limit__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_time__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_account__budget__proposal__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_account__budget__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_spending__limit__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_time__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -47,77 +48,77 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A0\n.googleads.googleapis.com/AccountBudgetProposal'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposal_type', full_name='google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal.proposal_type', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal.name', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='start_date_time', full_name='google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal.start_date_time', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='purchase_order_number', full_name='google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal.purchase_order_number', index=4, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='notes', full_name='google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal.notes', index=5, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='creation_date_time', full_name='google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal.creation_date_time', index=6, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='end_date_time', full_name='google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal.end_date_time', index=7, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='end_time_type', full_name='google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal.end_time_type', index=8, number=6, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='spending_limit_micros', full_name='google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal.spending_limit_micros', index=9, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='spending_limit_type', full_name='google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal.spending_limit_type', index=10, number=8, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -136,8 +137,8 @@ name='spending_limit', full_name='google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal.spending_limit', index=1, containing_type=None, fields=[]), ], - serialized_start=2027, - serialized_end=2823, + serialized_start=2255, + serialized_end=3157, ) _ACCOUNTBUDGET = _descriptor.Descriptor( @@ -153,154 +154,154 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A(\n&googleads.googleapis.com/AccountBudget'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.AccountBudget.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='billing_setup', full_name='google.ads.googleads.v3.resources.AccountBudget.billing_setup', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\'\n%googleads.googleapis.com/BillingSetup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.AccountBudget.status', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.AccountBudget.name', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_start_date_time', full_name='google.ads.googleads.v3.resources.AccountBudget.proposed_start_date_time', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approved_start_date_time', full_name='google.ads.googleads.v3.resources.AccountBudget.approved_start_date_time', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='total_adjustments_micros', full_name='google.ads.googleads.v3.resources.AccountBudget.total_adjustments_micros', index=7, number=18, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='amount_served_micros', full_name='google.ads.googleads.v3.resources.AccountBudget.amount_served_micros', index=8, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='purchase_order_number', full_name='google.ads.googleads.v3.resources.AccountBudget.purchase_order_number', index=9, number=20, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='notes', full_name='google.ads.googleads.v3.resources.AccountBudget.notes', index=10, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='pending_proposal', full_name='google.ads.googleads.v3.resources.AccountBudget.pending_proposal', index=11, number=22, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_end_date_time', full_name='google.ads.googleads.v3.resources.AccountBudget.proposed_end_date_time', index=12, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_end_time_type', full_name='google.ads.googleads.v3.resources.AccountBudget.proposed_end_time_type', index=13, number=9, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approved_end_date_time', full_name='google.ads.googleads.v3.resources.AccountBudget.approved_end_date_time', index=14, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approved_end_time_type', full_name='google.ads.googleads.v3.resources.AccountBudget.approved_end_time_type', index=15, number=11, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_spending_limit_micros', full_name='google.ads.googleads.v3.resources.AccountBudget.proposed_spending_limit_micros', index=16, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_spending_limit_type', full_name='google.ads.googleads.v3.resources.AccountBudget.proposed_spending_limit_type', index=17, number=13, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approved_spending_limit_micros', full_name='google.ads.googleads.v3.resources.AccountBudget.approved_spending_limit_micros', index=18, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approved_spending_limit_type', full_name='google.ads.googleads.v3.resources.AccountBudget.approved_spending_limit_type', index=19, number=15, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='adjusted_spending_limit_micros', full_name='google.ads.googleads.v3.resources.AccountBudget.adjusted_spending_limit_micros', index=20, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='adjusted_spending_limit_type', full_name='google.ads.googleads.v3.resources.AccountBudget.adjusted_spending_limit_type', index=21, number=17, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -328,8 +329,8 @@ name='adjusted_spending_limit', full_name='google.ads.googleads.v3.resources.AccountBudget.adjusted_spending_limit', index=4, containing_type=None, fields=[]), ], - serialized_start=442, - serialized_end=3045, + serialized_start=475, + serialized_end=3379, ) _ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['account_budget_proposal'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -422,37 +423,40 @@ Attributes: account_budget_proposal: - The resource name of the proposal. AccountBudgetProposal - resource names have the form: ``customers/{customer_id}/accou - ntBudgetProposals/{account_budget_proposal_id}`` + Output only. The resource name of the proposal. + AccountBudgetProposal resource names have the form: ``custome + rs/{customer_id}/accountBudgetProposals/{account_budget_propos + al_id}`` proposal_type: - The type of this proposal, e.g. END to end the budget - associated with this proposal. + Output only. The type of this proposal, e.g. END to end the + budget associated with this proposal. name: - The name to assign to the account-level budget. + Output only. The name to assign to the account-level budget. start_date_time: - The start time in yyyy-MM-dd HH:mm:ss format. + Output only. The start time in yyyy-MM-dd HH:mm:ss format. purchase_order_number: - A purchase order number is a value that helps users reference - this budget in their monthly invoices. + Output only. A purchase order number is a value that helps + users reference this budget in their monthly invoices. notes: - Notes associated with this budget. + Output only. Notes associated with this budget. creation_date_time: - The time when this account-level budget proposal was created. - Formatted as yyyy-MM-dd HH:mm:ss. + Output only. The time when this account-level budget proposal + was created. Formatted as yyyy-MM-dd HH:mm:ss. end_time: The end time of the account-level budget. end_date_time: - The end time in yyyy-MM-dd HH:mm:ss format. + Output only. The end time in yyyy-MM-dd HH:mm:ss format. end_time_type: - The end time as a well-defined type, e.g. FOREVER. + Output only. The end time as a well-defined type, e.g. + FOREVER. spending_limit: The spending limit. spending_limit_micros: - The spending limit in micros. One million is equivalent to one - unit. + Output only. The spending limit in micros. One million is + equivalent to one unit. spending_limit_type: - The spending limit as a well-defined type, e.g. INFINITE. + Output only. The spending limit as a well-defined type, e.g. + INFINITE. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AccountBudget.PendingAccountBudgetProposal) )) @@ -481,100 +485,105 @@ Attributes: resource_name: - The resource name of the account-level budget. AccountBudget - resource names have the form: + Output only. The resource name of the account-level budget. + AccountBudget resource names have the form: ``customers/{customer_id}/accountBudgets/{account_budget_id}`` id: - The ID of the account-level budget. + Output only. The ID of the account-level budget. billing_setup: - The resource name of the billing setup associated with this - account-level budget. BillingSetup resource names have the - form: + Output only. The resource name of the billing setup associated + with this account-level budget. BillingSetup resource names + have the form: ``customers/{customer_id}/billingSetups/{billing_setup_id}`` status: - The status of this account-level budget. + Output only. The status of this account-level budget. name: - The name of the account-level budget. + Output only. The name of the account-level budget. proposed_start_date_time: - The proposed start time of the account-level budget in yyyy- - MM-dd HH:mm:ss format. If a start time type of NOW was - proposed, this is the time of request. + Output only. The proposed start time of the account-level + budget in yyyy-MM-dd HH:mm:ss format. If a start time type of + NOW was proposed, this is the time of request. approved_start_date_time: - The approved start time of the account-level budget in yyyy- - MM-dd HH:mm:ss format. For example, if a new budget is - approved after the proposed start time, the approved start - time is the time of approval. + Output only. The approved start time of the account-level + budget in yyyy-MM-dd HH:mm:ss format. For example, if a new + budget is approved after the proposed start time, the approved + start time is the time of approval. total_adjustments_micros: - The total adjustments amount. An example of an adjustment is - courtesy credits. + Output only. The total adjustments amount. An example of an + adjustment is courtesy credits. amount_served_micros: - The value of Ads that have been served, in micros. This - includes overdelivery costs, in which case a credit might be - automatically applied to the budget (see + Output only. The value of Ads that have been served, in + micros. This includes overdelivery costs, in which case a + credit might be automatically applied to the budget (see total\_adjustments\_micros). purchase_order_number: - A purchase order number is a value that helps users reference - this budget in their monthly invoices. + Output only. A purchase order number is a value that helps + users reference this budget in their monthly invoices. notes: - Notes associated with the budget. + Output only. Notes associated with the budget. pending_proposal: - The pending proposal to modify this budget, if applicable. + Output only. The pending proposal to modify this budget, if + applicable. proposed_end_time: The proposed end time of the account-level budget. proposed_end_date_time: - The proposed end time in yyyy-MM-dd HH:mm:ss format. + Output only. The proposed end time in yyyy-MM-dd HH:mm:ss + format. proposed_end_time_type: - The proposed end time as a well-defined type, e.g. FOREVER. + Output only. The proposed end time as a well-defined type, + e.g. FOREVER. approved_end_time: The approved end time of the account-level budget. For example, if a budget's end time is updated and the proposal is approved after the proposed end time, the approved end time is the time of approval. approved_end_date_time: - The approved end time in yyyy-MM-dd HH:mm:ss format. + Output only. The approved end time in yyyy-MM-dd HH:mm:ss + format. approved_end_time_type: - The approved end time as a well-defined type, e.g. FOREVER. + Output only. The approved end time as a well-defined type, + e.g. FOREVER. proposed_spending_limit: The proposed spending limit. proposed_spending_limit_micros: - The proposed spending limit in micros. One million is - equivalent to one unit. + Output only. The proposed spending limit in micros. One + million is equivalent to one unit. proposed_spending_limit_type: - The proposed spending limit as a well-defined type, e.g. - INFINITE. + Output only. The proposed spending limit as a well-defined + type, e.g. INFINITE. approved_spending_limit: The approved spending limit. For example, if the amount already spent by the account exceeds the proposed spending limit at the time the proposal is approved, the approved spending limit is set to the amount already spent. approved_spending_limit_micros: - The approved spending limit in micros. One million is - equivalent to one unit. This will only be populated if the - proposed spending limit is finite, and will always be greater - than or equal to the proposed spending limit. + Output only. The approved spending limit in micros. One + million is equivalent to one unit. This will only be populated + if the proposed spending limit is finite, and will always be + greater than or equal to the proposed spending limit. approved_spending_limit_type: - The approved spending limit as a well-defined type, e.g. - INFINITE. This will only be populated if the approved spending - limit is INFINITE. + Output only. The approved spending limit as a well-defined + type, e.g. INFINITE. This will only be populated if the + approved spending limit is INFINITE. adjusted_spending_limit: The spending limit after adjustments have been applied. Adjustments are stored in total\_adjustments\_micros. This value has the final say on how much the account is allowed to spend. adjusted_spending_limit_micros: - The adjusted spending limit in micros. One million is - equivalent to one unit. If the approved spending limit is - finite, the adjusted spending limit may vary depending on the - types of adjustments applied to this budget, if applicable. - The different kinds of adjustments are described here: - https://support.google.com/google-ads/answer/1704323 For - example, a debit adjustment reduces how much the account is - allowed to spend. + Output only. The adjusted spending limit in micros. One + million is equivalent to one unit. If the approved spending + limit is finite, the adjusted spending limit may vary + depending on the types of adjustments applied to this budget, + if applicable. The different kinds of adjustments are + described here: https://support.google.com/google- + ads/answer/1704323 For example, a debit adjustment reduces + how much the account is allowed to spend. adjusted_spending_limit_type: - The adjusted spending limit as a well-defined type, e.g. - INFINITE. This will only be populated if the adjusted spending - limit is INFINITE, which is guaranteed to be true if the - approved spending limit is INFINITE. + Output only. The adjusted spending limit as a well-defined + type, e.g. INFINITE. This will only be populated if the + adjusted spending limit is INFINITE, which is guaranteed to be + true if the approved spending limit is INFINITE. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AccountBudget) )) @@ -583,5 +592,38 @@ DESCRIPTOR._options = None +_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['account_budget_proposal']._options = None +_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['proposal_type']._options = None +_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['name']._options = None +_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['start_date_time']._options = None +_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['purchase_order_number']._options = None +_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['notes']._options = None +_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['creation_date_time']._options = None +_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['end_date_time']._options = None +_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['end_time_type']._options = None +_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['spending_limit_micros']._options = None +_ACCOUNTBUDGET_PENDINGACCOUNTBUDGETPROPOSAL.fields_by_name['spending_limit_type']._options = None +_ACCOUNTBUDGET.fields_by_name['resource_name']._options = None +_ACCOUNTBUDGET.fields_by_name['id']._options = None +_ACCOUNTBUDGET.fields_by_name['billing_setup']._options = None +_ACCOUNTBUDGET.fields_by_name['status']._options = None +_ACCOUNTBUDGET.fields_by_name['name']._options = None +_ACCOUNTBUDGET.fields_by_name['proposed_start_date_time']._options = None +_ACCOUNTBUDGET.fields_by_name['approved_start_date_time']._options = None +_ACCOUNTBUDGET.fields_by_name['total_adjustments_micros']._options = None +_ACCOUNTBUDGET.fields_by_name['amount_served_micros']._options = None +_ACCOUNTBUDGET.fields_by_name['purchase_order_number']._options = None +_ACCOUNTBUDGET.fields_by_name['notes']._options = None +_ACCOUNTBUDGET.fields_by_name['pending_proposal']._options = None +_ACCOUNTBUDGET.fields_by_name['proposed_end_date_time']._options = None +_ACCOUNTBUDGET.fields_by_name['proposed_end_time_type']._options = None +_ACCOUNTBUDGET.fields_by_name['approved_end_date_time']._options = None +_ACCOUNTBUDGET.fields_by_name['approved_end_time_type']._options = None +_ACCOUNTBUDGET.fields_by_name['proposed_spending_limit_micros']._options = None +_ACCOUNTBUDGET.fields_by_name['proposed_spending_limit_type']._options = None +_ACCOUNTBUDGET.fields_by_name['approved_spending_limit_micros']._options = None +_ACCOUNTBUDGET.fields_by_name['approved_spending_limit_type']._options = None +_ACCOUNTBUDGET.fields_by_name['adjusted_spending_limit_micros']._options = None +_ACCOUNTBUDGET.fields_by_name['adjusted_spending_limit_type']._options = None _ACCOUNTBUDGET._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/account_budget_proposal_pb2.py b/google/ads/google_ads/v3/proto/resources/account_budget_proposal_pb2.py index 2d9ff22d1..df8a0a7a5 100644 --- a/google/ads/google_ads/v3/proto/resources/account_budget_proposal_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/account_budget_proposal_pb2.py @@ -17,6 +17,7 @@ from google.ads.google_ads.v3.proto.enums import account_budget_proposal_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_account__budget__proposal__type__pb2 from google.ads.google_ads.v3.proto.enums import spending_limit_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_spending__limit__type__pb2 from google.ads.google_ads.v3.proto.enums import time_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_time__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -27,9 +28,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\032AccountBudgetProposalProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/resources/account_budget_proposal.proto\x12!google.ads.googleads.v3.resources\x1aHgoogle/ads/googleads_v3/proto/enums/account_budget_proposal_status.proto\x1a\x46google/ads/googleads_v3/proto/enums/account_budget_proposal_type.proto\x1a=google/ads/googleads_v3/proto/enums/spending_limit_type.proto\x1a\x33google/ads/googleads_v3/proto/enums/time_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xaf\x0e\n\x15\x41\x63\x63ountBudgetProposal\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\rbilling_setup\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0e\x61\x63\x63ount_budget\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12m\n\rproposal_type\x18\x04 \x01(\x0e\x32V.google.ads.googleads.v3.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType\x12j\n\x06status\x18\x0f \x01(\x0e\x32Z.google.ads.googleads.v3.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus\x12\x33\n\rproposed_name\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x18\x61pproved_start_date_time\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x44\n\x1eproposed_purchase_order_number\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0eproposed_notes\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12\x63reation_date_time\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12\x61pproval_date_time\x18\x11 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12@\n\x18proposed_start_date_time\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12X\n\x18proposed_start_time_type\x18\x07 \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeH\x00\x12>\n\x16proposed_end_date_time\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x01\x12V\n\x16proposed_end_time_type\x18\t \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeH\x01\x12>\n\x16\x61pproved_end_date_time\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x02\x12V\n\x16\x61pproved_end_time_type\x18\x16 \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeH\x02\x12\x45\n\x1eproposed_spending_limit_micros\x18\n \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x03\x12n\n\x1cproposed_spending_limit_type\x18\x0b \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x03\x12\x45\n\x1e\x61pproved_spending_limit_micros\x18\x17 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueH\x04\x12n\n\x1c\x61pproved_spending_limit_type\x18\x18 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeH\x04:z\xea\x41w\n.googleads.googleapis.com/AccountBudgetProposal\x12\x45\x63ustomers/{customer}/accountBudgetProposals/{account_budget_proposal}B\x15\n\x13proposed_start_timeB\x13\n\x11proposed_end_timeB\x13\n\x11\x61pproved_end_timeB\x19\n\x17proposed_spending_limitB\x19\n\x17\x61pproved_spending_limitB\x87\x02\n%com.google.ads.googleads.v3.resourcesB\x1a\x41\x63\x63ountBudgetProposalProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/resources/account_budget_proposal.proto\x12!google.ads.googleads.v3.resources\x1aHgoogle/ads/googleads_v3/proto/enums/account_budget_proposal_status.proto\x1a\x46google/ads/googleads_v3/proto/enums/account_budget_proposal_type.proto\x1a=google/ads/googleads_v3/proto/enums/spending_limit_type.proto\x1a\x33google/ads/googleads_v3/proto/enums/time_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa5\x10\n\x15\x41\x63\x63ountBudgetProposal\x12M\n\rresource_name\x18\x01 \x01(\tB6\xe0\x41\x05\xfa\x41\x30\n.googleads.googleapis.com/AccountBudgetProposal\x12,\n\x02id\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x62\n\rbilling_setup\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB-\xe0\x41\x05\xfa\x41\'\n%googleads.googleapis.com/BillingSetup\x12\x64\n\x0e\x61\x63\x63ount_budget\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB.\xe0\x41\x05\xfa\x41(\n&googleads.googleapis.com/AccountBudget\x12r\n\rproposal_type\x18\x04 \x01(\x0e\x32V.google.ads.googleads.v3.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalTypeB\x03\xe0\x41\x05\x12o\n\x06status\x18\x0f \x01(\x0e\x32Z.google.ads.googleads.v3.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatusB\x03\xe0\x41\x03\x12\x38\n\rproposed_name\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12\x43\n\x18\x61pproved_start_date_time\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12I\n\x1eproposed_purchase_order_number\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12\x39\n\x0eproposed_notes\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12=\n\x12\x63reation_date_time\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12=\n\x12\x61pproval_date_time\x18\x11 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x45\n\x18proposed_start_date_time\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05H\x00\x12]\n\x18proposed_start_time_type\x18\x07 \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeB\x03\xe0\x41\x05H\x00\x12\x43\n\x16proposed_end_date_time\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05H\x01\x12[\n\x16proposed_end_time_type\x18\t \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeB\x03\xe0\x41\x05H\x01\x12\x43\n\x16\x61pproved_end_date_time\x18\x15 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03H\x02\x12[\n\x16\x61pproved_end_time_type\x18\x16 \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeB\x03\xe0\x41\x03H\x02\x12J\n\x1eproposed_spending_limit_micros\x18\n \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x05H\x03\x12s\n\x1cproposed_spending_limit_type\x18\x0b \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeB\x03\xe0\x41\x05H\x03\x12J\n\x1e\x61pproved_spending_limit_micros\x18\x17 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03H\x04\x12s\n\x1c\x61pproved_spending_limit_type\x18\x18 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SpendingLimitTypeEnum.SpendingLimitTypeB\x03\xe0\x41\x03H\x04:z\xea\x41w\n.googleads.googleapis.com/AccountBudgetProposal\x12\x45\x63ustomers/{customer}/accountBudgetProposals/{account_budget_proposal}B\x15\n\x13proposed_start_timeB\x13\n\x11proposed_end_timeB\x13\n\x11\x61pproved_end_timeB\x19\n\x17proposed_spending_limitB\x19\n\x17\x61pproved_spending_limitB\x87\x02\n%com.google.ads.googleads.v3.resourcesB\x1a\x41\x63\x63ountBudgetProposalProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_account__budget__proposal__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_account__budget__proposal__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_spending__limit__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_time__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_account__budget__proposal__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_account__budget__proposal__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_spending__limit__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_time__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -47,154 +48,154 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A0\n.googleads.googleapis.com/AccountBudgetProposal'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.id', index=1, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='billing_setup', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.billing_setup', index=2, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\'\n%googleads.googleapis.com/BillingSetup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='account_budget', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.account_budget', index=3, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A(\n&googleads.googleapis.com/AccountBudget'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposal_type', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.proposal_type', index=4, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.status', index=5, number=15, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_name', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.proposed_name', index=6, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approved_start_date_time', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.approved_start_date_time', index=7, number=20, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_purchase_order_number', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.proposed_purchase_order_number', index=8, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_notes', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.proposed_notes', index=9, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='creation_date_time', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.creation_date_time', index=10, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approval_date_time', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.approval_date_time', index=11, number=17, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_start_date_time', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.proposed_start_date_time', index=12, number=18, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_start_time_type', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.proposed_start_time_type', index=13, number=7, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_end_date_time', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.proposed_end_date_time', index=14, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_end_time_type', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.proposed_end_time_type', index=15, number=9, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approved_end_date_time', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.approved_end_date_time', index=16, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approved_end_time_type', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.approved_end_time_type', index=17, number=22, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_spending_limit_micros', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.proposed_spending_limit_micros', index=18, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proposed_spending_limit_type', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.proposed_spending_limit_type', index=19, number=11, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approved_spending_limit_micros', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.approved_spending_limit_micros', index=20, number=23, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approved_spending_limit_type', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.approved_spending_limit_type', index=21, number=24, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -222,8 +223,8 @@ name='approved_spending_limit', full_name='google.ads.googleads.v3.resources.AccountBudgetProposal.approved_spending_limit', index=4, containing_type=None, fields=[]), ], - serialized_start=460, - serialized_end=2299, + serialized_start=493, + serialized_end=2578, ) _ACCOUNTBUDGETPROPOSAL.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -297,77 +298,84 @@ Attributes: resource_name: - The resource name of the proposal. AccountBudgetProposal - resource names have the form: ``customers/{customer_id}/accou - ntBudgetProposals/{account_budget_proposal_id}`` + Immutable. The resource name of the proposal. + AccountBudgetProposal resource names have the form: ``custome + rs/{customer_id}/accountBudgetProposals/{account_budget_propos + al_id}`` id: - The ID of the proposal. + Output only. The ID of the proposal. billing_setup: - The resource name of the billing setup associated with this - proposal. + Immutable. The resource name of the billing setup associated + with this proposal. account_budget: - The resource name of the account-level budget associated with - this proposal. - proposal_type: - The type of this proposal, e.g. END to end the budget + Immutable. The resource name of the account-level budget associated with this proposal. + proposal_type: + Immutable. The type of this proposal, e.g. END to end the + budget associated with this proposal. status: - The status of this proposal. When a new proposal is created, - the status defaults to PENDING. + Output only. The status of this proposal. When a new proposal + is created, the status defaults to PENDING. proposed_name: - The name to assign to the account-level budget. + Immutable. The name to assign to the account-level budget. approved_start_date_time: - The approved start date time in yyyy-mm-dd hh:mm:ss format. + Output only. The approved start date time in yyyy-mm-dd + hh:mm:ss format. proposed_purchase_order_number: - A purchase order number is a value that enables the user to - help them reference this budget in their monthly invoices. + Immutable. A purchase order number is a value that enables the + user to help them reference this budget in their monthly + invoices. proposed_notes: - Notes associated with this budget. + Immutable. Notes associated with this budget. creation_date_time: - The date time when this account-level budget proposal was - created, which is not the same as its approval date time, if - applicable. + Output only. The date time when this account-level budget + proposal was created, which is not the same as its approval + date time, if applicable. approval_date_time: - The date time when this account-level budget was approved, if - applicable. + Output only. The date time when this account-level budget was + approved, if applicable. proposed_start_time: The proposed start date time of the account-level budget, which cannot be in the past. proposed_start_date_time: - The proposed start date time in yyyy-mm-dd hh:mm:ss format. + Immutable. The proposed start date time in yyyy-mm-dd hh:mm:ss + format. proposed_start_time_type: - The proposed start date time as a well-defined type, e.g. NOW. + Immutable. The proposed start date time as a well-defined + type, e.g. NOW. proposed_end_time: The proposed end date time of the account-level budget, which cannot be in the past. proposed_end_date_time: - The proposed end date time in yyyy-mm-dd hh:mm:ss format. + Immutable. The proposed end date time in yyyy-mm-dd hh:mm:ss + format. proposed_end_time_type: - The proposed end date time as a well-defined type, e.g. - FOREVER. + Immutable. The proposed end date time as a well-defined type, + e.g. FOREVER. approved_end_time: The approved end date time of the account-level budget. approved_end_date_time: - The approved end date time in yyyy-mm-dd hh:mm:ss format. + Output only. The approved end date time in yyyy-mm-dd hh:mm:ss + format. approved_end_time_type: - The approved end date time as a well-defined type, e.g. - FOREVER. + Output only. The approved end date time as a well-defined + type, e.g. FOREVER. proposed_spending_limit: The proposed spending limit. proposed_spending_limit_micros: - The proposed spending limit in micros. One million is - equivalent to one unit. + Immutable. The proposed spending limit in micros. One million + is equivalent to one unit. proposed_spending_limit_type: - The proposed spending limit as a well-defined type, e.g. - INFINITE. + Immutable. The proposed spending limit as a well-defined type, + e.g. INFINITE. approved_spending_limit: The approved spending limit. approved_spending_limit_micros: - The approved spending limit in micros. One million is - equivalent to one unit. + Output only. The approved spending limit in micros. One + million is equivalent to one unit. approved_spending_limit_type: - The approved spending limit as a well-defined type, e.g. - INFINITE. + Output only. The approved spending limit as a well-defined + type, e.g. INFINITE. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AccountBudgetProposal) )) @@ -375,5 +383,27 @@ DESCRIPTOR._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['resource_name']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['id']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['billing_setup']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['account_budget']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposal_type']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['status']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_name']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_start_date_time']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_purchase_order_number']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_notes']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['creation_date_time']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['approval_date_time']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_start_date_time']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_start_time_type']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_end_date_time']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_end_time_type']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_end_date_time']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_end_time_type']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_spending_limit_micros']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['proposed_spending_limit_type']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_spending_limit_micros']._options = None +_ACCOUNTBUDGETPROPOSAL.fields_by_name['approved_spending_limit_type']._options = None _ACCOUNTBUDGETPROPOSAL._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_group_ad_asset_view_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_group_ad_asset_view_pb2.py index 3b9c6a658..dccea1d62 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_group_ad_asset_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_group_ad_asset_view_pb2.py @@ -18,6 +18,7 @@ from google.ads.google_ads.v3.proto.enums import asset_performance_label_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_asset__performance__label__pb2 from google.ads.google_ads.v3.proto.enums import policy_approval_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__approval__status__pb2 from google.ads.google_ads.v3.proto.enums import policy_review_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__review__status__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -28,9 +29,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\027AdGroupAdAssetViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/resources/ad_group_ad_asset_view.proto\x12!google.ads.googleads.v3.resources\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1a:google/ads/googleads_v3/proto/enums/asset_field_type.proto\x1a\x41google/ads/googleads_v3/proto/enums/asset_performance_label.proto\x1a@google/ads/googleads_v3/proto/enums/policy_approval_status.proto\x1a>google/ads/googleads_v3/proto/enums/policy_review_status.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x95\x04\n\x12\x41\x64GroupAdAssetView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x31\n\x0b\x61\x64_group_ad\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05\x61sset\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12T\n\nfield_type\x18\x02 \x01(\x0e\x32@.google.ads.googleads.v3.enums.AssetFieldTypeEnum.AssetFieldType\x12V\n\x0epolicy_summary\x18\x03 \x01(\x0b\x32>.google.ads.googleads.v3.resources.AdGroupAdAssetPolicySummary\x12i\n\x11performance_label\x18\x04 \x01(\x0e\x32N.google.ads.googleads.v3.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel:o\xea\x41l\n+googleads.googleapis.com/AdGroupAdAssetView\x12=customers/{customer}/adGroupAdAssets/{ad_group_ad_asset_view}\"\xb5\x02\n\x1b\x41\x64GroupAdAssetPolicySummary\x12N\n\x14policy_topic_entries\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v3.common.PolicyTopicEntry\x12_\n\rreview_status\x18\x02 \x01(\x0e\x32H.google.ads.googleads.v3.enums.PolicyReviewStatusEnum.PolicyReviewStatus\x12\x65\n\x0f\x61pproval_status\x18\x03 \x01(\x0e\x32L.google.ads.googleads.v3.enums.PolicyApprovalStatusEnum.PolicyApprovalStatusB\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17\x41\x64GroupAdAssetViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/resources/ad_group_ad_asset_view.proto\x12!google.ads.googleads.v3.resources\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1a:google/ads/googleads_v3/proto/enums/asset_field_type.proto\x1a\x41google/ads/googleads_v3/proto/enums/asset_performance_label.proto\x1a@google/ads/googleads_v3/proto/enums/policy_approval_status.proto\x1a>google/ads/googleads_v3/proto/enums/policy_review_status.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xad\x05\n\x12\x41\x64GroupAdAssetView\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x03\xfa\x41-\n+googleads.googleapis.com/AdGroupAdAssetView\x12]\n\x0b\x61\x64_group_ad\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB*\xe0\x41\x03\xfa\x41$\n\"googleads.googleapis.com/AdGroupAd\x12S\n\x05\x61sset\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB&\xe0\x41\x03\xfa\x41 \n\x1egoogleads.googleapis.com/Asset\x12Y\n\nfield_type\x18\x02 \x01(\x0e\x32@.google.ads.googleads.v3.enums.AssetFieldTypeEnum.AssetFieldTypeB\x03\xe0\x41\x03\x12[\n\x0epolicy_summary\x18\x03 \x01(\x0b\x32>.google.ads.googleads.v3.resources.AdGroupAdAssetPolicySummaryB\x03\xe0\x41\x03\x12n\n\x11performance_label\x18\x04 \x01(\x0e\x32N.google.ads.googleads.v3.enums.AssetPerformanceLabelEnum.AssetPerformanceLabelB\x03\xe0\x41\x03:o\xea\x41l\n+googleads.googleapis.com/AdGroupAdAssetView\x12=customers/{customer}/adGroupAdAssets/{ad_group_ad_asset_view}\"\xc4\x02\n\x1b\x41\x64GroupAdAssetPolicySummary\x12S\n\x14policy_topic_entries\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v3.common.PolicyTopicEntryB\x03\xe0\x41\x03\x12\x64\n\rreview_status\x18\x02 \x01(\x0e\x32H.google.ads.googleads.v3.enums.PolicyReviewStatusEnum.PolicyReviewStatusB\x03\xe0\x41\x03\x12j\n\x0f\x61pproval_status\x18\x03 \x01(\x0e\x32L.google.ads.googleads.v3.enums.PolicyApprovalStatusEnum.PolicyApprovalStatusB\x03\xe0\x41\x03\x42\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17\x41\x64GroupAdAssetViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_asset__field__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_asset__performance__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__review__status__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_asset__field__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_asset__performance__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__review__status__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -48,42 +49,42 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A-\n+googleads.googleapis.com/AdGroupAdAssetView'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group_ad', full_name='google.ads.googleads.v3.resources.AdGroupAdAssetView.ad_group_ad', index=1, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A$\n\"googleads.googleapis.com/AdGroupAd'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='asset', full_name='google.ads.googleads.v3.resources.AdGroupAdAssetView.asset', index=2, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A \n\036googleads.googleapis.com/Asset'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='field_type', full_name='google.ads.googleads.v3.resources.AdGroupAdAssetView.field_type', index=3, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='policy_summary', full_name='google.ads.googleads.v3.resources.AdGroupAdAssetView.policy_summary', index=4, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='performance_label', full_name='google.ads.googleads.v3.resources.AdGroupAdAssetView.performance_label', index=5, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -96,8 +97,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=505, - serialized_end=1038, + serialized_start=538, + serialized_end=1223, ) @@ -114,21 +115,21 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='review_status', full_name='google.ads.googleads.v3.resources.AdGroupAdAssetPolicySummary.review_status', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approval_status', full_name='google.ads.googleads.v3.resources.AdGroupAdAssetPolicySummary.approval_status', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -141,8 +142,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1041, - serialized_end=1350, + serialized_start=1226, + serialized_end=1550, ) _ADGROUPADASSETVIEW.fields_by_name['ad_group_ad'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -166,21 +167,21 @@ Attributes: resource_name: - The resource name of the ad group ad asset view. Ad group ad - asset view resource names have the form: ``customers/{custome - r_id}/adGroupAdAssets/{AdGroupAdAsset.ad_group_id}~{AdGroupAdA - sset.ad.ad_id}~{AdGroupAdAsset.asset_id}~{AdGroupAdAsset.asset - _field_type}`` + Output only. The resource name of the ad group ad asset view. + Ad group ad asset view resource names have the form: ``custom + ers/{customer_id}/adGroupAdAssets/{AdGroupAdAsset.ad_group_id} + ~{AdGroupAdAsset.ad.ad_id}~{AdGroupAdAsset.asset_id}~{AdGroupA + dAsset.asset_field_type}`` ad_group_ad: - The ad group ad to which the asset is linked. + Output only. The ad group ad to which the asset is linked. asset: - The asset which is linked to the ad group ad. + Output only. The asset which is linked to the ad group ad. field_type: - Role that the asset takes in the ad. + Output only. Role that the asset takes in the ad. policy_summary: - Policy information for the ad group ad asset. + Output only. Policy information for the ad group ad asset. performance_label: - Performance of an asset linkage. + Output only. Performance of an asset linkage. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupAdAssetView) )) @@ -195,13 +196,15 @@ Attributes: policy_topic_entries: - The list of policy findings for the ad group ad asset. + Output only. The list of policy findings for the ad group ad + asset. review_status: - Where in the review process this ad group ad asset is. + Output only. Where in the review process this ad group ad + asset is. approval_status: - The overall approval status of this ad group ad asset, - calculated based on the status of its individual policy topic - entries. + Output only. The overall approval status of this ad group ad + asset, calculated based on the status of its individual policy + topic entries. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupAdAssetPolicySummary) )) @@ -209,5 +212,14 @@ DESCRIPTOR._options = None +_ADGROUPADASSETVIEW.fields_by_name['resource_name']._options = None +_ADGROUPADASSETVIEW.fields_by_name['ad_group_ad']._options = None +_ADGROUPADASSETVIEW.fields_by_name['asset']._options = None +_ADGROUPADASSETVIEW.fields_by_name['field_type']._options = None +_ADGROUPADASSETVIEW.fields_by_name['policy_summary']._options = None +_ADGROUPADASSETVIEW.fields_by_name['performance_label']._options = None _ADGROUPADASSETVIEW._options = None +_ADGROUPADASSETPOLICYSUMMARY.fields_by_name['policy_topic_entries']._options = None +_ADGROUPADASSETPOLICYSUMMARY.fields_by_name['review_status']._options = None +_ADGROUPADASSETPOLICYSUMMARY.fields_by_name['approval_status']._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_group_ad_label_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_group_ad_label_pb2.py index 135ff7f3d..885599455 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_group_ad_label_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_group_ad_label_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\023AdGroupAdLabelProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n?google/ads/googleads_v3/proto/resources/ad_group_ad_label.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xef\x01\n\x0e\x41\x64GroupAdLabel\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x31\n\x0b\x61\x64_group_ad\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05label\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue:f\xea\x41\x63\n\'googleads.googleapis.com/AdGroupAdLabel\x12\x38\x63ustomers/{customer}/adGroupAdLabels/{ad_group_ad_label}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x41\x64GroupAdLabelProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n?google/ads/googleads_v3/proto/resources/ad_group_ad_label.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xf4\x02\n\x0e\x41\x64GroupAdLabel\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x05\xfa\x41)\n\'googleads.googleapis.com/AdGroupAdLabel\x12]\n\x0b\x61\x64_group_ad\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB*\xe0\x41\x05\xfa\x41$\n\"googleads.googleapis.com/AdGroupAd\x12S\n\x05label\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB&\xe0\x41\x05\xfa\x41 \n\x1egoogleads.googleapis.com/Label:f\xea\x41\x63\n\'googleads.googleapis.com/AdGroupAdLabel\x12\x38\x63ustomers/{customer}/adGroupAdLabels/{ad_group_ad_label}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x41\x64GroupAdLabelProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,21 +44,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A)\n\'googleads.googleapis.com/AdGroupAdLabel'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group_ad', full_name='google.ads.googleads.v3.resources.AdGroupAdLabel.ad_group_ad', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A$\n\"googleads.googleapis.com/AdGroupAd'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='label', full_name='google.ads.googleads.v3.resources.AdGroupAdLabel.label', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A \n\036googleads.googleapis.com/Label'), file=DESCRIPTOR), ], extensions=[ ], @@ -70,8 +71,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=192, - serialized_end=431, + serialized_start=225, + serialized_end=597, ) _ADGROUPADLABEL.fields_by_name['ad_group_ad'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -88,13 +89,13 @@ Attributes: resource_name: - The resource name of the ad group ad label. Ad group ad label - resource names have the form: ``customers/{customer_id}/adGrou - pAdLabels/{ad_group_id}~{ad_id}~{label_id}`` + Immutable. The resource name of the ad group ad label. Ad + group ad label resource names have the form: ``customers/{cust + omer_id}/adGroupAdLabels/{ad_group_id}~{ad_id}~{label_id}`` ad_group_ad: - The ad group ad to which the label is attached. + Immutable. The ad group ad to which the label is attached. label: - The label assigned to the ad group ad. + Immutable. The label assigned to the ad group ad. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupAdLabel) )) @@ -102,5 +103,8 @@ DESCRIPTOR._options = None +_ADGROUPADLABEL.fields_by_name['resource_name']._options = None +_ADGROUPADLABEL.fields_by_name['ad_group_ad']._options = None +_ADGROUPADLABEL.fields_by_name['label']._options = None _ADGROUPADLABEL._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_group_ad_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_group_ad_pb2.py index f8f46115a..6d64e789b 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_group_ad_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_group_ad_pb2.py @@ -19,6 +19,7 @@ from google.ads.google_ads.v3.proto.enums import policy_approval_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__approval__status__pb2 from google.ads.google_ads.v3.proto.enums import policy_review_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__review__status__pb2 from google.ads.google_ads.v3.proto.resources import ad_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -29,9 +30,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\016AdGroupAdProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n9google/ads/googleads_v3/proto/resources/ad_group_ad.proto\x12!google.ads.googleads.v3.resources\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1agoogle/ads/googleads_v3/proto/enums/policy_review_status.proto\x1a\x30google/ads/googleads_v3/proto/resources/ad.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd3\x03\n\tAdGroupAd\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12R\n\x06status\x18\x03 \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.AdGroupAdStatusEnum.AdGroupAdStatus\x12.\n\x08\x61\x64_group\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x02\x61\x64\x18\x05 \x01(\x0b\x32%.google.ads.googleads.v3.resources.Ad\x12Q\n\x0epolicy_summary\x18\x06 \x01(\x0b\x32\x39.google.ads.googleads.v3.resources.AdGroupAdPolicySummary\x12M\n\x0b\x61\x64_strength\x18\x07 \x01(\x0e\x32\x38.google.ads.googleads.v3.enums.AdStrengthEnum.AdStrength:V\xea\x41S\n\"googleads.googleapis.com/AdGroupAd\x12-customers/{customer}/adGroupAds/{ad_group_ad}\"\xb0\x02\n\x16\x41\x64GroupAdPolicySummary\x12N\n\x14policy_topic_entries\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v3.common.PolicyTopicEntry\x12_\n\rreview_status\x18\x02 \x01(\x0e\x32H.google.ads.googleads.v3.enums.PolicyReviewStatusEnum.PolicyReviewStatus\x12\x65\n\x0f\x61pproval_status\x18\x03 \x01(\x0e\x32L.google.ads.googleads.v3.enums.PolicyApprovalStatusEnum.PolicyApprovalStatusB\xfb\x01\n%com.google.ads.googleads.v3.resourcesB\x0e\x41\x64GroupAdProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n9google/ads/googleads_v3/proto/resources/ad_group_ad.proto\x12!google.ads.googleads.v3.resources\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1agoogle/ads/googleads_v3/proto/enums/policy_review_status.proto\x1a\x30google/ads/googleads_v3/proto/resources/ad.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb8\x04\n\tAdGroupAd\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x05\xfa\x41$\n\"googleads.googleapis.com/AdGroupAd\x12R\n\x06status\x18\x03 \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.AdGroupAdStatusEnum.AdGroupAdStatus\x12X\n\x08\x61\x64_group\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB(\xe0\x41\x05\xfa\x41\"\n googleads.googleapis.com/AdGroup\x12\x36\n\x02\x61\x64\x18\x05 \x01(\x0b\x32%.google.ads.googleads.v3.resources.AdB\x03\xe0\x41\x05\x12V\n\x0epolicy_summary\x18\x06 \x01(\x0b\x32\x39.google.ads.googleads.v3.resources.AdGroupAdPolicySummaryB\x03\xe0\x41\x03\x12R\n\x0b\x61\x64_strength\x18\x07 \x01(\x0e\x32\x38.google.ads.googleads.v3.enums.AdStrengthEnum.AdStrengthB\x03\xe0\x41\x03:V\xea\x41S\n\"googleads.googleapis.com/AdGroupAd\x12-customers/{customer}/adGroupAds/{ad_group_ad}\"\xbf\x02\n\x16\x41\x64GroupAdPolicySummary\x12S\n\x14policy_topic_entries\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v3.common.PolicyTopicEntryB\x03\xe0\x41\x03\x12\x64\n\rreview_status\x18\x02 \x01(\x0e\x32H.google.ads.googleads.v3.enums.PolicyReviewStatusEnum.PolicyReviewStatusB\x03\xe0\x41\x03\x12j\n\x0f\x61pproval_status\x18\x03 \x01(\x0e\x32L.google.ads.googleads.v3.enums.PolicyApprovalStatusEnum.PolicyApprovalStatusB\x03\xe0\x41\x03\x42\xfb\x01\n%com.google.ads.googleads.v3.resourcesB\x0e\x41\x64GroupAdProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__ad__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__strength__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__review__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__ad__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__strength__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__review__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -49,7 +50,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A$\n\"googleads.googleapis.com/AdGroupAd'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.AdGroupAd.status', index=1, number=3, type=14, cpp_type=8, label=1, @@ -63,28 +64,28 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad', full_name='google.ads.googleads.v3.resources.AdGroupAd.ad', index=3, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='policy_summary', full_name='google.ads.googleads.v3.resources.AdGroupAd.policy_summary', index=4, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_strength', full_name='google.ads.googleads.v3.resources.AdGroupAd.ad_strength', index=5, number=7, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -97,8 +98,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=534, - serialized_end=1001, + serialized_start=567, + serialized_end=1135, ) @@ -115,21 +116,21 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='review_status', full_name='google.ads.googleads.v3.resources.AdGroupAdPolicySummary.review_status', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approval_status', full_name='google.ads.googleads.v3.resources.AdGroupAdPolicySummary.approval_status', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -142,8 +143,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1004, - serialized_end=1308, + serialized_start=1138, + serialized_end=1457, ) _ADGROUPAD.fields_by_name['status'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__ad__status__pb2._ADGROUPADSTATUSENUM_ADGROUPADSTATUS @@ -167,19 +168,19 @@ Attributes: resource_name: - The resource name of the ad. Ad group ad resource names have - the form: + Immutable. The resource name of the ad. Ad group ad resource + names have the form: ``customers/{customer_id}/adGroupAds/{ad_group_id}~{ad_id}`` status: The status of the ad. ad_group: - The ad group to which the ad belongs. + Immutable. The ad group to which the ad belongs. ad: - The ad. + Immutable. The ad. policy_summary: - Policy information for the ad. + Output only. Policy information for the ad. ad_strength: - Overall ad strength for this ad group ad. + Output only. Overall ad strength for this ad group ad. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupAd) )) @@ -194,12 +195,13 @@ Attributes: policy_topic_entries: - The list of policy findings for this ad. + Output only. The list of policy findings for this ad. review_status: - Where in the review process this ad is. + Output only. Where in the review process this ad is. approval_status: - The overall approval status of this ad, calculated based on - the status of its individual policy topic entries. + Output only. The overall approval status of this ad, + calculated based on the status of its individual policy topic + entries. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupAdPolicySummary) )) @@ -207,5 +209,13 @@ DESCRIPTOR._options = None +_ADGROUPAD.fields_by_name['resource_name']._options = None +_ADGROUPAD.fields_by_name['ad_group']._options = None +_ADGROUPAD.fields_by_name['ad']._options = None +_ADGROUPAD.fields_by_name['policy_summary']._options = None +_ADGROUPAD.fields_by_name['ad_strength']._options = None _ADGROUPAD._options = None +_ADGROUPADPOLICYSUMMARY.fields_by_name['policy_topic_entries']._options = None +_ADGROUPADPOLICYSUMMARY.fields_by_name['review_status']._options = None +_ADGROUPADPOLICYSUMMARY.fields_by_name['approval_status']._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_group_audience_view_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_group_audience_view_pb2.py index fa6f49ad0..25bcad40f 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_group_audience_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_group_audience_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -22,9 +23,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\030AdGroupAudienceViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/resources/ad_group_audience_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xa3\x01\n\x13\x41\x64GroupAudienceView\x12\x15\n\rresource_name\x18\x01 \x01(\t:u\xea\x41r\n,googleads.googleapis.com/AdGroupAudienceView\x12\x42\x63ustomers/{customer}/adGroupAudienceViews/{ad_group_audience_view}B\x85\x02\n%com.google.ads.googleads.v3.resourcesB\x18\x41\x64GroupAudienceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/resources/ad_group_audience_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xd9\x01\n\x13\x41\x64GroupAudienceView\x12K\n\rresource_name\x18\x01 \x01(\tB4\xe0\x41\x03\xfa\x41.\n,googleads.googleapis.com/AdGroupAudienceView:u\xea\x41r\n,googleads.googleapis.com/AdGroupAudienceView\x12\x42\x63ustomers/{customer}/adGroupAudienceViews/{ad_group_audience_view}B\x85\x02\n%com.google.ads.googleads.v3.resourcesB\x18\x41\x64GroupAudienceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -42,7 +43,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A.\n,googleads.googleapis.com/AdGroupAudienceView'), file=DESCRIPTOR), ], extensions=[ ], @@ -55,8 +56,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=165, - serialized_end=328, + serialized_start=198, + serialized_end=415, ) DESCRIPTOR.message_types_by_name['AdGroupAudienceView'] = _ADGROUPAUDIENCEVIEW @@ -74,9 +75,10 @@ Attributes: resource_name: - The resource name of the ad group audience view. Ad group - audience view resource names have the form: ``customers/{cust - omer_id}/adGroupAudienceViews/{ad_group_id}~{criterion_id}`` + Output only. The resource name of the ad group audience view. + Ad group audience view resource names have the form: ``custom + ers/{customer_id}/adGroupAudienceViews/{ad_group_id}~{criterio + n_id}`` """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupAudienceView) )) @@ -84,5 +86,6 @@ DESCRIPTOR._options = None +_ADGROUPAUDIENCEVIEW.fields_by_name['resource_name']._options = None _ADGROUPAUDIENCEVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_group_bid_modifier_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_group_bid_modifier_pb2.py index e99262533..7112f52f8 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_group_bid_modifier_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_group_bid_modifier_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v3.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2 from google.ads.google_ads.v3.proto.enums import bid_modifier_source_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bid__modifier__source__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\027AdGroupBidModifierProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/ad_group_bid_modifier.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a=google/ads/googleads_v3/proto/enums/bid_modifier_source.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xe0\x07\n\x12\x41\x64GroupBidModifier\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12.\n\x08\x61\x64_group\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0c\x62id_modifier\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\rbase_ad_group\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x63\n\x13\x62id_modifier_source\x18\n \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.BidModifierSourceEnum.BidModifierSource\x12_\n\x19hotel_date_selection_type\x18\x05 \x01(\x0b\x32:.google.ads.googleads.v3.common.HotelDateSelectionTypeInfoH\x00\x12\x65\n\x1chotel_advance_booking_window\x18\x06 \x01(\x0b\x32=.google.ads.googleads.v3.common.HotelAdvanceBookingWindowInfoH\x00\x12U\n\x14hotel_length_of_stay\x18\x07 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.HotelLengthOfStayInfoH\x00\x12Q\n\x12hotel_check_in_day\x18\x08 \x01(\x0b\x32\x33.google.ads.googleads.v3.common.HotelCheckInDayInfoH\x00\x12<\n\x06\x64\x65vice\x18\x0b \x01(\x0b\x32*.google.ads.googleads.v3.common.DeviceInfoH\x00\x12Q\n\x11preferred_content\x18\x0c \x01(\x0b\x32\x34.google.ads.googleads.v3.common.PreferredContentInfoH\x00:r\xea\x41o\n+googleads.googleapis.com/AdGroupBidModifier\x12@customers/{customer}/adGroupBidModifiers/{ad_group_bid_modifier}B\x0b\n\tcriterionB\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17\x41\x64GroupBidModifierProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/ad_group_bid_modifier.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a=google/ads/googleads_v3/proto/enums/bid_modifier_source.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x91\t\n\x12\x41\x64GroupBidModifier\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x05\xfa\x41-\n+googleads.googleapis.com/AdGroupBidModifier\x12X\n\x08\x61\x64_group\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB(\xe0\x41\x05\xfa\x41\"\n googleads.googleapis.com/AdGroup\x12\x36\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x32\n\x0c\x62id_modifier\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12]\n\rbase_ad_group\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValueB(\xe0\x41\x03\xfa\x41\"\n googleads.googleapis.com/AdGroup\x12h\n\x13\x62id_modifier_source\x18\n \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.BidModifierSourceEnum.BidModifierSourceB\x03\xe0\x41\x03\x12\x64\n\x19hotel_date_selection_type\x18\x05 \x01(\x0b\x32:.google.ads.googleads.v3.common.HotelDateSelectionTypeInfoB\x03\xe0\x41\x05H\x00\x12j\n\x1chotel_advance_booking_window\x18\x06 \x01(\x0b\x32=.google.ads.googleads.v3.common.HotelAdvanceBookingWindowInfoB\x03\xe0\x41\x05H\x00\x12Z\n\x14hotel_length_of_stay\x18\x07 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.HotelLengthOfStayInfoB\x03\xe0\x41\x05H\x00\x12V\n\x12hotel_check_in_day\x18\x08 \x01(\x0b\x32\x33.google.ads.googleads.v3.common.HotelCheckInDayInfoB\x03\xe0\x41\x05H\x00\x12\x41\n\x06\x64\x65vice\x18\x0b \x01(\x0b\x32*.google.ads.googleads.v3.common.DeviceInfoB\x03\xe0\x41\x05H\x00\x12V\n\x11preferred_content\x18\x0c \x01(\x0b\x32\x34.google.ads.googleads.v3.common.PreferredContentInfoB\x03\xe0\x41\x05H\x00:r\xea\x41o\n+googleads.googleapis.com/AdGroupBidModifier\x12@customers/{customer}/adGroupBidModifiers/{ad_group_bid_modifier}B\x0b\n\tcriterionB\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17\x41\x64GroupBidModifierProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bid__modifier__source__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bid__modifier__source__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,21 +46,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A-\n+googleads.googleapis.com/AdGroupBidModifier'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group', full_name='google.ads.googleads.v3.resources.AdGroupBidModifier.ad_group', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='criterion_id', full_name='google.ads.googleads.v3.resources.AdGroupBidModifier.criterion_id', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='bid_modifier', full_name='google.ads.googleads.v3.resources.AdGroupBidModifier.bid_modifier', index=3, number=4, type=11, cpp_type=10, label=1, @@ -73,56 +74,56 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='bid_modifier_source', full_name='google.ads.googleads.v3.resources.AdGroupBidModifier.bid_modifier_source', index=5, number=10, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='hotel_date_selection_type', full_name='google.ads.googleads.v3.resources.AdGroupBidModifier.hotel_date_selection_type', index=6, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='hotel_advance_booking_window', full_name='google.ads.googleads.v3.resources.AdGroupBidModifier.hotel_advance_booking_window', index=7, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='hotel_length_of_stay', full_name='google.ads.googleads.v3.resources.AdGroupBidModifier.hotel_length_of_stay', index=8, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='hotel_check_in_day', full_name='google.ads.googleads.v3.resources.AdGroupBidModifier.hotel_check_in_day', index=9, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='device', full_name='google.ads.googleads.v3.resources.AdGroupBidModifier.device', index=10, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='preferred_content', full_name='google.ads.googleads.v3.resources.AdGroupBidModifier.preferred_content', index=11, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -138,8 +139,8 @@ name='criterion', full_name='google.ads.googleads.v3.resources.AdGroupBidModifier.criterion', index=0, containing_type=None, fields=[]), ], - serialized_start=312, - serialized_end=1304, + serialized_start=345, + serialized_end=1514, ) _ADGROUPBIDMODIFIER.fields_by_name['ad_group'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -183,42 +184,44 @@ Attributes: resource_name: - The resource name of the ad group bid modifier. Ad group bid - modifier resource names have the form: ``customers/{customer_ - id}/adGroupBidModifiers/{ad_group_id}~{criterion_id}`` + Immutable. The resource name of the ad group bid modifier. Ad + group bid modifier resource names have the form: ``customers/ + {customer_id}/adGroupBidModifiers/{ad_group_id}~{criterion_id} + `` ad_group: - The ad group to which this criterion belongs. + Immutable. The ad group to which this criterion belongs. criterion_id: - The ID of the criterion to bid modify. This field is ignored - for mutates. + Output only. The ID of the criterion to bid modify. This + field is ignored for mutates. bid_modifier: The modifier for the bid when the criterion matches. The modifier must be in the range: 0.1 - 10.0. The range is 1.0 - 6.0 for PreferredContent. Use 0 to opt out of a Device type. base_ad_group: - The base ad group from which this draft/trial adgroup bid - modifier was created. If ad\_group is a base ad group then - this field will be equal to ad\_group. If the ad group was - created in the draft or trial and has no corresponding base ad - group, then this field will be null. This field is readonly. + Output only. The base ad group from which this draft/trial + adgroup bid modifier was created. If ad\_group is a base ad + group then this field will be equal to ad\_group. If the ad + group was created in the draft or trial and has no + corresponding base ad group, then this field will be null. + This field is readonly. bid_modifier_source: - Bid modifier source. + Output only. Bid modifier source. criterion: The criterion of this ad group bid modifier. hotel_date_selection_type: - Criterion for hotel date selection (default dates vs. user - selected). + Immutable. Criterion for hotel date selection (default dates + vs. user selected). hotel_advance_booking_window: - Criterion for number of days prior to the stay the booking is - being made. + Immutable. Criterion for number of days prior to the stay the + booking is being made. hotel_length_of_stay: - Criterion for length of hotel stay in nights. + Immutable. Criterion for length of hotel stay in nights. hotel_check_in_day: - Criterion for day of the week the booking is for. + Immutable. Criterion for day of the week the booking is for. device: - A device criterion. + Immutable. A device criterion. preferred_content: - A preferred content criterion. + Immutable. A preferred content criterion. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupBidModifier) )) @@ -226,5 +229,16 @@ DESCRIPTOR._options = None +_ADGROUPBIDMODIFIER.fields_by_name['resource_name']._options = None +_ADGROUPBIDMODIFIER.fields_by_name['ad_group']._options = None +_ADGROUPBIDMODIFIER.fields_by_name['criterion_id']._options = None +_ADGROUPBIDMODIFIER.fields_by_name['base_ad_group']._options = None +_ADGROUPBIDMODIFIER.fields_by_name['bid_modifier_source']._options = None +_ADGROUPBIDMODIFIER.fields_by_name['hotel_date_selection_type']._options = None +_ADGROUPBIDMODIFIER.fields_by_name['hotel_advance_booking_window']._options = None +_ADGROUPBIDMODIFIER.fields_by_name['hotel_length_of_stay']._options = None +_ADGROUPBIDMODIFIER.fields_by_name['hotel_check_in_day']._options = None +_ADGROUPBIDMODIFIER.fields_by_name['device']._options = None +_ADGROUPBIDMODIFIER.fields_by_name['preferred_content']._options = None _ADGROUPBIDMODIFIER._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_group_criterion_label_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_group_criterion_label_pb2.py index 4979a29c8..d395ecc25 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_group_criterion_label_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_group_criterion_label_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\032AdGroupCriterionLabelProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/resources/ad_group_criterion_label.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x92\x02\n\x15\x41\x64GroupCriterionLabel\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x38\n\x12\x61\x64_group_criterion\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05label\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue:{\xea\x41x\n.googleads.googleapis.com/AdGroupCriterionLabel\x12\x46\x63ustomers/{customer}/adGroupCriterionLabels/{ad_group_criterion_label}B\x87\x02\n%com.google.ads.googleads.v3.resourcesB\x1a\x41\x64GroupCriterionLabelProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/resources/ad_group_criterion_label.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa5\x03\n\x15\x41\x64GroupCriterionLabel\x12M\n\rresource_name\x18\x01 \x01(\tB6\xe0\x41\x05\xfa\x41\x30\n.googleads.googleapis.com/AdGroupCriterionLabel\x12k\n\x12\x61\x64_group_criterion\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB1\xe0\x41\x05\xfa\x41+\n)googleads.googleapis.com/AdGroupCriterion\x12S\n\x05label\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB&\xe0\x41\x05\xfa\x41 \n\x1egoogleads.googleapis.com/Label:{\xea\x41x\n.googleads.googleapis.com/AdGroupCriterionLabel\x12\x46\x63ustomers/{customer}/adGroupCriterionLabels/{ad_group_criterion_label}B\x87\x02\n%com.google.ads.googleads.v3.resourcesB\x1a\x41\x64GroupCriterionLabelProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,21 +44,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A0\n.googleads.googleapis.com/AdGroupCriterionLabel'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group_criterion', full_name='google.ads.googleads.v3.resources.AdGroupCriterionLabel.ad_group_criterion', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A+\n)googleads.googleapis.com/AdGroupCriterion'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='label', full_name='google.ads.googleads.v3.resources.AdGroupCriterionLabel.label', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A \n\036googleads.googleapis.com/Label'), file=DESCRIPTOR), ], extensions=[ ], @@ -70,8 +71,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=199, - serialized_end=473, + serialized_start=232, + serialized_end=653, ) _ADGROUPCRITERIONLABEL.fields_by_name['ad_group_criterion'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -88,14 +89,15 @@ Attributes: resource_name: - The resource name of the ad group criterion label. Ad group - criterion label resource names have the form: ``customers/{cus - tomer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~ - {label_id}`` + Immutable. The resource name of the ad group criterion label. + Ad group criterion label resource names have the form: ``custo + mers/{customer_id}/adGroupCriterionLabels/{ad_group_id}~{crite + rion_id}~{label_id}`` ad_group_criterion: - The ad group criterion to which the label is attached. + Immutable. The ad group criterion to which the label is + attached. label: - The label assigned to the ad group criterion. + Immutable. The label assigned to the ad group criterion. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupCriterionLabel) )) @@ -103,5 +105,8 @@ DESCRIPTOR._options = None +_ADGROUPCRITERIONLABEL.fields_by_name['resource_name']._options = None +_ADGROUPCRITERIONLABEL.fields_by_name['ad_group_criterion']._options = None +_ADGROUPCRITERIONLABEL.fields_by_name['label']._options = None _ADGROUPCRITERIONLABEL._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_group_criterion_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_group_criterion_pb2.py index 17e083843..364ceb673 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_group_criterion_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_group_criterion_pb2.py @@ -21,6 +21,7 @@ from google.ads.google_ads.v3.proto.enums import criterion_system_serving_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__system__serving__status__pb2 from google.ads.google_ads.v3.proto.enums import criterion_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__type__pb2 from google.ads.google_ads.v3.proto.enums import quality_score_bucket_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_quality__score__bucket__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -31,9 +32,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\025AdGroupCriterionProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n@google/ads/googleads_v3/proto/resources/ad_group_criterion.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a;google/ads/googleads_v3/proto/common/custom_parameter.proto\x1aLgoogle/ads/googleads_v3/proto/enums/ad_group_criterion_approval_status.proto\x1a\x43google/ads/googleads_v3/proto/enums/ad_group_criterion_status.proto\x1a\x38google/ads/googleads_v3/proto/enums/bidding_source.proto\x1aIgoogle/ads/googleads_v3/proto/enums/criterion_system_serving_status.proto\x1a\x38google/ads/googleads_v3/proto/enums/criterion_type.proto\x1a>google/ads/googleads_v3/proto/enums/quality_score_bucket.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xfc \n\x10\x41\x64GroupCriterion\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x31\n\x0c\x63riterion_id\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12`\n\x06status\x18\x03 \x01(\x0e\x32P.google.ads.googleads.v3.enums.AdGroupCriterionStatusEnum.AdGroupCriterionStatus\x12U\n\x0cquality_info\x18\x04 \x01(\x0b\x32?.google.ads.googleads.v3.resources.AdGroupCriterion.QualityInfo\x12.\n\x08\x61\x64_group\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12L\n\x04type\x18\x19 \x01(\x0e\x32>.google.ads.googleads.v3.enums.CriterionTypeEnum.CriterionType\x12,\n\x08negative\x18\x1f \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12{\n\x15system_serving_status\x18\x34 \x01(\x0e\x32\\.google.ads.googleads.v3.enums.CriterionSystemServingStatusEnum.CriterionSystemServingStatus\x12y\n\x0f\x61pproval_status\x18\x35 \x01(\x0e\x32`.google.ads.googleads.v3.enums.AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus\x12\x32\n\x0c\x62id_modifier\x18, \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\x0e\x63pc_bid_micros\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\x0e\x63pm_bid_micros\x18\x11 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\x0e\x63pv_bid_micros\x18\x18 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x16percent_cpc_bid_micros\x18! \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18\x65\x66\x66\x65\x63tive_cpc_bid_micros\x18\x12 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18\x65\x66\x66\x65\x63tive_cpm_bid_micros\x18\x13 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18\x65\x66\x66\x65\x63tive_cpv_bid_micros\x18\x14 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x45\n effective_percent_cpc_bid_micros\x18\" \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12`\n\x18\x65\x66\x66\x65\x63tive_cpc_bid_source\x18\x15 \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSource\x12`\n\x18\x65\x66\x66\x65\x63tive_cpm_bid_source\x18\x16 \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSource\x12`\n\x18\x65\x66\x66\x65\x63tive_cpv_bid_source\x18\x17 \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSource\x12h\n effective_percent_cpc_bid_source\x18# \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSource\x12\x61\n\x12position_estimates\x18\n \x01(\x0b\x32\x45.google.ads.googleads.v3.resources.AdGroupCriterion.PositionEstimates\x12\x30\n\nfinal_urls\x18\x0b \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x33 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18\x32 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\x0e \x03(\x0b\x32/.google.ads.googleads.v3.common.CustomParameter\x12>\n\x07keyword\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfoH\x00\x12\x42\n\tplacement\x18\x1c \x01(\x0b\x32-.google.ads.googleads.v3.common.PlacementInfoH\x00\x12T\n\x13mobile_app_category\x18\x1d \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileAppCategoryInfoH\x00\x12S\n\x12mobile_application\x18\x1e \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileApplicationInfoH\x00\x12I\n\rlisting_group\x18 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.ListingGroupInfoH\x00\x12\x41\n\tage_range\x18$ \x01(\x0b\x32,.google.ads.googleads.v3.common.AgeRangeInfoH\x00\x12<\n\x06gender\x18% \x01(\x0b\x32*.google.ads.googleads.v3.common.GenderInfoH\x00\x12G\n\x0cincome_range\x18& \x01(\x0b\x32/.google.ads.googleads.v3.common.IncomeRangeInfoH\x00\x12M\n\x0fparental_status\x18\' \x01(\x0b\x32\x32.google.ads.googleads.v3.common.ParentalStatusInfoH\x00\x12\x41\n\tuser_list\x18* \x01(\x0b\x32,.google.ads.googleads.v3.common.UserListInfoH\x00\x12I\n\ryoutube_video\x18( \x01(\x0b\x32\x30.google.ads.googleads.v3.common.YouTubeVideoInfoH\x00\x12M\n\x0fyoutube_channel\x18) \x01(\x0b\x32\x32.google.ads.googleads.v3.common.YouTubeChannelInfoH\x00\x12:\n\x05topic\x18+ \x01(\x0b\x32).google.ads.googleads.v3.common.TopicInfoH\x00\x12I\n\ruser_interest\x18- \x01(\x0b\x32\x30.google.ads.googleads.v3.common.UserInterestInfoH\x00\x12>\n\x07webpage\x18. \x01(\x0b\x32+.google.ads.googleads.v3.common.WebpageInfoH\x00\x12P\n\x11\x61pp_payment_model\x18/ \x01(\x0b\x32\x33.google.ads.googleads.v3.common.AppPaymentModelInfoH\x00\x12M\n\x0f\x63ustom_affinity\x18\x30 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.CustomAffinityInfoH\x00\x12I\n\rcustom_intent\x18\x31 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.CustomIntentInfoH\x00\x1a\xff\x02\n\x0bQualityInfo\x12\x32\n\rquality_score\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12h\n\x16\x63reative_quality_score\x18\x02 \x01(\x0e\x32H.google.ads.googleads.v3.enums.QualityScoreBucketEnum.QualityScoreBucket\x12j\n\x18post_click_quality_score\x18\x03 \x01(\x0e\x32H.google.ads.googleads.v3.enums.QualityScoreBucketEnum.QualityScoreBucket\x12\x66\n\x14search_predicted_ctr\x18\x04 \x01(\x0e\x32H.google.ads.googleads.v3.enums.QualityScoreBucketEnum.QualityScoreBucket\x1a\xec\x02\n\x11PositionEstimates\x12:\n\x15\x66irst_page_cpc_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12>\n\x19\x66irst_position_cpc_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x16top_of_page_cpc_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12O\n*estimated_add_clicks_at_first_position_cpc\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12M\n(estimated_add_cost_at_first_position_cpc\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value:i\xea\x41\x66\n)googleads.googleapis.com/AdGroupCriterion\x12\x39\x63ustomers/{customer}/adGroupCriteria/{ad_group_criterion}B\x0b\n\tcriterionB\x82\x02\n%com.google.ads.googleads.v3.resourcesB\x15\x41\x64GroupCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n@google/ads/googleads_v3/proto/resources/ad_group_criterion.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a;google/ads/googleads_v3/proto/common/custom_parameter.proto\x1aLgoogle/ads/googleads_v3/proto/enums/ad_group_criterion_approval_status.proto\x1a\x43google/ads/googleads_v3/proto/enums/ad_group_criterion_status.proto\x1a\x38google/ads/googleads_v3/proto/enums/bidding_source.proto\x1aIgoogle/ads/googleads_v3/proto/enums/criterion_system_serving_status.proto\x1a\x38google/ads/googleads_v3/proto/enums/criterion_type.proto\x1a>google/ads/googleads_v3/proto/enums/quality_score_bucket.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xac#\n\x10\x41\x64GroupCriterion\x12H\n\rresource_name\x18\x01 \x01(\tB1\xe0\x41\x05\xfa\x41+\n)googleads.googleapis.com/AdGroupCriterion\x12\x36\n\x0c\x63riterion_id\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12`\n\x06status\x18\x03 \x01(\x0e\x32P.google.ads.googleads.v3.enums.AdGroupCriterionStatusEnum.AdGroupCriterionStatus\x12Z\n\x0cquality_info\x18\x04 \x01(\x0b\x32?.google.ads.googleads.v3.resources.AdGroupCriterion.QualityInfoB\x03\xe0\x41\x03\x12X\n\x08\x61\x64_group\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB(\xe0\x41\x05\xfa\x41\"\n googleads.googleapis.com/AdGroup\x12Q\n\x04type\x18\x19 \x01(\x0e\x32>.google.ads.googleads.v3.enums.CriterionTypeEnum.CriterionTypeB\x03\xe0\x41\x03\x12\x31\n\x08negative\x18\x1f \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x05\x12\x80\x01\n\x15system_serving_status\x18\x34 \x01(\x0e\x32\\.google.ads.googleads.v3.enums.CriterionSystemServingStatusEnum.CriterionSystemServingStatusB\x03\xe0\x41\x03\x12~\n\x0f\x61pproval_status\x18\x35 \x01(\x0e\x32`.google.ads.googleads.v3.enums.AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatusB\x03\xe0\x41\x03\x12\x32\n\x0c\x62id_modifier\x18, \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\x0e\x63pc_bid_micros\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\x0e\x63pm_bid_micros\x18\x11 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\x0e\x63pv_bid_micros\x18\x18 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x16percent_cpc_bid_micros\x18! \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x42\n\x18\x65\x66\x66\x65\x63tive_cpc_bid_micros\x18\x12 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x42\n\x18\x65\x66\x66\x65\x63tive_cpm_bid_micros\x18\x13 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x42\n\x18\x65\x66\x66\x65\x63tive_cpv_bid_micros\x18\x14 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12J\n effective_percent_cpc_bid_micros\x18\" \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x65\n\x18\x65\x66\x66\x65\x63tive_cpc_bid_source\x18\x15 \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSourceB\x03\xe0\x41\x03\x12\x65\n\x18\x65\x66\x66\x65\x63tive_cpm_bid_source\x18\x16 \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSourceB\x03\xe0\x41\x03\x12\x65\n\x18\x65\x66\x66\x65\x63tive_cpv_bid_source\x18\x17 \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSourceB\x03\xe0\x41\x03\x12m\n effective_percent_cpc_bid_source\x18# \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSourceB\x03\xe0\x41\x03\x12\x66\n\x12position_estimates\x18\n \x01(\x0b\x32\x45.google.ads.googleads.v3.resources.AdGroupCriterion.PositionEstimatesB\x03\xe0\x41\x03\x12\x30\n\nfinal_urls\x18\x0b \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x66inal_mobile_urls\x18\x33 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18\x32 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\x0e \x03(\x0b\x32/.google.ads.googleads.v3.common.CustomParameter\x12\x43\n\x07keyword\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfoB\x03\xe0\x41\x05H\x00\x12G\n\tplacement\x18\x1c \x01(\x0b\x32-.google.ads.googleads.v3.common.PlacementInfoB\x03\xe0\x41\x05H\x00\x12Y\n\x13mobile_app_category\x18\x1d \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileAppCategoryInfoB\x03\xe0\x41\x05H\x00\x12X\n\x12mobile_application\x18\x1e \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileApplicationInfoB\x03\xe0\x41\x05H\x00\x12N\n\rlisting_group\x18 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.ListingGroupInfoB\x03\xe0\x41\x05H\x00\x12\x46\n\tage_range\x18$ \x01(\x0b\x32,.google.ads.googleads.v3.common.AgeRangeInfoB\x03\xe0\x41\x05H\x00\x12\x41\n\x06gender\x18% \x01(\x0b\x32*.google.ads.googleads.v3.common.GenderInfoB\x03\xe0\x41\x05H\x00\x12L\n\x0cincome_range\x18& \x01(\x0b\x32/.google.ads.googleads.v3.common.IncomeRangeInfoB\x03\xe0\x41\x05H\x00\x12R\n\x0fparental_status\x18\' \x01(\x0b\x32\x32.google.ads.googleads.v3.common.ParentalStatusInfoB\x03\xe0\x41\x05H\x00\x12\x46\n\tuser_list\x18* \x01(\x0b\x32,.google.ads.googleads.v3.common.UserListInfoB\x03\xe0\x41\x05H\x00\x12N\n\ryoutube_video\x18( \x01(\x0b\x32\x30.google.ads.googleads.v3.common.YouTubeVideoInfoB\x03\xe0\x41\x05H\x00\x12R\n\x0fyoutube_channel\x18) \x01(\x0b\x32\x32.google.ads.googleads.v3.common.YouTubeChannelInfoB\x03\xe0\x41\x05H\x00\x12?\n\x05topic\x18+ \x01(\x0b\x32).google.ads.googleads.v3.common.TopicInfoB\x03\xe0\x41\x05H\x00\x12N\n\ruser_interest\x18- \x01(\x0b\x32\x30.google.ads.googleads.v3.common.UserInterestInfoB\x03\xe0\x41\x05H\x00\x12\x43\n\x07webpage\x18. \x01(\x0b\x32+.google.ads.googleads.v3.common.WebpageInfoB\x03\xe0\x41\x05H\x00\x12U\n\x11\x61pp_payment_model\x18/ \x01(\x0b\x32\x33.google.ads.googleads.v3.common.AppPaymentModelInfoB\x03\xe0\x41\x05H\x00\x12R\n\x0f\x63ustom_affinity\x18\x30 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.CustomAffinityInfoB\x03\xe0\x41\x05H\x00\x12N\n\rcustom_intent\x18\x31 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.CustomIntentInfoB\x03\xe0\x41\x05H\x00\x1a\x93\x03\n\x0bQualityInfo\x12\x37\n\rquality_score\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32ValueB\x03\xe0\x41\x03\x12m\n\x16\x63reative_quality_score\x18\x02 \x01(\x0e\x32H.google.ads.googleads.v3.enums.QualityScoreBucketEnum.QualityScoreBucketB\x03\xe0\x41\x03\x12o\n\x18post_click_quality_score\x18\x03 \x01(\x0e\x32H.google.ads.googleads.v3.enums.QualityScoreBucketEnum.QualityScoreBucketB\x03\xe0\x41\x03\x12k\n\x14search_predicted_ctr\x18\x04 \x01(\x0e\x32H.google.ads.googleads.v3.enums.QualityScoreBucketEnum.QualityScoreBucketB\x03\xe0\x41\x03\x1a\x85\x03\n\x11PositionEstimates\x12?\n\x15\x66irst_page_cpc_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x43\n\x19\x66irst_position_cpc_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12@\n\x16top_of_page_cpc_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12T\n*estimated_add_clicks_at_first_position_cpc\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12R\n(estimated_add_cost_at_first_position_cpc\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03:i\xea\x41\x66\n)googleads.googleapis.com/AdGroupCriterion\x12\x39\x63ustomers/{customer}/adGroupCriteria/{ad_group_criterion}B\x0b\n\tcriterionB\x82\x02\n%com.google.ads.googleads.v3.resourcesB\x15\x41\x64GroupCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__criterion__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__criterion__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bidding__source__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__system__serving__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_quality__score__bucket__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__criterion__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__criterion__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bidding__source__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__system__serving__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_quality__score__bucket__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -51,28 +52,28 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='creative_quality_score', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.QualityInfo.creative_quality_score', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='post_click_quality_score', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.QualityInfo.post_click_quality_score', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='search_predicted_ctr', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.QualityInfo.search_predicted_ctr', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -85,8 +86,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4059, - serialized_end=4442, + serialized_start=4351, + serialized_end=4754, ) _ADGROUPCRITERION_POSITIONESTIMATES = _descriptor.Descriptor( @@ -102,35 +103,35 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='first_position_cpc_micros', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.PositionEstimates.first_position_cpc_micros', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='top_of_page_cpc_micros', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.PositionEstimates.top_of_page_cpc_micros', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='estimated_add_clicks_at_first_position_cpc', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.PositionEstimates.estimated_add_clicks_at_first_position_cpc', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='estimated_add_cost_at_first_position_cpc', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.PositionEstimates.estimated_add_cost_at_first_position_cpc', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -143,8 +144,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4445, - serialized_end=4809, + serialized_start=4757, + serialized_end=5146, ) _ADGROUPCRITERION = _descriptor.Descriptor( @@ -160,14 +161,14 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A+\n)googleads.googleapis.com/AdGroupCriterion'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='criterion_id', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.criterion_id', index=1, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.status', index=2, number=3, type=14, cpp_type=8, label=1, @@ -181,42 +182,42 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.ad_group', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.type', index=5, number=25, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='negative', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.negative', index=6, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='system_serving_status', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.system_serving_status', index=7, number=52, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approval_status', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.approval_status', index=8, number=53, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='bid_modifier', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.bid_modifier', index=9, number=44, type=11, cpp_type=10, label=1, @@ -258,63 +259,63 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='effective_cpm_bid_micros', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.effective_cpm_bid_micros', index=15, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='effective_cpv_bid_micros', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.effective_cpv_bid_micros', index=16, number=20, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='effective_percent_cpc_bid_micros', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.effective_percent_cpc_bid_micros', index=17, number=34, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='effective_cpc_bid_source', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.effective_cpc_bid_source', index=18, number=21, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='effective_cpm_bid_source', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.effective_cpm_bid_source', index=19, number=22, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='effective_cpv_bid_source', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.effective_cpv_bid_source', index=20, number=23, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='effective_percent_cpc_bid_source', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.effective_percent_cpc_bid_source', index=21, number=35, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='position_estimates', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.position_estimates', index=22, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='final_urls', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.final_urls', index=23, number=11, type=11, cpp_type=10, label=3, @@ -356,126 +357,126 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='placement', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.placement', index=29, number=28, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='mobile_app_category', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.mobile_app_category', index=30, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='mobile_application', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.mobile_application', index=31, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='listing_group', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.listing_group', index=32, number=32, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='age_range', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.age_range', index=33, number=36, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='gender', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.gender', index=34, number=37, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='income_range', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.income_range', index=35, number=38, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='parental_status', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.parental_status', index=36, number=39, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='user_list', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.user_list', index=37, number=42, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='youtube_video', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.youtube_video', index=38, number=40, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='youtube_channel', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.youtube_channel', index=39, number=41, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='topic', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.topic', index=40, number=43, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='user_interest', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.user_interest', index=41, number=45, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='webpage', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.webpage', index=42, number=46, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='app_payment_model', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.app_payment_model', index=43, number=47, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='custom_affinity', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.custom_affinity', index=44, number=48, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='custom_intent', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.custom_intent', index=45, number=49, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -491,8 +492,8 @@ name='criterion', full_name='google.ads.googleads.v3.resources.AdGroupCriterion.criterion', index=0, containing_type=None, fields=[]), ], - serialized_start=709, - serialized_end=4929, + serialized_start=742, + serialized_end=5266, ) _ADGROUPCRITERION_QUALITYINFO.fields_by_name['quality_score'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE @@ -619,14 +620,17 @@ Attributes: quality_score: - The quality score. This field may not be populated if Google - does not have enough information to determine a value. + Output only. The quality score. This field may not be + populated if Google does not have enough information to + determine a value. creative_quality_score: - The performance of the ad compared to other advertisers. + Output only. The performance of the ad compared to other + advertisers. post_click_quality_score: - The quality score of the landing page. + Output only. The quality score of the landing page. search_predicted_ctr: - The click-through rate compared to that of other advertisers. + Output only. The click-through rate compared to that of other + advertisers. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupCriterion.QualityInfo) )) @@ -641,21 +645,23 @@ Attributes: first_page_cpc_micros: - The estimate of the CPC bid required for ad to be shown on - first page of search results. + Output only. The estimate of the CPC bid required for ad to be + shown on first page of search results. first_position_cpc_micros: - The estimate of the CPC bid required for ad to be displayed in - first position, at the top of the first page of search - results. + Output only. The estimate of the CPC bid required for ad to be + displayed in first position, at the top of the first page of + search results. top_of_page_cpc_micros: - The estimate of the CPC bid required for ad to be displayed at - the top of the first page of search results. + Output only. The estimate of the CPC bid required for ad to be + displayed at the top of the first page of search results. estimated_add_clicks_at_first_position_cpc: - Estimate of how many clicks per week you might get by changing - your keyword bid to the value in first\_position\_cpc\_micros. + Output only. Estimate of how many clicks per week you might + get by changing your keyword bid to the value in + first\_position\_cpc\_micros. estimated_add_cost_at_first_position_cpc: - Estimate of how your cost per week might change when changing - your keyword bid to the value in first\_position\_cpc\_micros. + Output only. Estimate of how your cost per week might change + when changing your keyword bid to the value in + first\_position\_cpc\_micros. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupCriterion.PositionEstimates) )) @@ -668,27 +674,29 @@ Attributes: resource_name: - The resource name of the ad group criterion. Ad group - criterion resource names have the form: ``customers/{customer - _id}/adGroupCriteria/{ad_group_id}~{criterion_id}`` + Immutable. The resource name of the ad group criterion. Ad + group criterion resource names have the form: ``customers/{cu + stomer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`` criterion_id: - The ID of the criterion. This field is ignored for mutates. + Output only. The ID of the criterion. This field is ignored + for mutates. status: The status of the criterion. quality_info: - Information regarding the quality of the criterion. + Output only. Information regarding the quality of the + criterion. ad_group: - The ad group to which the criterion belongs. + Immutable. The ad group to which the criterion belongs. type: - The type of the criterion. + Output only. The type of the criterion. negative: - Whether to target (``false``) or exclude (``true``) the - criterion. This field is immutable. To switch a criterion + Immutable. Whether to target (``false``) or exclude (``true``) + the criterion. This field is immutable. To switch a criterion from positive to negative, remove then re-add it. system_serving_status: - Serving status of the criterion. + Output only. Serving status of the criterion. approval_status: - Approval status of the criterion. + Output only. Approval status of the criterion. bid_modifier: The modifier for the bid when the criterion matches. The modifier must be in the range: 0.1 - 10.0. Most targetable @@ -705,24 +713,25 @@ fraction is [0,1) and the value stored here is 1,000,000 \* [fraction]. effective_cpc_bid_micros: - The effective CPC (cost-per-click) bid. + Output only. The effective CPC (cost-per-click) bid. effective_cpm_bid_micros: - The effective CPM (cost-per-thousand viewable impressions) - bid. + Output only. The effective CPM (cost-per-thousand viewable + impressions) bid. effective_cpv_bid_micros: - The effective CPV (cost-per-view) bid. + Output only. The effective CPV (cost-per-view) bid. effective_percent_cpc_bid_micros: - The effective Percent CPC bid amount. + Output only. The effective Percent CPC bid amount. effective_cpc_bid_source: - Source of the effective CPC bid. + Output only. Source of the effective CPC bid. effective_cpm_bid_source: - Source of the effective CPM bid. + Output only. Source of the effective CPM bid. effective_cpv_bid_source: - Source of the effective CPV bid. + Output only. Source of the effective CPV bid. effective_percent_cpc_bid_source: - Source of the effective Percent CPC bid. + Output only. Source of the effective Percent CPC bid. position_estimates: - Estimates for criterion bids at various positions. + Output only. Estimates for criterion bids at various + positions. final_urls: The list of possible final URLs after all cross-domain redirects for the ad. @@ -740,41 +749,41 @@ criterion: The ad group criterion. Exactly one must be set. keyword: - Keyword. + Immutable. Keyword. placement: - Placement. + Immutable. Placement. mobile_app_category: - Mobile app category. + Immutable. Mobile app category. mobile_application: - Mobile application. + Immutable. Mobile application. listing_group: - Listing group. + Immutable. Listing group. age_range: - Age range. + Immutable. Age range. gender: - Gender. + Immutable. Gender. income_range: - Income range. + Immutable. Income range. parental_status: - Parental status. + Immutable. Parental status. user_list: - User List. + Immutable. User List. youtube_video: - YouTube Video. + Immutable. YouTube Video. youtube_channel: - YouTube Channel. + Immutable. YouTube Channel. topic: - Topic. + Immutable. Topic. user_interest: - User Interest. + Immutable. User Interest. webpage: - Webpage + Immutable. Webpage app_payment_model: - App Payment Model. + Immutable. App Payment Model. custom_affinity: - Custom Affinity. + Immutable. Custom Affinity. custom_intent: - Custom Intent. + Immutable. Custom Intent. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupCriterion) )) @@ -784,5 +793,49 @@ DESCRIPTOR._options = None +_ADGROUPCRITERION_QUALITYINFO.fields_by_name['quality_score']._options = None +_ADGROUPCRITERION_QUALITYINFO.fields_by_name['creative_quality_score']._options = None +_ADGROUPCRITERION_QUALITYINFO.fields_by_name['post_click_quality_score']._options = None +_ADGROUPCRITERION_QUALITYINFO.fields_by_name['search_predicted_ctr']._options = None +_ADGROUPCRITERION_POSITIONESTIMATES.fields_by_name['first_page_cpc_micros']._options = None +_ADGROUPCRITERION_POSITIONESTIMATES.fields_by_name['first_position_cpc_micros']._options = None +_ADGROUPCRITERION_POSITIONESTIMATES.fields_by_name['top_of_page_cpc_micros']._options = None +_ADGROUPCRITERION_POSITIONESTIMATES.fields_by_name['estimated_add_clicks_at_first_position_cpc']._options = None +_ADGROUPCRITERION_POSITIONESTIMATES.fields_by_name['estimated_add_cost_at_first_position_cpc']._options = None +_ADGROUPCRITERION.fields_by_name['resource_name']._options = None +_ADGROUPCRITERION.fields_by_name['criterion_id']._options = None +_ADGROUPCRITERION.fields_by_name['quality_info']._options = None +_ADGROUPCRITERION.fields_by_name['ad_group']._options = None +_ADGROUPCRITERION.fields_by_name['type']._options = None +_ADGROUPCRITERION.fields_by_name['negative']._options = None +_ADGROUPCRITERION.fields_by_name['system_serving_status']._options = None +_ADGROUPCRITERION.fields_by_name['approval_status']._options = None +_ADGROUPCRITERION.fields_by_name['effective_cpc_bid_micros']._options = None +_ADGROUPCRITERION.fields_by_name['effective_cpm_bid_micros']._options = None +_ADGROUPCRITERION.fields_by_name['effective_cpv_bid_micros']._options = None +_ADGROUPCRITERION.fields_by_name['effective_percent_cpc_bid_micros']._options = None +_ADGROUPCRITERION.fields_by_name['effective_cpc_bid_source']._options = None +_ADGROUPCRITERION.fields_by_name['effective_cpm_bid_source']._options = None +_ADGROUPCRITERION.fields_by_name['effective_cpv_bid_source']._options = None +_ADGROUPCRITERION.fields_by_name['effective_percent_cpc_bid_source']._options = None +_ADGROUPCRITERION.fields_by_name['position_estimates']._options = None +_ADGROUPCRITERION.fields_by_name['keyword']._options = None +_ADGROUPCRITERION.fields_by_name['placement']._options = None +_ADGROUPCRITERION.fields_by_name['mobile_app_category']._options = None +_ADGROUPCRITERION.fields_by_name['mobile_application']._options = None +_ADGROUPCRITERION.fields_by_name['listing_group']._options = None +_ADGROUPCRITERION.fields_by_name['age_range']._options = None +_ADGROUPCRITERION.fields_by_name['gender']._options = None +_ADGROUPCRITERION.fields_by_name['income_range']._options = None +_ADGROUPCRITERION.fields_by_name['parental_status']._options = None +_ADGROUPCRITERION.fields_by_name['user_list']._options = None +_ADGROUPCRITERION.fields_by_name['youtube_video']._options = None +_ADGROUPCRITERION.fields_by_name['youtube_channel']._options = None +_ADGROUPCRITERION.fields_by_name['topic']._options = None +_ADGROUPCRITERION.fields_by_name['user_interest']._options = None +_ADGROUPCRITERION.fields_by_name['webpage']._options = None +_ADGROUPCRITERION.fields_by_name['app_payment_model']._options = None +_ADGROUPCRITERION.fields_by_name['custom_affinity']._options = None +_ADGROUPCRITERION.fields_by_name['custom_intent']._options = None _ADGROUPCRITERION._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_group_criterion_simulation_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_group_criterion_simulation_pb2.py index 34180fe5a..eb6777b16 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_group_criterion_simulation_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_group_criterion_simulation_pb2.py @@ -16,6 +16,7 @@ from google.ads.google_ads.v3.proto.common import simulation_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_simulation__pb2 from google.ads.google_ads.v3.proto.enums import simulation_modification_method_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__modification__method__pb2 from google.ads.google_ads.v3.proto.enums import simulation_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\037AdGroupCriterionSimulationProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/resources/ad_group_criterion_simulation.proto\x12!google.ads.googleads.v3.resources\x1a\x35google/ads/googleads_v3/proto/common/simulation.proto\x1aHgoogle/ads/googleads_v3/proto/enums/simulation_modification_method.proto\x1a\x39google/ads/googleads_v3/proto/enums/simulation_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xba\x05\n\x1a\x41\x64GroupCriterionSimulation\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x30\n\x0b\x61\x64_group_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12N\n\x04type\x18\x04 \x01(\x0e\x32@.google.ads.googleads.v3.enums.SimulationTypeEnum.SimulationType\x12y\n\x13modification_method\x18\x05 \x01(\x0e\x32\\.google.ads.googleads.v3.enums.SimulationModificationMethodEnum.SimulationModificationMethod\x12\x30\n\nstart_date\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12W\n\x12\x63pc_bid_point_list\x18\x08 \x01(\x0b\x32\x39.google.ads.googleads.v3.common.CpcBidSimulationPointListH\x00:\x8b\x01\xea\x41\x87\x01\n3googleads.googleapis.com/AdGroupCriterionSimulation\x12Pcustomers/{customer}/adGroupCriterionSimulations/{ad_group_criterion_simulation}B\x0c\n\npoint_listB\x8c\x02\n%com.google.ads.googleads.v3.resourcesB\x1f\x41\x64GroupCriterionSimulationProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/resources/ad_group_criterion_simulation.proto\x12!google.ads.googleads.v3.resources\x1a\x35google/ads/googleads_v3/proto/common/simulation.proto\x1aHgoogle/ads/googleads_v3/proto/enums/simulation_modification_method.proto\x1a\x39google/ads/googleads_v3/proto/enums/simulation_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x9a\x06\n\x1a\x41\x64GroupCriterionSimulation\x12R\n\rresource_name\x18\x01 \x01(\tB;\xe0\x41\x03\xfa\x41\x35\n3googleads.googleapis.com/AdGroupCriterionSimulation\x12\x35\n\x0b\x61\x64_group_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x36\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12S\n\x04type\x18\x04 \x01(\x0e\x32@.google.ads.googleads.v3.enums.SimulationTypeEnum.SimulationTypeB\x03\xe0\x41\x03\x12~\n\x13modification_method\x18\x05 \x01(\x0e\x32\\.google.ads.googleads.v3.enums.SimulationModificationMethodEnum.SimulationModificationMethodB\x03\xe0\x41\x03\x12\x35\n\nstart_date\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x33\n\x08\x65nd_date\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\\\n\x12\x63pc_bid_point_list\x18\x08 \x01(\x0b\x32\x39.google.ads.googleads.v3.common.CpcBidSimulationPointListB\x03\xe0\x41\x03H\x00:\x8b\x01\xea\x41\x87\x01\n3googleads.googleapis.com/AdGroupCriterionSimulation\x12Pcustomers/{customer}/adGroupCriterionSimulations/{ad_group_criterion_simulation}B\x0c\n\npoint_listB\x8c\x02\n%com.google.ads.googleads.v3.resourcesB\x1f\x41\x64GroupCriterionSimulationProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__modification__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__modification__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -46,56 +47,56 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A5\n3googleads.googleapis.com/AdGroupCriterionSimulation'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group_id', full_name='google.ads.googleads.v3.resources.AdGroupCriterionSimulation.ad_group_id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='criterion_id', full_name='google.ads.googleads.v3.resources.AdGroupCriterionSimulation.criterion_id', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.AdGroupCriterionSimulation.type', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='modification_method', full_name='google.ads.googleads.v3.resources.AdGroupCriterionSimulation.modification_method', index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='start_date', full_name='google.ads.googleads.v3.resources.AdGroupCriterionSimulation.start_date', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='end_date', full_name='google.ads.googleads.v3.resources.AdGroupCriterionSimulation.end_date', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='cpc_bid_point_list', full_name='google.ads.googleads.v3.resources.AdGroupCriterionSimulation.cpc_bid_point_list', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -111,8 +112,8 @@ name='point_list', full_name='google.ads.googleads.v3.resources.AdGroupCriterionSimulation.point_list', index=0, containing_type=None, fields=[]), ], - serialized_start=392, - serialized_end=1090, + serialized_start=425, + serialized_end=1219, ) _ADGROUPCRITERIONSIMULATION.fields_by_name['ad_group_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -143,29 +144,30 @@ Attributes: resource_name: - The resource name of the ad group criterion simulation. Ad - group criterion simulation resource names have the form: ``cu - stomers/{customer_id}/adGroupCriterionSimulations/{ad_group_id - }~{criterion_id}~{type}~{modification_method}~{start_date}~{en - d_date}`` + Output only. The resource name of the ad group criterion + simulation. Ad group criterion simulation resource names have + the form: ``customers/{customer_id}/adGroupCriterionSimulatio + ns/{ad_group_id}~{criterion_id}~{type}~{modification_method}~{ + start_date}~{end_date}`` ad_group_id: - AdGroup ID of the simulation. + Output only. AdGroup ID of the simulation. criterion_id: - Criterion ID of the simulation. + Output only. Criterion ID of the simulation. type: - The field that the simulation modifies. + Output only. The field that the simulation modifies. modification_method: - How the simulation modifies the field. + Output only. How the simulation modifies the field. start_date: - First day on which the simulation is based, in YYYY-MM-DD - format. + Output only. First day on which the simulation is based, in + YYYY-MM-DD format. end_date: - Last day on which the simulation is based, in YYYY-MM-DD - format. + Output only. Last day on which the simulation is based, in + YYYY-MM-DD format. point_list: List of simulation points. cpc_bid_point_list: - Simulation points if the simulation type is CPC\_BID. + Output only. Simulation points if the simulation type is + CPC\_BID. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupCriterionSimulation) )) @@ -173,5 +175,13 @@ DESCRIPTOR._options = None +_ADGROUPCRITERIONSIMULATION.fields_by_name['resource_name']._options = None +_ADGROUPCRITERIONSIMULATION.fields_by_name['ad_group_id']._options = None +_ADGROUPCRITERIONSIMULATION.fields_by_name['criterion_id']._options = None +_ADGROUPCRITERIONSIMULATION.fields_by_name['type']._options = None +_ADGROUPCRITERIONSIMULATION.fields_by_name['modification_method']._options = None +_ADGROUPCRITERIONSIMULATION.fields_by_name['start_date']._options = None +_ADGROUPCRITERIONSIMULATION.fields_by_name['end_date']._options = None +_ADGROUPCRITERIONSIMULATION.fields_by_name['cpc_bid_point_list']._options = None _ADGROUPCRITERIONSIMULATION._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_group_extension_setting_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_group_extension_setting_pb2.py index ec7eb0c1e..808a007ba 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_group_extension_setting_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_group_extension_setting_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v3.proto.enums import extension_setting_device_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__setting__device__pb2 from google.ads.google_ads.v3.proto.enums import extension_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\034AdGroupExtensionSettingProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/resources/ad_group_extension_setting.proto\x12!google.ads.googleads.v3.resources\x1a\x42google/ads/googleads_v3/proto/enums/extension_setting_device.proto\x1a\x38google/ads/googleads_v3/proto/enums/extension_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xda\x03\n\x17\x41\x64GroupExtensionSetting\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12V\n\x0e\x65xtension_type\x18\x02 \x01(\x0e\x32>.google.ads.googleads.v3.enums.ExtensionTypeEnum.ExtensionType\x12.\n\x08\x61\x64_group\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x65xtension_feed_items\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12`\n\x06\x64\x65vice\x18\x05 \x01(\x0e\x32P.google.ads.googleads.v3.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice:\x81\x01\xea\x41~\n0googleads.googleapis.com/AdGroupExtensionSetting\x12Jcustomers/{customer}/adGroupExtensionSettings/{ad_group_extension_setting}B\x89\x02\n%com.google.ads.googleads.v3.resourcesB\x1c\x41\x64GroupExtensionSettingProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/resources/ad_group_extension_setting.proto\x12!google.ads.googleads.v3.resources\x1a\x42google/ads/googleads_v3/proto/enums/extension_setting_device.proto\x1a\x38google/ads/googleads_v3/proto/enums/extension_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xf4\x04\n\x17\x41\x64GroupExtensionSetting\x12O\n\rresource_name\x18\x01 \x01(\tB8\xe0\x41\x05\xfa\x41\x32\n0googleads.googleapis.com/AdGroupExtensionSetting\x12[\n\x0e\x65xtension_type\x18\x02 \x01(\x0e\x32>.google.ads.googleads.v3.enums.ExtensionTypeEnum.ExtensionTypeB\x03\xe0\x41\x05\x12X\n\x08\x61\x64_group\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB(\xe0\x41\x05\xfa\x41\"\n googleads.googleapis.com/AdGroup\x12k\n\x14\x65xtension_feed_items\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValueB/\xfa\x41,\n*googleads.googleapis.com/ExtensionFeedItem\x12`\n\x06\x64\x65vice\x18\x05 \x01(\x0e\x32P.google.ads.googleads.v3.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice:\x81\x01\xea\x41~\n0googleads.googleapis.com/AdGroupExtensionSetting\x12Jcustomers/{customer}/adGroupExtensionSettings/{ad_group_extension_setting}B\x89\x02\n%com.google.ads.googleads.v3.resourcesB\x1c\x41\x64GroupExtensionSettingProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__setting__device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__setting__device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,28 +46,28 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A2\n0googleads.googleapis.com/AdGroupExtensionSetting'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='extension_type', full_name='google.ads.googleads.v3.resources.AdGroupExtensionSetting.extension_type', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group', full_name='google.ads.googleads.v3.resources.AdGroupExtensionSetting.ad_group', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='extension_feed_items', full_name='google.ads.googleads.v3.resources.AdGroupExtensionSetting.extension_feed_items', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A,\n*googleads.googleapis.com/ExtensionFeedItem'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='device', full_name='google.ads.googleads.v3.resources.AdGroupExtensionSetting.device', index=4, number=5, type=14, cpp_type=8, label=1, @@ -86,8 +87,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=327, - serialized_end=801, + serialized_start=360, + serialized_end=988, ) _ADGROUPEXTENSIONSETTING.fields_by_name['extension_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2._EXTENSIONTYPEENUM_EXTENSIONTYPE @@ -106,16 +107,17 @@ Attributes: resource_name: - The resource name of the ad group extension setting. - AdGroupExtensionSetting resource names have the form: ``custo - mers/{customer_id}/adGroupExtensionSettings/{ad_group_id}~{ext - ension_type}`` + Immutable. The resource name of the ad group extension + setting. AdGroupExtensionSetting resource names have the form: + ``customers/{customer_id}/adGroupExtensionSettings/{ad_group_i + d}~{extension_type}`` extension_type: - The extension type of the ad group extension setting. + Immutable. The extension type of the ad group extension + setting. ad_group: - The resource name of the ad group. The linked extension feed - items will serve under this ad group. AdGroup resource names - have the form: + Immutable. The resource name of the ad group. The linked + extension feed items will serve under this ad group. AdGroup + resource names have the form: ``customers/{customer_id}/adGroups/{ad_group_id}`` extension_feed_items: The resource names of the extension feed items to serve under @@ -130,5 +132,9 @@ DESCRIPTOR._options = None +_ADGROUPEXTENSIONSETTING.fields_by_name['resource_name']._options = None +_ADGROUPEXTENSIONSETTING.fields_by_name['extension_type']._options = None +_ADGROUPEXTENSIONSETTING.fields_by_name['ad_group']._options = None +_ADGROUPEXTENSIONSETTING.fields_by_name['extension_feed_items']._options = None _ADGROUPEXTENSIONSETTING._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_group_feed_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_group_feed_pb2.py index 5ad9acda7..112910092 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_group_feed_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_group_feed_pb2.py @@ -16,6 +16,7 @@ from google.ads.google_ads.v3.proto.common import matching_function_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_matching__function__pb2 from google.ads.google_ads.v3.proto.enums import feed_link_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__link__status__pb2 from google.ads.google_ads.v3.proto.enums import placeholder_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placeholder__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\020AdGroupFeedProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n;google/ads/googleads_v3/proto/resources/ad_group_feed.proto\x12!google.ads.googleads.v3.resources\x1a.google.ads.googleads.v3.enums.AdGroupStatusEnum.AdGroupStatus\x12H\n\x04type\x18\x0c \x01(\x0e\x32:.google.ads.googleads.v3.enums.AdGroupTypeEnum.AdGroupType\x12h\n\x10\x61\x64_rotation_mode\x18\x16 \x01(\x0e\x32N.google.ads.googleads.v3.enums.AdGroupAdRotationModeEnum.AdGroupAdRotationMode\x12\x33\n\rbase_ad_group\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\x06 \x03(\x0b\x32/.google.ads.googleads.v3.common.CustomParameter\x12.\n\x08\x63\x61mpaign\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\x0e\x63pc_bid_micros\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\x0e\x63pm_bid_micros\x18\x0f \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x11target_cpa_micros\x18\x1b \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\x0e\x63pv_bid_micros\x18\x11 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x11target_cpm_micros\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0btarget_roas\x18\x1e \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x16percent_cpc_bid_micros\x18\x14 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x65\n\x1f\x65xplorer_auto_optimizer_setting\x18\x15 \x01(\x0b\x32<.google.ads.googleads.v3.common.ExplorerAutoOptimizerSetting\x12n\n\x1c\x64isplay_custom_bid_dimension\x18\x17 \x01(\x0e\x32H.google.ads.googleads.v3.enums.TargetingDimensionEnum.TargetingDimension\x12\x36\n\x10\x66inal_url_suffix\x18\x18 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12K\n\x11targeting_setting\x18\x19 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.TargetingSetting\x12@\n\x1b\x65\x66\x66\x65\x63tive_target_cpa_micros\x18\x1c \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x63\n\x1b\x65\x66\x66\x65\x63tive_target_cpa_source\x18\x1d \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSource\x12;\n\x15\x65\x66\x66\x65\x63tive_target_roas\x18\x1f \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x64\n\x1c\x65\x66\x66\x65\x63tive_target_roas_source\x18 \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSource\x12,\n\x06labels\x18! \x03(\x0b\x32\x1c.google.protobuf.StringValue:O\xea\x41L\n googleads.googleapis.com/AdGroup\x12(customers/{customer}/adGroups/{ad_group}B\xf9\x01\n%com.google.ads.googleads.v3.resourcesB\x0c\x41\x64GroupProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n6google/ads/googleads_v3/proto/resources/ad_group.proto\x12!google.ads.googleads.v3.resources\x1a;google/ads/googleads_v3/proto/common/custom_parameter.proto\x1aJgoogle/ads/googleads_v3/proto/common/explorer_auto_optimizer_setting.proto\x1a.google.ads.googleads.v3.enums.AdGroupStatusEnum.AdGroupStatus\x12M\n\x04type\x18\x0c \x01(\x0e\x32:.google.ads.googleads.v3.enums.AdGroupTypeEnum.AdGroupTypeB\x03\xe0\x41\x05\x12h\n\x10\x61\x64_rotation_mode\x18\x16 \x01(\x0e\x32N.google.ads.googleads.v3.enums.AdGroupAdRotationModeEnum.AdGroupAdRotationMode\x12]\n\rbase_ad_group\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.StringValueB(\xe0\x41\x03\xfa\x41\"\n googleads.googleapis.com/AdGroup\x12;\n\x15tracking_url_template\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\x06 \x03(\x0b\x32/.google.ads.googleads.v3.common.CustomParameter\x12Y\n\x08\x63\x61mpaign\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x05\xfa\x41#\n!googleads.googleapis.com/Campaign\x12\x33\n\x0e\x63pc_bid_micros\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\x0e\x63pm_bid_micros\x18\x0f \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x11target_cpa_micros\x18\x1b \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x38\n\x0e\x63pv_bid_micros\x18\x11 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x36\n\x11target_cpm_micros\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0btarget_roas\x18\x1e \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x16percent_cpc_bid_micros\x18\x14 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x65\n\x1f\x65xplorer_auto_optimizer_setting\x18\x15 \x01(\x0b\x32<.google.ads.googleads.v3.common.ExplorerAutoOptimizerSetting\x12n\n\x1c\x64isplay_custom_bid_dimension\x18\x17 \x01(\x0e\x32H.google.ads.googleads.v3.enums.TargetingDimensionEnum.TargetingDimension\x12\x36\n\x10\x66inal_url_suffix\x18\x18 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12K\n\x11targeting_setting\x18\x19 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.TargetingSetting\x12\x45\n\x1b\x65\x66\x66\x65\x63tive_target_cpa_micros\x18\x1c \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12h\n\x1b\x65\x66\x66\x65\x63tive_target_cpa_source\x18\x1d \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSourceB\x03\xe0\x41\x03\x12@\n\x15\x65\x66\x66\x65\x63tive_target_roas\x18\x1f \x01(\x0b\x32\x1c.google.protobuf.DoubleValueB\x03\xe0\x41\x03\x12i\n\x1c\x65\x66\x66\x65\x63tive_target_roas_source\x18 \x01(\x0e\x32>.google.ads.googleads.v3.enums.BiddingSourceEnum.BiddingSourceB\x03\xe0\x41\x03\x12[\n\x06labels\x18! \x03(\x0b\x32\x1c.google.protobuf.StringValueB-\xe0\x41\x03\xfa\x41\'\n%googleads.googleapis.com/AdGroupLabel:O\xea\x41L\n googleads.googleapis.com/AdGroup\x12(customers/{customer}/adGroups/{ad_group}B\xf9\x01\n%com.google.ads.googleads.v3.resourcesB\x0c\x41\x64GroupProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_explorer__auto__optimizer__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_targeting__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__ad__rotation__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bidding__source__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_targeting__dimension__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_explorer__auto__optimizer__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_targeting__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__ad__rotation__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__group__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bidding__source__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_targeting__dimension__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -51,14 +52,14 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.AdGroup.id', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.AdGroup.name', index=2, number=4, type=11, cpp_type=10, label=1, @@ -79,7 +80,7 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_rotation_mode', full_name='google.ads.googleads.v3.resources.AdGroup.ad_rotation_mode', index=5, number=22, type=14, cpp_type=8, label=1, @@ -93,7 +94,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='tracking_url_template', full_name='google.ads.googleads.v3.resources.AdGroup.tracking_url_template', index=7, number=13, type=11, cpp_type=10, label=1, @@ -114,7 +115,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='cpc_bid_micros', full_name='google.ads.googleads.v3.resources.AdGroup.cpc_bid_micros', index=10, number=14, type=11, cpp_type=10, label=1, @@ -142,7 +143,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='target_cpm_micros', full_name='google.ads.googleads.v3.resources.AdGroup.target_cpm_micros', index=14, number=26, type=11, cpp_type=10, label=1, @@ -198,35 +199,35 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='effective_target_cpa_source', full_name='google.ads.googleads.v3.resources.AdGroup.effective_target_cpa_source', index=22, number=29, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='effective_target_roas', full_name='google.ads.googleads.v3.resources.AdGroup.effective_target_roas', index=23, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='effective_target_roas_source', full_name='google.ads.googleads.v3.resources.AdGroup.effective_target_roas_source', index=24, number=32, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='labels', full_name='google.ads.googleads.v3.resources.AdGroup.labels', index=25, number=33, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\'\n%googleads.googleapis.com/AdGroupLabel'), file=DESCRIPTOR), ], extensions=[ ], @@ -239,8 +240,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=688, - serialized_end=2495, + serialized_start=721, + serialized_end=2737, ) _ADGROUP.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -280,11 +281,11 @@ Attributes: resource_name: - The resource name of the ad group. Ad group resource names - have the form: + Immutable. The resource name of the ad group. Ad group + resource names have the form: ``customers/{customer_id}/adGroups/{ad_group_id}`` id: - The ID of the ad group. + Output only. The ID of the ad group. name: The name of the ad group. This field is required and should not be empty when creating new ad groups. It must contain @@ -294,16 +295,16 @@ status: The status of the ad group. type: - The type of the ad group. + Immutable. The type of the ad group. ad_rotation_mode: The ad rotation mode of the ad group. base_ad_group: - For draft or experiment ad groups, this field is the resource - name of the base ad group from which this ad group was - created. If a draft or experiment ad group does not have a - base ad group, then this field is null. For base ad groups, - this field equals the ad group resource name. This field is - read-only. + Output only. For draft or experiment ad groups, this field is + the resource name of the base ad group from which this ad + group was created. If a draft or experiment ad group does not + have a base ad group, then this field is null. For base ad + groups, this field equals the ad group resource name. This + field is read-only. tracking_url_template: The URL template for constructing a tracking URL. url_custom_parameters: @@ -311,7 +312,7 @@ in a ``tracking_url_template``, ``final_urls``, or ``mobile_final_urls``. campaign: - The campaign to which the ad group belongs. + Immutable. The campaign to which the ad group belongs. cpc_bid_micros: The maximum CPC (cost-per-click) bid. cpm_bid_micros: @@ -319,7 +320,7 @@ target_cpa_micros: The target CPA (cost-per-acquisition). cpv_bid_micros: - The CPV (cost-per-view) bid. + Output only. The CPV (cost-per-view) bid. target_cpm_micros: Average amount in micros that the advertiser is willing to pay for every thousand times the ad is shown. @@ -346,17 +347,20 @@ targeting_setting: Setting for targeting related features. effective_target_cpa_micros: - The effective target CPA (cost-per-acquisition). This field is - read-only. + Output only. The effective target CPA (cost-per-acquisition). + This field is read-only. effective_target_cpa_source: - Source of the effective target CPA. This field is read-only. - effective_target_roas: - The effective target ROAS (return-on-ad-spend). This field is + Output only. Source of the effective target CPA. This field is read-only. + effective_target_roas: + Output only. The effective target ROAS (return-on-ad-spend). + This field is read-only. effective_target_roas_source: - Source of the effective target ROAS. This field is read-only. + Output only. Source of the effective target ROAS. This field + is read-only. labels: - The resource names of labels attached to this ad group. + Output only. The resource names of labels attached to this ad + group. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroup) )) @@ -364,5 +368,16 @@ DESCRIPTOR._options = None +_ADGROUP.fields_by_name['resource_name']._options = None +_ADGROUP.fields_by_name['id']._options = None +_ADGROUP.fields_by_name['type']._options = None +_ADGROUP.fields_by_name['base_ad_group']._options = None +_ADGROUP.fields_by_name['campaign']._options = None +_ADGROUP.fields_by_name['cpv_bid_micros']._options = None +_ADGROUP.fields_by_name['effective_target_cpa_micros']._options = None +_ADGROUP.fields_by_name['effective_target_cpa_source']._options = None +_ADGROUP.fields_by_name['effective_target_roas']._options = None +_ADGROUP.fields_by_name['effective_target_roas_source']._options = None +_ADGROUP.fields_by_name['labels']._options = None _ADGROUP._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_group_simulation_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_group_simulation_pb2.py index 971a1dfff..e2b3842f0 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_group_simulation_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_group_simulation_pb2.py @@ -16,6 +16,7 @@ from google.ads.google_ads.v3.proto.common import simulation_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_simulation__pb2 from google.ads.google_ads.v3.proto.enums import simulation_modification_method_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__modification__method__pb2 from google.ads.google_ads.v3.proto.enums import simulation_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\026AdGroupSimulationProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/resources/ad_group_simulation.proto\x12!google.ads.googleads.v3.resources\x1a\x35google/ads/googleads_v3/proto/common/simulation.proto\x1aHgoogle/ads/googleads_v3/proto/enums/simulation_modification_method.proto\x1a\x39google/ads/googleads_v3/proto/enums/simulation_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x98\x06\n\x11\x41\x64GroupSimulation\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x30\n\x0b\x61\x64_group_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12N\n\x04type\x18\x03 \x01(\x0e\x32@.google.ads.googleads.v3.enums.SimulationTypeEnum.SimulationType\x12y\n\x13modification_method\x18\x04 \x01(\x0e\x32\\.google.ads.googleads.v3.enums.SimulationModificationMethodEnum.SimulationModificationMethod\x12\x30\n\nstart_date\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12W\n\x12\x63pc_bid_point_list\x18\x08 \x01(\x0b\x32\x39.google.ads.googleads.v3.common.CpcBidSimulationPointListH\x00\x12W\n\x12\x63pv_bid_point_list\x18\n \x01(\x0b\x32\x39.google.ads.googleads.v3.common.CpvBidSimulationPointListH\x00\x12]\n\x15target_cpa_point_list\x18\t \x01(\x0b\x32<.google.ads.googleads.v3.common.TargetCpaSimulationPointListH\x00:n\xea\x41k\n*googleads.googleapis.com/AdGroupSimulation\x12=customers/{customer}/adGroupSimulations/{ad_group_simulation}B\x0c\n\npoint_listB\x83\x02\n%com.google.ads.googleads.v3.resourcesB\x16\x41\x64GroupSimulationProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/resources/ad_group_simulation.proto\x12!google.ads.googleads.v3.resources\x1a\x35google/ads/googleads_v3/proto/common/simulation.proto\x1aHgoogle/ads/googleads_v3/proto/enums/simulation_modification_method.proto\x1a\x39google/ads/googleads_v3/proto/enums/simulation_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xf4\x06\n\x11\x41\x64GroupSimulation\x12I\n\rresource_name\x18\x01 \x01(\tB2\xe0\x41\x03\xfa\x41,\n*googleads.googleapis.com/AdGroupSimulation\x12\x35\n\x0b\x61\x64_group_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12S\n\x04type\x18\x03 \x01(\x0e\x32@.google.ads.googleads.v3.enums.SimulationTypeEnum.SimulationTypeB\x03\xe0\x41\x03\x12~\n\x13modification_method\x18\x04 \x01(\x0e\x32\\.google.ads.googleads.v3.enums.SimulationModificationMethodEnum.SimulationModificationMethodB\x03\xe0\x41\x03\x12\x35\n\nstart_date\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x33\n\x08\x65nd_date\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\\\n\x12\x63pc_bid_point_list\x18\x08 \x01(\x0b\x32\x39.google.ads.googleads.v3.common.CpcBidSimulationPointListB\x03\xe0\x41\x03H\x00\x12\\\n\x12\x63pv_bid_point_list\x18\n \x01(\x0b\x32\x39.google.ads.googleads.v3.common.CpvBidSimulationPointListB\x03\xe0\x41\x03H\x00\x12\x62\n\x15target_cpa_point_list\x18\t \x01(\x0b\x32<.google.ads.googleads.v3.common.TargetCpaSimulationPointListB\x03\xe0\x41\x03H\x00:n\xea\x41k\n*googleads.googleapis.com/AdGroupSimulation\x12=customers/{customer}/adGroupSimulations/{ad_group_simulation}B\x0c\n\npoint_listB\x83\x02\n%com.google.ads.googleads.v3.resourcesB\x16\x41\x64GroupSimulationProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__modification__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__modification__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -46,63 +47,63 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A,\n*googleads.googleapis.com/AdGroupSimulation'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group_id', full_name='google.ads.googleads.v3.resources.AdGroupSimulation.ad_group_id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.AdGroupSimulation.type', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='modification_method', full_name='google.ads.googleads.v3.resources.AdGroupSimulation.modification_method', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='start_date', full_name='google.ads.googleads.v3.resources.AdGroupSimulation.start_date', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='end_date', full_name='google.ads.googleads.v3.resources.AdGroupSimulation.end_date', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='cpc_bid_point_list', full_name='google.ads.googleads.v3.resources.AdGroupSimulation.cpc_bid_point_list', index=6, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='cpv_bid_point_list', full_name='google.ads.googleads.v3.resources.AdGroupSimulation.cpv_bid_point_list', index=7, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='target_cpa_point_list', full_name='google.ads.googleads.v3.resources.AdGroupSimulation.target_cpa_point_list', index=8, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -118,8 +119,8 @@ name='point_list', full_name='google.ads.googleads.v3.resources.AdGroupSimulation.point_list', index=0, containing_type=None, fields=[]), ], - serialized_start=382, - serialized_end=1174, + serialized_start=415, + serialized_end=1299, ) _ADGROUPSIMULATION.fields_by_name['ad_group_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -162,30 +163,33 @@ Attributes: resource_name: - The resource name of the ad group simulation. Ad group - simulation resource names have the form: ``customers/{custome - r_id}/adGroupSimulations/{ad_group_id}~{type}~{modification_me - thod}~{start_date}~{end_date}`` + Output only. The resource name of the ad group simulation. Ad + group simulation resource names have the form: ``customers/{c + ustomer_id}/adGroupSimulations/{ad_group_id}~{type}~{modificat + ion_method}~{start_date}~{end_date}`` ad_group_id: - Ad group id of the simulation. + Output only. Ad group id of the simulation. type: - The field that the simulation modifies. + Output only. The field that the simulation modifies. modification_method: - How the simulation modifies the field. + Output only. How the simulation modifies the field. start_date: - First day on which the simulation is based, in YYYY-MM-DD - format. + Output only. First day on which the simulation is based, in + YYYY-MM-DD format. end_date: - Last day on which the simulation is based, in YYYY-MM-DD - format + Output only. Last day on which the simulation is based, in + YYYY-MM-DD format point_list: List of simulation points. cpc_bid_point_list: - Simulation points if the simulation type is CPC\_BID. + Output only. Simulation points if the simulation type is + CPC\_BID. cpv_bid_point_list: - Simulation points if the simulation type is CPV\_BID. + Output only. Simulation points if the simulation type is + CPV\_BID. target_cpa_point_list: - Simulation points if the simulation type is TARGET\_CPA. + Output only. Simulation points if the simulation type is + TARGET\_CPA. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdGroupSimulation) )) @@ -193,5 +197,14 @@ DESCRIPTOR._options = None +_ADGROUPSIMULATION.fields_by_name['resource_name']._options = None +_ADGROUPSIMULATION.fields_by_name['ad_group_id']._options = None +_ADGROUPSIMULATION.fields_by_name['type']._options = None +_ADGROUPSIMULATION.fields_by_name['modification_method']._options = None +_ADGROUPSIMULATION.fields_by_name['start_date']._options = None +_ADGROUPSIMULATION.fields_by_name['end_date']._options = None +_ADGROUPSIMULATION.fields_by_name['cpc_bid_point_list']._options = None +_ADGROUPSIMULATION.fields_by_name['cpv_bid_point_list']._options = None +_ADGROUPSIMULATION.fields_by_name['target_cpa_point_list']._options = None _ADGROUPSIMULATION._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_parameter_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_parameter_pb2.py index 137d1fe3a..878e45f97 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_parameter_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_parameter_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\020AdParameterProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n:google/ads/googleads_v3/proto/resources/ad_parameter.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa7\x02\n\x0b\x41\x64Parameter\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x38\n\x12\x61\x64_group_criterion\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0fparameter_index\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x34\n\x0einsertion_text\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue:[\xea\x41X\n$googleads.googleapis.com/AdParameter\x12\x30\x63ustomers/{customer}/adParameters/{ad_parameter}B\xfd\x01\n%com.google.ads.googleads.v3.resourcesB\x10\x41\x64ParameterProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n:google/ads/googleads_v3/proto/resources/ad_parameter.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x8d\x03\n\x0b\x41\x64Parameter\x12\x43\n\rresource_name\x18\x01 \x01(\tB,\xe0\x41\x05\xfa\x41&\n$googleads.googleapis.com/AdParameter\x12k\n\x12\x61\x64_group_criterion\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB1\xe0\x41\x05\xfa\x41+\n)googleads.googleapis.com/AdGroupCriterion\x12\x39\n\x0fparameter_index\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x05\x12\x34\n\x0einsertion_text\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue:[\xea\x41X\n$googleads.googleapis.com/AdParameter\x12\x30\x63ustomers/{customer}/adParameters/{ad_parameter}B\xfd\x01\n%com.google.ads.googleads.v3.resourcesB\x10\x41\x64ParameterProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,21 +44,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A&\n$googleads.googleapis.com/AdParameter'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group_criterion', full_name='google.ads.googleads.v3.resources.AdParameter.ad_group_criterion', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A+\n)googleads.googleapis.com/AdGroupCriterion'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='parameter_index', full_name='google.ads.googleads.v3.resources.AdParameter.parameter_index', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='insertion_text', full_name='google.ads.googleads.v3.resources.AdParameter.insertion_text', index=3, number=4, type=11, cpp_type=10, label=1, @@ -77,8 +78,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=187, - serialized_end=482, + serialized_start=220, + serialized_end=617, ) _ADPARAMETER.fields_by_name['ad_group_criterion'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -101,13 +102,15 @@ Attributes: resource_name: - The resource name of the ad parameter. Ad parameter resource - names have the form: ``customers/{customer_id}/adParameters/{ - ad_group_id}~{criterion_id}~{parameter_index}`` + Immutable. The resource name of the ad parameter. Ad parameter + resource names have the form: ``customers/{customer_id}/adPar + ameters/{ad_group_id}~{criterion_id}~{parameter_index}`` ad_group_criterion: - The ad group criterion that this ad parameter belongs to. + Immutable. The ad group criterion that this ad parameter + belongs to. parameter_index: - The unique index of this ad parameter. Must be either 1 or 2. + Immutable. The unique index of this ad parameter. Must be + either 1 or 2. insertion_text: Numeric value to insert into the ad text. The following restrictions apply: - Can use comma or period as a separator, @@ -127,5 +130,8 @@ DESCRIPTOR._options = None +_ADPARAMETER.fields_by_name['resource_name']._options = None +_ADPARAMETER.fields_by_name['ad_group_criterion']._options = None +_ADPARAMETER.fields_by_name['parameter_index']._options = None _ADPARAMETER._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_pb2.py index a6fca833c..1d2b38d0d 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_pb2.py @@ -20,6 +20,7 @@ from google.ads.google_ads.v3.proto.enums import ad_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__type__pb2 from google.ads.google_ads.v3.proto.enums import device_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_device__pb2 from google.ads.google_ads.v3.proto.enums import system_managed_entity_source_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_system__managed__entity__source__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -30,9 +31,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\007AdProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n0google/ads/googleads_v3/proto/resources/ad.proto\x12!google.ads.googleads.v3.resources\x1a\x38google/ads/googleads_v3/proto/common/ad_type_infos.proto\x1a;google/ads/googleads_v3/proto/common/custom_parameter.proto\x1a\x38google/ads/googleads_v3/proto/common/final_app_url.proto\x1a\x39google/ads/googleads_v3/proto/common/url_collection.proto\x1a\x31google/ads/googleads_v3/proto/enums/ad_type.proto\x1a\x30google/ads/googleads_v3/proto/enums/device.proto\x1a\x46google/ads/googleads_v3/proto/enums/system_managed_entity_source.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x9b\x13\n\x02\x41\x64\x12\x15\n\rresource_name\x18% \x01(\t\x12\'\n\x02id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\nfinal_urls\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x0e\x66inal_app_urls\x18# \x03(\x0b\x32+.google.ads.googleads.v3.common.FinalAppUrl\x12\x37\n\x11\x66inal_mobile_urls\x18\x10 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18& \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\n \x03(\x0b\x32/.google.ads.googleads.v3.common.CustomParameter\x12\x31\n\x0b\x64isplay_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12>\n\x04type\x18\x05 \x01(\x0e\x32\x30.google.ads.googleads.v3.enums.AdTypeEnum.AdType\x12\x37\n\x13\x61\x64\x64\x65\x64_by_google_ads\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12K\n\x11\x64\x65vice_preference\x18\x14 \x01(\x0e\x32\x30.google.ads.googleads.v3.enums.DeviceEnum.Device\x12\x46\n\x0furl_collections\x18\x1a \x03(\x0b\x32-.google.ads.googleads.v3.common.UrlCollection\x12*\n\x04name\x18\x17 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x82\x01\n\x1esystem_managed_resource_source\x18\x1b \x01(\x0e\x32Z.google.ads.googleads.v3.enums.SystemManagedResourceSourceEnum.SystemManagedResourceSource\x12=\n\x07text_ad\x18\x06 \x01(\x0b\x32*.google.ads.googleads.v3.common.TextAdInfoH\x00\x12N\n\x10\x65xpanded_text_ad\x18\x07 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.ExpandedTextAdInfoH\x00\x12\x46\n\x0c\x63\x61ll_only_ad\x18\r \x01(\x0b\x32..google.ads.googleads.v3.common.CallOnlyAdInfoH\x00\x12\x61\n\x1a\x65xpanded_dynamic_search_ad\x18\x0e \x01(\x0b\x32;.google.ads.googleads.v3.common.ExpandedDynamicSearchAdInfoH\x00\x12?\n\x08hotel_ad\x18\x0f \x01(\x0b\x32+.google.ads.googleads.v3.common.HotelAdInfoH\x00\x12P\n\x11shopping_smart_ad\x18\x11 \x01(\x0b\x32\x33.google.ads.googleads.v3.common.ShoppingSmartAdInfoH\x00\x12T\n\x13shopping_product_ad\x18\x12 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.ShoppingProductAdInfoH\x00\x12?\n\x08gmail_ad\x18\x15 \x01(\x0b\x32+.google.ads.googleads.v3.common.GmailAdInfoH\x00\x12?\n\x08image_ad\x18\x16 \x01(\x0b\x32+.google.ads.googleads.v3.common.ImageAdInfoH\x00\x12?\n\x08video_ad\x18\x18 \x01(\x0b\x32+.google.ads.googleads.v3.common.VideoAdInfoH\x00\x12V\n\x14responsive_search_ad\x18\x19 \x01(\x0b\x32\x36.google.ads.googleads.v3.common.ResponsiveSearchAdInfoH\x00\x12\x65\n\x1clegacy_responsive_display_ad\x18\x1c \x01(\x0b\x32=.google.ads.googleads.v3.common.LegacyResponsiveDisplayAdInfoH\x00\x12;\n\x06\x61pp_ad\x18\x1d \x01(\x0b\x32).google.ads.googleads.v3.common.AppAdInfoH\x00\x12W\n\x15legacy_app_install_ad\x18\x1e \x01(\x0b\x32\x36.google.ads.googleads.v3.common.LegacyAppInstallAdInfoH\x00\x12X\n\x15responsive_display_ad\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v3.common.ResponsiveDisplayAdInfoH\x00\x12P\n\x11\x64isplay_upload_ad\x18! \x01(\x0b\x32\x33.google.ads.googleads.v3.common.DisplayUploadAdInfoH\x00\x12P\n\x11\x61pp_engagement_ad\x18\" \x01(\x0b\x32\x33.google.ads.googleads.v3.common.AppEngagementAdInfoH\x00\x12i\n\x1eshopping_comparison_listing_ad\x18$ \x01(\x0b\x32?.google.ads.googleads.v3.common.ShoppingComparisonListingAdInfoH\x00:?\xea\x41<\n\x1bgoogleads.googleapis.com/Ad\x12\x1d\x63ustomers/{customer}/ads/{ad}B\t\n\x07\x61\x64_dataB\xf4\x01\n%com.google.ads.googleads.v3.resourcesB\x07\x41\x64ProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n0google/ads/googleads_v3/proto/resources/ad.proto\x12!google.ads.googleads.v3.resources\x1a\x38google/ads/googleads_v3/proto/common/ad_type_infos.proto\x1a;google/ads/googleads_v3/proto/common/custom_parameter.proto\x1a\x38google/ads/googleads_v3/proto/common/final_app_url.proto\x1a\x39google/ads/googleads_v3/proto/common/url_collection.proto\x1a\x31google/ads/googleads_v3/proto/enums/ad_type.proto\x1a\x30google/ads/googleads_v3/proto/enums/device.proto\x1a\x46google/ads/googleads_v3/proto/enums/system_managed_entity_source.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xde\x13\n\x02\x41\x64\x12:\n\rresource_name\x18% \x01(\tB#\xe0\x41\x05\xfa\x41\x1d\n\x1bgoogleads.googleapis.com/Ad\x12,\n\x02id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x30\n\nfinal_urls\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x0e\x66inal_app_urls\x18# \x03(\x0b\x32+.google.ads.googleads.v3.common.FinalAppUrl\x12\x37\n\x11\x66inal_mobile_urls\x18\x10 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18& \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n\x15url_custom_parameters\x18\n \x03(\x0b\x32/.google.ads.googleads.v3.common.CustomParameter\x12\x31\n\x0b\x64isplay_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x04type\x18\x05 \x01(\x0e\x32\x30.google.ads.googleads.v3.enums.AdTypeEnum.AdTypeB\x03\xe0\x41\x03\x12<\n\x13\x61\x64\x64\x65\x64_by_google_ads\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12K\n\x11\x64\x65vice_preference\x18\x14 \x01(\x0e\x32\x30.google.ads.googleads.v3.enums.DeviceEnum.Device\x12\x46\n\x0furl_collections\x18\x1a \x03(\x0b\x32-.google.ads.googleads.v3.common.UrlCollection\x12/\n\x04name\x18\x17 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12\x87\x01\n\x1esystem_managed_resource_source\x18\x1b \x01(\x0e\x32Z.google.ads.googleads.v3.enums.SystemManagedResourceSourceEnum.SystemManagedResourceSourceB\x03\xe0\x41\x03\x12=\n\x07text_ad\x18\x06 \x01(\x0b\x32*.google.ads.googleads.v3.common.TextAdInfoH\x00\x12N\n\x10\x65xpanded_text_ad\x18\x07 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.ExpandedTextAdInfoH\x00\x12\x46\n\x0c\x63\x61ll_only_ad\x18\r \x01(\x0b\x32..google.ads.googleads.v3.common.CallOnlyAdInfoH\x00\x12\x61\n\x1a\x65xpanded_dynamic_search_ad\x18\x0e \x01(\x0b\x32;.google.ads.googleads.v3.common.ExpandedDynamicSearchAdInfoH\x00\x12?\n\x08hotel_ad\x18\x0f \x01(\x0b\x32+.google.ads.googleads.v3.common.HotelAdInfoH\x00\x12P\n\x11shopping_smart_ad\x18\x11 \x01(\x0b\x32\x33.google.ads.googleads.v3.common.ShoppingSmartAdInfoH\x00\x12T\n\x13shopping_product_ad\x18\x12 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.ShoppingProductAdInfoH\x00\x12?\n\x08gmail_ad\x18\x15 \x01(\x0b\x32+.google.ads.googleads.v3.common.GmailAdInfoH\x00\x12?\n\x08image_ad\x18\x16 \x01(\x0b\x32+.google.ads.googleads.v3.common.ImageAdInfoH\x00\x12?\n\x08video_ad\x18\x18 \x01(\x0b\x32+.google.ads.googleads.v3.common.VideoAdInfoH\x00\x12V\n\x14responsive_search_ad\x18\x19 \x01(\x0b\x32\x36.google.ads.googleads.v3.common.ResponsiveSearchAdInfoH\x00\x12\x65\n\x1clegacy_responsive_display_ad\x18\x1c \x01(\x0b\x32=.google.ads.googleads.v3.common.LegacyResponsiveDisplayAdInfoH\x00\x12;\n\x06\x61pp_ad\x18\x1d \x01(\x0b\x32).google.ads.googleads.v3.common.AppAdInfoH\x00\x12\\\n\x15legacy_app_install_ad\x18\x1e \x01(\x0b\x32\x36.google.ads.googleads.v3.common.LegacyAppInstallAdInfoB\x03\xe0\x41\x05H\x00\x12X\n\x15responsive_display_ad\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v3.common.ResponsiveDisplayAdInfoH\x00\x12P\n\x11\x64isplay_upload_ad\x18! \x01(\x0b\x32\x33.google.ads.googleads.v3.common.DisplayUploadAdInfoH\x00\x12P\n\x11\x61pp_engagement_ad\x18\" \x01(\x0b\x32\x33.google.ads.googleads.v3.common.AppEngagementAdInfoH\x00\x12i\n\x1eshopping_comparison_listing_ad\x18$ \x01(\x0b\x32?.google.ads.googleads.v3.common.ShoppingComparisonListingAdInfoH\x00:?\xea\x41<\n\x1bgoogleads.googleapis.com/Ad\x12\x1d\x63ustomers/{customer}/ads/{ad}B\t\n\x07\x61\x64_dataB\xf4\x01\n%com.google.ads.googleads.v3.resourcesB\x07\x41\x64ProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_ad__type__infos__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_final__app__url__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_url__collection__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_system__managed__entity__source__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_ad__type__infos__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_final__app__url__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_url__collection__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_system__managed__entity__source__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -50,14 +51,14 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\035\n\033googleads.googleapis.com/Ad'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.Ad.id', index=1, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='final_urls', full_name='google.ads.googleads.v3.resources.Ad.final_urls', index=2, number=2, type=11, cpp_type=10, label=3, @@ -113,14 +114,14 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='added_by_google_ads', full_name='google.ads.googleads.v3.resources.Ad.added_by_google_ads', index=10, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='device_preference', full_name='google.ads.googleads.v3.resources.Ad.device_preference', index=11, number=20, type=14, cpp_type=8, label=1, @@ -141,14 +142,14 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='system_managed_resource_source', full_name='google.ads.googleads.v3.resources.Ad.system_managed_resource_source', index=14, number=27, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='text_ad', full_name='google.ads.googleads.v3.resources.Ad.text_ad', index=15, number=6, type=11, cpp_type=10, label=1, @@ -246,7 +247,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='responsive_display_ad', full_name='google.ads.googleads.v3.resources.Ad.responsive_display_ad', index=29, number=31, type=11, cpp_type=10, label=1, @@ -290,8 +291,8 @@ name='ad_data', full_name='google.ads.googleads.v3.resources.Ad.ad_data', index=0, containing_type=None, fields=[]), ], - serialized_start=586, - serialized_end=3045, + serialized_start=619, + serialized_end=3145, ) _AD.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -392,10 +393,10 @@ Attributes: resource_name: - The resource name of the ad. Ad resource names have the form: - ``customers/{customer_id}/ads/{ad_id}`` + Immutable. The resource name of the ad. Ad resource names have + the form: ``customers/{customer_id}/ads/{ad_id}`` id: - The ID of the ad. + Output only. The ID of the ad. final_urls: The list of possible final URLs after all cross-domain redirects for the ad. @@ -412,17 +413,18 @@ url_custom_parameters: The list of mappings that can be used to substitute custom parameter tags in a ``tracking_url_template``, ``final_urls``, - or ``mobile_final_urls``. + or ``mobile_final_urls``. For mutates, please use url custom + parameter operations. display_url: The URL that appears in the ad description for some ad formats. type: - The type of ad. + Output only. The type of ad. added_by_google_ads: - Indicates if this ad was automatically added by Google Ads and - not by a user. For example, this could happen when ads are - automatically created as suggestions for new ads based on - knowledge of how existing ads are performing. + Output only. Indicates if this ad was automatically added by + Google Ads and not by a user. For example, this could happen + when ads are automatically created as suggestions for new ads + based on knowledge of how existing ads are performing. device_preference: The device preference for the ad. You can only specify a preference for mobile devices. When this preference is set the @@ -435,12 +437,12 @@ Additional URLs for the ad that are tagged with a unique identifier that can be referenced from other fields in the ad. name: - The name of the ad. This is only used to be able to identify - the ad. It does not need to be unique and does not affect the - served ad. + Immutable. The name of the ad. This is only used to be able to + identify the ad. It does not need to be unique and does not + affect the served ad. system_managed_resource_source: - If this ad is system managed, then this field will indicate - the source. This field is read-only. + Output only. If this ad is system managed, then this field + will indicate the source. This field is read-only. ad_data: Details pertinent to the ad type. Exactly one value must be set. @@ -475,7 +477,7 @@ app_ad: Details pertaining to an app ad. legacy_app_install_ad: - Details pertaining to a legacy app install ad. + Immutable. Details pertaining to a legacy app install ad. responsive_display_ad: Details pertaining to a responsive display ad. display_upload_ad: @@ -491,5 +493,12 @@ DESCRIPTOR._options = None +_AD.fields_by_name['resource_name']._options = None +_AD.fields_by_name['id']._options = None +_AD.fields_by_name['type']._options = None +_AD.fields_by_name['added_by_google_ads']._options = None +_AD.fields_by_name['name']._options = None +_AD.fields_by_name['system_managed_resource_source']._options = None +_AD.fields_by_name['legacy_app_install_ad']._options = None _AD._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/ad_schedule_view_pb2.py b/google/ads/google_ads/v3/proto/resources/ad_schedule_view_pb2.py index dcccb43f2..36a55cce3 100644 --- a/google/ads/google_ads/v3/proto/resources/ad_schedule_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/ad_schedule_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -22,9 +23,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\023AdScheduleViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/ad_schedule_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\x8e\x01\n\x0e\x41\x64ScheduleView\x12\x15\n\rresource_name\x18\x01 \x01(\t:e\xea\x41\x62\n\'googleads.googleapis.com/AdScheduleView\x12\x37\x63ustomers/{customer}/adScheduleViews/{ad_schedule_view}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x41\x64ScheduleViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/ad_schedule_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xbf\x01\n\x0e\x41\x64ScheduleView\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x03\xfa\x41)\n\'googleads.googleapis.com/AdScheduleView:e\xea\x41\x62\n\'googleads.googleapis.com/AdScheduleView\x12\x37\x63ustomers/{customer}/adScheduleViews/{ad_schedule_view}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x41\x64ScheduleViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -42,7 +43,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A)\n\'googleads.googleapis.com/AdScheduleView'), file=DESCRIPTOR), ], extensions=[ ], @@ -55,8 +56,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=159, - serialized_end=301, + serialized_start=192, + serialized_end=383, ) DESCRIPTOR.message_types_by_name['AdScheduleView'] = _ADSCHEDULEVIEW @@ -72,9 +73,9 @@ Attributes: resource_name: - The resource name of the ad schedule view. AdSchedule view - resource names have the form: ``customers/{customer_id}/adSch - eduleViews/{campaign_id}~{criterion_id}`` + Output only. The resource name of the ad schedule view. + AdSchedule view resource names have the form: ``customers/{cu + stomer_id}/adScheduleViews/{campaign_id}~{criterion_id}`` """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AdScheduleView) )) @@ -82,5 +83,6 @@ DESCRIPTOR._options = None +_ADSCHEDULEVIEW.fields_by_name['resource_name']._options = None _ADSCHEDULEVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/age_range_view_pb2.py b/google/ads/google_ads/v3/proto/resources/age_range_view_pb2.py index 9c288955f..5e3e061fc 100644 --- a/google/ads/google_ads/v3/proto/resources/age_range_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/age_range_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -22,9 +23,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\021AgeRangeViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\ngoogle/ads/googleads_v3/proto/resources/bidding_strategy.proto\x12!google.ads.googleads.v3.resources\x1a\x32google/ads/googleads_v3/proto/common/bidding.proto\x1a\x41google/ads/googleads_v3/proto/enums/bidding_strategy_status.proto\x1a?google/ads/googleads_v3/proto/enums/bidding_strategy_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x89\x07\n\x0f\x42iddingStrategy\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12^\n\x06status\x18\x0f \x01(\x0e\x32N.google.ads.googleads.v3.enums.BiddingStrategyStatusEnum.BiddingStrategyStatus\x12X\n\x04type\x18\x05 \x01(\x0e\x32J.google.ads.googleads.v3.enums.BiddingStrategyTypeEnum.BiddingStrategyType\x12\x33\n\x0e\x63\x61mpaign_count\x18\r \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12?\n\x1anon_removed_campaign_count\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x43\n\x0c\x65nhanced_cpc\x18\x07 \x01(\x0b\x32+.google.ads.googleads.v3.common.EnhancedCpcH\x00\x12?\n\ntarget_cpa\x18\t \x01(\x0b\x32).google.ads.googleads.v3.common.TargetCpaH\x00\x12X\n\x17target_impression_share\x18\x30 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.TargetImpressionShareH\x00\x12\x41\n\x0btarget_roas\x18\x0b \x01(\x0b\x32*.google.ads.googleads.v3.common.TargetRoasH\x00\x12\x43\n\x0ctarget_spend\x18\x0c \x01(\x0b\x32+.google.ads.googleads.v3.common.TargetSpendH\x00:h\xea\x41\x65\n(googleads.googleapis.com/BiddingStrategy\x12\x39\x63ustomers/{customer}/biddingStrategies/{bidding_strategy}B\x08\n\x06schemeB\x81\x02\n%com.google.ads.googleads.v3.resourcesB\x14\x42iddingStrategyProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/bidding_strategy.proto\x12!google.ads.googleads.v3.resources\x1a\x32google/ads/googleads_v3/proto/common/bidding.proto\x1a\x41google/ads/googleads_v3/proto/enums/bidding_strategy_status.proto\x1a?google/ads/googleads_v3/proto/enums/bidding_strategy_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd4\x07\n\x0f\x42iddingStrategy\x12G\n\rresource_name\x18\x01 \x01(\tB0\xe0\x41\x05\xfa\x41*\n(googleads.googleapis.com/BiddingStrategy\x12,\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x63\n\x06status\x18\x0f \x01(\x0e\x32N.google.ads.googleads.v3.enums.BiddingStrategyStatusEnum.BiddingStrategyStatusB\x03\xe0\x41\x03\x12]\n\x04type\x18\x05 \x01(\x0e\x32J.google.ads.googleads.v3.enums.BiddingStrategyTypeEnum.BiddingStrategyTypeB\x03\xe0\x41\x03\x12\x38\n\x0e\x63\x61mpaign_count\x18\r \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x44\n\x1anon_removed_campaign_count\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x43\n\x0c\x65nhanced_cpc\x18\x07 \x01(\x0b\x32+.google.ads.googleads.v3.common.EnhancedCpcH\x00\x12?\n\ntarget_cpa\x18\t \x01(\x0b\x32).google.ads.googleads.v3.common.TargetCpaH\x00\x12X\n\x17target_impression_share\x18\x30 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.TargetImpressionShareH\x00\x12\x41\n\x0btarget_roas\x18\x0b \x01(\x0b\x32*.google.ads.googleads.v3.common.TargetRoasH\x00\x12\x43\n\x0ctarget_spend\x18\x0c \x01(\x0b\x32+.google.ads.googleads.v3.common.TargetSpendH\x00:h\xea\x41\x65\n(googleads.googleapis.com/BiddingStrategy\x12\x39\x63ustomers/{customer}/biddingStrategies/{bidding_strategy}B\x08\n\x06schemeB\x81\x02\n%com.google.ads.googleads.v3.resourcesB\x14\x42iddingStrategyProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_bidding__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bidding__strategy__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bidding__strategy__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_bidding__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bidding__strategy__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bidding__strategy__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -46,14 +47,14 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A*\n(googleads.googleapis.com/BiddingStrategy'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.BiddingStrategy.id', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.BiddingStrategy.name', index=2, number=4, type=11, cpp_type=10, label=1, @@ -67,28 +68,28 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.BiddingStrategy.type', index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign_count', full_name='google.ads.googleads.v3.resources.BiddingStrategy.campaign_count', index=5, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='non_removed_campaign_count', full_name='google.ads.googleads.v3.resources.BiddingStrategy.non_removed_campaign_count', index=6, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='enhanced_cpc', full_name='google.ads.googleads.v3.resources.BiddingStrategy.enhanced_cpc', index=7, number=7, type=11, cpp_type=10, label=1, @@ -139,8 +140,8 @@ name='scheme', full_name='google.ads.googleads.v3.resources.BiddingStrategy.scheme', index=0, containing_type=None, fields=[]), ], - serialized_start=375, - serialized_end=1280, + serialized_start=408, + serialized_end=1388, ) _BIDDINGSTRATEGY.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -181,27 +182,29 @@ Attributes: resource_name: - The resource name of the bidding strategy. Bidding strategy - resource names have the form: ``customers/{customer_id}/biddi - ngStrategies/{bidding_strategy_id}`` + Immutable. The resource name of the bidding strategy. Bidding + strategy resource names have the form: ``customers/{customer_ + id}/biddingStrategies/{bidding_strategy_id}`` id: - The ID of the bidding strategy. + Output only. The ID of the bidding strategy. name: The name of the bidding strategy. All bidding strategies within an account must be named distinctly. The length of this string should be between 1 and 255, inclusive, in UTF-8 bytes, (trimmed). status: - The status of the bidding strategy. This field is read-only. + Output only. The status of the bidding strategy. This field + is read-only. type: - The type of the bidding strategy. Create a bidding strategy by - setting the bidding scheme. This field is read-only. + Output only. The type of the bidding strategy. Create a + bidding strategy by setting the bidding scheme. This field is + read-only. campaign_count: - The number of campaigns attached to this bidding strategy. - This field is read-only. - non_removed_campaign_count: - The number of non-removed campaigns attached to this bidding + Output only. The number of campaigns attached to this bidding strategy. This field is read-only. + non_removed_campaign_count: + Output only. The number of non-removed campaigns attached to + this bidding strategy. This field is read-only. scheme: The bidding scheme. Only one can be set. enhanced_cpc: @@ -228,5 +231,11 @@ DESCRIPTOR._options = None +_BIDDINGSTRATEGY.fields_by_name['resource_name']._options = None +_BIDDINGSTRATEGY.fields_by_name['id']._options = None +_BIDDINGSTRATEGY.fields_by_name['status']._options = None +_BIDDINGSTRATEGY.fields_by_name['type']._options = None +_BIDDINGSTRATEGY.fields_by_name['campaign_count']._options = None +_BIDDINGSTRATEGY.fields_by_name['non_removed_campaign_count']._options = None _BIDDINGSTRATEGY._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/billing_setup_pb2.py b/google/ads/google_ads/v3/proto/resources/billing_setup_pb2.py index aab26d622..8b392f898 100644 --- a/google/ads/google_ads/v3/proto/resources/billing_setup_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/billing_setup_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v3.proto.enums import billing_setup_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_billing__setup__status__pb2 from google.ads.google_ads.v3.proto.enums import time_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_time__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\021BillingSetupProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n;google/ads/googleads_v3/proto/resources/billing_setup.proto\x12!google.ads.googleads.v3.resources\x1a>google/ads/googleads_v3/proto/enums/billing_setup_status.proto\x1a\x33google/ads/googleads_v3/proto/enums/time_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x9b\x08\n\x0c\x42illingSetup\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12X\n\x06status\x18\x03 \x01(\x0e\x32H.google.ads.googleads.v3.enums.BillingSetupStatusEnum.BillingSetupStatus\x12\x36\n\x10payments_account\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x62\n\x15payments_account_info\x18\x0c \x01(\x0b\x32\x43.google.ads.googleads.v3.resources.BillingSetup.PaymentsAccountInfo\x12\x37\n\x0fstart_date_time\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12O\n\x0fstart_time_type\x18\n \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeH\x00\x12\x35\n\rend_date_time\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x01\x12M\n\rend_time_type\x18\x0e \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeH\x01\x1a\xca\x02\n\x13PaymentsAccountInfo\x12\x39\n\x13payments_account_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15payments_account_name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13payments_profile_id\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15payments_profile_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x1dsecondary_payments_profile_id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue:^\xea\x41[\n%googleads.googleapis.com/BillingSetup\x12\x32\x63ustomers/{customer}/billingSetups/{billing_setup}B\x0c\n\nstart_timeB\n\n\x08\x65nd_timeB\xfe\x01\n%com.google.ads.googleads.v3.resourcesB\x11\x42illingSetupProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n;google/ads/googleads_v3/proto/resources/billing_setup.proto\x12!google.ads.googleads.v3.resources\x1a>google/ads/googleads_v3/proto/enums/billing_setup_status.proto\x1a\x33google/ads/googleads_v3/proto/enums/time_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb8\t\n\x0c\x42illingSetup\x12\x44\n\rresource_name\x18\x01 \x01(\tB-\xe0\x41\x05\xfa\x41\'\n%googleads.googleapis.com/BillingSetup\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12]\n\x06status\x18\x03 \x01(\x0e\x32H.google.ads.googleads.v3.enums.BillingSetupStatusEnum.BillingSetupStatusB\x03\xe0\x41\x03\x12h\n\x10payments_account\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValueB0\xe0\x41\x05\xfa\x41*\n(googleads.googleapis.com/PaymentsAccount\x12g\n\x15payments_account_info\x18\x0c \x01(\x0b\x32\x43.google.ads.googleads.v3.resources.BillingSetup.PaymentsAccountInfoB\x03\xe0\x41\x05\x12<\n\x0fstart_date_time\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05H\x00\x12T\n\x0fstart_time_type\x18\n \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeB\x03\xe0\x41\x05H\x00\x12:\n\rend_date_time\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03H\x01\x12R\n\rend_time_type\x18\x0e \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.TimeTypeEnum.TimeTypeB\x03\xe0\x41\x03H\x01\x1a\xe3\x02\n\x13PaymentsAccountInfo\x12>\n\x13payments_account_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12@\n\x15payments_account_name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12>\n\x13payments_profile_id\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12@\n\x15payments_profile_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12H\n\x1dsecondary_payments_profile_id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03:^\xea\x41[\n%googleads.googleapis.com/BillingSetup\x12\x32\x63ustomers/{customer}/billingSetups/{billing_setup}B\x0c\n\nstart_timeB\n\n\x08\x65nd_timeB\xfe\x01\n%com.google.ads.googleads.v3.resourcesB\x11\x42illingSetupProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_billing__setup__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_time__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_billing__setup__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_time__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,35 +46,35 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='payments_account_name', full_name='google.ads.googleads.v3.resources.BillingSetup.PaymentsAccountInfo.payments_account_name', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='payments_profile_id', full_name='google.ads.googleads.v3.resources.BillingSetup.PaymentsAccountInfo.payments_profile_id', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='payments_profile_name', full_name='google.ads.googleads.v3.resources.BillingSetup.PaymentsAccountInfo.payments_profile_name', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='secondary_payments_profile_id', full_name='google.ads.googleads.v3.resources.BillingSetup.PaymentsAccountInfo.secondary_payments_profile_id', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -86,8 +87,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=904, - serialized_end=1234, + serialized_start=1069, + serialized_end=1424, ) _BILLINGSETUP = _descriptor.Descriptor( @@ -103,63 +104,63 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\'\n%googleads.googleapis.com/BillingSetup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.BillingSetup.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.BillingSetup.status', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='payments_account', full_name='google.ads.googleads.v3.resources.BillingSetup.payments_account', index=3, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A*\n(googleads.googleapis.com/PaymentsAccount'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='payments_account_info', full_name='google.ads.googleads.v3.resources.BillingSetup.payments_account_info', index=4, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='start_date_time', full_name='google.ads.googleads.v3.resources.BillingSetup.start_date_time', index=5, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='start_time_type', full_name='google.ads.googleads.v3.resources.BillingSetup.start_time_type', index=6, number=10, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='end_date_time', full_name='google.ads.googleads.v3.resources.BillingSetup.end_date_time', index=7, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='end_time_type', full_name='google.ads.googleads.v3.resources.BillingSetup.end_time_type', index=8, number=14, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -178,8 +179,8 @@ name='end_time', full_name='google.ads.googleads.v3.resources.BillingSetup.end_time', index=1, containing_type=None, fields=[]), ], - serialized_start=305, - serialized_end=1356, + serialized_start=338, + serialized_end=1546, ) _BILLINGSETUP_PAYMENTSACCOUNTINFO.fields_by_name['payments_account_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -222,25 +223,26 @@ Attributes: payments_account_id: - A 16 digit id used to identify the payments account associated - with the billing setup. This must be passed as a string with - dashes, e.g. "1234-5678-9012-3456". + Output only. A 16 digit id used to identify the payments + account associated with the billing setup. This must be + passed as a string with dashes, e.g. "1234-5678-9012-3456". payments_account_name: - The name of the payments account associated with the billing - setup. This enables the user to specify a meaningful name for - a payments account to aid in reconciling monthly invoices. - This name will be printed in the monthly invoices. + Immutable. The name of the payments account associated with + the billing setup. This enables the user to specify a + meaningful name for a payments account to aid in reconciling + monthly invoices. This name will be printed in the monthly + invoices. payments_profile_id: - A 12 digit id used to identify the payments profile associated - with the billing setup. This must be passed in as a string - with dashes, e.g. "1234-5678-9012". + Immutable. A 12 digit id used to identify the payments profile + associated with the billing setup. This must be passed in as + a string with dashes, e.g. "1234-5678-9012". payments_profile_name: - The name of the payments profile associated with the billing - setup. + Output only. The name of the payments profile associated with + the billing setup. secondary_payments_profile_id: - A secondary payments profile id present in uncommon - situations, e.g. when a sequential liability agreement has - been arranged. + Output only. A secondary payments profile id present in + uncommon situations, e.g. when a sequential liability + agreement has been arranged. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.BillingSetup.PaymentsAccountInfo) )) @@ -254,27 +256,28 @@ Attributes: resource_name: - The resource name of the billing setup. BillingSetup resource - names have the form: + Immutable. The resource name of the billing setup. + BillingSetup resource names have the form: ``customers/{customer_id}/billingSetups/{billing_setup_id}`` id: - The ID of the billing setup. + Output only. The ID of the billing setup. status: - The status of the billing setup. + Output only. The status of the billing setup. payments_account: - The resource name of the payments account associated with this - billing setup. Payments resource names have the form: ``custo - mers/{customer_id}/paymentsAccounts/{payments_account_id}`` - When setting up billing, this is used to signup with an - existing payments account (and then payments\_account\_info - should not be set). When getting a billing setup, this and - payments\_account\_info will be populated. + Immutable. The resource name of the payments account + associated with this billing setup. Payments resource names + have the form: ``customers/{customer_id}/paymentsAccounts/{pa + yments_account_id}`` When setting up billing, this is used to + signup with an existing payments account (and then + payments\_account\_info should not be set). When getting a + billing setup, this and payments\_account\_info will be + populated. payments_account_info: - The payments account information associated with this billing - setup. When setting up billing, this is used to signup with a - new payments account (and then payments\_account should not be - set). When getting a billing setup, this and payments\_account - will be populated. + Immutable. The payments account information associated with + this billing setup. When setting up billing, this is used to + signup with a new payments account (and then payments\_account + should not be set). When getting a billing setup, this and + payments\_account will be populated. start_time: When creating a new billing setup, this is when the setup should take effect. NOW is the only acceptable start time if @@ -283,17 +286,19 @@ However, if the setup was approved (see status) after the requested start time, then this is the approval time. start_date_time: - The start date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss - format. Only a future time is allowed. + Immutable. The start date time in yyyy-MM-dd or yyyy-MM-dd + HH:mm:ss format. Only a future time is allowed. start_time_type: - The start time as a type. Only NOW is allowed. + Immutable. The start time as a type. Only NOW is allowed. end_time: When the billing setup ends / ended. This is either FOREVER or the start time of the next scheduled billing setup. end_date_time: - The end date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format. + Output only. The end date time in yyyy-MM-dd or yyyy-MM-dd + HH:mm:ss format. end_time_type: - The end time as a type. The only possible value is FOREVER. + Output only. The end time as a type. The only possible value + is FOREVER. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.BillingSetup) )) @@ -302,5 +307,19 @@ DESCRIPTOR._options = None +_BILLINGSETUP_PAYMENTSACCOUNTINFO.fields_by_name['payments_account_id']._options = None +_BILLINGSETUP_PAYMENTSACCOUNTINFO.fields_by_name['payments_account_name']._options = None +_BILLINGSETUP_PAYMENTSACCOUNTINFO.fields_by_name['payments_profile_id']._options = None +_BILLINGSETUP_PAYMENTSACCOUNTINFO.fields_by_name['payments_profile_name']._options = None +_BILLINGSETUP_PAYMENTSACCOUNTINFO.fields_by_name['secondary_payments_profile_id']._options = None +_BILLINGSETUP.fields_by_name['resource_name']._options = None +_BILLINGSETUP.fields_by_name['id']._options = None +_BILLINGSETUP.fields_by_name['status']._options = None +_BILLINGSETUP.fields_by_name['payments_account']._options = None +_BILLINGSETUP.fields_by_name['payments_account_info']._options = None +_BILLINGSETUP.fields_by_name['start_date_time']._options = None +_BILLINGSETUP.fields_by_name['start_time_type']._options = None +_BILLINGSETUP.fields_by_name['end_date_time']._options = None +_BILLINGSETUP.fields_by_name['end_time_type']._options = None _BILLINGSETUP._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/campaign_audience_view_pb2.py b/google/ads/google_ads/v3/proto/resources/campaign_audience_view_pb2.py index c1fea3a56..b5a90313f 100644 --- a/google/ads/google_ads/v3/proto/resources/campaign_audience_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/campaign_audience_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -22,9 +23,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\031CampaignAudienceViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/resources/campaign_audience_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xa6\x01\n\x14\x43\x61mpaignAudienceView\x12\x15\n\rresource_name\x18\x01 \x01(\t:w\xea\x41t\n-googleads.googleapis.com/CampaignAudienceView\x12\x43\x63ustomers/{customer}/campaignAudienceViews/{campaign_audience_view}B\x86\x02\n%com.google.ads.googleads.v3.resourcesB\x19\x43\x61mpaignAudienceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/resources/campaign_audience_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xdd\x01\n\x14\x43\x61mpaignAudienceView\x12L\n\rresource_name\x18\x01 \x01(\tB5\xe0\x41\x03\xfa\x41/\n-googleads.googleapis.com/CampaignAudienceView:w\xea\x41t\n-googleads.googleapis.com/CampaignAudienceView\x12\x43\x63ustomers/{customer}/campaignAudienceViews/{campaign_audience_view}B\x86\x02\n%com.google.ads.googleads.v3.resourcesB\x19\x43\x61mpaignAudienceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -42,7 +43,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A/\n-googleads.googleapis.com/CampaignAudienceView'), file=DESCRIPTOR), ], extensions=[ ], @@ -55,8 +56,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=165, - serialized_end=331, + serialized_start=198, + serialized_end=419, ) DESCRIPTOR.message_types_by_name['CampaignAudienceView'] = _CAMPAIGNAUDIENCEVIEW @@ -75,9 +76,10 @@ Attributes: resource_name: - The resource name of the campaign audience view. Campaign - audience view resource names have the form: ``customers/{cust - omer_id}/campaignAudienceViews/{campaign_id}~{criterion_id}`` + Output only. The resource name of the campaign audience view. + Campaign audience view resource names have the form: ``custom + ers/{customer_id}/campaignAudienceViews/{campaign_id}~{criteri + on_id}`` """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.CampaignAudienceView) )) @@ -85,5 +87,6 @@ DESCRIPTOR._options = None +_CAMPAIGNAUDIENCEVIEW.fields_by_name['resource_name']._options = None _CAMPAIGNAUDIENCEVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/campaign_bid_modifier_pb2.py b/google/ads/google_ads/v3/proto/resources/campaign_bid_modifier_pb2.py index 119daba47..179ba6568 100644 --- a/google/ads/google_ads/v3/proto/resources/campaign_bid_modifier_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/campaign_bid_modifier_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\030CampaignBidModifierProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/campaign_bid_modifier.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x97\x03\n\x13\x43\x61mpaignBidModifier\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12.\n\x08\x63\x61mpaign\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0c\x62id_modifier\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12O\n\x10interaction_type\x18\x05 \x01(\x0b\x32\x33.google.ads.googleads.v3.common.InteractionTypeInfoH\x00:t\xea\x41q\n,googleads.googleapis.com/CampaignBidModifier\x12\x41\x63ustomers/{customer}/campaignBidModifiers/{campaign_bid_modifier}B\x0b\n\tcriterionB\x85\x02\n%com.google.ads.googleads.v3.resourcesB\x18\x43\x61mpaignBidModifierProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/campaign_bid_modifier.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x82\x04\n\x13\x43\x61mpaignBidModifier\x12K\n\rresource_name\x18\x01 \x01(\tB4\xe0\x41\x05\xfa\x41.\n,googleads.googleapis.com/CampaignBidModifier\x12Y\n\x08\x63\x61mpaign\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x03\xfa\x41#\n!googleads.googleapis.com/Campaign\x12\x36\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x32\n\x0c\x62id_modifier\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12T\n\x10interaction_type\x18\x05 \x01(\x0b\x32\x33.google.ads.googleads.v3.common.InteractionTypeInfoB\x03\xe0\x41\x05H\x00:t\xea\x41q\n,googleads.googleapis.com/CampaignBidModifier\x12\x41\x63ustomers/{customer}/campaignBidModifiers/{campaign_bid_modifier}B\x0b\n\tcriterionB\x85\x02\n%com.google.ads.googleads.v3.resourcesB\x18\x43\x61mpaignBidModifierProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,21 +45,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A.\n,googleads.googleapis.com/CampaignBidModifier'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign', full_name='google.ads.googleads.v3.resources.CampaignBidModifier.campaign', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='criterion_id', full_name='google.ads.googleads.v3.resources.CampaignBidModifier.criterion_id', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='bid_modifier', full_name='google.ads.googleads.v3.resources.CampaignBidModifier.bid_modifier', index=3, number=4, type=11, cpp_type=10, label=1, @@ -72,7 +73,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -88,8 +89,8 @@ name='criterion', full_name='google.ads.googleads.v3.resources.CampaignBidModifier.criterion', index=0, containing_type=None, fields=[]), ], - serialized_start=249, - serialized_end=656, + serialized_start=282, + serialized_end=796, ) _CAMPAIGNBIDMODIFIER.fields_by_name['campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -111,21 +112,22 @@ Attributes: resource_name: - The resource name of the campaign bid modifier. Campaign bid - modifier resource names have the form: ``customers/{customer_ - id}/campaignBidModifiers/{campaign_id}~{criterion_id}`` + Immutable. The resource name of the campaign bid modifier. + Campaign bid modifier resource names have the form: ``custome + rs/{customer_id}/campaignBidModifiers/{campaign_id}~{criterion + _id}`` campaign: - The campaign to which this criterion belongs. + Output only. The campaign to which this criterion belongs. criterion_id: - The ID of the criterion to bid modify. This field is ignored - for mutates. + Output only. The ID of the criterion to bid modify. This + field is ignored for mutates. bid_modifier: The modifier for the bid when the criterion matches. criterion: The criterion of this campaign bid modifier. interaction_type: - Criterion for interaction type. Only supported for search - campaigns. + Immutable. Criterion for interaction type. Only supported for + search campaigns. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.CampaignBidModifier) )) @@ -133,5 +135,9 @@ DESCRIPTOR._options = None +_CAMPAIGNBIDMODIFIER.fields_by_name['resource_name']._options = None +_CAMPAIGNBIDMODIFIER.fields_by_name['campaign']._options = None +_CAMPAIGNBIDMODIFIER.fields_by_name['criterion_id']._options = None +_CAMPAIGNBIDMODIFIER.fields_by_name['interaction_type']._options = None _CAMPAIGNBIDMODIFIER._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/campaign_budget_pb2.py b/google/ads/google_ads/v3/proto/resources/campaign_budget_pb2.py index 9028e2347..8b28850c2 100644 --- a/google/ads/google_ads/v3/proto/resources/campaign_budget_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/campaign_budget_pb2.py @@ -17,6 +17,7 @@ from google.ads.google_ads.v3.proto.enums import budget_period_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_budget__period__pb2 from google.ads.google_ads.v3.proto.enums import budget_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_budget__status__pb2 from google.ads.google_ads.v3.proto.enums import budget_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_budget__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -27,9 +28,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\023CampaignBudgetProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n=google/ads/googleads_v3/proto/resources/campaign_budget.proto\x12!google.ads.googleads.v3.resources\x1a@google/ads/googleads_v3/proto/enums/budget_delivery_method.proto\x1a\x37google/ads/googleads_v3/proto/enums/budget_period.proto\x1a\x37google/ads/googleads_v3/proto/enums/budget_status.proto\x1a\x35google/ads/googleads_v3/proto/enums/budget_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xf5\t\n\x0e\x43\x61mpaignBudget\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\ramount_micros\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x38\n\x13total_amount_micros\x18\n \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12L\n\x06status\x18\x06 \x01(\x0e\x32<.google.ads.googleads.v3.enums.BudgetStatusEnum.BudgetStatus\x12\x65\n\x0f\x64\x65livery_method\x18\x07 \x01(\x0e\x32L.google.ads.googleads.v3.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod\x12\x35\n\x11\x65xplicitly_shared\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x0freference_count\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12:\n\x16has_recommended_budget\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x45\n recommended_budget_amount_micros\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12L\n\x06period\x18\r \x01(\x0e\x32<.google.ads.googleads.v3.enums.BudgetPeriodEnum.BudgetPeriod\x12V\n1recommended_budget_estimated_change_weekly_clicks\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12[\n6recommended_budget_estimated_change_weekly_cost_micros\x18\x0f \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\\\n7recommended_budget_estimated_change_weekly_interactions\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12U\n0recommended_budget_estimated_change_weekly_views\x18\x11 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x46\n\x04type\x18\x12 \x01(\x0e\x32\x38.google.ads.googleads.v3.enums.BudgetTypeEnum.BudgetType:d\xea\x41\x61\n\'googleads.googleapis.com/CampaignBudget\x12\x36\x63ustomers/{customer}/campaignBudgets/{campaign_budget}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x43\x61mpaignBudgetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n=google/ads/googleads_v3/proto/resources/campaign_budget.proto\x12!google.ads.googleads.v3.resources\x1a@google/ads/googleads_v3/proto/enums/budget_delivery_method.proto\x1a\x37google/ads/googleads_v3/proto/enums/budget_period.proto\x1a\x37google/ads/googleads_v3/proto/enums/budget_status.proto\x1a\x35google/ads/googleads_v3/proto/enums/budget_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xdd\n\n\x0e\x43\x61mpaignBudget\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x05\xfa\x41)\n\'googleads.googleapis.com/CampaignBudget\x12,\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\ramount_micros\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x38\n\x13total_amount_micros\x18\n \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12Q\n\x06status\x18\x06 \x01(\x0e\x32<.google.ads.googleads.v3.enums.BudgetStatusEnum.BudgetStatusB\x03\xe0\x41\x03\x12\x65\n\x0f\x64\x65livery_method\x18\x07 \x01(\x0e\x32L.google.ads.googleads.v3.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod\x12\x35\n\x11\x65xplicitly_shared\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x0freference_count\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12?\n\x16has_recommended_budget\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12J\n recommended_budget_amount_micros\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12Q\n\x06period\x18\r \x01(\x0e\x32<.google.ads.googleads.v3.enums.BudgetPeriodEnum.BudgetPeriodB\x03\xe0\x41\x05\x12[\n1recommended_budget_estimated_change_weekly_clicks\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12`\n6recommended_budget_estimated_change_weekly_cost_micros\x18\x0f \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x61\n7recommended_budget_estimated_change_weekly_interactions\x18\x10 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12Z\n0recommended_budget_estimated_change_weekly_views\x18\x11 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12K\n\x04type\x18\x12 \x01(\x0e\x32\x38.google.ads.googleads.v3.enums.BudgetTypeEnum.BudgetTypeB\x03\xe0\x41\x05:d\xea\x41\x61\n\'googleads.googleapis.com/CampaignBudget\x12\x36\x63ustomers/{customer}/campaignBudgets/{campaign_budget}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x43\x61mpaignBudgetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_budget__delivery__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_budget__period__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_budget__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_budget__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_budget__delivery__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_budget__period__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_budget__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_budget__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -47,14 +48,14 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A)\n\'googleads.googleapis.com/CampaignBudget'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.CampaignBudget.id', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.CampaignBudget.name', index=2, number=4, type=11, cpp_type=10, label=1, @@ -82,7 +83,7 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='delivery_method', full_name='google.ads.googleads.v3.resources.CampaignBudget.delivery_method', index=6, number=7, type=14, cpp_type=8, label=1, @@ -103,63 +104,63 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='has_recommended_budget', full_name='google.ads.googleads.v3.resources.CampaignBudget.has_recommended_budget', index=9, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='recommended_budget_amount_micros', full_name='google.ads.googleads.v3.resources.CampaignBudget.recommended_budget_amount_micros', index=10, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='period', full_name='google.ads.googleads.v3.resources.CampaignBudget.period', index=11, number=13, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='recommended_budget_estimated_change_weekly_clicks', full_name='google.ads.googleads.v3.resources.CampaignBudget.recommended_budget_estimated_change_weekly_clicks', index=12, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='recommended_budget_estimated_change_weekly_cost_micros', full_name='google.ads.googleads.v3.resources.CampaignBudget.recommended_budget_estimated_change_weekly_cost_micros', index=13, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='recommended_budget_estimated_change_weekly_interactions', full_name='google.ads.googleads.v3.resources.CampaignBudget.recommended_budget_estimated_change_weekly_interactions', index=14, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='recommended_budget_estimated_change_weekly_views', full_name='google.ads.googleads.v3.resources.CampaignBudget.recommended_budget_estimated_change_weekly_views', index=15, number=17, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.CampaignBudget.type', index=16, number=18, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -172,8 +173,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=425, - serialized_end=1694, + serialized_start=458, + serialized_end=1831, ) _CAMPAIGNBUDGET.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -204,13 +205,13 @@ Attributes: resource_name: - The resource name of the campaign budget. Campaign budget - resource names have the form: + Immutable. The resource name of the campaign budget. Campaign + budget resource names have the form: ``customers/{customer_id}/campaignBudgets/{budget_id}`` id: - The ID of the campaign budget. A campaign budget is created - using the CampaignBudgetService create operation and is - assigned a budget ID. A budget ID can be shared across + Output only. The ID of the campaign budget. A campaign budget + is created using the CampaignBudgetService create operation + and is assigned a budget ID. A budget ID can be shared across different campaigns; the system will then allocate the campaign budget among different campaigns to get optimum results. @@ -231,7 +232,8 @@ the account. Amount is specified in micros, where one million is equivalent to one currency unit. status: - The status of this campaign budget. This field is read-only. + Output only. The status of this campaign budget. This field is + read-only. delivery_method: The delivery method that determines the rate at which the campaign budget is spent. Defaults to STANDARD if unspecified @@ -249,34 +251,34 @@ assign the budget a name. A shared campaign budget can never become non-shared. reference_count: - The number of campaigns actively using the budget. This field - is read-only. + Output only. The number of campaigns actively using the + budget. This field is read-only. has_recommended_budget: - Indicates whether there is a recommended budget for this - campaign budget. This field is read-only. + Output only. Indicates whether there is a recommended budget + for this campaign budget. This field is read-only. recommended_budget_amount_micros: - The recommended budget amount. If no recommendation is - available, this will be set to the budget amount. Amount is - specified in micros, where one million is equivalent to one - currency unit. This field is read-only. + Output only. The recommended budget amount. If no + recommendation is available, this will be set to the budget + amount. Amount is specified in micros, where one million is + equivalent to one currency unit. This field is read-only. period: - Period over which to spend the budget. Defaults to DAILY if - not specified. + Immutable. Period over which to spend the budget. Defaults to + DAILY if not specified. recommended_budget_estimated_change_weekly_clicks: - The estimated change in weekly clicks if the recommended - budget is applied. This field is read-only. + Output only. The estimated change in weekly clicks if the + recommended budget is applied. This field is read-only. recommended_budget_estimated_change_weekly_cost_micros: - The estimated change in weekly cost in micros if the - recommended budget is applied. One million is equivalent to - one currency unit. This field is read-only. + Output only. The estimated change in weekly cost in micros if + the recommended budget is applied. One million is equivalent + to one currency unit. This field is read-only. recommended_budget_estimated_change_weekly_interactions: - The estimated change in weekly interactions if the recommended - budget is applied. This field is read-only. + Output only. The estimated change in weekly interactions if + the recommended budget is applied. This field is read-only. recommended_budget_estimated_change_weekly_views: - The estimated change in weekly views if the recommended budget - is applied. This field is read-only. + Output only. The estimated change in weekly views if the + recommended budget is applied. This field is read-only. type: - The type of the campaign budget. + Immutable. The type of the campaign budget. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.CampaignBudget) )) @@ -284,5 +286,17 @@ DESCRIPTOR._options = None +_CAMPAIGNBUDGET.fields_by_name['resource_name']._options = None +_CAMPAIGNBUDGET.fields_by_name['id']._options = None +_CAMPAIGNBUDGET.fields_by_name['status']._options = None +_CAMPAIGNBUDGET.fields_by_name['reference_count']._options = None +_CAMPAIGNBUDGET.fields_by_name['has_recommended_budget']._options = None +_CAMPAIGNBUDGET.fields_by_name['recommended_budget_amount_micros']._options = None +_CAMPAIGNBUDGET.fields_by_name['period']._options = None +_CAMPAIGNBUDGET.fields_by_name['recommended_budget_estimated_change_weekly_clicks']._options = None +_CAMPAIGNBUDGET.fields_by_name['recommended_budget_estimated_change_weekly_cost_micros']._options = None +_CAMPAIGNBUDGET.fields_by_name['recommended_budget_estimated_change_weekly_interactions']._options = None +_CAMPAIGNBUDGET.fields_by_name['recommended_budget_estimated_change_weekly_views']._options = None +_CAMPAIGNBUDGET.fields_by_name['type']._options = None _CAMPAIGNBUDGET._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/campaign_criterion_pb2.py b/google/ads/google_ads/v3/proto/resources/campaign_criterion_pb2.py index 27df641d5..4ddde2cce 100644 --- a/google/ads/google_ads/v3/proto/resources/campaign_criterion_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/campaign_criterion_pb2.py @@ -16,6 +16,7 @@ from google.ads.google_ads.v3.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2 from google.ads.google_ads.v3.proto.enums import campaign_criterion_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__criterion__status__pb2 from google.ads.google_ads.v3.proto.enums import criterion_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\026CampaignCriterionProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n@google/ads/googleads_v3/proto/resources/campaign_criterion.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a\x43google/ads/googleads_v3/proto/enums/campaign_criterion_status.proto\x1a\x38google/ads/googleads_v3/proto/enums/criterion_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb1\x13\n\x11\x43\x61mpaignCriterion\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12.\n\x08\x63\x61mpaign\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0c\x63riterion_id\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0c\x62id_modifier\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12,\n\x08negative\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12L\n\x04type\x18\x06 \x01(\x0e\x32>.google.ads.googleads.v3.enums.CriterionTypeEnum.CriterionType\x12\x62\n\x06status\x18# \x01(\x0e\x32R.google.ads.googleads.v3.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus\x12>\n\x07keyword\x18\x08 \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfoH\x00\x12\x42\n\tplacement\x18\t \x01(\x0b\x32-.google.ads.googleads.v3.common.PlacementInfoH\x00\x12T\n\x13mobile_app_category\x18\n \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileAppCategoryInfoH\x00\x12S\n\x12mobile_application\x18\x0b \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileApplicationInfoH\x00\x12@\n\x08location\x18\x0c \x01(\x0b\x32,.google.ads.googleads.v3.common.LocationInfoH\x00\x12<\n\x06\x64\x65vice\x18\r \x01(\x0b\x32*.google.ads.googleads.v3.common.DeviceInfoH\x00\x12\x45\n\x0b\x61\x64_schedule\x18\x0f \x01(\x0b\x32..google.ads.googleads.v3.common.AdScheduleInfoH\x00\x12\x41\n\tage_range\x18\x10 \x01(\x0b\x32,.google.ads.googleads.v3.common.AgeRangeInfoH\x00\x12<\n\x06gender\x18\x11 \x01(\x0b\x32*.google.ads.googleads.v3.common.GenderInfoH\x00\x12G\n\x0cincome_range\x18\x12 \x01(\x0b\x32/.google.ads.googleads.v3.common.IncomeRangeInfoH\x00\x12M\n\x0fparental_status\x18\x13 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.ParentalStatusInfoH\x00\x12\x41\n\tuser_list\x18\x16 \x01(\x0b\x32,.google.ads.googleads.v3.common.UserListInfoH\x00\x12I\n\ryoutube_video\x18\x14 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.YouTubeVideoInfoH\x00\x12M\n\x0fyoutube_channel\x18\x15 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.YouTubeChannelInfoH\x00\x12\x42\n\tproximity\x18\x17 \x01(\x0b\x32-.google.ads.googleads.v3.common.ProximityInfoH\x00\x12:\n\x05topic\x18\x18 \x01(\x0b\x32).google.ads.googleads.v3.common.TopicInfoH\x00\x12I\n\rlisting_scope\x18\x19 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.ListingScopeInfoH\x00\x12@\n\x08language\x18\x1a \x01(\x0b\x32,.google.ads.googleads.v3.common.LanguageInfoH\x00\x12?\n\x08ip_block\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v3.common.IpBlockInfoH\x00\x12I\n\rcontent_label\x18\x1c \x01(\x0b\x32\x30.google.ads.googleads.v3.common.ContentLabelInfoH\x00\x12>\n\x07\x63\x61rrier\x18\x1d \x01(\x0b\x32+.google.ads.googleads.v3.common.CarrierInfoH\x00\x12I\n\ruser_interest\x18\x1e \x01(\x0b\x32\x30.google.ads.googleads.v3.common.UserInterestInfoH\x00\x12>\n\x07webpage\x18\x1f \x01(\x0b\x32+.google.ads.googleads.v3.common.WebpageInfoH\x00\x12^\n\x18operating_system_version\x18 \x01(\x0b\x32:.google.ads.googleads.v3.common.OperatingSystemVersionInfoH\x00\x12I\n\rmobile_device\x18! \x01(\x0b\x32\x30.google.ads.googleads.v3.common.MobileDeviceInfoH\x00\x12K\n\x0elocation_group\x18\" \x01(\x0b\x32\x31.google.ads.googleads.v3.common.LocationGroupInfoH\x00\x12M\n\x0f\x63ustom_affinity\x18$ \x01(\x0b\x32\x32.google.ads.googleads.v3.common.CustomAffinityInfoH\x00:k\xea\x41h\n*googleads.googleapis.com/CampaignCriterion\x12:customers/{customer}/campaignCriteria/{campaign_criterion}B\x0b\n\tcriterionB\x83\x02\n%com.google.ads.googleads.v3.resourcesB\x16\x43\x61mpaignCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n@google/ads/googleads_v3/proto/resources/campaign_criterion.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a\x43google/ads/googleads_v3/proto/enums/campaign_criterion_status.proto\x1a\x38google/ads/googleads_v3/proto/enums/criterion_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa6\x15\n\x11\x43\x61mpaignCriterion\x12I\n\rresource_name\x18\x01 \x01(\tB2\xe0\x41\x05\xfa\x41,\n*googleads.googleapis.com/CampaignCriterion\x12Y\n\x08\x63\x61mpaign\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x05\xfa\x41#\n!googleads.googleapis.com/Campaign\x12\x36\n\x0c\x63riterion_id\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x31\n\x0c\x62id_modifier\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12\x31\n\x08negative\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x05\x12Q\n\x04type\x18\x06 \x01(\x0e\x32>.google.ads.googleads.v3.enums.CriterionTypeEnum.CriterionTypeB\x03\xe0\x41\x03\x12\x62\n\x06status\x18# \x01(\x0e\x32R.google.ads.googleads.v3.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus\x12\x43\n\x07keyword\x18\x08 \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfoB\x03\xe0\x41\x05H\x00\x12G\n\tplacement\x18\t \x01(\x0b\x32-.google.ads.googleads.v3.common.PlacementInfoB\x03\xe0\x41\x05H\x00\x12Y\n\x13mobile_app_category\x18\n \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileAppCategoryInfoB\x03\xe0\x41\x05H\x00\x12X\n\x12mobile_application\x18\x0b \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileApplicationInfoB\x03\xe0\x41\x05H\x00\x12\x45\n\x08location\x18\x0c \x01(\x0b\x32,.google.ads.googleads.v3.common.LocationInfoB\x03\xe0\x41\x05H\x00\x12\x41\n\x06\x64\x65vice\x18\r \x01(\x0b\x32*.google.ads.googleads.v3.common.DeviceInfoB\x03\xe0\x41\x05H\x00\x12J\n\x0b\x61\x64_schedule\x18\x0f \x01(\x0b\x32..google.ads.googleads.v3.common.AdScheduleInfoB\x03\xe0\x41\x05H\x00\x12\x46\n\tage_range\x18\x10 \x01(\x0b\x32,.google.ads.googleads.v3.common.AgeRangeInfoB\x03\xe0\x41\x05H\x00\x12\x41\n\x06gender\x18\x11 \x01(\x0b\x32*.google.ads.googleads.v3.common.GenderInfoB\x03\xe0\x41\x05H\x00\x12L\n\x0cincome_range\x18\x12 \x01(\x0b\x32/.google.ads.googleads.v3.common.IncomeRangeInfoB\x03\xe0\x41\x05H\x00\x12R\n\x0fparental_status\x18\x13 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.ParentalStatusInfoB\x03\xe0\x41\x05H\x00\x12\x46\n\tuser_list\x18\x16 \x01(\x0b\x32,.google.ads.googleads.v3.common.UserListInfoB\x03\xe0\x41\x05H\x00\x12N\n\ryoutube_video\x18\x14 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.YouTubeVideoInfoB\x03\xe0\x41\x05H\x00\x12R\n\x0fyoutube_channel\x18\x15 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.YouTubeChannelInfoB\x03\xe0\x41\x05H\x00\x12G\n\tproximity\x18\x17 \x01(\x0b\x32-.google.ads.googleads.v3.common.ProximityInfoB\x03\xe0\x41\x05H\x00\x12?\n\x05topic\x18\x18 \x01(\x0b\x32).google.ads.googleads.v3.common.TopicInfoB\x03\xe0\x41\x05H\x00\x12N\n\rlisting_scope\x18\x19 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.ListingScopeInfoB\x03\xe0\x41\x05H\x00\x12\x45\n\x08language\x18\x1a \x01(\x0b\x32,.google.ads.googleads.v3.common.LanguageInfoB\x03\xe0\x41\x05H\x00\x12\x44\n\x08ip_block\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v3.common.IpBlockInfoB\x03\xe0\x41\x05H\x00\x12N\n\rcontent_label\x18\x1c \x01(\x0b\x32\x30.google.ads.googleads.v3.common.ContentLabelInfoB\x03\xe0\x41\x05H\x00\x12\x43\n\x07\x63\x61rrier\x18\x1d \x01(\x0b\x32+.google.ads.googleads.v3.common.CarrierInfoB\x03\xe0\x41\x05H\x00\x12N\n\ruser_interest\x18\x1e \x01(\x0b\x32\x30.google.ads.googleads.v3.common.UserInterestInfoB\x03\xe0\x41\x05H\x00\x12\x43\n\x07webpage\x18\x1f \x01(\x0b\x32+.google.ads.googleads.v3.common.WebpageInfoB\x03\xe0\x41\x05H\x00\x12\x63\n\x18operating_system_version\x18 \x01(\x0b\x32:.google.ads.googleads.v3.common.OperatingSystemVersionInfoB\x03\xe0\x41\x05H\x00\x12N\n\rmobile_device\x18! \x01(\x0b\x32\x30.google.ads.googleads.v3.common.MobileDeviceInfoB\x03\xe0\x41\x05H\x00\x12P\n\x0elocation_group\x18\" \x01(\x0b\x32\x31.google.ads.googleads.v3.common.LocationGroupInfoB\x03\xe0\x41\x05H\x00\x12R\n\x0f\x63ustom_affinity\x18$ \x01(\x0b\x32\x32.google.ads.googleads.v3.common.CustomAffinityInfoB\x03\xe0\x41\x05H\x00:k\xea\x41h\n*googleads.googleapis.com/CampaignCriterion\x12:customers/{customer}/campaignCriteria/{campaign_criterion}B\x0b\n\tcriterionB\x83\x02\n%com.google.ads.googleads.v3.resourcesB\x16\x43\x61mpaignCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__criterion__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__criterion__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -46,21 +47,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A,\n*googleads.googleapis.com/CampaignCriterion'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign', full_name='google.ads.googleads.v3.resources.CampaignCriterion.campaign', index=1, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='criterion_id', full_name='google.ads.googleads.v3.resources.CampaignCriterion.criterion_id', index=2, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='bid_modifier', full_name='google.ads.googleads.v3.resources.CampaignCriterion.bid_modifier', index=3, number=14, type=11, cpp_type=10, label=1, @@ -74,14 +75,14 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.CampaignCriterion.type', index=5, number=6, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.CampaignCriterion.status', index=6, number=35, type=14, cpp_type=8, label=1, @@ -95,189 +96,189 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='placement', full_name='google.ads.googleads.v3.resources.CampaignCriterion.placement', index=8, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='mobile_app_category', full_name='google.ads.googleads.v3.resources.CampaignCriterion.mobile_app_category', index=9, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='mobile_application', full_name='google.ads.googleads.v3.resources.CampaignCriterion.mobile_application', index=10, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='location', full_name='google.ads.googleads.v3.resources.CampaignCriterion.location', index=11, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='device', full_name='google.ads.googleads.v3.resources.CampaignCriterion.device', index=12, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_schedule', full_name='google.ads.googleads.v3.resources.CampaignCriterion.ad_schedule', index=13, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='age_range', full_name='google.ads.googleads.v3.resources.CampaignCriterion.age_range', index=14, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='gender', full_name='google.ads.googleads.v3.resources.CampaignCriterion.gender', index=15, number=17, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='income_range', full_name='google.ads.googleads.v3.resources.CampaignCriterion.income_range', index=16, number=18, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='parental_status', full_name='google.ads.googleads.v3.resources.CampaignCriterion.parental_status', index=17, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='user_list', full_name='google.ads.googleads.v3.resources.CampaignCriterion.user_list', index=18, number=22, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='youtube_video', full_name='google.ads.googleads.v3.resources.CampaignCriterion.youtube_video', index=19, number=20, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='youtube_channel', full_name='google.ads.googleads.v3.resources.CampaignCriterion.youtube_channel', index=20, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='proximity', full_name='google.ads.googleads.v3.resources.CampaignCriterion.proximity', index=21, number=23, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='topic', full_name='google.ads.googleads.v3.resources.CampaignCriterion.topic', index=22, number=24, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='listing_scope', full_name='google.ads.googleads.v3.resources.CampaignCriterion.listing_scope', index=23, number=25, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='language', full_name='google.ads.googleads.v3.resources.CampaignCriterion.language', index=24, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ip_block', full_name='google.ads.googleads.v3.resources.CampaignCriterion.ip_block', index=25, number=27, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='content_label', full_name='google.ads.googleads.v3.resources.CampaignCriterion.content_label', index=26, number=28, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='carrier', full_name='google.ads.googleads.v3.resources.CampaignCriterion.carrier', index=27, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='user_interest', full_name='google.ads.googleads.v3.resources.CampaignCriterion.user_interest', index=28, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='webpage', full_name='google.ads.googleads.v3.resources.CampaignCriterion.webpage', index=29, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='operating_system_version', full_name='google.ads.googleads.v3.resources.CampaignCriterion.operating_system_version', index=30, number=32, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='mobile_device', full_name='google.ads.googleads.v3.resources.CampaignCriterion.mobile_device', index=31, number=33, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='location_group', full_name='google.ads.googleads.v3.resources.CampaignCriterion.location_group', index=32, number=34, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='custom_affinity', full_name='google.ads.googleads.v3.resources.CampaignCriterion.custom_affinity', index=33, number=36, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -293,8 +294,8 @@ name='criterion', full_name='google.ads.googleads.v3.resources.CampaignCriterion.criterion', index=0, containing_type=None, fields=[]), ], - serialized_start=373, - serialized_end=2854, + serialized_start=406, + serialized_end=3132, ) _CAMPAIGNCRITERION.fields_by_name['campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -423,81 +424,82 @@ Attributes: resource_name: - The resource name of the campaign criterion. Campaign - criterion resource names have the form: ``customers/{customer - _id}/campaignCriteria/{campaign_id}~{criterion_id}`` + Immutable. The resource name of the campaign criterion. + Campaign criterion resource names have the form: ``customers/ + {customer_id}/campaignCriteria/{campaign_id}~{criterion_id}`` campaign: - The campaign to which the criterion belongs. + Immutable. The campaign to which the criterion belongs. criterion_id: - The ID of the criterion. This field is ignored during mutate. + Output only. The ID of the criterion. This field is ignored + during mutate. bid_modifier: The modifier for the bids when the criterion matches. The modifier must be in the range: 0.1 - 10.0. Most targetable criteria types support modifiers. Use 0 to opt out of a Device type. negative: - Whether to target (``false``) or exclude (``true``) the - criterion. + Immutable. Whether to target (``false``) or exclude (``true``) + the criterion. type: - The type of the criterion. + Output only. The type of the criterion. status: The status of the criterion. criterion: The campaign criterion. Exactly one must be set. keyword: - Keyword. + Immutable. Keyword. placement: - Placement. + Immutable. Placement. mobile_app_category: - Mobile app category. + Immutable. Mobile app category. mobile_application: - Mobile application. + Immutable. Mobile application. location: - Location. + Immutable. Location. device: - Device. + Immutable. Device. ad_schedule: - Ad Schedule. + Immutable. Ad Schedule. age_range: - Age range. + Immutable. Age range. gender: - Gender. + Immutable. Gender. income_range: - Income range. + Immutable. Income range. parental_status: - Parental status. + Immutable. Parental status. user_list: - User List. + Immutable. User List. youtube_video: - YouTube Video. + Immutable. YouTube Video. youtube_channel: - YouTube Channel. + Immutable. YouTube Channel. proximity: - Proximity. + Immutable. Proximity. topic: - Topic. + Immutable. Topic. listing_scope: - Listing scope. + Immutable. Listing scope. language: - Language. + Immutable. Language. ip_block: - IpBlock. + Immutable. IpBlock. content_label: - ContentLabel. + Immutable. ContentLabel. carrier: - Carrier. + Immutable. Carrier. user_interest: - User Interest. + Immutable. User Interest. webpage: - Webpage. + Immutable. Webpage. operating_system_version: - Operating system version. + Immutable. Operating system version. mobile_device: - Mobile Device. + Immutable. Mobile Device. location_group: - Location Group + Immutable. Location Group custom_affinity: - Custom Affinity. + Immutable. Custom Affinity. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.CampaignCriterion) )) @@ -505,5 +507,37 @@ DESCRIPTOR._options = None +_CAMPAIGNCRITERION.fields_by_name['resource_name']._options = None +_CAMPAIGNCRITERION.fields_by_name['campaign']._options = None +_CAMPAIGNCRITERION.fields_by_name['criterion_id']._options = None +_CAMPAIGNCRITERION.fields_by_name['negative']._options = None +_CAMPAIGNCRITERION.fields_by_name['type']._options = None +_CAMPAIGNCRITERION.fields_by_name['keyword']._options = None +_CAMPAIGNCRITERION.fields_by_name['placement']._options = None +_CAMPAIGNCRITERION.fields_by_name['mobile_app_category']._options = None +_CAMPAIGNCRITERION.fields_by_name['mobile_application']._options = None +_CAMPAIGNCRITERION.fields_by_name['location']._options = None +_CAMPAIGNCRITERION.fields_by_name['device']._options = None +_CAMPAIGNCRITERION.fields_by_name['ad_schedule']._options = None +_CAMPAIGNCRITERION.fields_by_name['age_range']._options = None +_CAMPAIGNCRITERION.fields_by_name['gender']._options = None +_CAMPAIGNCRITERION.fields_by_name['income_range']._options = None +_CAMPAIGNCRITERION.fields_by_name['parental_status']._options = None +_CAMPAIGNCRITERION.fields_by_name['user_list']._options = None +_CAMPAIGNCRITERION.fields_by_name['youtube_video']._options = None +_CAMPAIGNCRITERION.fields_by_name['youtube_channel']._options = None +_CAMPAIGNCRITERION.fields_by_name['proximity']._options = None +_CAMPAIGNCRITERION.fields_by_name['topic']._options = None +_CAMPAIGNCRITERION.fields_by_name['listing_scope']._options = None +_CAMPAIGNCRITERION.fields_by_name['language']._options = None +_CAMPAIGNCRITERION.fields_by_name['ip_block']._options = None +_CAMPAIGNCRITERION.fields_by_name['content_label']._options = None +_CAMPAIGNCRITERION.fields_by_name['carrier']._options = None +_CAMPAIGNCRITERION.fields_by_name['user_interest']._options = None +_CAMPAIGNCRITERION.fields_by_name['webpage']._options = None +_CAMPAIGNCRITERION.fields_by_name['operating_system_version']._options = None +_CAMPAIGNCRITERION.fields_by_name['mobile_device']._options = None +_CAMPAIGNCRITERION.fields_by_name['location_group']._options = None +_CAMPAIGNCRITERION.fields_by_name['custom_affinity']._options = None _CAMPAIGNCRITERION._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/campaign_criterion_simulation_pb2.py b/google/ads/google_ads/v3/proto/resources/campaign_criterion_simulation_pb2.py index 9cfebc3d9..90fd202b7 100644 --- a/google/ads/google_ads/v3/proto/resources/campaign_criterion_simulation_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/campaign_criterion_simulation_pb2.py @@ -16,6 +16,7 @@ from google.ads.google_ads.v3.proto.common import simulation_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_simulation__pb2 from google.ads.google_ads.v3.proto.enums import simulation_modification_method_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__modification__method__pb2 from google.ads.google_ads.v3.proto.enums import simulation_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB CampaignCriterionSimulationProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/resources/campaign_criterion_simulation.proto\x12!google.ads.googleads.v3.resources\x1a\x35google/ads/googleads_v3/proto/common/simulation.proto\x1aHgoogle/ads/googleads_v3/proto/enums/simulation_modification_method.proto\x1a\x39google/ads/googleads_v3/proto/enums/simulation_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xc7\x05\n\x1b\x43\x61mpaignCriterionSimulation\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x30\n\x0b\x63\x61mpaign_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12N\n\x04type\x18\x04 \x01(\x0e\x32@.google.ads.googleads.v3.enums.SimulationTypeEnum.SimulationType\x12y\n\x13modification_method\x18\x05 \x01(\x0e\x32\\.google.ads.googleads.v3.enums.SimulationModificationMethodEnum.SimulationModificationMethod\x12\x30\n\nstart_date\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x61\n\x17\x62id_modifier_point_list\x18\x08 \x01(\x0b\x32>.google.ads.googleads.v3.common.BidModifierSimulationPointListH\x00:\x8d\x01\xea\x41\x89\x01\n4googleads.googleapis.com/CampaignCriterionSimulation\x12Qcustomers/{customer}/campaignCriterionSimulations/{campaign_criterion_simulation}B\x0c\n\npoint_listB\x8d\x02\n%com.google.ads.googleads.v3.resourcesB CampaignCriterionSimulationProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/resources/campaign_criterion_simulation.proto\x12!google.ads.googleads.v3.resources\x1a\x35google/ads/googleads_v3/proto/common/simulation.proto\x1aHgoogle/ads/googleads_v3/proto/enums/simulation_modification_method.proto\x1a\x39google/ads/googleads_v3/proto/enums/simulation_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa8\x06\n\x1b\x43\x61mpaignCriterionSimulation\x12S\n\rresource_name\x18\x01 \x01(\tB<\xe0\x41\x03\xfa\x41\x36\n4googleads.googleapis.com/CampaignCriterionSimulation\x12\x35\n\x0b\x63\x61mpaign_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x36\n\x0c\x63riterion_id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12S\n\x04type\x18\x04 \x01(\x0e\x32@.google.ads.googleads.v3.enums.SimulationTypeEnum.SimulationTypeB\x03\xe0\x41\x03\x12~\n\x13modification_method\x18\x05 \x01(\x0e\x32\\.google.ads.googleads.v3.enums.SimulationModificationMethodEnum.SimulationModificationMethodB\x03\xe0\x41\x03\x12\x35\n\nstart_date\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x33\n\x08\x65nd_date\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x66\n\x17\x62id_modifier_point_list\x18\x08 \x01(\x0b\x32>.google.ads.googleads.v3.common.BidModifierSimulationPointListB\x03\xe0\x41\x03H\x00:\x8d\x01\xea\x41\x89\x01\n4googleads.googleapis.com/CampaignCriterionSimulation\x12Qcustomers/{customer}/campaignCriterionSimulations/{campaign_criterion_simulation}B\x0c\n\npoint_listB\x8d\x02\n%com.google.ads.googleads.v3.resourcesB CampaignCriterionSimulationProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__modification__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__modification__method__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_simulation__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -46,56 +47,56 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A6\n4googleads.googleapis.com/CampaignCriterionSimulation'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign_id', full_name='google.ads.googleads.v3.resources.CampaignCriterionSimulation.campaign_id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='criterion_id', full_name='google.ads.googleads.v3.resources.CampaignCriterionSimulation.criterion_id', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.CampaignCriterionSimulation.type', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='modification_method', full_name='google.ads.googleads.v3.resources.CampaignCriterionSimulation.modification_method', index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='start_date', full_name='google.ads.googleads.v3.resources.CampaignCriterionSimulation.start_date', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='end_date', full_name='google.ads.googleads.v3.resources.CampaignCriterionSimulation.end_date', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='bid_modifier_point_list', full_name='google.ads.googleads.v3.resources.CampaignCriterionSimulation.bid_modifier_point_list', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -111,8 +112,8 @@ name='point_list', full_name='google.ads.googleads.v3.resources.CampaignCriterionSimulation.point_list', index=0, containing_type=None, fields=[]), ], - serialized_start=392, - serialized_end=1103, + serialized_start=425, + serialized_end=1233, ) _CAMPAIGNCRITERIONSIMULATION.fields_by_name['campaign_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -143,29 +144,30 @@ Attributes: resource_name: - The resource name of the campaign criterion simulation. - Campaign criterion simulation resource names have the form: ` - `customers/{customer_id}/campaignCriterionSimulations/{campaig - n_id}~{criterion_id}~{type}~{modification_method}~{start_date} - ~{end_date}`` + Output only. The resource name of the campaign criterion + simulation. Campaign criterion simulation resource names have + the form: ``customers/{customer_id}/campaignCriterionSimulati + ons/{campaign_id}~{criterion_id}~{type}~{modification_method}~ + {start_date}~{end_date}`` campaign_id: - Campaign ID of the simulation. + Output only. Campaign ID of the simulation. criterion_id: - Criterion ID of the simulation. + Output only. Criterion ID of the simulation. type: - The field that the simulation modifies. + Output only. The field that the simulation modifies. modification_method: - How the simulation modifies the field. + Output only. How the simulation modifies the field. start_date: - First day on which the simulation is based, in YYYY-MM-DD - format. + Output only. First day on which the simulation is based, in + YYYY-MM-DD format. end_date: - Last day on which the simulation is based, in YYYY-MM-DD - format. + Output only. Last day on which the simulation is based, in + YYYY-MM-DD format. point_list: List of simulation points. bid_modifier_point_list: - Simulation points if the simulation type is BID\_MODIFIER. + Output only. Simulation points if the simulation type is + BID\_MODIFIER. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.CampaignCriterionSimulation) )) @@ -173,5 +175,13 @@ DESCRIPTOR._options = None +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['resource_name']._options = None +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['campaign_id']._options = None +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['criterion_id']._options = None +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['type']._options = None +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['modification_method']._options = None +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['start_date']._options = None +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['end_date']._options = None +_CAMPAIGNCRITERIONSIMULATION.fields_by_name['bid_modifier_point_list']._options = None _CAMPAIGNCRITERIONSIMULATION._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/campaign_draft_pb2.py b/google/ads/google_ads/v3/proto/resources/campaign_draft_pb2.py index 908f9d190..1391d873b 100644 --- a/google/ads/google_ads/v3/proto/resources/campaign_draft_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/campaign_draft_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import campaign_draft_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__draft__status__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\022CampaignDraftProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\ncustomers/{customer}/campaignExperiments/{campaign_experiment}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17\x43\x61mpaignExperimentProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/resources/campaign_experiment.proto\x12!google.ads.googleads.v3.resources\x1a\x44google/ads/googleads_v3/proto/enums/campaign_experiment_status.proto\x1aPgoogle/ads/googleads_v3/proto/enums/campaign_experiment_traffic_split_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x88\x08\n\x12\x43\x61mpaignExperiment\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x05\xfa\x41-\n+googleads.googleapis.com/CampaignExperiment\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x64\n\x0e\x63\x61mpaign_draft\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB.\xe0\x41\x05\xfa\x41(\n&googleads.googleapis.com/CampaignDraft\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x15traffic_split_percent\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x05\x12\x89\x01\n\x12traffic_split_type\x18\x07 \x01(\x0e\x32h.google.ads.googleads.v3.enums.CampaignExperimentTrafficSplitTypeEnum.CampaignExperimentTrafficSplitTypeB\x03\xe0\x41\x05\x12\x64\n\x13\x65xperiment_campaign\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x03\xfa\x41#\n!googleads.googleapis.com/Campaign\x12i\n\x06status\x18\t \x01(\x0e\x32T.google.ads.googleads.v3.enums.CampaignExperimentStatusEnum.CampaignExperimentStatusB\x03\xe0\x41\x03\x12\x41\n\x16long_running_operation\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x30\n\nstart_date\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue:p\xea\x41m\n+googleads.googleapis.com/CampaignExperiment\x12>customers/{customer}/campaignExperiments/{campaign_experiment}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17\x43\x61mpaignExperimentProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__experiment__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__experiment__traffic__split__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__experiment__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__experiment__traffic__split__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,21 +46,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A-\n+googleads.googleapis.com/CampaignExperiment'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.CampaignExperiment.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign_draft', full_name='google.ads.googleads.v3.resources.CampaignExperiment.campaign_draft', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A(\n&googleads.googleapis.com/CampaignDraft'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.CampaignExperiment.name', index=3, number=4, type=11, cpp_type=10, label=1, @@ -80,35 +81,35 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='traffic_split_type', full_name='google.ads.googleads.v3.resources.CampaignExperiment.traffic_split_type', index=6, number=7, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='experiment_campaign', full_name='google.ads.googleads.v3.resources.CampaignExperiment.experiment_campaign', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.CampaignExperiment.status', index=8, number=9, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='long_running_operation', full_name='google.ads.googleads.v3.resources.CampaignExperiment.long_running_operation', index=9, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='start_date', full_name='google.ads.googleads.v3.resources.CampaignExperiment.start_date', index=10, number=11, type=11, cpp_type=10, label=1, @@ -135,8 +136,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=346, - serialized_end=1209, + serialized_start=379, + serialized_end=1411, ) _CAMPAIGNEXPERIMENT.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -163,13 +164,15 @@ Attributes: resource_name: - The resource name of the campaign experiment. Campaign - experiment resource names have the form: ``customers/{custome - r_id}/campaignExperiments/{campaign_experiment_id}`` + Immutable. The resource name of the campaign experiment. + Campaign experiment resource names have the form: ``customers + /{customer_id}/campaignExperiments/{campaign_experiment_id}`` id: - The ID of the campaign experiment. This field is read-only. + Output only. The ID of the campaign experiment. This field is + read-only. campaign_draft: - The campaign draft with staged changes to the base campaign. + Immutable. The campaign draft with staged changes to the base + campaign. name: The name of the campaign experiment. This field is required when creating new campaign experiments and must not conflict @@ -180,21 +183,23 @@ description: The description of the experiment. traffic_split_percent: - Share of traffic directed to experiment as a percent (must be - between 1 and 99 inclusive. Base campaign receives the - remainder of the traffic (100 - traffic\_split\_percent). - Required for create. + Immutable. Share of traffic directed to experiment as a + percent (must be between 1 and 99 inclusive. Base campaign + receives the remainder of the traffic (100 - + traffic\_split\_percent). Required for create. traffic_split_type: - Determines the behavior of the traffic split. + Immutable. Determines the behavior of the traffic split. experiment_campaign: - The experiment campaign, as opposed to the base campaign. + Output only. The experiment campaign, as opposed to the base + campaign. status: - The status of the campaign experiment. This field is read- - only. + Output only. The status of the campaign experiment. This field + is read-only. long_running_operation: - The resource name of the long-running operation that can be - used to poll for completion of experiment create or promote. - The most recent long running operation is returned. + Output only. The resource name of the long-running operation + that can be used to poll for completion of experiment create + or promote. The most recent long running operation is + returned. start_date: Date when the campaign experiment starts. By default, the experiment starts now or on the campaign's start date, @@ -215,5 +220,13 @@ DESCRIPTOR._options = None +_CAMPAIGNEXPERIMENT.fields_by_name['resource_name']._options = None +_CAMPAIGNEXPERIMENT.fields_by_name['id']._options = None +_CAMPAIGNEXPERIMENT.fields_by_name['campaign_draft']._options = None +_CAMPAIGNEXPERIMENT.fields_by_name['traffic_split_percent']._options = None +_CAMPAIGNEXPERIMENT.fields_by_name['traffic_split_type']._options = None +_CAMPAIGNEXPERIMENT.fields_by_name['experiment_campaign']._options = None +_CAMPAIGNEXPERIMENT.fields_by_name['status']._options = None +_CAMPAIGNEXPERIMENT.fields_by_name['long_running_operation']._options = None _CAMPAIGNEXPERIMENT._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/campaign_extension_setting_pb2.py b/google/ads/google_ads/v3/proto/resources/campaign_extension_setting_pb2.py index 409572d7f..026304206 100644 --- a/google/ads/google_ads/v3/proto/resources/campaign_extension_setting_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/campaign_extension_setting_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v3.proto.enums import extension_setting_device_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__setting__device__pb2 from google.ads.google_ads.v3.proto.enums import extension_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\035CampaignExtensionSettingProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/resources/campaign_extension_setting.proto\x12!google.ads.googleads.v3.resources\x1a\x42google/ads/googleads_v3/proto/enums/extension_setting_device.proto\x1a\x38google/ads/googleads_v3/proto/enums/extension_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xde\x03\n\x18\x43\x61mpaignExtensionSetting\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12V\n\x0e\x65xtension_type\x18\x02 \x01(\x0e\x32>.google.ads.googleads.v3.enums.ExtensionTypeEnum.ExtensionType\x12.\n\x08\x63\x61mpaign\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x65xtension_feed_items\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12`\n\x06\x64\x65vice\x18\x05 \x01(\x0e\x32P.google.ads.googleads.v3.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice:\x84\x01\xea\x41\x80\x01\n1googleads.googleapis.com/CampaignExtensionSetting\x12Kcustomers/{customer}/campaignExtensionSettings/{campaign_extension_setting}B\x8a\x02\n%com.google.ads.googleads.v3.resourcesB\x1d\x43\x61mpaignExtensionSettingProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/resources/campaign_extension_setting.proto\x12!google.ads.googleads.v3.resources\x1a\x42google/ads/googleads_v3/proto/enums/extension_setting_device.proto\x1a\x38google/ads/googleads_v3/proto/enums/extension_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xfa\x04\n\x18\x43\x61mpaignExtensionSetting\x12P\n\rresource_name\x18\x01 \x01(\tB9\xe0\x41\x05\xfa\x41\x33\n1googleads.googleapis.com/CampaignExtensionSetting\x12[\n\x0e\x65xtension_type\x18\x02 \x01(\x0e\x32>.google.ads.googleads.v3.enums.ExtensionTypeEnum.ExtensionTypeB\x03\xe0\x41\x05\x12Y\n\x08\x63\x61mpaign\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x05\xfa\x41#\n!googleads.googleapis.com/Campaign\x12k\n\x14\x65xtension_feed_items\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValueB/\xfa\x41,\n*googleads.googleapis.com/ExtensionFeedItem\x12`\n\x06\x64\x65vice\x18\x05 \x01(\x0e\x32P.google.ads.googleads.v3.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice:\x84\x01\xea\x41\x80\x01\n1googleads.googleapis.com/CampaignExtensionSetting\x12Kcustomers/{customer}/campaignExtensionSettings/{campaign_extension_setting}B\x8a\x02\n%com.google.ads.googleads.v3.resourcesB\x1d\x43\x61mpaignExtensionSettingProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__setting__device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__setting__device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,28 +46,28 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A3\n1googleads.googleapis.com/CampaignExtensionSetting'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='extension_type', full_name='google.ads.googleads.v3.resources.CampaignExtensionSetting.extension_type', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign', full_name='google.ads.googleads.v3.resources.CampaignExtensionSetting.campaign', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='extension_feed_items', full_name='google.ads.googleads.v3.resources.CampaignExtensionSetting.extension_feed_items', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A,\n*googleads.googleapis.com/ExtensionFeedItem'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='device', full_name='google.ads.googleads.v3.resources.CampaignExtensionSetting.device', index=4, number=5, type=14, cpp_type=8, label=1, @@ -86,8 +87,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=327, - serialized_end=805, + serialized_start=360, + serialized_end=994, ) _CAMPAIGNEXTENSIONSETTING.fields_by_name['extension_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2._EXTENSIONTYPEENUM_EXTENSIONTYPE @@ -106,16 +107,17 @@ Attributes: resource_name: - The resource name of the campaign extension setting. - CampaignExtensionSetting resource names have the form: ``cust - omers/{customer_id}/campaignExtensionSettings/{campaign_id}~{e - xtension_type}`` + Immutable. The resource name of the campaign extension + setting. CampaignExtensionSetting resource names have the + form: ``customers/{customer_id}/campaignExtensionSettings/{ca + mpaign_id}~{extension_type}`` extension_type: - The extension type of the customer extension setting. + Immutable. The extension type of the customer extension + setting. campaign: - The resource name of the campaign. The linked extension feed - items will serve under this campaign. Campaign resource names - have the form: + Immutable. The resource name of the campaign. The linked + extension feed items will serve under this campaign. Campaign + resource names have the form: ``customers/{customer_id}/campaigns/{campaign_id}`` extension_feed_items: The resource names of the extension feed items to serve under @@ -130,5 +132,9 @@ DESCRIPTOR._options = None +_CAMPAIGNEXTENSIONSETTING.fields_by_name['resource_name']._options = None +_CAMPAIGNEXTENSIONSETTING.fields_by_name['extension_type']._options = None +_CAMPAIGNEXTENSIONSETTING.fields_by_name['campaign']._options = None +_CAMPAIGNEXTENSIONSETTING.fields_by_name['extension_feed_items']._options = None _CAMPAIGNEXTENSIONSETTING._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/campaign_feed_pb2.py b/google/ads/google_ads/v3/proto/resources/campaign_feed_pb2.py index b97f3c8d8..e4cf9a68d 100644 --- a/google/ads/google_ads/v3/proto/resources/campaign_feed_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/campaign_feed_pb2.py @@ -16,6 +16,7 @@ from google.ads.google_ads.v3.proto.common import matching_function_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_matching__function__pb2 from google.ads.google_ads.v3.proto.enums import feed_link_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__link__status__pb2 from google.ads.google_ads.v3.proto.enums import placeholder_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placeholder__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\021CampaignFeedProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n;google/ads/googleads_v3/proto/resources/campaign_feed.proto\x12!google.ads.googleads.v3.resources\x1a.google.ads.googleads.v3.resources.Campaign.AppCampaignSetting\x12,\n\x06labels\x18\x35 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x0f\x65xperiment_type\x18\x11 \x01(\x0e\x32P.google.ads.googleads.v3.enums.CampaignExperimentTypeEnum.CampaignExperimentType\x12\x33\n\rbase_campaign\x18\x1c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0f\x63\x61mpaign_budget\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x15\x62idding_strategy_type\x18\x16 \x01(\x0e\x32J.google.ads.googleads.v3.enums.BiddingStrategyTypeEnum.BiddingStrategyType\x12\x30\n\nstart_date\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18& \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12I\n\x0e\x66requency_caps\x18( \x03(\x0b\x32\x31.google.ads.googleads.v3.common.FrequencyCapEntry\x12x\n\x1evideo_brand_safety_suitability\x18* \x01(\x0e\x32P.google.ads.googleads.v3.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability\x12O\n\rvanity_pharma\x18, \x01(\x0b\x32\x38.google.ads.googleads.v3.resources.Campaign.VanityPharma\x12\x61\n\x16selective_optimization\x18- \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.Campaign.SelectiveOptimization\x12U\n\x10tracking_setting\x18. \x01(\x0b\x32;.google.ads.googleads.v3.resources.Campaign.TrackingSetting\x12P\n\x0cpayment_mode\x18\x34 \x01(\x0e\x32:.google.ads.googleads.v3.enums.PaymentModeEnum.PaymentMode\x12\x38\n\x10\x62idding_strategy\x18\x17 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12@\n\ncommission\x18\x31 \x01(\x0b\x32*.google.ads.googleads.v3.common.CommissionH\x00\x12?\n\nmanual_cpc\x18\x18 \x01(\x0b\x32).google.ads.googleads.v3.common.ManualCpcH\x00\x12?\n\nmanual_cpm\x18\x19 \x01(\x0b\x32).google.ads.googleads.v3.common.ManualCpmH\x00\x12?\n\nmanual_cpv\x18% \x01(\x0b\x32).google.ads.googleads.v3.common.ManualCpvH\x00\x12S\n\x14maximize_conversions\x18\x1e \x01(\x0b\x32\x33.google.ads.googleads.v3.common.MaximizeConversionsH\x00\x12\\\n\x19maximize_conversion_value\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v3.common.MaximizeConversionValueH\x00\x12?\n\ntarget_cpa\x18\x1a \x01(\x0b\x32).google.ads.googleads.v3.common.TargetCpaH\x00\x12X\n\x17target_impression_share\x18\x30 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.TargetImpressionShareH\x00\x12\x41\n\x0btarget_roas\x18\x1d \x01(\x0b\x32*.google.ads.googleads.v3.common.TargetRoasH\x00\x12\x43\n\x0ctarget_spend\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v3.common.TargetSpendH\x00\x12\x41\n\x0bpercent_cpc\x18\" \x01(\x0b\x32*.google.ads.googleads.v3.common.PercentCpcH\x00\x12?\n\ntarget_cpm\x18) \x01(\x0b\x32).google.ads.googleads.v3.common.TargetCpmH\x00\x1a\x85\x02\n\x0fNetworkSettings\x12\x38\n\x14target_google_search\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x15target_search_network\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12:\n\x16target_content_network\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x41\n\x1dtarget_partner_search_network\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1aH\n\x10HotelSettingInfo\x12\x34\n\x0fhotel_center_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\xea\x01\n\x17\x44ynamicSearchAdsSetting\x12\x31\n\x0b\x64omain_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlanguage_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x16use_supplied_urls_only\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x05\x66\x65\x65\x64s\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xe2\x01\n\x0fShoppingSetting\x12\x30\n\x0bmerchant_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x33\n\rsales_country\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x11\x63\x61mpaign_priority\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x30\n\x0c\x65nable_local\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1a\x45\n\x0fTrackingSetting\x12\x32\n\x0ctracking_url\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xfa\x01\n\x14GeoTargetTypeSetting\x12p\n\x18positive_geo_target_type\x18\x01 \x01(\x0e\x32N.google.ads.googleads.v3.enums.PositiveGeoTargetTypeEnum.PositiveGeoTargetType\x12p\n\x18negative_geo_target_type\x18\x02 \x01(\x0e\x32N.google.ads.googleads.v3.enums.NegativeGeoTargetTypeEnum.NegativeGeoTargetType\x1a\xf3\x01\n\x0cVanityPharma\x12\x80\x01\n\x1evanity_pharma_display_url_mode\x18\x01 \x01(\x0e\x32X.google.ads.googleads.v3.enums.VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode\x12`\n\x12vanity_pharma_text\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v3.enums.VanityPharmaTextEnum.VanityPharmaText\x1a\xb0\x02\n\x12\x41ppCampaignSetting\x12\x8c\x01\n\x1a\x62idding_strategy_goal_type\x18\x01 \x01(\x0e\x32h.google.ads.googleads.v3.enums.AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType\x12,\n\x06\x61pp_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12]\n\tapp_store\x18\x03 \x01(\x0e\x32J.google.ads.googleads.v3.enums.AppCampaignAppStoreEnum.AppCampaignAppStore\x1aQ\n\x15SelectiveOptimization\x12\x38\n\x12\x63onversion_actions\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue:Q\xea\x41N\n!googleads.googleapis.com/Campaign\x12)customers/{customer}/campaigns/{campaign}B\x1b\n\x19\x63\x61mpaign_bidding_strategyB\xfa\x01\n%com.google.ads.googleads.v3.resourcesB\rCampaignProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n6google/ads/googleads_v3/proto/resources/campaign.proto\x12!google.ads.googleads.v3.resources\x1a\x32google/ads/googleads_v3/proto/common/bidding.proto\x1a;google/ads/googleads_v3/proto/common/custom_parameter.proto\x1a\x38google/ads/googleads_v3/proto/common/frequency_cap.proto\x1a\x44google/ads/googleads_v3/proto/common/real_time_bidding_setting.proto\x1a.google.ads.googleads.v3.resources.Campaign.AppCampaignSetting\x12\\\n\x06labels\x18\x35 \x03(\x0b\x32\x1c.google.protobuf.StringValueB.\xe0\x41\x03\xfa\x41(\n&googleads.googleapis.com/CampaignLabel\x12n\n\x0f\x65xperiment_type\x18\x11 \x01(\x0e\x32P.google.ads.googleads.v3.enums.CampaignExperimentTypeEnum.CampaignExperimentTypeB\x03\xe0\x41\x03\x12^\n\rbase_campaign\x18\x1c \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x03\xfa\x41#\n!googleads.googleapis.com/Campaign\x12\x63\n\x0f\x63\x61mpaign_budget\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB,\xfa\x41)\n\'googleads.googleapis.com/CampaignBudget\x12n\n\x15\x62idding_strategy_type\x18\x16 \x01(\x0e\x32J.google.ads.googleads.v3.enums.BiddingStrategyTypeEnum.BiddingStrategyTypeB\x03\xe0\x41\x03\x12\x30\n\nstart_date\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x65nd_date\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18& \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12I\n\x0e\x66requency_caps\x18( \x03(\x0b\x32\x31.google.ads.googleads.v3.common.FrequencyCapEntry\x12}\n\x1evideo_brand_safety_suitability\x18* \x01(\x0e\x32P.google.ads.googleads.v3.enums.BrandSafetySuitabilityEnum.BrandSafetySuitabilityB\x03\xe0\x41\x03\x12O\n\rvanity_pharma\x18, \x01(\x0b\x32\x38.google.ads.googleads.v3.resources.Campaign.VanityPharma\x12\x61\n\x16selective_optimization\x18- \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.Campaign.SelectiveOptimization\x12Z\n\x10tracking_setting\x18. \x01(\x0b\x32;.google.ads.googleads.v3.resources.Campaign.TrackingSettingB\x03\xe0\x41\x03\x12P\n\x0cpayment_mode\x18\x34 \x01(\x0e\x32:.google.ads.googleads.v3.enums.PaymentModeEnum.PaymentMode\x12=\n\x12optimization_score\x18\x37 \x01(\x0b\x32\x1c.google.protobuf.DoubleValueB\x03\xe0\x41\x03\x12g\n\x10\x62idding_strategy\x18\x17 \x01(\x0b\x32\x1c.google.protobuf.StringValueB-\xfa\x41*\n(googleads.googleapis.com/BiddingStrategyH\x00\x12@\n\ncommission\x18\x31 \x01(\x0b\x32*.google.ads.googleads.v3.common.CommissionH\x00\x12?\n\nmanual_cpc\x18\x18 \x01(\x0b\x32).google.ads.googleads.v3.common.ManualCpcH\x00\x12?\n\nmanual_cpm\x18\x19 \x01(\x0b\x32).google.ads.googleads.v3.common.ManualCpmH\x00\x12\x44\n\nmanual_cpv\x18% \x01(\x0b\x32).google.ads.googleads.v3.common.ManualCpvB\x03\xe0\x41\x03H\x00\x12S\n\x14maximize_conversions\x18\x1e \x01(\x0b\x32\x33.google.ads.googleads.v3.common.MaximizeConversionsH\x00\x12\\\n\x19maximize_conversion_value\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v3.common.MaximizeConversionValueH\x00\x12?\n\ntarget_cpa\x18\x1a \x01(\x0b\x32).google.ads.googleads.v3.common.TargetCpaH\x00\x12X\n\x17target_impression_share\x18\x30 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.TargetImpressionShareH\x00\x12\x41\n\x0btarget_roas\x18\x1d \x01(\x0b\x32*.google.ads.googleads.v3.common.TargetRoasH\x00\x12\x43\n\x0ctarget_spend\x18\x1b \x01(\x0b\x32+.google.ads.googleads.v3.common.TargetSpendH\x00\x12\x41\n\x0bpercent_cpc\x18\" \x01(\x0b\x32*.google.ads.googleads.v3.common.PercentCpcH\x00\x12?\n\ntarget_cpm\x18) \x01(\x0b\x32).google.ads.googleads.v3.common.TargetCpmH\x00\x1a\x85\x02\n\x0fNetworkSettings\x12\x38\n\x14target_google_search\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x15target_search_network\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12:\n\x16target_content_network\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x41\n\x1dtarget_partner_search_network\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1aM\n\x10HotelSettingInfo\x12\x39\n\x0fhotel_center_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x05\x1a\x91\x02\n\x17\x44ynamicSearchAdsSetting\x12\x31\n\x0b\x64omain_name\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlanguage_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x16use_supplied_urls_only\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12R\n\x05\x66\x65\x65\x64s\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValueB%\xe0\x41\x03\xfa\x41\x1f\n\x1dgoogleads.googleapis.com/Feed\x1a\xec\x01\n\x0fShoppingSetting\x12\x35\n\x0bmerchant_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x05\x12\x38\n\rsales_country\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12\x36\n\x11\x63\x61mpaign_priority\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x30\n\x0c\x65nable_local\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1aJ\n\x0fTrackingSetting\x12\x37\n\x0ctracking_url\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x1a\xba\x02\n\x12\x41ppCampaignSetting\x12\x8c\x01\n\x1a\x62idding_strategy_goal_type\x18\x01 \x01(\x0e\x32h.google.ads.googleads.v3.enums.AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType\x12\x31\n\x06\x61pp_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12\x62\n\tapp_store\x18\x03 \x01(\x0e\x32J.google.ads.googleads.v3.enums.AppCampaignAppStoreEnum.AppCampaignAppStoreB\x03\xe0\x41\x05\x1a\xf3\x01\n\x0cVanityPharma\x12\x80\x01\n\x1evanity_pharma_display_url_mode\x18\x01 \x01(\x0e\x32X.google.ads.googleads.v3.enums.VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode\x12`\n\x12vanity_pharma_text\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v3.enums.VanityPharmaTextEnum.VanityPharmaText\x1a\xfa\x01\n\x14GeoTargetTypeSetting\x12p\n\x18positive_geo_target_type\x18\x01 \x01(\x0e\x32N.google.ads.googleads.v3.enums.PositiveGeoTargetTypeEnum.PositiveGeoTargetType\x12p\n\x18negative_geo_target_type\x18\x02 \x01(\x0e\x32N.google.ads.googleads.v3.enums.NegativeGeoTargetTypeEnum.NegativeGeoTargetType\x1a\x81\x01\n\x15SelectiveOptimization\x12h\n\x12\x63onversion_actions\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValueB.\xfa\x41+\n)googleads.googleapis.com/ConversionAction:Q\xea\x41N\n!googleads.googleapis.com/Campaign\x12)customers/{customer}/campaigns/{campaign}B\x1b\n\x19\x63\x61mpaign_bidding_strategyB\xfa\x01\n%com.google.ads.googleads.v3.resourcesB\rCampaignProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_bidding__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_frequency__cap__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_real__time__bidding__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_targeting__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__serving__optimization__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_advertising__channel__sub__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_advertising__channel__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_app__campaign__app__store__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_app__campaign__bidding__strategy__goal__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bidding__strategy__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_brand__safety__suitability__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__experiment__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__serving__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_negative__geo__target__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_payment__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_positive__geo__target__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_vanity__pharma__display__url__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_vanity__pharma__text__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_bidding__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_frequency__cap__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_real__time__bidding__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_targeting__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__serving__optimization__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_advertising__channel__sub__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_advertising__channel__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_app__campaign__app__store__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_app__campaign__bidding__strategy__goal__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_bidding__strategy__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_brand__safety__suitability__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__experiment__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__serving__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_negative__geo__target__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_payment__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_positive__geo__target__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_vanity__pharma__display__url__mode__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_vanity__pharma__text__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -97,8 +98,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5041, - serialized_end=5302, + serialized_start=5415, + serialized_end=5676, ) _CAMPAIGN_HOTELSETTINGINFO = _descriptor.Descriptor( @@ -114,7 +115,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -127,8 +128,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5304, - serialized_end=5376, + serialized_start=5678, + serialized_end=5755, ) _CAMPAIGN_DYNAMICSEARCHADSSETTING = _descriptor.Descriptor( @@ -165,7 +166,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\037\n\035googleads.googleapis.com/Feed'), file=DESCRIPTOR), ], extensions=[ ], @@ -178,8 +179,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5379, - serialized_end=5613, + serialized_start=5758, + serialized_end=6031, ) _CAMPAIGN_SHOPPINGSETTING = _descriptor.Descriptor( @@ -195,14 +196,14 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='sales_country', full_name='google.ads.googleads.v3.resources.Campaign.ShoppingSetting.sales_country', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign_priority', full_name='google.ads.googleads.v3.resources.Campaign.ShoppingSetting.campaign_priority', index=2, number=3, type=11, cpp_type=10, label=1, @@ -229,8 +230,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5616, - serialized_end=5842, + serialized_start=6034, + serialized_end=6270, ) _CAMPAIGN_TRACKINGSETTING = _descriptor.Descriptor( @@ -246,7 +247,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -259,31 +260,38 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5844, - serialized_end=5913, + serialized_start=6272, + serialized_end=6346, ) -_CAMPAIGN_GEOTARGETTYPESETTING = _descriptor.Descriptor( - name='GeoTargetTypeSetting', - full_name='google.ads.googleads.v3.resources.Campaign.GeoTargetTypeSetting', +_CAMPAIGN_APPCAMPAIGNSETTING = _descriptor.Descriptor( + name='AppCampaignSetting', + full_name='google.ads.googleads.v3.resources.Campaign.AppCampaignSetting', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( - name='positive_geo_target_type', full_name='google.ads.googleads.v3.resources.Campaign.GeoTargetTypeSetting.positive_geo_target_type', index=0, + name='bidding_strategy_goal_type', full_name='google.ads.googleads.v3.resources.Campaign.AppCampaignSetting.bidding_strategy_goal_type', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='negative_geo_target_type', full_name='google.ads.googleads.v3.resources.Campaign.GeoTargetTypeSetting.negative_geo_target_type', index=1, - number=2, type=14, cpp_type=8, label=1, + name='app_id', full_name='google.ads.googleads.v3.resources.Campaign.AppCampaignSetting.app_id', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\005'), file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='app_store', full_name='google.ads.googleads.v3.resources.Campaign.AppCampaignSetting.app_store', index=2, + number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -296,8 +304,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5916, - serialized_end=6166, + serialized_start=6349, + serialized_end=6663, ) _CAMPAIGN_VANITYPHARMA = _descriptor.Descriptor( @@ -333,34 +341,27 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6169, - serialized_end=6412, + serialized_start=6666, + serialized_end=6909, ) -_CAMPAIGN_APPCAMPAIGNSETTING = _descriptor.Descriptor( - name='AppCampaignSetting', - full_name='google.ads.googleads.v3.resources.Campaign.AppCampaignSetting', +_CAMPAIGN_GEOTARGETTYPESETTING = _descriptor.Descriptor( + name='GeoTargetTypeSetting', + full_name='google.ads.googleads.v3.resources.Campaign.GeoTargetTypeSetting', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( - name='bidding_strategy_goal_type', full_name='google.ads.googleads.v3.resources.Campaign.AppCampaignSetting.bidding_strategy_goal_type', index=0, + name='positive_geo_target_type', full_name='google.ads.googleads.v3.resources.Campaign.GeoTargetTypeSetting.positive_geo_target_type', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='app_id', full_name='google.ads.googleads.v3.resources.Campaign.AppCampaignSetting.app_id', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='app_store', full_name='google.ads.googleads.v3.resources.Campaign.AppCampaignSetting.app_store', index=2, - number=3, type=14, cpp_type=8, label=1, + name='negative_geo_target_type', full_name='google.ads.googleads.v3.resources.Campaign.GeoTargetTypeSetting.negative_geo_target_type', index=1, + number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, @@ -377,8 +378,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6415, - serialized_end=6719, + serialized_start=6912, + serialized_end=7162, ) _CAMPAIGN_SELECTIVEOPTIMIZATION = _descriptor.Descriptor( @@ -394,7 +395,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A+\n)googleads.googleapis.com/ConversionAction'), file=DESCRIPTOR), ], extensions=[ ], @@ -407,8 +408,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6721, - serialized_end=6802, + serialized_start=7165, + serialized_end=7294, ) _CAMPAIGN = _descriptor.Descriptor( @@ -424,14 +425,14 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.Campaign.id', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.Campaign.name', index=2, number=4, type=11, cpp_type=10, label=1, @@ -452,7 +453,7 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_serving_optimization_status', full_name='google.ads.googleads.v3.resources.Campaign.ad_serving_optimization_status', index=5, number=8, type=14, cpp_type=8, label=1, @@ -466,14 +467,14 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='advertising_channel_sub_type', full_name='google.ads.googleads.v3.resources.Campaign.advertising_channel_sub_type', index=7, number=10, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='tracking_url_template', full_name='google.ads.googleads.v3.resources.Campaign.tracking_url_template', index=8, number=11, type=11, cpp_type=10, label=1, @@ -508,7 +509,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='dynamic_search_ads_setting', full_name='google.ads.googleads.v3.resources.Campaign.dynamic_search_ads_setting', index=13, number=33, type=11, cpp_type=10, label=1, @@ -550,35 +551,35 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A(\n&googleads.googleapis.com/CampaignLabel'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='experiment_type', full_name='google.ads.googleads.v3.resources.Campaign.experiment_type', index=19, number=17, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='base_campaign', full_name='google.ads.googleads.v3.resources.Campaign.base_campaign', index=20, number=28, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign_budget', full_name='google.ads.googleads.v3.resources.Campaign.campaign_budget', index=21, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A)\n\'googleads.googleapis.com/CampaignBudget'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='bidding_strategy_type', full_name='google.ads.googleads.v3.resources.Campaign.bidding_strategy_type', index=22, number=22, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='start_date', full_name='google.ads.googleads.v3.resources.Campaign.start_date', index=23, number=19, type=11, cpp_type=10, label=1, @@ -613,7 +614,7 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='vanity_pharma', full_name='google.ads.googleads.v3.resources.Campaign.vanity_pharma', index=28, number=44, type=11, cpp_type=10, label=1, @@ -634,7 +635,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='payment_mode', full_name='google.ads.googleads.v3.resources.Campaign.payment_mode', index=31, number=52, type=14, cpp_type=8, label=1, @@ -643,91 +644,98 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='bidding_strategy', full_name='google.ads.googleads.v3.resources.Campaign.bidding_strategy', index=32, + name='optimization_score', full_name='google.ads.googleads.v3.resources.Campaign.optimization_score', index=32, + number=55, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\003'), file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='bidding_strategy', full_name='google.ads.googleads.v3.resources.Campaign.bidding_strategy', index=33, number=23, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A*\n(googleads.googleapis.com/BiddingStrategy'), file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='commission', full_name='google.ads.googleads.v3.resources.Campaign.commission', index=33, + name='commission', full_name='google.ads.googleads.v3.resources.Campaign.commission', index=34, number=49, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='manual_cpc', full_name='google.ads.googleads.v3.resources.Campaign.manual_cpc', index=34, + name='manual_cpc', full_name='google.ads.googleads.v3.resources.Campaign.manual_cpc', index=35, number=24, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='manual_cpm', full_name='google.ads.googleads.v3.resources.Campaign.manual_cpm', index=35, + name='manual_cpm', full_name='google.ads.googleads.v3.resources.Campaign.manual_cpm', index=36, number=25, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='manual_cpv', full_name='google.ads.googleads.v3.resources.Campaign.manual_cpv', index=36, + name='manual_cpv', full_name='google.ads.googleads.v3.resources.Campaign.manual_cpv', index=37, number=37, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='maximize_conversions', full_name='google.ads.googleads.v3.resources.Campaign.maximize_conversions', index=37, + name='maximize_conversions', full_name='google.ads.googleads.v3.resources.Campaign.maximize_conversions', index=38, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='maximize_conversion_value', full_name='google.ads.googleads.v3.resources.Campaign.maximize_conversion_value', index=38, + name='maximize_conversion_value', full_name='google.ads.googleads.v3.resources.Campaign.maximize_conversion_value', index=39, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='target_cpa', full_name='google.ads.googleads.v3.resources.Campaign.target_cpa', index=39, + name='target_cpa', full_name='google.ads.googleads.v3.resources.Campaign.target_cpa', index=40, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='target_impression_share', full_name='google.ads.googleads.v3.resources.Campaign.target_impression_share', index=40, + name='target_impression_share', full_name='google.ads.googleads.v3.resources.Campaign.target_impression_share', index=41, number=48, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='target_roas', full_name='google.ads.googleads.v3.resources.Campaign.target_roas', index=41, + name='target_roas', full_name='google.ads.googleads.v3.resources.Campaign.target_roas', index=42, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='target_spend', full_name='google.ads.googleads.v3.resources.Campaign.target_spend', index=42, + name='target_spend', full_name='google.ads.googleads.v3.resources.Campaign.target_spend', index=43, number=27, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='percent_cpc', full_name='google.ads.googleads.v3.resources.Campaign.percent_cpc', index=43, + name='percent_cpc', full_name='google.ads.googleads.v3.resources.Campaign.percent_cpc', index=44, number=34, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='target_cpm', full_name='google.ads.googleads.v3.resources.Campaign.target_cpm', index=44, + name='target_cpm', full_name='google.ads.googleads.v3.resources.Campaign.target_cpm', index=45, number=41, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -736,7 +744,7 @@ ], extensions=[ ], - nested_types=[_CAMPAIGN_NETWORKSETTINGS, _CAMPAIGN_HOTELSETTINGINFO, _CAMPAIGN_DYNAMICSEARCHADSSETTING, _CAMPAIGN_SHOPPINGSETTING, _CAMPAIGN_TRACKINGSETTING, _CAMPAIGN_GEOTARGETTYPESETTING, _CAMPAIGN_VANITYPHARMA, _CAMPAIGN_APPCAMPAIGNSETTING, _CAMPAIGN_SELECTIVEOPTIMIZATION, ], + nested_types=[_CAMPAIGN_NETWORKSETTINGS, _CAMPAIGN_HOTELSETTINGINFO, _CAMPAIGN_DYNAMICSEARCHADSSETTING, _CAMPAIGN_SHOPPINGSETTING, _CAMPAIGN_TRACKINGSETTING, _CAMPAIGN_APPCAMPAIGNSETTING, _CAMPAIGN_VANITYPHARMA, _CAMPAIGN_GEOTARGETTYPESETTING, _CAMPAIGN_SELECTIVEOPTIMIZATION, ], enum_types=[ ], serialized_options=_b('\352AN\n!googleads.googleapis.com/Campaign\022)customers/{customer}/campaigns/{campaign}'), @@ -748,8 +756,8 @@ name='campaign_bidding_strategy', full_name='google.ads.googleads.v3.resources.Campaign.campaign_bidding_strategy', index=0, containing_type=None, fields=[]), ], - serialized_start=1504, - serialized_end=6914, + serialized_start=1537, + serialized_end=7406, ) _CAMPAIGN_NETWORKSETTINGS.fields_by_name['target_google_search'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE @@ -771,16 +779,16 @@ _CAMPAIGN_SHOPPINGSETTING.containing_type = _CAMPAIGN _CAMPAIGN_TRACKINGSETTING.fields_by_name['tracking_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _CAMPAIGN_TRACKINGSETTING.containing_type = _CAMPAIGN -_CAMPAIGN_GEOTARGETTYPESETTING.fields_by_name['positive_geo_target_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_positive__geo__target__type__pb2._POSITIVEGEOTARGETTYPEENUM_POSITIVEGEOTARGETTYPE -_CAMPAIGN_GEOTARGETTYPESETTING.fields_by_name['negative_geo_target_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_negative__geo__target__type__pb2._NEGATIVEGEOTARGETTYPEENUM_NEGATIVEGEOTARGETTYPE -_CAMPAIGN_GEOTARGETTYPESETTING.containing_type = _CAMPAIGN -_CAMPAIGN_VANITYPHARMA.fields_by_name['vanity_pharma_display_url_mode'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_vanity__pharma__display__url__mode__pb2._VANITYPHARMADISPLAYURLMODEENUM_VANITYPHARMADISPLAYURLMODE -_CAMPAIGN_VANITYPHARMA.fields_by_name['vanity_pharma_text'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_vanity__pharma__text__pb2._VANITYPHARMATEXTENUM_VANITYPHARMATEXT -_CAMPAIGN_VANITYPHARMA.containing_type = _CAMPAIGN _CAMPAIGN_APPCAMPAIGNSETTING.fields_by_name['bidding_strategy_goal_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_app__campaign__bidding__strategy__goal__type__pb2._APPCAMPAIGNBIDDINGSTRATEGYGOALTYPEENUM_APPCAMPAIGNBIDDINGSTRATEGYGOALTYPE _CAMPAIGN_APPCAMPAIGNSETTING.fields_by_name['app_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _CAMPAIGN_APPCAMPAIGNSETTING.fields_by_name['app_store'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_app__campaign__app__store__pb2._APPCAMPAIGNAPPSTOREENUM_APPCAMPAIGNAPPSTORE _CAMPAIGN_APPCAMPAIGNSETTING.containing_type = _CAMPAIGN +_CAMPAIGN_VANITYPHARMA.fields_by_name['vanity_pharma_display_url_mode'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_vanity__pharma__display__url__mode__pb2._VANITYPHARMADISPLAYURLMODEENUM_VANITYPHARMADISPLAYURLMODE +_CAMPAIGN_VANITYPHARMA.fields_by_name['vanity_pharma_text'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_vanity__pharma__text__pb2._VANITYPHARMATEXTENUM_VANITYPHARMATEXT +_CAMPAIGN_VANITYPHARMA.containing_type = _CAMPAIGN +_CAMPAIGN_GEOTARGETTYPESETTING.fields_by_name['positive_geo_target_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_positive__geo__target__type__pb2._POSITIVEGEOTARGETTYPEENUM_POSITIVEGEOTARGETTYPE +_CAMPAIGN_GEOTARGETTYPESETTING.fields_by_name['negative_geo_target_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_negative__geo__target__type__pb2._NEGATIVEGEOTARGETTYPEENUM_NEGATIVEGEOTARGETTYPE +_CAMPAIGN_GEOTARGETTYPESETTING.containing_type = _CAMPAIGN _CAMPAIGN_SELECTIVEOPTIMIZATION.fields_by_name['conversion_actions'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _CAMPAIGN_SELECTIVEOPTIMIZATION.containing_type = _CAMPAIGN _CAMPAIGN.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -814,6 +822,7 @@ _CAMPAIGN.fields_by_name['selective_optimization'].message_type = _CAMPAIGN_SELECTIVEOPTIMIZATION _CAMPAIGN.fields_by_name['tracking_setting'].message_type = _CAMPAIGN_TRACKINGSETTING _CAMPAIGN.fields_by_name['payment_mode'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_payment__mode__pb2._PAYMENTMODEENUM_PAYMENTMODE +_CAMPAIGN.fields_by_name['optimization_score'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE _CAMPAIGN.fields_by_name['bidding_strategy'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _CAMPAIGN.fields_by_name['commission'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_bidding__pb2._COMMISSION _CAMPAIGN.fields_by_name['manual_cpc'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_bidding__pb2._MANUALCPC @@ -906,7 +915,7 @@ Attributes: hotel_center_id: - The linked Hotel Center account. + Immutable. The linked Hotel Center account. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Campaign.HotelSettingInfo) )) @@ -930,7 +939,8 @@ Whether the campaign uses advertiser supplied URLs exclusively. feeds: - The list of page feeds associated with the campaign. + Output only. The list of page feeds associated with the + campaign. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Campaign.DynamicSearchAdsSetting) )) @@ -947,14 +957,14 @@ Attributes: merchant_id: - ID of the Merchant Center account. This field is required for - create operations. This field is immutable for Shopping - campaigns. + Immutable. ID of the Merchant Center account. This field is + required for create operations. This field is immutable for + Shopping campaigns. sales_country: - Sales country of products to include in the campaign. This - field is required for Shopping campaigns. This field is - immutable. This field is optional for non-Shopping campaigns, - but it must be equal to 'ZZ' if set. + Immutable. Sales country of products to include in the + campaign. This field is required for Shopping campaigns. This + field is immutable. This field is optional for non-Shopping + campaigns, but it must be equal to 'ZZ' if set. campaign_priority: Priority of the campaign. Campaigns with numerically higher priorities take precedence over those with lower priorities. @@ -977,28 +987,31 @@ Attributes: tracking_url: - The url used for dynamic tracking. + Output only. The url used for dynamic tracking. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Campaign.TrackingSetting) )) , - GeoTargetTypeSetting = _reflection.GeneratedProtocolMessageType('GeoTargetTypeSetting', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGN_GEOTARGETTYPESETTING, + AppCampaignSetting = _reflection.GeneratedProtocolMessageType('AppCampaignSetting', (_message.Message,), dict( + DESCRIPTOR = _CAMPAIGN_APPCAMPAIGNSETTING, __module__ = 'google.ads.googleads_v3.proto.resources.campaign_pb2' , - __doc__ = """Represents a collection of settings related to ads geotargeting. + __doc__ = """Campaign-level settings for App Campaigns. Attributes: - positive_geo_target_type: - The setting used for positive geotargeting in this particular - campaign. - negative_geo_target_type: - The setting used for negative geotargeting in this particular - campaign. + bidding_strategy_goal_type: + Represents the goal which the bidding strategy of this app + campaign should optimize towards. + app_id: + Immutable. A string that uniquely identifies a mobile + application. + app_store: + Immutable. The application store that distributes this + specific app. """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Campaign.GeoTargetTypeSetting) + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Campaign.AppCampaignSetting) )) , @@ -1021,23 +1034,22 @@ )) , - AppCampaignSetting = _reflection.GeneratedProtocolMessageType('AppCampaignSetting', (_message.Message,), dict( - DESCRIPTOR = _CAMPAIGN_APPCAMPAIGNSETTING, + GeoTargetTypeSetting = _reflection.GeneratedProtocolMessageType('GeoTargetTypeSetting', (_message.Message,), dict( + DESCRIPTOR = _CAMPAIGN_GEOTARGETTYPESETTING, __module__ = 'google.ads.googleads_v3.proto.resources.campaign_pb2' , - __doc__ = """Campaign-level settings for App Campaigns. + __doc__ = """Represents a collection of settings related to ads geotargeting. Attributes: - bidding_strategy_goal_type: - Represents the goal which the bidding strategy of this app - campaign should optimize towards. - app_id: - A string that uniquely identifies a mobile application. - app_store: - The application store that distributes this specific app. + positive_geo_target_type: + The setting used for positive geotargeting in this particular + campaign. + negative_geo_target_type: + The setting used for negative geotargeting in this particular + campaign. """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Campaign.AppCampaignSetting) + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Campaign.GeoTargetTypeSetting) )) , @@ -1065,11 +1077,11 @@ Attributes: resource_name: - The resource name of the campaign. Campaign resource names - have the form: + Immutable. The resource name of the campaign. Campaign + resource names have the form: ``customers/{customer_id}/campaigns/{campaign_id}`` id: - The ID of the campaign. + Output only. The ID of the campaign. name: The name of the campaign. This field is required and should not be empty when creating new campaigns. It must not contain @@ -1079,20 +1091,21 @@ The status of the campaign. When a new campaign is added, the status defaults to ENABLED. serving_status: - The ad serving status of the campaign. + Output only. The ad serving status of the campaign. ad_serving_optimization_status: The ad serving optimization status of the campaign. advertising_channel_type: - The primary serving target for ads within the campaign. The - targeting options can be refined in ``network_settings``. - This field is required and should not be empty when creating - new campaigns. Can be set only when creating campaigns. After - the campaign is created, the field can not be changed. - advertising_channel_sub_type: - Optional refinement to ``advertising_channel_type``. Must be a - valid sub-type of the parent channel type. Can be set only - when creating campaigns. After campaign is created, the field + Immutable. The primary serving target for ads within the + campaign. The targeting options can be refined in + ``network_settings``. This field is required and should not + be empty when creating new campaigns. Can be set only when + creating campaigns. After the campaign is created, the field can not be changed. + advertising_channel_sub_type: + Immutable. Optional refinement to + ``advertising_channel_type``. Must be a valid sub-type of the + parent channel type. Can be set only when creating campaigns. + After campaign is created, the field can not be changed. tracking_url_template: The URL template for constructing a tracking URL. url_custom_parameters: @@ -1105,7 +1118,7 @@ network_settings: The network settings for the campaign. hotel_setting: - The hotel setting for the campaign. + Immutable. The hotel setting for the campaign. dynamic_search_ads_setting: The setting for controlling Dynamic Search Ads (DSA). shopping_setting: @@ -1117,20 +1130,23 @@ app_campaign_setting: The setting related to App Campaign. labels: - The resource names of labels attached to this campaign. + Output only. The resource names of labels attached to this + campaign. experiment_type: - The type of campaign: normal, draft, or experiment. + Output only. The type of campaign: normal, draft, or + experiment. base_campaign: - The resource name of the base campaign of a draft or - experiment campaign. For base campaigns, this is equal to + Output only. The resource name of the base campaign of a draft + or experiment campaign. For base campaigns, this is equal to ``resource_name``. This field is read-only. campaign_budget: The budget of the campaign. bidding_strategy_type: - The type of bidding strategy. A bidding strategy can be - created by setting either the bidding scheme to create a - standard bidding strategy or the ``bidding_strategy`` field to - create a portfolio bidding strategy. This field is read-only. + Output only. The type of bidding strategy. A bidding strategy + can be created by setting either the bidding scheme to create + a standard bidding strategy or the ``bidding_strategy`` field + to create a portfolio bidding strategy. This field is read- + only. start_date: The date when campaign started. This field must not be used in WHERE clauses. @@ -1144,7 +1160,7 @@ A list that limits how often each user will see this campaign's ads. video_brand_safety_suitability: - 3-Tier Brand Safety setting for the campaign. + Output only. 3-Tier Brand Safety setting for the campaign. vanity_pharma: Describes how unbranded pharma ads will be displayed. selective_optimization: @@ -1152,9 +1168,16 @@ includes a set of conversion actions to optimize this campaign towards. tracking_setting: - Campaign-level settings for tracking information. + Output only. Campaign-level settings for tracking information. payment_mode: Payment mode for the campaign. + optimization_score: + Output only. Optimization score of the campaign. Optimization + score is an estimate of how well a campaign is set to perform. + It ranges from 0% (0.0) to 100% (1.0), with 100% indicating + that the campaign is performing at full potential. See "About + optimization score" at https://support.google.com/google- + ads/answer/9061546. This field is read-only. campaign_bidding_strategy: The bidding strategy for the campaign. Must be either portfolio (created via BiddingStrategy service) or standard, @@ -1171,8 +1194,8 @@ Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions. manual_cpv: - A bidding strategy that pays a configurable amount per video - view. + Output only. A bidding strategy that pays a configurable + amount per video view. maximize_conversions: Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions given a daily @@ -1212,12 +1235,36 @@ _sym_db.RegisterMessage(Campaign.DynamicSearchAdsSetting) _sym_db.RegisterMessage(Campaign.ShoppingSetting) _sym_db.RegisterMessage(Campaign.TrackingSetting) -_sym_db.RegisterMessage(Campaign.GeoTargetTypeSetting) -_sym_db.RegisterMessage(Campaign.VanityPharma) _sym_db.RegisterMessage(Campaign.AppCampaignSetting) +_sym_db.RegisterMessage(Campaign.VanityPharma) +_sym_db.RegisterMessage(Campaign.GeoTargetTypeSetting) _sym_db.RegisterMessage(Campaign.SelectiveOptimization) DESCRIPTOR._options = None +_CAMPAIGN_HOTELSETTINGINFO.fields_by_name['hotel_center_id']._options = None +_CAMPAIGN_DYNAMICSEARCHADSSETTING.fields_by_name['feeds']._options = None +_CAMPAIGN_SHOPPINGSETTING.fields_by_name['merchant_id']._options = None +_CAMPAIGN_SHOPPINGSETTING.fields_by_name['sales_country']._options = None +_CAMPAIGN_TRACKINGSETTING.fields_by_name['tracking_url']._options = None +_CAMPAIGN_APPCAMPAIGNSETTING.fields_by_name['app_id']._options = None +_CAMPAIGN_APPCAMPAIGNSETTING.fields_by_name['app_store']._options = None +_CAMPAIGN_SELECTIVEOPTIMIZATION.fields_by_name['conversion_actions']._options = None +_CAMPAIGN.fields_by_name['resource_name']._options = None +_CAMPAIGN.fields_by_name['id']._options = None +_CAMPAIGN.fields_by_name['serving_status']._options = None +_CAMPAIGN.fields_by_name['advertising_channel_type']._options = None +_CAMPAIGN.fields_by_name['advertising_channel_sub_type']._options = None +_CAMPAIGN.fields_by_name['hotel_setting']._options = None +_CAMPAIGN.fields_by_name['labels']._options = None +_CAMPAIGN.fields_by_name['experiment_type']._options = None +_CAMPAIGN.fields_by_name['base_campaign']._options = None +_CAMPAIGN.fields_by_name['campaign_budget']._options = None +_CAMPAIGN.fields_by_name['bidding_strategy_type']._options = None +_CAMPAIGN.fields_by_name['video_brand_safety_suitability']._options = None +_CAMPAIGN.fields_by_name['tracking_setting']._options = None +_CAMPAIGN.fields_by_name['optimization_score']._options = None +_CAMPAIGN.fields_by_name['bidding_strategy']._options = None +_CAMPAIGN.fields_by_name['manual_cpv']._options = None _CAMPAIGN._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/campaign_shared_set_pb2.py b/google/ads/google_ads/v3/proto/resources/campaign_shared_set_pb2.py index b178a8043..3ff6f2a56 100644 --- a/google/ads/google_ads/v3/proto/resources/campaign_shared_set_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/campaign_shared_set_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import campaign_shared_set_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__shared__set__status__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\026CampaignSharedSetProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/resources/campaign_shared_set.proto\x12!google.ads.googleads.v3.resources\x1a\x44google/ads/googleads_v3/proto/enums/campaign_shared_set_status.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xe0\x02\n\x11\x43\x61mpaignSharedSet\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12.\n\x08\x63\x61mpaign\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nshared_set\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x62\n\x06status\x18\x02 \x01(\x0e\x32R.google.ads.googleads.v3.enums.CampaignSharedSetStatusEnum.CampaignSharedSetStatus:n\xea\x41k\n*googleads.googleapis.com/CampaignSharedSet\x12=customers/{customer}/campaignSharedSets/{campaign_shared_set}B\x83\x02\n%com.google.ads.googleads.v3.resourcesB\x16\x43\x61mpaignSharedSetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/resources/campaign_shared_set.proto\x12!google.ads.googleads.v3.resources\x1a\x44google/ads/googleads_v3/proto/enums/campaign_shared_set_status.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xf0\x03\n\x11\x43\x61mpaignSharedSet\x12I\n\rresource_name\x18\x01 \x01(\tB2\xe0\x41\x05\xfa\x41,\n*googleads.googleapis.com/CampaignSharedSet\x12Y\n\x08\x63\x61mpaign\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x05\xfa\x41#\n!googleads.googleapis.com/Campaign\x12\\\n\nshared_set\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB*\xe0\x41\x05\xfa\x41$\n\"googleads.googleapis.com/SharedSet\x12g\n\x06status\x18\x02 \x01(\x0e\x32R.google.ads.googleads.v3.enums.CampaignSharedSetStatusEnum.CampaignSharedSetStatusB\x03\xe0\x41\x03:n\xea\x41k\n*googleads.googleapis.com/CampaignSharedSet\x12=customers/{customer}/campaignSharedSets/{campaign_shared_set}B\x83\x02\n%com.google.ads.googleads.v3.resourcesB\x16\x43\x61mpaignSharedSetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__shared__set__status__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_campaign__shared__set__status__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,28 +45,28 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A,\n*googleads.googleapis.com/CampaignSharedSet'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign', full_name='google.ads.googleads.v3.resources.CampaignSharedSet.campaign', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='shared_set', full_name='google.ads.googleads.v3.resources.CampaignSharedSet.shared_set', index=2, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A$\n\"googleads.googleapis.com/SharedSet'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.CampaignSharedSet.status', index=3, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -78,8 +79,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=264, - serialized_end=616, + serialized_start=297, + serialized_end=793, ) _CAMPAIGNSHAREDSET.fields_by_name['campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -98,21 +99,24 @@ Attributes: resource_name: - The resource name of the campaign shared set. Campaign shared - set resource names have the form: ``customers/{customer_id}/c - ampaignSharedSets/{campaign_id}~{shared_set_id}`` + Immutable. The resource name of the campaign shared set. + Campaign shared set resource names have the form: ``customers + /{customer_id}/campaignSharedSets/{campaign_id}~{shared_set_id + }`` campaign: - The campaign to which the campaign shared set belongs. + Immutable. The campaign to which the campaign shared set + belongs. shared_set: - The shared set associated with the campaign. This may be a - negative keyword shared set of another customer. This customer - should be a manager of the other customer, otherwise the - campaign shared set will exist but have no serving effect. + Immutable. The shared set associated with the campaign. This + may be a negative keyword shared set of another customer. This + customer should be a manager of the other customer, otherwise + the campaign shared set will exist but have no serving effect. Only negative keyword shared sets can be associated with Shopping campaigns. Only negative placement shared sets can be associated with Display mobile app campaigns. status: - The status of this campaign shared set. Read only. + Output only. The status of this campaign shared set. Read + only. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.CampaignSharedSet) )) @@ -120,5 +124,9 @@ DESCRIPTOR._options = None +_CAMPAIGNSHAREDSET.fields_by_name['resource_name']._options = None +_CAMPAIGNSHAREDSET.fields_by_name['campaign']._options = None +_CAMPAIGNSHAREDSET.fields_by_name['shared_set']._options = None +_CAMPAIGNSHAREDSET.fields_by_name['status']._options = None _CAMPAIGNSHAREDSET._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/carrier_constant_pb2.py b/google/ads/google_ads/v3/proto/resources/carrier_constant_pb2.py index c1223919c..da53e8a06 100644 --- a/google/ads/google_ads/v3/proto/resources/carrier_constant_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/carrier_constant_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\024CarrierConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/carrier_constant.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x85\x02\n\x0f\x43\x61rrierConstant\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue:R\xea\x41O\n(googleads.googleapis.com/CarrierConstant\x12#carrierConstants/{carrier_constant}B\x81\x02\n%com.google.ads.googleads.v3.resourcesB\x14\x43\x61rrierConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/carrier_constant.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xc6\x02\n\x0f\x43\x61rrierConstant\x12G\n\rresource_name\x18\x01 \x01(\tB0\xe0\x41\x03\xfa\x41*\n(googleads.googleapis.com/CarrierConstant\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12/\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x37\n\x0c\x63ountry_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03:R\xea\x41O\n(googleads.googleapis.com/CarrierConstant\x12#carrierConstants/{carrier_constant}B\x81\x02\n%com.google.ads.googleads.v3.resourcesB\x14\x43\x61rrierConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,28 +44,28 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A*\n(googleads.googleapis.com/CarrierConstant'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.CarrierConstant.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.CarrierConstant.name', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='country_code', full_name='google.ads.googleads.v3.resources.CarrierConstant.country_code', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -77,8 +78,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=191, - serialized_end=452, + serialized_start=224, + serialized_end=550, ) _CARRIERCONSTANT.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -96,16 +97,16 @@ Attributes: resource_name: - The resource name of the carrier criterion. Carrier criterion - resource names have the form: + Output only. The resource name of the carrier criterion. + Carrier criterion resource names have the form: ``carrierConstants/{criterion_id}`` id: - The ID of the carrier criterion. + Output only. The ID of the carrier criterion. name: - The full name of the carrier in English. + Output only. The full name of the carrier in English. country_code: - The country code of the country where the carrier is located, - e.g., "AR", "FR", etc. + Output only. The country code of the country where the carrier + is located, e.g., "AR", "FR", etc. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.CarrierConstant) )) @@ -113,5 +114,9 @@ DESCRIPTOR._options = None +_CARRIERCONSTANT.fields_by_name['resource_name']._options = None +_CARRIERCONSTANT.fields_by_name['id']._options = None +_CARRIERCONSTANT.fields_by_name['name']._options = None +_CARRIERCONSTANT.fields_by_name['country_code']._options = None _CARRIERCONSTANT._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/change_status_pb2.py b/google/ads/google_ads/v3/proto/resources/change_status_pb2.py index aac07b32c..6d15dc7c5 100644 --- a/google/ads/google_ads/v3/proto/resources/change_status_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/change_status_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v3.proto.enums import change_status_operation_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_change__status__operation__pb2 from google.ads.google_ads.v3.proto.enums import change_status_resource_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_change__status__resource__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\021ChangeStatusProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n;google/ads/googleads_v3/proto/resources/change_status.proto\x12!google.ads.googleads.v3.resources\x1a\x41google/ads/googleads_v3/proto/enums/change_status_operation.proto\x1a\x45google/ads/googleads_v3/proto/enums/change_status_resource_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa2\x07\n\x0c\x43hangeStatus\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12;\n\x15last_change_date_time\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12k\n\rresource_type\x18\x04 \x01(\x0e\x32T.google.ads.googleads.v3.enums.ChangeStatusResourceTypeEnum.ChangeStatusResourceType\x12.\n\x08\x63\x61mpaign\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x61\x64_group\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12g\n\x0fresource_status\x18\x08 \x01(\x0e\x32N.google.ads.googleads.v3.enums.ChangeStatusOperationEnum.ChangeStatusOperation\x12\x31\n\x0b\x61\x64_group_ad\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12\x61\x64_group_criterion\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12\x63\x61mpaign_criterion\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04\x66\x65\x65\x64\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\tfeed_item\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rad_group_feed\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rcampaign_feed\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15\x61\x64_group_bid_modifier\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.StringValue:]\xea\x41Z\n%googleads.googleapis.com/ChangeStatus\x12\x31\x63ustomers/{customer}/changeStatus/{change_status}B\xfe\x01\n%com.google.ads.googleads.v3.resourcesB\x11\x43hangeStatusProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n;google/ads/googleads_v3/proto/resources/change_status.proto\x12!google.ads.googleads.v3.resources\x1a\x41google/ads/googleads_v3/proto/enums/change_status_operation.proto\x1a\x45google/ads/googleads_v3/proto/enums/change_status_resource_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xac\x0b\n\x0c\x43hangeStatus\x12\x44\n\rresource_name\x18\x01 \x01(\tB-\xe0\x41\x03\xfa\x41\'\n%googleads.googleapis.com/ChangeStatus\x12@\n\x15last_change_date_time\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12p\n\rresource_type\x18\x04 \x01(\x0e\x32T.google.ads.googleads.v3.enums.ChangeStatusResourceTypeEnum.ChangeStatusResourceTypeB\x03\xe0\x41\x03\x12Y\n\x08\x63\x61mpaign\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x03\xfa\x41#\n!googleads.googleapis.com/Campaign\x12X\n\x08\x61\x64_group\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB(\xe0\x41\x03\xfa\x41\"\n googleads.googleapis.com/AdGroup\x12l\n\x0fresource_status\x18\x08 \x01(\x0e\x32N.google.ads.googleads.v3.enums.ChangeStatusOperationEnum.ChangeStatusOperationB\x03\xe0\x41\x03\x12]\n\x0b\x61\x64_group_ad\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValueB*\xe0\x41\x03\xfa\x41$\n\"googleads.googleapis.com/AdGroupAd\x12k\n\x12\x61\x64_group_criterion\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValueB1\xe0\x41\x03\xfa\x41+\n)googleads.googleapis.com/AdGroupCriterion\x12l\n\x12\x63\x61mpaign_criterion\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValueB2\xe0\x41\x03\xfa\x41,\n*googleads.googleapis.com/CampaignCriterion\x12Q\n\x04\x66\x65\x65\x64\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValueB%\xe0\x41\x03\xfa\x41\x1f\n\x1dgoogleads.googleapis.com/Feed\x12Z\n\tfeed_item\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x03\xfa\x41#\n!googleads.googleapis.com/FeedItem\x12\x61\n\rad_group_feed\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValueB,\xe0\x41\x03\xfa\x41&\n$googleads.googleapis.com/AdGroupFeed\x12\x62\n\rcampaign_feed\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValueB-\xe0\x41\x03\xfa\x41\'\n%googleads.googleapis.com/CampaignFeed\x12p\n\x15\x61\x64_group_bid_modifier\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.StringValueB3\xe0\x41\x03\xfa\x41-\n+googleads.googleapis.com/AdGroupBidModifier:]\xea\x41Z\n%googleads.googleapis.com/ChangeStatus\x12\x31\x63ustomers/{customer}/changeStatus/{change_status}B\xfe\x01\n%com.google.ads.googleads.v3.resourcesB\x11\x43hangeStatusProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_change__status__operation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_change__status__resource__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_change__status__operation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_change__status__resource__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,98 +46,98 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\'\n%googleads.googleapis.com/ChangeStatus'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='last_change_date_time', full_name='google.ads.googleads.v3.resources.ChangeStatus.last_change_date_time', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='resource_type', full_name='google.ads.googleads.v3.resources.ChangeStatus.resource_type', index=2, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign', full_name='google.ads.googleads.v3.resources.ChangeStatus.campaign', index=3, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group', full_name='google.ads.googleads.v3.resources.ChangeStatus.ad_group', index=4, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='resource_status', full_name='google.ads.googleads.v3.resources.ChangeStatus.resource_status', index=5, number=8, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group_ad', full_name='google.ads.googleads.v3.resources.ChangeStatus.ad_group_ad', index=6, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A$\n\"googleads.googleapis.com/AdGroupAd'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group_criterion', full_name='google.ads.googleads.v3.resources.ChangeStatus.ad_group_criterion', index=7, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A+\n)googleads.googleapis.com/AdGroupCriterion'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign_criterion', full_name='google.ads.googleads.v3.resources.ChangeStatus.campaign_criterion', index=8, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A,\n*googleads.googleapis.com/CampaignCriterion'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='feed', full_name='google.ads.googleads.v3.resources.ChangeStatus.feed', index=9, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\037\n\035googleads.googleapis.com/Feed'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='feed_item', full_name='google.ads.googleads.v3.resources.ChangeStatus.feed_item', index=10, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A#\n!googleads.googleapis.com/FeedItem'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group_feed', full_name='google.ads.googleads.v3.resources.ChangeStatus.ad_group_feed', index=11, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A&\n$googleads.googleapis.com/AdGroupFeed'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign_feed', full_name='google.ads.googleads.v3.resources.ChangeStatus.campaign_feed', index=12, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\'\n%googleads.googleapis.com/CampaignFeed'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group_bid_modifier', full_name='google.ads.googleads.v3.resources.ChangeStatus.ad_group_bid_modifier', index=13, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A-\n+googleads.googleapis.com/AdGroupBidModifier'), file=DESCRIPTOR), ], extensions=[ ], @@ -149,8 +150,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=326, - serialized_end=1256, + serialized_start=359, + serialized_end=1811, ) _CHANGESTATUS.fields_by_name['last_change_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -178,38 +179,38 @@ Attributes: resource_name: - The resource name of the change status. Change status resource - names have the form: + Output only. The resource name of the change status. Change + status resource names have the form: ``customers/{customer_id}/changeStatus/{change_status_id}`` last_change_date_time: - Time at which the most recent change has occurred on this - resource. + Output only. Time at which the most recent change has occurred + on this resource. resource_type: - Represents the type of the changed resource. This dictates - what fields will be set. For example, for AD\_GROUP, campaign - and ad\_group fields will be set. + Output only. Represents the type of the changed resource. This + dictates what fields will be set. For example, for AD\_GROUP, + campaign and ad\_group fields will be set. campaign: - The Campaign affected by this change. + Output only. The Campaign affected by this change. ad_group: - The AdGroup affected by this change. + Output only. The AdGroup affected by this change. resource_status: - Represents the status of the changed resource. + Output only. Represents the status of the changed resource. ad_group_ad: - The AdGroupAd affected by this change. + Output only. The AdGroupAd affected by this change. ad_group_criterion: - The AdGroupCriterion affected by this change. + Output only. The AdGroupCriterion affected by this change. campaign_criterion: - The CampaignCriterion affected by this change. + Output only. The CampaignCriterion affected by this change. feed: - The Feed affected by this change. + Output only. The Feed affected by this change. feed_item: - The FeedItem affected by this change. + Output only. The FeedItem affected by this change. ad_group_feed: - The AdGroupFeed affected by this change. + Output only. The AdGroupFeed affected by this change. campaign_feed: - The CampaignFeed affected by this change. + Output only. The CampaignFeed affected by this change. ad_group_bid_modifier: - The AdGroupBidModifier affected by this change. + Output only. The AdGroupBidModifier affected by this change. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.ChangeStatus) )) @@ -217,5 +218,19 @@ DESCRIPTOR._options = None +_CHANGESTATUS.fields_by_name['resource_name']._options = None +_CHANGESTATUS.fields_by_name['last_change_date_time']._options = None +_CHANGESTATUS.fields_by_name['resource_type']._options = None +_CHANGESTATUS.fields_by_name['campaign']._options = None +_CHANGESTATUS.fields_by_name['ad_group']._options = None +_CHANGESTATUS.fields_by_name['resource_status']._options = None +_CHANGESTATUS.fields_by_name['ad_group_ad']._options = None +_CHANGESTATUS.fields_by_name['ad_group_criterion']._options = None +_CHANGESTATUS.fields_by_name['campaign_criterion']._options = None +_CHANGESTATUS.fields_by_name['feed']._options = None +_CHANGESTATUS.fields_by_name['feed_item']._options = None +_CHANGESTATUS.fields_by_name['ad_group_feed']._options = None +_CHANGESTATUS.fields_by_name['campaign_feed']._options = None +_CHANGESTATUS.fields_by_name['ad_group_bid_modifier']._options = None _CHANGESTATUS._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/click_view_pb2.py b/google/ads/google_ads/v3/proto/resources/click_view_pb2.py index 24f5258bf..1eebf85a9 100644 --- a/google/ads/google_ads/v3/proto/resources/click_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/click_view_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.common import click_location_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_click__location__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\016ClickViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n8google/ads/googleads_v3/proto/resources/click_view.proto\x12!google.ads.googleads.v3.resources\x1a\x39google/ads/googleads_v3/proto/common/click_location.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa1\x03\n\tClickView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12+\n\x05gclid\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12G\n\x10\x61rea_of_interest\x18\x03 \x01(\x0b\x32-.google.ads.googleads.v3.common.ClickLocation\x12K\n\x14location_of_presence\x18\x04 \x01(\x0b\x32-.google.ads.googleads.v3.common.ClickLocation\x12\x30\n\x0bpage_number\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0b\x61\x64_group_ad\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue:U\xea\x41R\n\"googleads.googleapis.com/ClickView\x12,customers/{customer}/clickViews/{click_view}B\xfb\x01\n%com.google.ads.googleads.v3.resourcesB\x0e\x43lickViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n8google/ads/googleads_v3/proto/resources/click_view.proto\x12!google.ads.googleads.v3.resources\x1a\x39google/ads/googleads_v3/proto/common/click_location.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x8d\x04\n\tClickView\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x03\xfa\x41$\n\"googleads.googleapis.com/ClickView\x12\x30\n\x05gclid\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12L\n\x10\x61rea_of_interest\x18\x03 \x01(\x0b\x32-.google.ads.googleads.v3.common.ClickLocationB\x03\xe0\x41\x03\x12P\n\x14location_of_presence\x18\x04 \x01(\x0b\x32-.google.ads.googleads.v3.common.ClickLocationB\x03\xe0\x41\x03\x12\x35\n\x0bpage_number\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12]\n\x0b\x61\x64_group_ad\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValueB*\xe0\x41\x03\xfa\x41$\n\"googleads.googleapis.com/AdGroupAd:U\xea\x41R\n\"googleads.googleapis.com/ClickView\x12,customers/{customer}/clickViews/{click_view}B\xfb\x01\n%com.google.ads.googleads.v3.resourcesB\x0e\x43lickViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_click__location__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_click__location__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,42 +45,42 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A$\n\"googleads.googleapis.com/ClickView'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='gclid', full_name='google.ads.googleads.v3.resources.ClickView.gclid', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='area_of_interest', full_name='google.ads.googleads.v3.resources.ClickView.area_of_interest', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='location_of_presence', full_name='google.ads.googleads.v3.resources.ClickView.location_of_presence', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='page_number', full_name='google.ads.googleads.v3.resources.ClickView.page_number', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group_ad', full_name='google.ads.googleads.v3.resources.ClickView.ad_group_ad', index=5, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A$\n\"googleads.googleapis.com/AdGroupAd'), file=DESCRIPTOR), ], extensions=[ ], @@ -92,8 +93,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=244, - serialized_end=661, + serialized_start=277, + serialized_end=802, ) _CLICKVIEW.fields_by_name['gclid'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -118,21 +119,23 @@ Attributes: resource_name: - The resource name of the click view. Click view resource names - have the form: ``customers/{customer_id}/clickViews/{date - (yyyy-MM-dd)}~{gclid}`` + Output only. The resource name of the click view. Click view + resource names have the form: + ``customers/{customer_id}/clickViews/{date (yyyy-MM- + dd)}~{gclid}`` gclid: - The Google Click ID. + Output only. The Google Click ID. area_of_interest: - The location criteria matching the area of interest associated - with the impression. + Output only. The location criteria matching the area of + interest associated with the impression. location_of_presence: - The location criteria matching the location of presence - associated with the impression. + Output only. The location criteria matching the location of + presence associated with the impression. page_number: - Page number in search results where the ad was shown. + Output only. Page number in search results where the ad was + shown. ad_group_ad: - The associated ad. + Output only. The associated ad. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.ClickView) )) @@ -140,5 +143,11 @@ DESCRIPTOR._options = None +_CLICKVIEW.fields_by_name['resource_name']._options = None +_CLICKVIEW.fields_by_name['gclid']._options = None +_CLICKVIEW.fields_by_name['area_of_interest']._options = None +_CLICKVIEW.fields_by_name['location_of_presence']._options = None +_CLICKVIEW.fields_by_name['page_number']._options = None +_CLICKVIEW.fields_by_name['ad_group_ad']._options = None _CLICKVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/conversion_action_pb2.py b/google/ads/google_ads/v3/proto/resources/conversion_action_pb2.py index 027d66c22..73fadc89b 100644 --- a/google/ads/google_ads/v3/proto/resources/conversion_action_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/conversion_action_pb2.py @@ -20,6 +20,7 @@ from google.ads.google_ads.v3.proto.enums import conversion_action_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_conversion__action__status__pb2 from google.ads.google_ads.v3.proto.enums import conversion_action_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_conversion__action__type__pb2 from google.ads.google_ads.v3.proto.enums import data_driven_model_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_data__driven__model__status__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -30,9 +31,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\025ConversionActionProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n?google/ads/googleads_v3/proto/resources/conversion_action.proto\x12!google.ads.googleads.v3.resources\x1a\x36google/ads/googleads_v3/proto/common/tag_snippet.proto\x1a;google/ads/googleads_v3/proto/enums/attribution_model.proto\x1a\x44google/ads/googleads_v3/proto/enums/conversion_action_category.proto\x1aIgoogle/ads/googleads_v3/proto/enums/conversion_action_counting_type.proto\x1a\x42google/ads/googleads_v3/proto/enums/conversion_action_status.proto\x1a@google/ads/googleads_v3/proto/enums/conversion_action_type.proto\x1a\x42google/ads/googleads_v3/proto/enums/data_driven_model_status.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xc0\r\n\x10\x43onversionAction\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12`\n\x06status\x18\x04 \x01(\x0e\x32P.google.ads.googleads.v3.enums.ConversionActionStatusEnum.ConversionActionStatus\x12Z\n\x04type\x18\x05 \x01(\x0e\x32L.google.ads.googleads.v3.enums.ConversionActionTypeEnum.ConversionActionType\x12\x66\n\x08\x63\x61tegory\x18\x06 \x01(\x0e\x32T.google.ads.googleads.v3.enums.ConversionActionCategoryEnum.ConversionActionCategory\x12\x34\n\x0eowner_customer\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x41\n\x1dinclude_in_conversions_metric\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12G\n\"click_through_lookback_window_days\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x46\n!view_through_lookback_window_days\x18\n \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12Y\n\x0evalue_settings\x18\x0b \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.ConversionAction.ValueSettings\x12s\n\rcounting_type\x18\x0c \x01(\x0e\x32\\.google.ads.googleads.v3.enums.ConversionActionCountingTypeEnum.ConversionActionCountingType\x12p\n\x1a\x61ttribution_model_settings\x18\r \x01(\x0b\x32L.google.ads.googleads.v3.resources.ConversionAction.AttributionModelSettings\x12@\n\x0ctag_snippets\x18\x0e \x03(\x0b\x32*.google.ads.googleads.v3.common.TagSnippet\x12@\n\x1bphone_call_duration_seconds\x18\x0f \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12,\n\x06\x61pp_id\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xed\x01\n\x18\x41ttributionModelSettings\x12_\n\x11\x61ttribution_model\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v3.enums.AttributionModelEnum.AttributionModel\x12p\n\x18\x64\x61ta_driven_model_status\x18\x02 \x01(\x0e\x32N.google.ads.googleads.v3.enums.DataDrivenModelStatusEnum.DataDrivenModelStatus\x1a\xbf\x01\n\rValueSettings\x12\x33\n\rdefault_value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x15\x64\x65\x66\x61ult_currency_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12<\n\x18\x61lways_use_default_value\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:j\xea\x41g\n)googleads.googleapis.com/ConversionAction\x12:customers/{customer}/conversionActions/{conversion_action}B\x82\x02\n%com.google.ads.googleads.v3.resourcesB\x15\x43onversionActionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n?google/ads/googleads_v3/proto/resources/conversion_action.proto\x12!google.ads.googleads.v3.resources\x1a\x36google/ads/googleads_v3/proto/common/tag_snippet.proto\x1a;google/ads/googleads_v3/proto/enums/attribution_model.proto\x1a\x44google/ads/googleads_v3/proto/enums/conversion_action_category.proto\x1aIgoogle/ads/googleads_v3/proto/enums/conversion_action_counting_type.proto\x1a\x42google/ads/googleads_v3/proto/enums/conversion_action_status.proto\x1a@google/ads/googleads_v3/proto/enums/conversion_action_type.proto\x1a\x42google/ads/googleads_v3/proto/enums/data_driven_model_status.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x8c\x0e\n\x10\x43onversionAction\x12H\n\rresource_name\x18\x01 \x01(\tB1\xe0\x41\x05\xfa\x41+\n)googleads.googleapis.com/ConversionAction\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12`\n\x06status\x18\x04 \x01(\x0e\x32P.google.ads.googleads.v3.enums.ConversionActionStatusEnum.ConversionActionStatus\x12_\n\x04type\x18\x05 \x01(\x0e\x32L.google.ads.googleads.v3.enums.ConversionActionTypeEnum.ConversionActionTypeB\x03\xe0\x41\x05\x12\x66\n\x08\x63\x61tegory\x18\x06 \x01(\x0e\x32T.google.ads.googleads.v3.enums.ConversionActionCategoryEnum.ConversionActionCategory\x12\x39\n\x0eowner_customer\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x41\n\x1dinclude_in_conversions_metric\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12G\n\"click_through_lookback_window_days\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x46\n!view_through_lookback_window_days\x18\n \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12Y\n\x0evalue_settings\x18\x0b \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.ConversionAction.ValueSettings\x12s\n\rcounting_type\x18\x0c \x01(\x0e\x32\\.google.ads.googleads.v3.enums.ConversionActionCountingTypeEnum.ConversionActionCountingType\x12p\n\x1a\x61ttribution_model_settings\x18\r \x01(\x0b\x32L.google.ads.googleads.v3.resources.ConversionAction.AttributionModelSettings\x12\x45\n\x0ctag_snippets\x18\x0e \x03(\x0b\x32*.google.ads.googleads.v3.common.TagSnippetB\x03\xe0\x41\x03\x12@\n\x1bphone_call_duration_seconds\x18\x0f \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12,\n\x06\x61pp_id\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xf2\x01\n\x18\x41ttributionModelSettings\x12_\n\x11\x61ttribution_model\x18\x01 \x01(\x0e\x32\x44.google.ads.googleads.v3.enums.AttributionModelEnum.AttributionModel\x12u\n\x18\x64\x61ta_driven_model_status\x18\x02 \x01(\x0e\x32N.google.ads.googleads.v3.enums.DataDrivenModelStatusEnum.DataDrivenModelStatusB\x03\xe0\x41\x03\x1a\xbf\x01\n\rValueSettings\x12\x33\n\rdefault_value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x15\x64\x65\x66\x61ult_currency_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12<\n\x18\x61lways_use_default_value\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:j\xea\x41g\n)googleads.googleapis.com/ConversionAction\x12:customers/{customer}/conversionActions/{conversion_action}B\x82\x02\n%com.google.ads.googleads.v3.resourcesB\x15\x43onversionActionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_tag__snippet__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_attribution__model__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_conversion__action__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_conversion__action__counting__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_conversion__action__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_conversion__action__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_data__driven__model__status__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_tag__snippet__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_attribution__model__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_conversion__action__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_conversion__action__counting__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_conversion__action__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_conversion__action__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_data__driven__model__status__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -57,7 +58,7 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -70,8 +71,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1845, - serialized_end=2082, + serialized_start=1949, + serialized_end=2191, ) _CONVERSIONACTION_VALUESETTINGS = _descriptor.Descriptor( @@ -114,8 +115,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2085, - serialized_end=2276, + serialized_start=2194, + serialized_end=2385, ) _CONVERSIONACTION = _descriptor.Descriptor( @@ -131,14 +132,14 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A+\n)googleads.googleapis.com/ConversionAction'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.ConversionAction.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.ConversionAction.name', index=2, number=3, type=11, cpp_type=10, label=1, @@ -159,7 +160,7 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='category', full_name='google.ads.googleads.v3.resources.ConversionAction.category', index=5, number=6, type=14, cpp_type=8, label=1, @@ -173,7 +174,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='include_in_conversions_metric', full_name='google.ads.googleads.v3.resources.ConversionAction.include_in_conversions_metric', index=7, number=8, type=11, cpp_type=10, label=1, @@ -222,7 +223,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='phone_call_duration_seconds', full_name='google.ads.googleads.v3.resources.ConversionAction.phone_call_duration_seconds', index=14, number=15, type=11, cpp_type=10, label=1, @@ -249,8 +250,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=656, - serialized_end=2384, + serialized_start=689, + serialized_end=2493, ) _CONVERSIONACTION_ATTRIBUTIONMODELSETTINGS.fields_by_name['attribution_model'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_attribution__model__pb2._ATTRIBUTIONMODELENUM_ATTRIBUTIONMODEL @@ -291,8 +292,8 @@ attribution_model: The attribution model type of this conversion action. data_driven_model_status: - The status of the data-driven attribution model for the - conversion action. + Output only. The status of the data-driven attribution model + for the conversion action. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.ConversionAction.AttributionModelSettings) )) @@ -333,11 +334,11 @@ Attributes: resource_name: - The resource name of the conversion action. Conversion action - resource names have the form: ``customers/{customer_id}/conve - rsionActions/{conversion_action_id}`` + Immutable. The resource name of the conversion action. + Conversion action resource names have the form: ``customers/{ + customer_id}/conversionActions/{conversion_action_id}`` id: - The ID of the conversion action. + Output only. The ID of the conversion action. name: The name of the conversion action. This field is required and should not be empty when creating new conversion actions. @@ -345,13 +346,14 @@ The status of this conversion action for conversion event accrual. type: - The type of this conversion action. + Immutable. The type of this conversion action. category: The category of conversions reported for this conversion action. owner_customer: - The resource name of the conversion action owner customer, or - null if this is a system-defined conversion action. + Output only. The resource name of the conversion action owner + customer, or null if this is a system-defined conversion + action. include_in_conversions_metric: Whether this conversion action should be included in the "conversions" metric. @@ -370,7 +372,7 @@ Settings related to this conversion action's attribution model. tag_snippets: - The snippets used for tracking conversions. + Output only. The snippets used for tracking conversions. phone_call_duration_seconds: The phone call duration in seconds after which a conversion should be reported for this conversion action. The value must @@ -386,5 +388,11 @@ DESCRIPTOR._options = None +_CONVERSIONACTION_ATTRIBUTIONMODELSETTINGS.fields_by_name['data_driven_model_status']._options = None +_CONVERSIONACTION.fields_by_name['resource_name']._options = None +_CONVERSIONACTION.fields_by_name['id']._options = None +_CONVERSIONACTION.fields_by_name['type']._options = None +_CONVERSIONACTION.fields_by_name['owner_customer']._options = None +_CONVERSIONACTION.fields_by_name['tag_snippets']._options = None _CONVERSIONACTION._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/currency_constant_pb2.py b/google/ads/google_ads/v3/proto/resources/currency_constant_pb2.py index d2e781d76..5a4397bb5 100644 --- a/google/ads/google_ads/v3/proto/resources/currency_constant_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/currency_constant_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\025CurrencyConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n?google/ads/googleads_v3/proto/resources/currency_constant.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xc1\x02\n\x10\x43urrencyConstant\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12*\n\x04\x63ode\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12,\n\x06symbol\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x14\x62illable_unit_micros\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value:U\xea\x41R\n)googleads.googleapis.com/CurrencyConstant\x12%currencyConstants/{currency_constant}B\x82\x02\n%com.google.ads.googleads.v3.resourcesB\x15\x43urrencyConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n?google/ads/googleads_v3/proto/resources/currency_constant.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x88\x03\n\x10\x43urrencyConstant\x12H\n\rresource_name\x18\x01 \x01(\tB1\xe0\x41\x03\xfa\x41+\n)googleads.googleapis.com/CurrencyConstant\x12/\n\x04\x63ode\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12/\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x31\n\x06symbol\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12>\n\x14\x62illable_unit_micros\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03:U\xea\x41R\n)googleads.googleapis.com/CurrencyConstant\x12%currencyConstants/{currency_constant}B\x82\x02\n%com.google.ads.googleads.v3.resourcesB\x15\x43urrencyConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,35 +44,35 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A+\n)googleads.googleapis.com/CurrencyConstant'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='code', full_name='google.ads.googleads.v3.resources.CurrencyConstant.code', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.CurrencyConstant.name', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='symbol', full_name='google.ads.googleads.v3.resources.CurrencyConstant.symbol', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='billable_unit_micros', full_name='google.ads.googleads.v3.resources.CurrencyConstant.billable_unit_micros', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -84,8 +85,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=192, - serialized_end=513, + serialized_start=225, + serialized_end=617, ) _CURRENCYCONSTANT.fields_by_name['code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -104,19 +105,19 @@ Attributes: resource_name: - The resource name of the currency constant. Currency constant - resource names have the form: + Output only. The resource name of the currency constant. + Currency constant resource names have the form: ``currencyConstants/{currency_code}`` code: - ISO 4217 three-letter currency code, e.g. "USD" + Output only. ISO 4217 three-letter currency code, e.g. "USD" name: - Full English name of the currency. + Output only. Full English name of the currency. symbol: - Standard symbol for describing this currency, e.g. '$' for US - Dollars. + Output only. Standard symbol for describing this currency, + e.g. '$' for US Dollars. billable_unit_micros: - The billable unit for this currency. Billed amounts should be - multiples of this value. + Output only. The billable unit for this currency. Billed + amounts should be multiples of this value. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.CurrencyConstant) )) @@ -124,5 +125,10 @@ DESCRIPTOR._options = None +_CURRENCYCONSTANT.fields_by_name['resource_name']._options = None +_CURRENCYCONSTANT.fields_by_name['code']._options = None +_CURRENCYCONSTANT.fields_by_name['name']._options = None +_CURRENCYCONSTANT.fields_by_name['symbol']._options = None +_CURRENCYCONSTANT.fields_by_name['billable_unit_micros']._options = None _CURRENCYCONSTANT._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/custom_interest_pb2.py b/google/ads/google_ads/v3/proto/resources/custom_interest_pb2.py index 9862e1588..1b81c284a 100644 --- a/google/ads/google_ads/v3/proto/resources/custom_interest_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/custom_interest_pb2.py @@ -16,6 +16,7 @@ from google.ads.google_ads.v3.proto.enums import custom_interest_member_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_custom__interest__member__type__pb2 from google.ads.google_ads.v3.proto.enums import custom_interest_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_custom__interest__status__pb2 from google.ads.google_ads.v3.proto.enums import custom_interest_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_custom__interest__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\023CustomInterestProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n=google/ads/googleads_v3/proto/resources/custom_interest.proto\x12!google.ads.googleads.v3.resources\x1a\x45google/ads/googleads_v3/proto/enums/custom_interest_member_type.proto\x1a@google/ads/googleads_v3/proto/enums/custom_interest_status.proto\x1a>google/ads/googleads_v3/proto/enums/custom_interest_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x95\x04\n\x0e\x43ustomInterest\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\\\n\x06status\x18\x03 \x01(\x0e\x32L.google.ads.googleads.v3.enums.CustomInterestStatusEnum.CustomInterestStatus\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12V\n\x04type\x18\x05 \x01(\x0e\x32H.google.ads.googleads.v3.enums.CustomInterestTypeEnum.CustomInterestType\x12\x31\n\x0b\x64\x65scription\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12H\n\x07members\x18\x07 \x03(\x0b\x32\x37.google.ads.googleads.v3.resources.CustomInterestMember:d\xea\x41\x61\n\'googleads.googleapis.com/CustomInterest\x12\x36\x63ustomers/{customer}/customInterests/{custom_interest}\"\xb2\x01\n\x14\x43ustomInterestMember\x12i\n\x0bmember_type\x18\x01 \x01(\x0e\x32T.google.ads.googleads.v3.enums.CustomInterestMemberTypeEnum.CustomInterestMemberType\x12/\n\tparameter\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x43ustomInterestProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n=google/ads/googleads_v3/proto/resources/custom_interest.proto\x12!google.ads.googleads.v3.resources\x1a\x45google/ads/googleads_v3/proto/enums/custom_interest_member_type.proto\x1a@google/ads/googleads_v3/proto/enums/custom_interest_status.proto\x1a>google/ads/googleads_v3/proto/enums/custom_interest_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xcb\x04\n\x0e\x43ustomInterest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x05\xfa\x41)\n\'googleads.googleapis.com/CustomInterest\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\\\n\x06status\x18\x03 \x01(\x0e\x32L.google.ads.googleads.v3.enums.CustomInterestStatusEnum.CustomInterestStatus\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12V\n\x04type\x18\x05 \x01(\x0e\x32H.google.ads.googleads.v3.enums.CustomInterestTypeEnum.CustomInterestType\x12\x31\n\x0b\x64\x65scription\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12H\n\x07members\x18\x07 \x03(\x0b\x32\x37.google.ads.googleads.v3.resources.CustomInterestMember:d\xea\x41\x61\n\'googleads.googleapis.com/CustomInterest\x12\x36\x63ustomers/{customer}/customInterests/{custom_interest}\"\xb2\x01\n\x14\x43ustomInterestMember\x12i\n\x0bmember_type\x18\x01 \x01(\x0e\x32T.google.ads.googleads.v3.enums.CustomInterestMemberTypeEnum.CustomInterestMemberType\x12/\n\tparameter\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x43ustomInterestProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_custom__interest__member__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_custom__interest__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_custom__interest__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_custom__interest__member__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_custom__interest__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_custom__interest__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -46,14 +47,14 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A)\n\'googleads.googleapis.com/CustomInterest'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.CustomInterest.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.CustomInterest.status', index=2, number=3, type=14, cpp_type=8, label=1, @@ -101,8 +102,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=391, - serialized_end=924, + serialized_start=424, + serialized_end=1011, ) @@ -139,8 +140,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=927, - serialized_end=1105, + serialized_start=1014, + serialized_end=1192, ) _CUSTOMINTEREST.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -164,11 +165,11 @@ Attributes: resource_name: - The resource name of the custom interest. Custom interest - resource names have the form: ``customers/{customer_id}/custo - mInterests/{custom_interest_id}`` + Immutable. The resource name of the custom interest. Custom + interest resource names have the form: ``customers/{customer_ + id}/customInterests/{custom_interest_id}`` id: - Id of the custom interest. + Output only. Id of the custom interest. status: Status of this custom interest. Indicates whether the custom interest is enabled or removed. @@ -214,5 +215,7 @@ DESCRIPTOR._options = None +_CUSTOMINTEREST.fields_by_name['resource_name']._options = None +_CUSTOMINTEREST.fields_by_name['id']._options = None _CUSTOMINTEREST._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/customer_client_link_pb2.py b/google/ads/google_ads/v3/proto/resources/customer_client_link_pb2.py index f68e8fd57..ebb8f9b97 100644 --- a/google/ads/google_ads/v3/proto/resources/customer_client_link_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/customer_client_link_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import manager_link_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_manager__link__status__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\027CustomerClientLinkProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/resources/customer_client_link.proto\x12!google.ads.googleads.v3.resources\x1a=google/ads/googleads_v3/proto/enums/manager_link_status.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x8f\x03\n\x12\x43ustomerClientLink\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x35\n\x0f\x63lient_customer\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0fmanager_link_id\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12V\n\x06status\x18\x05 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.ManagerLinkStatusEnum.ManagerLinkStatus\x12*\n\x06hidden\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:q\xea\x41n\n+googleads.googleapis.com/CustomerClientLink\x12?customers/{customer}/customerClientLinks/{customer_client_link}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17\x43ustomerClientLinkProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/resources/customer_client_link.proto\x12!google.ads.googleads.v3.resources\x1a=google/ads/googleads_v3/proto/enums/manager_link_status.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xce\x03\n\x12\x43ustomerClientLink\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x05\xfa\x41-\n+googleads.googleapis.com/CustomerClientLink\x12:\n\x0f\x63lient_customer\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12\x39\n\x0fmanager_link_id\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12V\n\x06status\x18\x05 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.ManagerLinkStatusEnum.ManagerLinkStatus\x12*\n\x06hidden\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:q\xea\x41n\n+googleads.googleapis.com/CustomerClientLink\x12?customers/{customer}/customerClientLinks/{customer_client_link}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17\x43ustomerClientLinkProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_manager__link__status__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_manager__link__status__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,21 +45,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A-\n+googleads.googleapis.com/CustomerClientLink'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='client_customer', full_name='google.ads.googleads.v3.resources.CustomerClientLink.client_customer', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='manager_link_id', full_name='google.ads.googleads.v3.resources.CustomerClientLink.manager_link_id', index=2, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.CustomerClientLink.status', index=3, number=5, type=14, cpp_type=8, label=1, @@ -85,8 +86,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=258, - serialized_end=657, + serialized_start=291, + serialized_end=753, ) _CUSTOMERCLIENTLINK.fields_by_name['client_customer'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -105,13 +106,14 @@ Attributes: resource_name: - Name of the resource. CustomerClientLink resource names have - the form: ``customers/{customer_id}/customerClientLinks/{clien - t_customer_id}~{manager_link_id}`` + Immutable. Name of the resource. CustomerClientLink resource + names have the form: ``customers/{customer_id}/customerClientL + inks/{client_customer_id}~{manager_link_id}`` client_customer: - The client customer linked to this customer. + Immutable. The client customer linked to this customer. manager_link_id: - This is uniquely identifies a customer client link. Read only. + Output only. This is uniquely identifies a customer client + link. Read only. status: This is the status of the link between client and manager. hidden: @@ -124,5 +126,8 @@ DESCRIPTOR._options = None +_CUSTOMERCLIENTLINK.fields_by_name['resource_name']._options = None +_CUSTOMERCLIENTLINK.fields_by_name['client_customer']._options = None +_CUSTOMERCLIENTLINK.fields_by_name['manager_link_id']._options = None _CUSTOMERCLIENTLINK._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/customer_client_pb2.py b/google/ads/google_ads/v3/proto/resources/customer_client_pb2.py index e9558c3ac..bba7e3df5 100644 --- a/google/ads/google_ads/v3/proto/resources/customer_client_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/customer_client_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\023CustomerClientProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n=google/ads/googleads_v3/proto/resources/customer_client.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xc2\x04\n\x0e\x43ustomerClient\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x35\n\x0f\x63lient_customer\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x06hidden\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12*\n\x05level\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12/\n\ttime_zone\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0ctest_account\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x07manager\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x36\n\x10\x64\x65scriptive_name\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rcurrency_code\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\'\n\x02id\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int64Value:d\xea\x41\x61\n\'googleads.googleapis.com/CustomerClient\x12\x36\x63ustomers/{customer}/customerClients/{customer_client}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x43ustomerClientProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n=google/ads/googleads_v3/proto/resources/customer_client.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa0\x05\n\x0e\x43ustomerClient\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x03\xfa\x41)\n\'googleads.googleapis.com/CustomerClient\x12:\n\x0f\x63lient_customer\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12/\n\x06hidden\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12/\n\x05level\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x34\n\ttime_zone\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x35\n\x0ctest_account\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12\x30\n\x07manager\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12;\n\x10\x64\x65scriptive_name\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x38\n\rcurrency_code\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12,\n\x02id\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03:d\xea\x41\x61\n\'googleads.googleapis.com/CustomerClient\x12\x36\x63ustomers/{customer}/customerClients/{customer_client}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x43ustomerClientProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,70 +44,70 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A)\n\'googleads.googleapis.com/CustomerClient'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='client_customer', full_name='google.ads.googleads.v3.resources.CustomerClient.client_customer', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='hidden', full_name='google.ads.googleads.v3.resources.CustomerClient.hidden', index=2, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='level', full_name='google.ads.googleads.v3.resources.CustomerClient.level', index=3, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='time_zone', full_name='google.ads.googleads.v3.resources.CustomerClient.time_zone', index=4, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='test_account', full_name='google.ads.googleads.v3.resources.CustomerClient.test_account', index=5, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='manager', full_name='google.ads.googleads.v3.resources.CustomerClient.manager', index=6, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='descriptive_name', full_name='google.ads.googleads.v3.resources.CustomerClient.descriptive_name', index=7, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='currency_code', full_name='google.ads.googleads.v3.resources.CustomerClient.currency_code', index=8, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.CustomerClient.id', index=9, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -119,8 +120,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=190, - serialized_end=768, + serialized_start=223, + serialized_end=895, ) _CUSTOMERCLIENT.fields_by_name['client_customer'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -146,33 +147,35 @@ Attributes: resource_name: - The resource name of the customer client. CustomerClient - resource names have the form: ``customers/{customer_id}/custom - erClients/{client_customer_id}`` + Output only. The resource name of the customer client. + CustomerClient resource names have the form: ``customers/{cust + omer_id}/customerClients/{client_customer_id}`` client_customer: - The resource name of the client-customer which is linked to - the given customer. Read only. + Output only. The resource name of the client-customer which is + linked to the given customer. Read only. hidden: - Specifies whether this is a `hidden account + Output only. Specifies whether this is a `hidden account `__. Read only. level: - Distance between given customer and client. For self link, the - level value will be 0. Read only. + Output only. Distance between given customer and client. For + self link, the level value will be 0. Read only. time_zone: - Common Locale Data Repository (CLDR) string representation of - the time zone of the client, e.g. America/Los\_Angeles. Read - only. + Output only. Common Locale Data Repository (CLDR) string + representation of the time zone of the client, e.g. + America/Los\_Angeles. Read only. test_account: - Identifies if the client is a test account. Read only. + Output only. Identifies if the client is a test account. Read + only. manager: - Identifies if the client is a manager. Read only. + Output only. Identifies if the client is a manager. Read only. descriptive_name: - Descriptive name for the client. Read only. + Output only. Descriptive name for the client. Read only. currency_code: - Currency code (e.g. 'USD', 'EUR') for the client. Read only. + Output only. Currency code (e.g. 'USD', 'EUR') for the client. + Read only. id: - The ID of the client customer. Read only. + Output only. The ID of the client customer. Read only. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.CustomerClient) )) @@ -180,5 +183,15 @@ DESCRIPTOR._options = None +_CUSTOMERCLIENT.fields_by_name['resource_name']._options = None +_CUSTOMERCLIENT.fields_by_name['client_customer']._options = None +_CUSTOMERCLIENT.fields_by_name['hidden']._options = None +_CUSTOMERCLIENT.fields_by_name['level']._options = None +_CUSTOMERCLIENT.fields_by_name['time_zone']._options = None +_CUSTOMERCLIENT.fields_by_name['test_account']._options = None +_CUSTOMERCLIENT.fields_by_name['manager']._options = None +_CUSTOMERCLIENT.fields_by_name['descriptive_name']._options = None +_CUSTOMERCLIENT.fields_by_name['currency_code']._options = None +_CUSTOMERCLIENT.fields_by_name['id']._options = None _CUSTOMERCLIENT._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/customer_extension_setting_pb2.py b/google/ads/google_ads/v3/proto/resources/customer_extension_setting_pb2.py index 707f75111..2742818d5 100644 --- a/google/ads/google_ads/v3/proto/resources/customer_extension_setting_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/customer_extension_setting_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v3.proto.enums import extension_setting_device_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__setting__device__pb2 from google.ads.google_ads.v3.proto.enums import extension_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\035CustomerExtensionSettingProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/resources/customer_extension_setting.proto\x12!google.ads.googleads.v3.resources\x1a\x42google/ads/googleads_v3/proto/enums/extension_setting_device.proto\x1a\x38google/ads/googleads_v3/proto/enums/extension_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xae\x03\n\x18\x43ustomerExtensionSetting\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12V\n\x0e\x65xtension_type\x18\x02 \x01(\x0e\x32>.google.ads.googleads.v3.enums.ExtensionTypeEnum.ExtensionType\x12:\n\x14\x65xtension_feed_items\x18\x03 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12`\n\x06\x64\x65vice\x18\x04 \x01(\x0e\x32P.google.ads.googleads.v3.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice:\x84\x01\xea\x41\x80\x01\n1googleads.googleapis.com/CustomerExtensionSetting\x12Kcustomers/{customer}/customerExtensionSettings/{customer_extension_setting}B\x8a\x02\n%com.google.ads.googleads.v3.resourcesB\x1d\x43ustomerExtensionSettingProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/resources/customer_extension_setting.proto\x12!google.ads.googleads.v3.resources\x1a\x42google/ads/googleads_v3/proto/enums/extension_setting_device.proto\x1a\x38google/ads/googleads_v3/proto/enums/extension_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x9f\x04\n\x18\x43ustomerExtensionSetting\x12P\n\rresource_name\x18\x01 \x01(\tB9\xe0\x41\x05\xfa\x41\x33\n1googleads.googleapis.com/CustomerExtensionSetting\x12[\n\x0e\x65xtension_type\x18\x02 \x01(\x0e\x32>.google.ads.googleads.v3.enums.ExtensionTypeEnum.ExtensionTypeB\x03\xe0\x41\x05\x12k\n\x14\x65xtension_feed_items\x18\x03 \x03(\x0b\x32\x1c.google.protobuf.StringValueB/\xfa\x41,\n*googleads.googleapis.com/ExtensionFeedItem\x12`\n\x06\x64\x65vice\x18\x04 \x01(\x0e\x32P.google.ads.googleads.v3.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice:\x84\x01\xea\x41\x80\x01\n1googleads.googleapis.com/CustomerExtensionSetting\x12Kcustomers/{customer}/customerExtensionSettings/{customer_extension_setting}B\x8a\x02\n%com.google.ads.googleads.v3.resourcesB\x1d\x43ustomerExtensionSettingProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__setting__device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__setting__device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,21 +46,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A3\n1googleads.googleapis.com/CustomerExtensionSetting'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='extension_type', full_name='google.ads.googleads.v3.resources.CustomerExtensionSetting.extension_type', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='extension_feed_items', full_name='google.ads.googleads.v3.resources.CustomerExtensionSetting.extension_feed_items', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A,\n*googleads.googleapis.com/ExtensionFeedItem'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='device', full_name='google.ads.googleads.v3.resources.CustomerExtensionSetting.device', index=3, number=4, type=14, cpp_type=8, label=1, @@ -79,8 +80,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=327, - serialized_end=757, + serialized_start=360, + serialized_end=903, ) _CUSTOMEREXTENSIONSETTING.fields_by_name['extension_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2._EXTENSIONTYPEENUM_EXTENSIONTYPE @@ -98,12 +99,13 @@ Attributes: resource_name: - The resource name of the customer extension setting. - CustomerExtensionSetting resource names have the form: ``cust - omers/{customer_id}/customerExtensionSettings/{extension_type} - `` + Immutable. The resource name of the customer extension + setting. CustomerExtensionSetting resource names have the + form: ``customers/{customer_id}/customerExtensionSettings/{ex + tension_type}`` extension_type: - The extension type of the customer extension setting. + Immutable. The extension type of the customer extension + setting. extension_feed_items: The resource names of the extension feed items to serve under the customer. ExtensionFeedItem resource names have the form: @@ -117,5 +119,8 @@ DESCRIPTOR._options = None +_CUSTOMEREXTENSIONSETTING.fields_by_name['resource_name']._options = None +_CUSTOMEREXTENSIONSETTING.fields_by_name['extension_type']._options = None +_CUSTOMEREXTENSIONSETTING.fields_by_name['extension_feed_items']._options = None _CUSTOMEREXTENSIONSETTING._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/customer_feed_pb2.py b/google/ads/google_ads/v3/proto/resources/customer_feed_pb2.py index 90a4c9852..d4994fca7 100644 --- a/google/ads/google_ads/v3/proto/resources/customer_feed_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/customer_feed_pb2.py @@ -16,6 +16,7 @@ from google.ads.google_ads.v3.proto.common import matching_function_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_matching__function__pb2 from google.ads.google_ads.v3.proto.enums import feed_link_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__link__status__pb2 from google.ads.google_ads.v3.proto.enums import placeholder_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placeholder__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\021CustomerFeedProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n;google/ads/googleads_v3/proto/resources/customer_feed.proto\x12!google.ads.googleads.v3.resources\x1a.google.ads.googleads.v3.enums.CriterionTypeEnum.CriterionType\x12I\n\rcontent_label\x18\x04 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.ContentLabelInfoH\x00\x12S\n\x12mobile_application\x18\x05 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileApplicationInfoH\x00\x12T\n\x13mobile_app_category\x18\x06 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileAppCategoryInfoH\x00\x12\x42\n\tplacement\x18\x07 \x01(\x0b\x32-.google.ads.googleads.v3.common.PlacementInfoH\x00\x12I\n\ryoutube_video\x18\x08 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.YouTubeVideoInfoH\x00\x12M\n\x0fyoutube_channel\x18\t \x01(\x0b\x32\x32.google.ads.googleads.v3.common.YouTubeChannelInfoH\x00:\x85\x01\xea\x41\x81\x01\n2googleads.googleapis.com/CustomerNegativeCriterion\x12Kcustomers/{customer}/customerNegativeCriteria/{customer_negative_criterion}B\x0b\n\tcriterionB\x8b\x02\n%com.google.ads.googleads.v3.resourcesB\x1e\x43ustomerNegativeCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/resources/customer_negative_criterion.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a\x38google/ads/googleads_v3/proto/enums/criterion_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xf6\x06\n\x19\x43ustomerNegativeCriterion\x12Q\n\rresource_name\x18\x01 \x01(\tB:\xe0\x41\x05\xfa\x41\x34\n2googleads.googleapis.com/CustomerNegativeCriterion\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12Q\n\x04type\x18\x03 \x01(\x0e\x32>.google.ads.googleads.v3.enums.CriterionTypeEnum.CriterionTypeB\x03\xe0\x41\x03\x12N\n\rcontent_label\x18\x04 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.ContentLabelInfoB\x03\xe0\x41\x05H\x00\x12X\n\x12mobile_application\x18\x05 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileApplicationInfoB\x03\xe0\x41\x05H\x00\x12Y\n\x13mobile_app_category\x18\x06 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileAppCategoryInfoB\x03\xe0\x41\x05H\x00\x12G\n\tplacement\x18\x07 \x01(\x0b\x32-.google.ads.googleads.v3.common.PlacementInfoB\x03\xe0\x41\x05H\x00\x12N\n\ryoutube_video\x18\x08 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.YouTubeVideoInfoB\x03\xe0\x41\x05H\x00\x12R\n\x0fyoutube_channel\x18\t \x01(\x0b\x32\x32.google.ads.googleads.v3.common.YouTubeChannelInfoB\x03\xe0\x41\x05H\x00:\x85\x01\xea\x41\x81\x01\n2googleads.googleapis.com/CustomerNegativeCriterion\x12Kcustomers/{customer}/customerNegativeCriteria/{customer_negative_criterion}B\x0b\n\tcriterionB\x8b\x02\n%com.google.ads.googleads.v3.resourcesB\x1e\x43ustomerNegativeCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,63 +46,63 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A4\n2googleads.googleapis.com/CustomerNegativeCriterion'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.CustomerNegativeCriterion.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.CustomerNegativeCriterion.type', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='content_label', full_name='google.ads.googleads.v3.resources.CustomerNegativeCriterion.content_label', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='mobile_application', full_name='google.ads.googleads.v3.resources.CustomerNegativeCriterion.mobile_application', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='mobile_app_category', full_name='google.ads.googleads.v3.resources.CustomerNegativeCriterion.mobile_app_category', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='placement', full_name='google.ads.googleads.v3.resources.CustomerNegativeCriterion.placement', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='youtube_video', full_name='google.ads.googleads.v3.resources.CustomerNegativeCriterion.youtube_video', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='youtube_channel', full_name='google.ads.googleads.v3.resources.CustomerNegativeCriterion.youtube_channel', index=8, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -117,8 +118,8 @@ name='criterion', full_name='google.ads.googleads.v3.resources.CustomerNegativeCriterion.criterion', index=0, containing_type=None, fields=[]), ], - serialized_start=313, - serialized_end=1099, + serialized_start=346, + serialized_end=1232, ) _CUSTOMERNEGATIVECRITERION.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -159,27 +160,28 @@ Attributes: resource_name: - The resource name of the customer negative criterion. Customer - negative criterion resource names have the form: ``customers/ - {customer_id}/customerNegativeCriteria/{criterion_id}`` + Immutable. The resource name of the customer negative + criterion. Customer negative criterion resource names have the + form: ``customers/{customer_id}/customerNegativeCriteria/{cri + terion_id}`` id: - The ID of the criterion. + Output only. The ID of the criterion. type: - The type of the criterion. + Output only. The type of the criterion. criterion: The customer negative criterion. Exactly one must be set. content_label: - ContentLabel. + Immutable. ContentLabel. mobile_application: - MobileApplication. + Immutable. MobileApplication. mobile_app_category: - MobileAppCategory. + Immutable. MobileAppCategory. placement: - Placement. + Immutable. Placement. youtube_video: - YouTube Video. + Immutable. YouTube Video. youtube_channel: - YouTube Channel. + Immutable. YouTube Channel. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.CustomerNegativeCriterion) )) @@ -187,5 +189,14 @@ DESCRIPTOR._options = None +_CUSTOMERNEGATIVECRITERION.fields_by_name['resource_name']._options = None +_CUSTOMERNEGATIVECRITERION.fields_by_name['id']._options = None +_CUSTOMERNEGATIVECRITERION.fields_by_name['type']._options = None +_CUSTOMERNEGATIVECRITERION.fields_by_name['content_label']._options = None +_CUSTOMERNEGATIVECRITERION.fields_by_name['mobile_application']._options = None +_CUSTOMERNEGATIVECRITERION.fields_by_name['mobile_app_category']._options = None +_CUSTOMERNEGATIVECRITERION.fields_by_name['placement']._options = None +_CUSTOMERNEGATIVECRITERION.fields_by_name['youtube_video']._options = None +_CUSTOMERNEGATIVECRITERION.fields_by_name['youtube_channel']._options = None _CUSTOMERNEGATIVECRITERION._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/customer_pb2.py b/google/ads/google_ads/v3/proto/resources/customer_pb2.py index 34b373d1d..d5d05618e 100644 --- a/google/ads/google_ads/v3/proto/resources/customer_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/customer_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import customer_pay_per_conversion_eligibility_failure_reason_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_customer__pay__per__conversion__eligibility__failure__reason__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\rCustomerProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n6google/ads/googleads_v3/proto/resources/customer.proto\x12!google.ads.googleads.v3.resources\x1a`google/ads/googleads_v3/proto/enums/customer_pay_per_conversion_eligibility_failure_reason.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xbc\x08\n\x08\x43ustomer\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x10\x64\x65scriptive_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rcurrency_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\ttime_zone\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15tracking_url_template\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x14\x61uto_tagging_enabled\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x36\n\x12has_partners_badge\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x07manager\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x30\n\x0ctest_account\x18\r \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12W\n\x16\x63\x61ll_reporting_setting\x18\n \x01(\x0b\x32\x37.google.ads.googleads.v3.resources.CallReportingSetting\x12\x61\n\x1b\x63onversion_tracking_setting\x18\x0e \x01(\x0b\x32<.google.ads.googleads.v3.resources.ConversionTrackingSetting\x12R\n\x13remarketing_setting\x18\x0f \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.RemarketingSetting\x12\xbd\x01\n.pay_per_conversion_eligibility_failure_reasons\x18\x10 \x03(\x0e\x32\x84\x01.google.ads.googleads.v3.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason:<\xea\x41\x39\n!googleads.googleapis.com/Customer\x12\x14\x63ustomers/{customer}\"\xd7\x01\n\x14\x43\x61llReportingSetting\x12:\n\x16\x63\x61ll_reporting_enabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x45\n!call_conversion_reporting_enabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x16\x63\x61ll_conversion_action\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xa3\x01\n\x19\x43onversionTrackingSetting\x12;\n\x16\x63onversion_tracking_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12I\n$cross_account_conversion_tracking_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"R\n\x12RemarketingSetting\x12<\n\x16google_global_site_tag\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xfa\x01\n%com.google.ads.googleads.v3.resourcesB\rCustomerProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n6google/ads/googleads_v3/proto/resources/customer.proto\x12!google.ads.googleads.v3.resources\x1a`google/ads/googleads_v3/proto/enums/customer_pay_per_conversion_eligibility_failure_reason.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x94\t\n\x08\x43ustomer\x12@\n\rresource_name\x18\x01 \x01(\tB)\xe0\x41\x05\xfa\x41#\n!googleads.googleapis.com/Customer\x12,\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x36\n\x10\x64\x65scriptive_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\rcurrency_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12\x34\n\ttime_zone\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12;\n\x15tracking_url_template\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x66inal_url_suffix\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x14\x61uto_tagging_enabled\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12;\n\x12has_partners_badge\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12\x30\n\x07manager\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12\x35\n\x0ctest_account\x18\r \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12W\n\x16\x63\x61ll_reporting_setting\x18\n \x01(\x0b\x32\x37.google.ads.googleads.v3.resources.CallReportingSetting\x12\x66\n\x1b\x63onversion_tracking_setting\x18\x0e \x01(\x0b\x32<.google.ads.googleads.v3.resources.ConversionTrackingSettingB\x03\xe0\x41\x03\x12W\n\x13remarketing_setting\x18\x0f \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.RemarketingSettingB\x03\xe0\x41\x03\x12\xc2\x01\n.pay_per_conversion_eligibility_failure_reasons\x18\x10 \x03(\x0e\x32\x84\x01.google.ads.googleads.v3.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReasonB\x03\xe0\x41\x03:<\xea\x41\x39\n!googleads.googleapis.com/Customer\x12\x14\x63ustomers/{customer}\"\x87\x02\n\x14\x43\x61llReportingSetting\x12:\n\x16\x63\x61ll_reporting_enabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x45\n!call_conversion_reporting_enabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12l\n\x16\x63\x61ll_conversion_action\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValueB.\xfa\x41+\n)googleads.googleapis.com/ConversionAction\"\xad\x01\n\x19\x43onversionTrackingSetting\x12@\n\x16\x63onversion_tracking_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12N\n$cross_account_conversion_tracking_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\"W\n\x12RemarketingSetting\x12\x41\n\x16google_global_site_tag\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x42\xfa\x01\n%com.google.ads.googleads.v3.resourcesB\rCustomerProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_customer__pay__per__conversion__eligibility__failure__reason__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_customer__pay__per__conversion__eligibility__failure__reason__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,14 +45,14 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A#\n!googleads.googleapis.com/Customer'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.Customer.id', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='descriptive_name', full_name='google.ads.googleads.v3.resources.Customer.descriptive_name', index=2, number=4, type=11, cpp_type=10, label=1, @@ -65,14 +66,14 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='time_zone', full_name='google.ads.googleads.v3.resources.Customer.time_zone', index=4, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='tracking_url_template', full_name='google.ads.googleads.v3.resources.Customer.tracking_url_template', index=5, number=7, type=11, cpp_type=10, label=1, @@ -100,21 +101,21 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='manager', full_name='google.ads.googleads.v3.resources.Customer.manager', index=9, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='test_account', full_name='google.ads.googleads.v3.resources.Customer.test_account', index=10, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='call_reporting_setting', full_name='google.ads.googleads.v3.resources.Customer.call_reporting_setting', index=11, number=10, type=11, cpp_type=10, label=1, @@ -128,21 +129,21 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='remarketing_setting', full_name='google.ads.googleads.v3.resources.Customer.remarketing_setting', index=13, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='pay_per_conversion_eligibility_failure_reasons', full_name='google.ads.googleads.v3.resources.Customer.pay_per_conversion_eligibility_failure_reasons', index=14, number=16, type=14, cpp_type=8, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -155,8 +156,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=281, - serialized_end=1365, + serialized_start=314, + serialized_end=1486, ) @@ -187,7 +188,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A+\n)googleads.googleapis.com/ConversionAction'), file=DESCRIPTOR), ], extensions=[ ], @@ -200,8 +201,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1368, - serialized_end=1583, + serialized_start=1489, + serialized_end=1752, ) @@ -218,14 +219,14 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='cross_account_conversion_tracking_id', full_name='google.ads.googleads.v3.resources.ConversionTrackingSetting.cross_account_conversion_tracking_id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -238,8 +239,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1586, - serialized_end=1749, + serialized_start=1755, + serialized_end=1928, ) @@ -256,7 +257,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -269,8 +270,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1751, - serialized_end=1833, + serialized_start=1930, + serialized_end=2017, ) _CUSTOMER.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -308,17 +309,18 @@ Attributes: resource_name: - The resource name of the customer. Customer resource names - have the form: ``customers/{customer_id}`` + Immutable. The resource name of the customer. Customer + resource names have the form: ``customers/{customer_id}`` id: - The ID of the customer. + Output only. The ID of the customer. descriptive_name: Optional, non-unique descriptive name of the customer. currency_code: - The currency in which the account operates. A subset of the - currency codes from the ISO 4217 standard is supported. + Immutable. The currency in which the account operates. A + subset of the currency codes from the ISO 4217 standard is + supported. time_zone: - The local timezone ID of the customer. + Immutable. The local timezone ID of the customer. tracking_url_template: The URL template for constructing a tracking URL out of parameters. @@ -327,22 +329,22 @@ auto_tagging_enabled: Whether auto-tagging is enabled for the customer. has_partners_badge: - Whether the Customer has a Partners program badge. If the - Customer is not associated with the Partners program, this - will be false. For more information, see + Output only. Whether the Customer has a Partners program + badge. If the Customer is not associated with the Partners + program, this will be false. For more information, see https://support.google.com/partners/answer/3125774. manager: - Whether the customer is a manager. + Output only. Whether the customer is a manager. test_account: - Whether the customer is a test account. + Output only. Whether the customer is a test account. call_reporting_setting: Call reporting setting for a customer. conversion_tracking_setting: - Conversion tracking setting for a customer. + Output only. Conversion tracking setting for a customer. remarketing_setting: - Remarketing setting for a customer. + Output only. Remarketing setting for a customer. pay_per_conversion_eligibility_failure_reasons: - Reasons why the customer is not eligible to use + Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If the list is empty, the customer is eligible. This field is read-only. """, @@ -383,16 +385,16 @@ Attributes: conversion_tracking_id: - The conversion tracking id used for this account. This id is - automatically assigned after any conversion tracking feature - is used. If the customer doesn't use conversion tracking, this - is 0. This field is read-only. + Output only. The conversion tracking id used for this account. + This id is automatically assigned after any conversion + tracking feature is used. If the customer doesn't use + conversion tracking, this is 0. This field is read-only. cross_account_conversion_tracking_id: - The conversion tracking id of the customer's manager. This is - set when the customer is opted into cross account conversion - tracking, and it overrides conversion\_tracking\_id. This - field can only be managed through the Google Ads UI. This - field is read-only. + Output only. The conversion tracking id of the customer's + manager. This is set when the customer is opted into cross + account conversion tracking, and it overrides + conversion\_tracking\_id. This field can only be managed + through the Google Ads UI. This field is read-only. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.ConversionTrackingSetting) )) @@ -407,7 +409,7 @@ Attributes: google_global_site_tag: - The Google global site tag. + Output only. The Google global site tag. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.RemarketingSetting) )) @@ -415,5 +417,19 @@ DESCRIPTOR._options = None +_CUSTOMER.fields_by_name['resource_name']._options = None +_CUSTOMER.fields_by_name['id']._options = None +_CUSTOMER.fields_by_name['currency_code']._options = None +_CUSTOMER.fields_by_name['time_zone']._options = None +_CUSTOMER.fields_by_name['has_partners_badge']._options = None +_CUSTOMER.fields_by_name['manager']._options = None +_CUSTOMER.fields_by_name['test_account']._options = None +_CUSTOMER.fields_by_name['conversion_tracking_setting']._options = None +_CUSTOMER.fields_by_name['remarketing_setting']._options = None +_CUSTOMER.fields_by_name['pay_per_conversion_eligibility_failure_reasons']._options = None _CUSTOMER._options = None +_CALLREPORTINGSETTING.fields_by_name['call_conversion_action']._options = None +_CONVERSIONTRACKINGSETTING.fields_by_name['conversion_tracking_id']._options = None +_CONVERSIONTRACKINGSETTING.fields_by_name['cross_account_conversion_tracking_id']._options = None +_REMARKETINGSETTING.fields_by_name['google_global_site_tag']._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/detail_placement_view_pb2.py b/google/ads/google_ads/v3/proto/resources/detail_placement_view_pb2.py index fa02642ff..d0aadc21e 100644 --- a/google/ads/google_ads/v3/proto/resources/detail_placement_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/detail_placement_view_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import placement_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placement__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\030DetailPlacementViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/detail_placement_view.proto\x12!google.ads.googleads.v3.resources\x1a\x38google/ads/googleads_v3/proto/enums/placement_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd3\x03\n\x13\x44\x65tailPlacementView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12/\n\tplacement\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64isplay_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12@\n\x1agroup_placement_target_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\ntarget_url\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12V\n\x0eplacement_type\x18\x06 \x01(\x0e\x32>.google.ads.googleads.v3.enums.PlacementTypeEnum.PlacementType:t\xea\x41q\n,googleads.googleapis.com/DetailPlacementView\x12\x41\x63ustomers/{customer}/detailPlacementViews/{detail_placement_view}B\x85\x02\n%com.google.ads.googleads.v3.resourcesB\x18\x44\x65tailPlacementViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/detail_placement_view.proto\x12!google.ads.googleads.v3.resources\x1a\x38google/ads/googleads_v3/proto/enums/placement_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa2\x04\n\x13\x44\x65tailPlacementView\x12K\n\rresource_name\x18\x01 \x01(\tB4\xe0\x41\x03\xfa\x41.\n,googleads.googleapis.com/DetailPlacementView\x12\x34\n\tplacement\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x37\n\x0c\x64isplay_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x45\n\x1agroup_placement_target_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x35\n\ntarget_url\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12[\n\x0eplacement_type\x18\x06 \x01(\x0e\x32>.google.ads.googleads.v3.enums.PlacementTypeEnum.PlacementTypeB\x03\xe0\x41\x03:t\xea\x41q\n,googleads.googleapis.com/DetailPlacementView\x12\x41\x63ustomers/{customer}/detailPlacementViews/{detail_placement_view}B\x85\x02\n%com.google.ads.googleads.v3.resourcesB\x18\x44\x65tailPlacementViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placement__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placement__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,42 +45,42 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A.\n,googleads.googleapis.com/DetailPlacementView'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='placement', full_name='google.ads.googleads.v3.resources.DetailPlacementView.placement', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='display_name', full_name='google.ads.googleads.v3.resources.DetailPlacementView.display_name', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='group_placement_target_url', full_name='google.ads.googleads.v3.resources.DetailPlacementView.group_placement_target_url', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='target_url', full_name='google.ads.googleads.v3.resources.DetailPlacementView.target_url', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='placement_type', full_name='google.ads.googleads.v3.resources.DetailPlacementView.placement_type', index=5, number=6, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -92,8 +93,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=254, - serialized_end=721, + serialized_start=287, + serialized_end=833, ) _DETAILPLACEMENTVIEW.fields_by_name['placement'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -113,26 +114,27 @@ Attributes: resource_name: - The resource name of the detail placement view. Detail - placement view resource names have the form: ``customers/{cus - tomer_id}/detailPlacementViews/{ad_group_id}~{base64_placement - }`` + Output only. The resource name of the detail placement view. + Detail placement view resource names have the form: ``custome + rs/{customer_id}/detailPlacementViews/{ad_group_id}~{base64_pl + acement}`` placement: - The automatic placement string at detail level, e. g. website - URL, mobile application ID, or a YouTube video ID. + Output only. The automatic placement string at detail level, + e. g. website URL, mobile application ID, or a YouTube video + ID. display_name: - The display name is URL name for websites, YouTube video name - for YouTube videos, and translated mobile app name for mobile - apps. + Output only. The display name is URL name for websites, + YouTube video name for YouTube videos, and translated mobile + app name for mobile apps. group_placement_target_url: - URL of the group placement, e.g. domain, link to the mobile - application in app store, or a YouTube channel URL. + Output only. URL of the group placement, e.g. domain, link to + the mobile application in app store, or a YouTube channel URL. target_url: - URL of the placement, e.g. website, link to the mobile - application in app store, or a YouTube video URL. + Output only. URL of the placement, e.g. website, link to the + mobile application in app store, or a YouTube video URL. placement_type: - Type of the placement, e.g. Website, YouTube Video, and Mobile - Application. + Output only. Type of the placement, e.g. Website, YouTube + Video, and Mobile Application. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.DetailPlacementView) )) @@ -140,5 +142,11 @@ DESCRIPTOR._options = None +_DETAILPLACEMENTVIEW.fields_by_name['resource_name']._options = None +_DETAILPLACEMENTVIEW.fields_by_name['placement']._options = None +_DETAILPLACEMENTVIEW.fields_by_name['display_name']._options = None +_DETAILPLACEMENTVIEW.fields_by_name['group_placement_target_url']._options = None +_DETAILPLACEMENTVIEW.fields_by_name['target_url']._options = None +_DETAILPLACEMENTVIEW.fields_by_name['placement_type']._options = None _DETAILPLACEMENTVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/display_keyword_view_pb2.py b/google/ads/google_ads/v3/proto/resources/display_keyword_view_pb2.py index df52b9df0..2d10f7e24 100644 --- a/google/ads/google_ads/v3/proto/resources/display_keyword_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/display_keyword_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -22,9 +23,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\027DisplayKeywordViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/resources/display_keyword_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\x9e\x01\n\x12\x44isplayKeywordView\x12\x15\n\rresource_name\x18\x01 \x01(\t:q\xea\x41n\n+googleads.googleapis.com/DisplayKeywordView\x12?customers/{customer}/displayKeywordViews/{display_keyword_view}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17\x44isplayKeywordViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/resources/display_keyword_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xd3\x01\n\x12\x44isplayKeywordView\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x03\xfa\x41-\n+googleads.googleapis.com/DisplayKeywordView:q\xea\x41n\n+googleads.googleapis.com/DisplayKeywordView\x12?customers/{customer}/displayKeywordViews/{display_keyword_view}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17\x44isplayKeywordViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -42,7 +43,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A-\n+googleads.googleapis.com/DisplayKeywordView'), file=DESCRIPTOR), ], extensions=[ ], @@ -55,8 +56,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=163, - serialized_end=321, + serialized_start=196, + serialized_end=407, ) DESCRIPTOR.message_types_by_name['DisplayKeywordView'] = _DISPLAYKEYWORDVIEW @@ -71,9 +72,10 @@ Attributes: resource_name: - The resource name of the display keyword view. Display Keyword - view resource names have the form: ``customers/{customer_id}/ - displayKeywordViews/{ad_group_id}~{criterion_id}`` + Output only. The resource name of the display keyword view. + Display Keyword view resource names have the form: ``customer + s/{customer_id}/displayKeywordViews/{ad_group_id}~{criterion_i + d}`` """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.DisplayKeywordView) )) @@ -81,5 +83,6 @@ DESCRIPTOR._options = None +_DISPLAYKEYWORDVIEW.fields_by_name['resource_name']._options = None _DISPLAYKEYWORDVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/distance_view_pb2.py b/google/ads/google_ads/v3/proto/resources/distance_view_pb2.py index c6c28d384..95ccc3196 100644 --- a/google/ads/google_ads/v3/proto/resources/distance_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/distance_view_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import distance_bucket_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_distance__bucket__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\021DistanceViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n;google/ads/googleads_v3/proto/resources/distance_view.proto\x12!google.ads.googleads.v3.resources\x1a\x39google/ads/googleads_v3/proto/enums/distance_bucket.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x93\x02\n\x0c\x44istanceView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12Y\n\x0f\x64istance_bucket\x18\x02 \x01(\x0e\x32@.google.ads.googleads.v3.enums.DistanceBucketEnum.DistanceBucket\x12\x31\n\rmetric_system\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:^\xea\x41[\n%googleads.googleapis.com/DistanceView\x12\x32\x63ustomers/{customer}/distanceViews/{distance_view}B\xfe\x01\n%com.google.ads.googleads.v3.resourcesB\x11\x44istanceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n;google/ads/googleads_v3/proto/resources/distance_view.proto\x12!google.ads.googleads.v3.resources\x1a\x39google/ads/googleads_v3/proto/enums/distance_bucket.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xcc\x02\n\x0c\x44istanceView\x12\x44\n\rresource_name\x18\x01 \x01(\tB-\xe0\x41\x03\xfa\x41\'\n%googleads.googleapis.com/DistanceView\x12^\n\x0f\x64istance_bucket\x18\x02 \x01(\x0e\x32@.google.ads.googleads.v3.enums.DistanceBucketEnum.DistanceBucketB\x03\xe0\x41\x03\x12\x36\n\rmetric_system\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03:^\xea\x41[\n%googleads.googleapis.com/DistanceView\x12\x32\x63ustomers/{customer}/distanceViews/{distance_view}B\xfe\x01\n%com.google.ads.googleads.v3.resourcesB\x11\x44istanceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_distance__bucket__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_distance__bucket__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,21 +45,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\'\n%googleads.googleapis.com/DistanceView'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='distance_bucket', full_name='google.ads.googleads.v3.resources.DistanceView.distance_bucket', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='metric_system', full_name='google.ads.googleads.v3.resources.DistanceView.metric_system', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -71,8 +72,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=247, - serialized_end=522, + serialized_start=280, + serialized_end=612, ) _DISTANCEVIEW.fields_by_name['distance_bucket'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_distance__bucket__pb2._DISTANCEBUCKETENUM_DISTANCEBUCKET @@ -93,14 +94,15 @@ Attributes: resource_name: - The resource name of the distance view. Distance view resource - names have the form: + Output only. The resource name of the distance view. Distance + view resource names have the form: ``customers/{customer_id}/distanceViews/1~{distance_bucket}`` distance_bucket: - Grouping of user distance from location extensions. + Output only. Grouping of user distance from location + extensions. metric_system: - True if the DistanceBucket is using the metric system, false - otherwise. + Output only. True if the DistanceBucket is using the metric + system, false otherwise. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.DistanceView) )) @@ -108,5 +110,8 @@ DESCRIPTOR._options = None +_DISTANCEVIEW.fields_by_name['resource_name']._options = None +_DISTANCEVIEW.fields_by_name['distance_bucket']._options = None +_DISTANCEVIEW.fields_by_name['metric_system']._options = None _DISTANCEVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/domain_category_pb2.py b/google/ads/google_ads/v3/proto/resources/domain_category_pb2.py index 361323ac6..5a03fadb0 100644 --- a/google/ads/google_ads/v3/proto/resources/domain_category_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/domain_category_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\023DomainCategoryProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n=google/ads/googleads_v3/proto/resources/domain_category.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb1\x04\n\x0e\x44omainCategory\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12.\n\x08\x63\x61mpaign\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x63\x61tegory\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlanguage_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12,\n\x06\x64omain\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63overage_fraction\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x32\n\rcategory_rank\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\x0chas_children\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12?\n\x1arecommended_cpc_bid_micros\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64Value:e\xea\x41\x62\n\'googleads.googleapis.com/DomainCategory\x12\x37\x63ustomers/{customer}/domainCategories/{domain_category}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x44omainCategoryProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n=google/ads/googleads_v3/proto/resources/domain_category.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb0\x05\n\x0e\x44omainCategory\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x03\xfa\x41)\n\'googleads.googleapis.com/DomainCategory\x12Y\n\x08\x63\x61mpaign\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x03\xfa\x41#\n!googleads.googleapis.com/Campaign\x12\x33\n\x08\x63\x61tegory\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x38\n\rlanguage_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x31\n\x06\x64omain\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12<\n\x11\x63overage_fraction\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.DoubleValueB\x03\xe0\x41\x03\x12\x37\n\rcategory_rank\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x35\n\x0chas_children\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12\x44\n\x1arecommended_cpc_bid_micros\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03:e\xea\x41\x62\n\'googleads.googleapis.com/DomainCategory\x12\x37\x63ustomers/{customer}/domainCategories/{domain_category}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x44omainCategoryProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,63 +44,63 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A)\n\'googleads.googleapis.com/DomainCategory'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign', full_name='google.ads.googleads.v3.resources.DomainCategory.campaign', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='category', full_name='google.ads.googleads.v3.resources.DomainCategory.category', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='language_code', full_name='google.ads.googleads.v3.resources.DomainCategory.language_code', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='domain', full_name='google.ads.googleads.v3.resources.DomainCategory.domain', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='coverage_fraction', full_name='google.ads.googleads.v3.resources.DomainCategory.coverage_fraction', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='category_rank', full_name='google.ads.googleads.v3.resources.DomainCategory.category_rank', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='has_children', full_name='google.ads.googleads.v3.resources.DomainCategory.has_children', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='recommended_cpc_bid_micros', full_name='google.ads.googleads.v3.resources.DomainCategory.recommended_cpc_bid_micros', index=8, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -112,8 +113,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=190, - serialized_end=751, + serialized_start=223, + serialized_end=911, ) _DOMAINCATEGORY.fields_by_name['campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -140,34 +141,39 @@ Attributes: resource_name: - The resource name of the domain category. Domain category - resource names have the form: ``customers/{customer_id}/domai - nCategories/{campaign_id}~{category_base64}~{language_code}`` + Output only. The resource name of the domain category. Domain + category resource names have the form: ``customers/{customer_ + id}/domainCategories/{campaign_id}~{category_base64}~{language + _code}`` campaign: - The campaign this category is recommended for. + Output only. The campaign this category is recommended for. category: - Recommended category for the website domain. e.g. if you have - a website about electronics, the categories could be - "cameras", "televisions", etc. + Output only. Recommended category for the website domain. e.g. + if you have a website about electronics, the categories could + be "cameras", "televisions", etc. language_code: - The language code specifying the language of the website. e.g. - "en" for English. The language can be specified in the - DynamicSearchAdsSetting required for dynamic search ads. This - is the language of the pages from your website that you want - Google Ads to find, create ads for, and match searches with. + Output only. The language code specifying the language of the + website. e.g. "en" for English. The language can be specified + in the DynamicSearchAdsSetting required for dynamic search + ads. This is the language of the pages from your website that + you want Google Ads to find, create ads for, and match + searches with. domain: - The domain for the website. The domain can be specified in the - DynamicSearchAdsSetting required for dynamic search ads. + Output only. The domain for the website. The domain can be + specified in the DynamicSearchAdsSetting required for dynamic + search ads. coverage_fraction: - Fraction of pages on your site that this category matches. + Output only. Fraction of pages on your site that this category + matches. category_rank: - The position of this category in the set of categories. Lower - numbers indicate a better match for the domain. null indicates - not recommended. + Output only. The position of this category in the set of + categories. Lower numbers indicate a better match for the + domain. null indicates not recommended. has_children: - Indicates whether this category has sub-categories. + Output only. Indicates whether this category has sub- + categories. recommended_cpc_bid_micros: - The recommended cost per click for the category. + Output only. The recommended cost per click for the category. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.DomainCategory) )) @@ -175,5 +181,14 @@ DESCRIPTOR._options = None +_DOMAINCATEGORY.fields_by_name['resource_name']._options = None +_DOMAINCATEGORY.fields_by_name['campaign']._options = None +_DOMAINCATEGORY.fields_by_name['category']._options = None +_DOMAINCATEGORY.fields_by_name['language_code']._options = None +_DOMAINCATEGORY.fields_by_name['domain']._options = None +_DOMAINCATEGORY.fields_by_name['coverage_fraction']._options = None +_DOMAINCATEGORY.fields_by_name['category_rank']._options = None +_DOMAINCATEGORY.fields_by_name['has_children']._options = None +_DOMAINCATEGORY.fields_by_name['recommended_cpc_bid_micros']._options = None _DOMAINCATEGORY._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/dynamic_search_ads_search_term_view_pb2.py b/google/ads/google_ads/v3/proto/resources/dynamic_search_ads_search_term_view_pb2.py index da5689fed..60260c380 100644 --- a/google/ads/google_ads/v3/proto/resources/dynamic_search_ads_search_term_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/dynamic_search_ads_search_term_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB#DynamicSearchAdsSearchTermViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nQgoogle/ads/googleads_v3/proto/resources/dynamic_search_ads_search_term_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xc4\x04\n\x1e\x44ynamicSearchAdsSearchTermView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x31\n\x0bsearch_term\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08headline\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0clanding_page\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08page_url\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x14has_negative_keyword\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x14has_matching_keyword\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x10has_negative_url\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:\x99\x01\xea\x41\x95\x01\n7googleads.googleapis.com/DynamicSearchAdsSearchTermView\x12Zcustomers/{customer}/dynamicSearchAdsSearchTermViews/{dynamic_search_ads_search_term_view}B\x90\x02\n%com.google.ads.googleads.v3.resourcesB#DynamicSearchAdsSearchTermViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nQgoogle/ads/googleads_v3/proto/resources/dynamic_search_ads_search_term_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa8\x05\n\x1e\x44ynamicSearchAdsSearchTermView\x12V\n\rresource_name\x18\x01 \x01(\tB?\xe0\x41\x03\xfa\x41\x39\n7googleads.googleapis.com/DynamicSearchAdsSearchTermView\x12\x36\n\x0bsearch_term\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x33\n\x08headline\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x37\n\x0clanding_page\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x33\n\x08page_url\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12=\n\x14has_negative_keyword\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12=\n\x14has_matching_keyword\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12\x39\n\x10has_negative_url\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03:\x99\x01\xea\x41\x95\x01\n7googleads.googleapis.com/DynamicSearchAdsSearchTermView\x12Zcustomers/{customer}/dynamicSearchAdsSearchTermViews/{dynamic_search_ads_search_term_view}B\x90\x02\n%com.google.ads.googleads.v3.resourcesB#DynamicSearchAdsSearchTermViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,56 +44,56 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A9\n7googleads.googleapis.com/DynamicSearchAdsSearchTermView'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='search_term', full_name='google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView.search_term', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='headline', full_name='google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView.headline', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='landing_page', full_name='google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView.landing_page', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='page_url', full_name='google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView.page_url', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='has_negative_keyword', full_name='google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView.has_negative_keyword', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='has_matching_keyword', full_name='google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView.has_matching_keyword', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='has_negative_url', full_name='google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView.has_negative_url', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -105,8 +106,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=210, - serialized_end=790, + serialized_start=243, + serialized_end=923, ) _DYNAMICSEARCHADSSEARCHTERMVIEW.fields_by_name['search_term'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -128,31 +129,31 @@ Attributes: resource_name: - The resource name of the dynamic search ads search term view. - Dynamic search ads search term view resource names have the - form: ``customers/{customer_id}/dynamicSearchAdsSearchTermVie - ws/{ad_group_id}~{search_term_fp}~{headline_fp}~{landing_page_ - fp}~{page_url_fp}`` + Output only. The resource name of the dynamic search ads + search term view. Dynamic search ads search term view resource + names have the form: ``customers/{customer_id}/dynamicSearchA + dsSearchTermViews/{ad_group_id}~{search_term_fp}~{headline_fp} + ~{landing_page_fp}~{page_url_fp}`` search_term: - Search term This field is read-only. + Output only. Search term This field is read-only. headline: - The dynamically generated headline of the Dynamic Search Ad. - This field is read-only. + Output only. The dynamically generated headline of the Dynamic + Search Ad. This field is read-only. landing_page: - The dynamically selected landing page URL of the impression. - This field is read-only. + Output only. The dynamically selected landing page URL of the + impression. This field is read-only. page_url: - The URL of page feed item served for the impression. This - field is read-only. + Output only. The URL of page feed item served for the + impression. This field is read-only. has_negative_keyword: - True if query matches a negative keyword. This field is read- - only. + Output only. True if query matches a negative keyword. This + field is read-only. has_matching_keyword: - True if query is added to targeted keywords. This field is - read-only. + Output only. True if query is added to targeted keywords. + This field is read-only. has_negative_url: - True if query matches a negative url. This field is read- - only. + Output only. True if query matches a negative url. This field + is read-only. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView) )) @@ -160,5 +161,13 @@ DESCRIPTOR._options = None +_DYNAMICSEARCHADSSEARCHTERMVIEW.fields_by_name['resource_name']._options = None +_DYNAMICSEARCHADSSEARCHTERMVIEW.fields_by_name['search_term']._options = None +_DYNAMICSEARCHADSSEARCHTERMVIEW.fields_by_name['headline']._options = None +_DYNAMICSEARCHADSSEARCHTERMVIEW.fields_by_name['landing_page']._options = None +_DYNAMICSEARCHADSSEARCHTERMVIEW.fields_by_name['page_url']._options = None +_DYNAMICSEARCHADSSEARCHTERMVIEW.fields_by_name['has_negative_keyword']._options = None +_DYNAMICSEARCHADSSEARCHTERMVIEW.fields_by_name['has_matching_keyword']._options = None +_DYNAMICSEARCHADSSEARCHTERMVIEW.fields_by_name['has_negative_url']._options = None _DYNAMICSEARCHADSSEARCHTERMVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/expanded_landing_page_view_pb2.py b/google/ads/google_ads/v3/proto/resources/expanded_landing_page_view_pb2.py index 8bb5e1932..7ef80e61f 100644 --- a/google/ads/google_ads/v3/proto/resources/expanded_landing_page_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/expanded_landing_page_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\034ExpandedLandingPageViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/resources/expanded_landing_page_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xee\x01\n\x17\x45xpandedLandingPageView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x38\n\x12\x65xpanded_final_url\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue:\x81\x01\xea\x41~\n0googleads.googleapis.com/ExpandedLandingPageView\x12Jcustomers/{customer}/expandedLandingPageViews/{expanded_landing_page_view}B\x89\x02\n%com.google.ads.googleads.v3.resourcesB\x1c\x45xpandedLandingPageViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/resources/expanded_landing_page_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xad\x02\n\x17\x45xpandedLandingPageView\x12O\n\rresource_name\x18\x01 \x01(\tB8\xe0\x41\x03\xfa\x41\x32\n0googleads.googleapis.com/ExpandedLandingPageView\x12=\n\x12\x65xpanded_final_url\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03:\x81\x01\xea\x41~\n0googleads.googleapis.com/ExpandedLandingPageView\x12Jcustomers/{customer}/expandedLandingPageViews/{expanded_landing_page_view}B\x89\x02\n%com.google.ads.googleads.v3.resourcesB\x1c\x45xpandedLandingPageViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,14 +44,14 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A2\n0googleads.googleapis.com/ExpandedLandingPageView'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='expanded_final_url', full_name='google.ads.googleads.v3.resources.ExpandedLandingPageView.expanded_final_url', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -63,8 +64,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=201, - serialized_end=439, + serialized_start=234, + serialized_end=535, ) _EXPANDEDLANDINGPAGEVIEW.fields_by_name['expanded_final_url'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -81,12 +82,12 @@ Attributes: resource_name: - The resource name of the expanded landing page view. Expanded - landing page view resource names have the form: ``customers/{ - customer_id}/expandedLandingPageViews/{expanded_final_url_fing - erprint}`` + Output only. The resource name of the expanded landing page + view. Expanded landing page view resource names have the form: + ``customers/{customer_id}/expandedLandingPageViews/{expanded_f + inal_url_fingerprint}`` expanded_final_url: - The final URL that clicks are directed to. + Output only. The final URL that clicks are directed to. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.ExpandedLandingPageView) )) @@ -94,5 +95,7 @@ DESCRIPTOR._options = None +_EXPANDEDLANDINGPAGEVIEW.fields_by_name['resource_name']._options = None +_EXPANDEDLANDINGPAGEVIEW.fields_by_name['expanded_final_url']._options = None _EXPANDEDLANDINGPAGEVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/extension_feed_item_pb2.py b/google/ads/google_ads/v3/proto/resources/extension_feed_item_pb2.py index 064541c98..933d15ca6 100644 --- a/google/ads/google_ads/v3/proto/resources/extension_feed_item_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/extension_feed_item_pb2.py @@ -18,6 +18,7 @@ from google.ads.google_ads.v3.proto.enums import extension_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2 from google.ads.google_ads.v3.proto.enums import feed_item_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__status__pb2 from google.ads.google_ads.v3.proto.enums import feed_item_target_device_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__device__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -28,9 +29,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\026ExtensionFeedItemProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/resources/extension_feed_item.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a\x35google/ads/googleads_v3/proto/common/extensions.proto\x1a\x38google/ads/googleads_v3/proto/enums/extension_type.proto\x1a:google/ads/googleads_v3/proto/enums/feed_item_status.proto\x1a\x41google/ads/googleads_v3/proto/enums/feed_item_target_device.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb7\x0e\n\x11\x45xtensionFeedItem\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x18 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12V\n\x0e\x65xtension_type\x18\r \x01(\x0e\x32>.google.ads.googleads.v3.enums.ExtensionTypeEnum.ExtensionType\x12\x35\n\x0fstart_date_time\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rend_date_time\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x44\n\x0c\x61\x64_schedules\x18\x10 \x03(\x0b\x32..google.ads.googleads.v3.common.AdScheduleInfo\x12\\\n\x06\x64\x65vice\x18\x11 \x01(\x0e\x32L.google.ads.googleads.v3.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice\x12\x42\n\x1ctargeted_geo_target_constant\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x10targeted_keyword\x18\x16 \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfo\x12P\n\x06status\x18\x04 \x01(\x0e\x32@.google.ads.googleads.v3.enums.FeedItemStatusEnum.FeedItemStatus\x12N\n\x12sitelink_feed_item\x18\x02 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.SitelinkFeedItemH\x00\x12\x61\n\x1cstructured_snippet_feed_item\x18\x03 \x01(\x0b\x32\x39.google.ads.googleads.v3.common.StructuredSnippetFeedItemH\x00\x12\x44\n\rapp_feed_item\x18\x07 \x01(\x0b\x32+.google.ads.googleads.v3.common.AppFeedItemH\x00\x12\x46\n\x0e\x63\x61ll_feed_item\x18\x08 \x01(\x0b\x32,.google.ads.googleads.v3.common.CallFeedItemH\x00\x12L\n\x11\x63\x61llout_feed_item\x18\t \x01(\x0b\x32/.google.ads.googleads.v3.common.CalloutFeedItemH\x00\x12U\n\x16text_message_feed_item\x18\n \x01(\x0b\x32\x33.google.ads.googleads.v3.common.TextMessageFeedItemH\x00\x12H\n\x0fprice_feed_item\x18\x0b \x01(\x0b\x32-.google.ads.googleads.v3.common.PriceFeedItemH\x00\x12P\n\x13promotion_feed_item\x18\x0c \x01(\x0b\x32\x31.google.ads.googleads.v3.common.PromotionFeedItemH\x00\x12N\n\x12location_feed_item\x18\x0e \x01(\x0b\x32\x30.google.ads.googleads.v3.common.LocationFeedItemH\x00\x12\x61\n\x1c\x61\x66\x66iliate_location_feed_item\x18\x0f \x01(\x0b\x32\x39.google.ads.googleads.v3.common.AffiliateLocationFeedItemH\x00\x12W\n\x17hotel_callout_feed_item\x18\x17 \x01(\x0b\x32\x34.google.ads.googleads.v3.common.HotelCalloutFeedItemH\x00\x12\x39\n\x11targeted_campaign\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x01\x12\x39\n\x11targeted_ad_group\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x01:n\xea\x41k\n*googleads.googleapis.com/ExtensionFeedItem\x12=customers/{customer}/extensionFeedItems/{extension_feed_item}B\x0b\n\textensionB\x1c\n\x1aserving_resource_targetingB\x83\x02\n%com.google.ads.googleads.v3.resourcesB\x16\x45xtensionFeedItemProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/resources/extension_feed_item.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a\x35google/ads/googleads_v3/proto/common/extensions.proto\x1a\x38google/ads/googleads_v3/proto/enums/extension_type.proto\x1a:google/ads/googleads_v3/proto/enums/feed_item_status.proto\x1a\x41google/ads/googleads_v3/proto/enums/feed_item_target_device.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x84\x10\n\x11\x45xtensionFeedItem\x12I\n\rresource_name\x18\x01 \x01(\tB2\xe0\x41\x05\xfa\x41,\n*googleads.googleapis.com/ExtensionFeedItem\x12,\n\x02id\x18\x18 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12[\n\x0e\x65xtension_type\x18\r \x01(\x0e\x32>.google.ads.googleads.v3.enums.ExtensionTypeEnum.ExtensionTypeB\x03\xe0\x41\x03\x12\x35\n\x0fstart_date_time\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rend_date_time\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x44\n\x0c\x61\x64_schedules\x18\x10 \x03(\x0b\x32..google.ads.googleads.v3.common.AdScheduleInfo\x12\\\n\x06\x64\x65vice\x18\x11 \x01(\x0e\x32L.google.ads.googleads.v3.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice\x12s\n\x1ctargeted_geo_target_constant\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.StringValueB/\xfa\x41,\n*googleads.googleapis.com/GeoTargetConstant\x12\x45\n\x10targeted_keyword\x18\x16 \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfo\x12U\n\x06status\x18\x04 \x01(\x0e\x32@.google.ads.googleads.v3.enums.FeedItemStatusEnum.FeedItemStatusB\x03\xe0\x41\x03\x12N\n\x12sitelink_feed_item\x18\x02 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.SitelinkFeedItemH\x00\x12\x61\n\x1cstructured_snippet_feed_item\x18\x03 \x01(\x0b\x32\x39.google.ads.googleads.v3.common.StructuredSnippetFeedItemH\x00\x12\x44\n\rapp_feed_item\x18\x07 \x01(\x0b\x32+.google.ads.googleads.v3.common.AppFeedItemH\x00\x12\x46\n\x0e\x63\x61ll_feed_item\x18\x08 \x01(\x0b\x32,.google.ads.googleads.v3.common.CallFeedItemH\x00\x12L\n\x11\x63\x61llout_feed_item\x18\t \x01(\x0b\x32/.google.ads.googleads.v3.common.CalloutFeedItemH\x00\x12U\n\x16text_message_feed_item\x18\n \x01(\x0b\x32\x33.google.ads.googleads.v3.common.TextMessageFeedItemH\x00\x12H\n\x0fprice_feed_item\x18\x0b \x01(\x0b\x32-.google.ads.googleads.v3.common.PriceFeedItemH\x00\x12P\n\x13promotion_feed_item\x18\x0c \x01(\x0b\x32\x31.google.ads.googleads.v3.common.PromotionFeedItemH\x00\x12S\n\x12location_feed_item\x18\x0e \x01(\x0b\x32\x30.google.ads.googleads.v3.common.LocationFeedItemB\x03\xe0\x41\x03H\x00\x12\x66\n\x1c\x61\x66\x66iliate_location_feed_item\x18\x0f \x01(\x0b\x32\x39.google.ads.googleads.v3.common.AffiliateLocationFeedItemB\x03\xe0\x41\x03H\x00\x12W\n\x17hotel_callout_feed_item\x18\x17 \x01(\x0b\x32\x34.google.ads.googleads.v3.common.HotelCalloutFeedItemH\x00\x12\x61\n\x11targeted_campaign\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.StringValueB&\xfa\x41#\n!googleads.googleapis.com/CampaignH\x01\x12`\n\x11targeted_ad_group\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.StringValueB%\xfa\x41\"\n googleads.googleapis.com/AdGroupH\x01:n\xea\x41k\n*googleads.googleapis.com/ExtensionFeedItem\x12=customers/{customer}/extensionFeedItems/{extension_feed_item}B\x0b\n\textensionB\x1c\n\x1aserving_resource_targetingB\x83\x02\n%com.google.ads.googleads.v3.resourcesB\x16\x45xtensionFeedItemProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_extensions__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__device__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_extensions__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_extension__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__device__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -48,21 +49,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A,\n*googleads.googleapis.com/ExtensionFeedItem'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.ExtensionFeedItem.id', index=1, number=24, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='extension_type', full_name='google.ads.googleads.v3.resources.ExtensionFeedItem.extension_type', index=2, number=13, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='start_date_time', full_name='google.ads.googleads.v3.resources.ExtensionFeedItem.start_date_time', index=3, number=5, type=11, cpp_type=10, label=1, @@ -97,7 +98,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A,\n*googleads.googleapis.com/GeoTargetConstant'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='targeted_keyword', full_name='google.ads.googleads.v3.resources.ExtensionFeedItem.targeted_keyword', index=8, number=22, type=11, cpp_type=10, label=1, @@ -111,7 +112,7 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='sitelink_feed_item', full_name='google.ads.googleads.v3.resources.ExtensionFeedItem.sitelink_feed_item', index=10, number=2, type=11, cpp_type=10, label=1, @@ -174,14 +175,14 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='affiliate_location_feed_item', full_name='google.ads.googleads.v3.resources.ExtensionFeedItem.affiliate_location_feed_item', index=19, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='hotel_callout_feed_item', full_name='google.ads.googleads.v3.resources.ExtensionFeedItem.hotel_callout_feed_item', index=20, number=23, type=11, cpp_type=10, label=1, @@ -195,14 +196,14 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='targeted_ad_group', full_name='google.ads.googleads.v3.resources.ExtensionFeedItem.targeted_ad_group', index=22, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), ], extensions=[ ], @@ -221,8 +222,8 @@ name='serving_resource_targeting', full_name='google.ads.googleads.v3.resources.ExtensionFeedItem.serving_resource_targeting', index=1, containing_type=None, fields=[]), ], - serialized_start=487, - serialized_end=2334, + serialized_start=520, + serialized_end=2572, ) _EXTENSIONFEEDITEM.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -298,14 +299,14 @@ Attributes: resource_name: - The resource name of the extension feed item. Extension feed - item resource names have the form: + Immutable. The resource name of the extension feed item. + Extension feed item resource names have the form: ``customers/{customer_id}/extensionFeedItems/{feed_item_id}`` id: - The ID of this feed item. Read-only. + Output only. The ID of this feed item. Read-only. extension_type: - The extension type of the extension feed item. This field is - read-only. + Output only. The extension type of the extension feed item. + This field is read-only. start_date_time: Start time in which this feed item is effective and can begin serving. The time is in the customer's time zone. The format @@ -327,7 +328,7 @@ targeted_keyword: The targeted keyword. status: - Status of the feed item. This field is read-only. + Output only. Status of the feed item. This field is read-only. extension: Extension type. sitelink_feed_item: @@ -347,11 +348,12 @@ promotion_feed_item: Promotion extension. location_feed_item: - Location extension. Locations are synced from a GMB account - into a feed. This field is read-only. + Output only. Location extension. Locations are synced from a + GMB account into a feed. This field is read-only. affiliate_location_feed_item: - Affiliate location extension. Feed locations are populated by - Google Ads based on a chain ID. This field is read-only. + Output only. Affiliate location extension. Feed locations are + populated by Google Ads based on a chain ID. This field is + read-only. hotel_callout_feed_item: Hotel Callout extension. serving_resource_targeting: @@ -369,5 +371,14 @@ DESCRIPTOR._options = None +_EXTENSIONFEEDITEM.fields_by_name['resource_name']._options = None +_EXTENSIONFEEDITEM.fields_by_name['id']._options = None +_EXTENSIONFEEDITEM.fields_by_name['extension_type']._options = None +_EXTENSIONFEEDITEM.fields_by_name['targeted_geo_target_constant']._options = None +_EXTENSIONFEEDITEM.fields_by_name['status']._options = None +_EXTENSIONFEEDITEM.fields_by_name['location_feed_item']._options = None +_EXTENSIONFEEDITEM.fields_by_name['affiliate_location_feed_item']._options = None +_EXTENSIONFEEDITEM.fields_by_name['targeted_campaign']._options = None +_EXTENSIONFEEDITEM.fields_by_name['targeted_ad_group']._options = None _EXTENSIONFEEDITEM._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/feed_item_pb2.py b/google/ads/google_ads/v3/proto/resources/feed_item_pb2.py index 7cb6c81aa..c861590fc 100644 --- a/google/ads/google_ads/v3/proto/resources/feed_item_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/feed_item_pb2.py @@ -25,6 +25,7 @@ from google.ads.google_ads.v3.proto.enums import policy_approval_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__approval__status__pb2 from google.ads.google_ads.v3.proto.enums import policy_review_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__review__status__pb2 from google.ads.google_ads.v3.proto.errors import feed_item_validation_error_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__item__validation__error__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -35,9 +36,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\rFeedItemProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n7google/ads/googleads_v3/proto/resources/feed_item.proto\x12!google.ads.googleads.v3.resources\x1a;google/ads/googleads_v3/proto/common/custom_parameter.proto\x1a\x36google/ads/googleads_v3/proto/common/feed_common.proto\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1aKgoogle/ads/googleads_v3/proto/enums/feed_item_quality_approval_status.proto\x1aNgoogle/ads/googleads_v3/proto/enums/feed_item_quality_disapproval_reason.proto\x1a:google/ads/googleads_v3/proto/enums/feed_item_status.proto\x1a\x45google/ads/googleads_v3/proto/enums/feed_item_validation_status.proto\x1a\x43google/ads/googleads_v3/proto/enums/geo_targeting_restriction.proto\x1a:google/ads/googleads_v3/proto/enums/placeholder_type.proto\x1a@google/ads/googleads_v3/proto/enums/policy_approval_status.proto\x1a>google/ads/googleads_v3/proto/enums/policy_review_status.proto\x1a\x45google/ads/googleads_v3/proto/errors/feed_item_validation_error.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xfc\x05\n\x08\x46\x65\x65\x64Item\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12*\n\x04\x66\x65\x65\x64\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x35\n\x0fstart_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rend_date_time\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12S\n\x10\x61ttribute_values\x18\x06 \x03(\x0b\x32\x39.google.ads.googleads.v3.resources.FeedItemAttributeValue\x12u\n\x19geo_targeting_restriction\x18\x07 \x01(\x0e\x32R.google.ads.googleads.v3.enums.GeoTargetingRestrictionEnum.GeoTargetingRestriction\x12N\n\x15url_custom_parameters\x18\x08 \x03(\x0b\x32/.google.ads.googleads.v3.common.CustomParameter\x12P\n\x06status\x18\t \x01(\x0e\x32@.google.ads.googleads.v3.enums.FeedItemStatusEnum.FeedItemStatus\x12V\n\x0cpolicy_infos\x18\n \x03(\x0b\x32@.google.ads.googleads.v3.resources.FeedItemPlaceholderPolicyInfo:R\xea\x41O\n!googleads.googleapis.com/FeedItem\x12*customers/{customer}/feedItems/{feed_item}\"\xae\x04\n\x16\x46\x65\x65\x64ItemAttributeValue\x12\x36\n\x11\x66\x65\x65\x64_attribute_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\rinteger_value\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\rboolean_value\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x32\n\x0cstring_value\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64ouble_value\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12:\n\x0bprice_value\x18\x06 \x01(\x0b\x32%.google.ads.googleads.v3.common.Money\x12\x33\n\x0einteger_values\x18\x07 \x03(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0e\x62oolean_values\x18\x08 \x03(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x33\n\rstring_values\x18\t \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rdouble_values\x18\n \x03(\x0b\x32\x1c.google.protobuf.DoubleValue\"\xb1\x07\n\x1d\x46\x65\x65\x64ItemPlaceholderPolicyInfo\x12\x61\n\x15placeholder_type_enum\x18\n \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.PlaceholderTypeEnum.PlaceholderType\x12@\n\x1a\x66\x65\x65\x64_mapping_resource_name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12_\n\rreview_status\x18\x03 \x01(\x0e\x32H.google.ads.googleads.v3.enums.PolicyReviewStatusEnum.PolicyReviewStatus\x12\x65\n\x0f\x61pproval_status\x18\x04 \x01(\x0e\x32L.google.ads.googleads.v3.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus\x12N\n\x14policy_topic_entries\x18\x05 \x03(\x0b\x32\x30.google.ads.googleads.v3.common.PolicyTopicEntry\x12o\n\x11validation_status\x18\x06 \x01(\x0e\x32T.google.ads.googleads.v3.enums.FeedItemValidationStatusEnum.FeedItemValidationStatus\x12U\n\x11validation_errors\x18\x07 \x03(\x0b\x32:.google.ads.googleads.v3.resources.FeedItemValidationError\x12\x7f\n\x17quality_approval_status\x18\x08 \x01(\x0e\x32^.google.ads.googleads.v3.enums.FeedItemQualityApprovalStatusEnum.FeedItemQualityApprovalStatus\x12\x89\x01\n\x1bquality_disapproval_reasons\x18\t \x03(\x0e\x32\x64.google.ads.googleads.v3.enums.FeedItemQualityDisapprovalReasonEnum.FeedItemQualityDisapprovalReason\"\xa6\x02\n\x17\x46\x65\x65\x64ItemValidationError\x12m\n\x10validation_error\x18\x01 \x01(\x0e\x32S.google.ads.googleads.v3.errors.FeedItemValidationErrorEnum.FeedItemValidationError\x12\x31\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x12\x66\x65\x65\x64_attribute_ids\x18\x03 \x03(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x30\n\nextra_info\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xfa\x01\n%com.google.ads.googleads.v3.resourcesB\rFeedItemProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n7google/ads/googleads_v3/proto/resources/feed_item.proto\x12!google.ads.googleads.v3.resources\x1a;google/ads/googleads_v3/proto/common/custom_parameter.proto\x1a\x36google/ads/googleads_v3/proto/common/feed_common.proto\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1aKgoogle/ads/googleads_v3/proto/enums/feed_item_quality_approval_status.proto\x1aNgoogle/ads/googleads_v3/proto/enums/feed_item_quality_disapproval_reason.proto\x1a:google/ads/googleads_v3/proto/enums/feed_item_status.proto\x1a\x45google/ads/googleads_v3/proto/enums/feed_item_validation_status.proto\x1a\x43google/ads/googleads_v3/proto/enums/geo_targeting_restriction.proto\x1a:google/ads/googleads_v3/proto/enums/placeholder_type.proto\x1a@google/ads/googleads_v3/proto/enums/policy_approval_status.proto\x1a>google/ads/googleads_v3/proto/enums/policy_review_status.proto\x1a\x45google/ads/googleads_v3/proto/errors/feed_item_validation_error.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xdd\x06\n\x08\x46\x65\x65\x64Item\x12@\n\rresource_name\x18\x01 \x01(\tB)\xe0\x41\x05\xfa\x41#\n!googleads.googleapis.com/FeedItem\x12Q\n\x04\x66\x65\x65\x64\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB%\xe0\x41\x05\xfa\x41\x1f\n\x1dgoogleads.googleapis.com/Feed\x12,\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x35\n\x0fstart_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rend_date_time\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12S\n\x10\x61ttribute_values\x18\x06 \x03(\x0b\x32\x39.google.ads.googleads.v3.resources.FeedItemAttributeValue\x12u\n\x19geo_targeting_restriction\x18\x07 \x01(\x0e\x32R.google.ads.googleads.v3.enums.GeoTargetingRestrictionEnum.GeoTargetingRestriction\x12N\n\x15url_custom_parameters\x18\x08 \x03(\x0b\x32/.google.ads.googleads.v3.common.CustomParameter\x12U\n\x06status\x18\t \x01(\x0e\x32@.google.ads.googleads.v3.enums.FeedItemStatusEnum.FeedItemStatusB\x03\xe0\x41\x03\x12[\n\x0cpolicy_infos\x18\n \x03(\x0b\x32@.google.ads.googleads.v3.resources.FeedItemPlaceholderPolicyInfoB\x03\xe0\x41\x03:R\xea\x41O\n!googleads.googleapis.com/FeedItem\x12*customers/{customer}/feedItems/{feed_item}\"\xae\x04\n\x16\x46\x65\x65\x64ItemAttributeValue\x12\x36\n\x11\x66\x65\x65\x64_attribute_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\rinteger_value\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\rboolean_value\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x32\n\x0cstring_value\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64ouble_value\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12:\n\x0bprice_value\x18\x06 \x01(\x0b\x32%.google.ads.googleads.v3.common.Money\x12\x33\n\x0einteger_values\x18\x07 \x03(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0e\x62oolean_values\x18\x08 \x03(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x33\n\rstring_values\x18\t \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rdouble_values\x18\n \x03(\x0b\x32\x1c.google.protobuf.DoubleValue\"\xdf\x07\n\x1d\x46\x65\x65\x64ItemPlaceholderPolicyInfo\x12\x66\n\x15placeholder_type_enum\x18\n \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.PlaceholderTypeEnum.PlaceholderTypeB\x03\xe0\x41\x03\x12\x45\n\x1a\x66\x65\x65\x64_mapping_resource_name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x64\n\rreview_status\x18\x03 \x01(\x0e\x32H.google.ads.googleads.v3.enums.PolicyReviewStatusEnum.PolicyReviewStatusB\x03\xe0\x41\x03\x12j\n\x0f\x61pproval_status\x18\x04 \x01(\x0e\x32L.google.ads.googleads.v3.enums.PolicyApprovalStatusEnum.PolicyApprovalStatusB\x03\xe0\x41\x03\x12S\n\x14policy_topic_entries\x18\x05 \x03(\x0b\x32\x30.google.ads.googleads.v3.common.PolicyTopicEntryB\x03\xe0\x41\x03\x12t\n\x11validation_status\x18\x06 \x01(\x0e\x32T.google.ads.googleads.v3.enums.FeedItemValidationStatusEnum.FeedItemValidationStatusB\x03\xe0\x41\x03\x12Z\n\x11validation_errors\x18\x07 \x03(\x0b\x32:.google.ads.googleads.v3.resources.FeedItemValidationErrorB\x03\xe0\x41\x03\x12\x84\x01\n\x17quality_approval_status\x18\x08 \x01(\x0e\x32^.google.ads.googleads.v3.enums.FeedItemQualityApprovalStatusEnum.FeedItemQualityApprovalStatusB\x03\xe0\x41\x03\x12\x8e\x01\n\x1bquality_disapproval_reasons\x18\t \x03(\x0e\x32\x64.google.ads.googleads.v3.enums.FeedItemQualityDisapprovalReasonEnum.FeedItemQualityDisapprovalReasonB\x03\xe0\x41\x03\"\xba\x02\n\x17\x46\x65\x65\x64ItemValidationError\x12r\n\x10validation_error\x18\x01 \x01(\x0e\x32S.google.ads.googleads.v3.errors.FeedItemValidationErrorEnum.FeedItemValidationErrorB\x03\xe0\x41\x03\x12\x36\n\x0b\x64\x65scription\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12<\n\x12\x66\x65\x65\x64_attribute_ids\x18\x03 \x03(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x35\n\nextra_info\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x42\xfa\x01\n%com.google.ads.googleads.v3.resourcesB\rFeedItemProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_feed__common__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__quality__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__quality__disapproval__reason__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__validation__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_geo__targeting__restriction__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placeholder__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__review__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__item__validation__error__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_custom__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_feed__common__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__quality__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__quality__disapproval__reason__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__validation__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_geo__targeting__restriction__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placeholder__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__approval__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_policy__review__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_errors_dot_feed__item__validation__error__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -55,21 +56,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A#\n!googleads.googleapis.com/FeedItem'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='feed', full_name='google.ads.googleads.v3.resources.FeedItem.feed', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\037\n\035googleads.googleapis.com/Feed'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.FeedItem.id', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='start_date_time', full_name='google.ads.googleads.v3.resources.FeedItem.start_date_time', index=3, number=4, type=11, cpp_type=10, label=1, @@ -111,14 +112,14 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='policy_infos', full_name='google.ads.googleads.v3.resources.FeedItem.policy_infos', index=9, number=10, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -131,8 +132,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=970, - serialized_end=1734, + serialized_start=1003, + serialized_end=1864, ) @@ -225,8 +226,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1737, - serialized_end=2295, + serialized_start=1867, + serialized_end=2425, ) @@ -243,63 +244,63 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='feed_mapping_resource_name', full_name='google.ads.googleads.v3.resources.FeedItemPlaceholderPolicyInfo.feed_mapping_resource_name', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='review_status', full_name='google.ads.googleads.v3.resources.FeedItemPlaceholderPolicyInfo.review_status', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='approval_status', full_name='google.ads.googleads.v3.resources.FeedItemPlaceholderPolicyInfo.approval_status', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='policy_topic_entries', full_name='google.ads.googleads.v3.resources.FeedItemPlaceholderPolicyInfo.policy_topic_entries', index=4, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='validation_status', full_name='google.ads.googleads.v3.resources.FeedItemPlaceholderPolicyInfo.validation_status', index=5, number=6, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='validation_errors', full_name='google.ads.googleads.v3.resources.FeedItemPlaceholderPolicyInfo.validation_errors', index=6, number=7, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='quality_approval_status', full_name='google.ads.googleads.v3.resources.FeedItemPlaceholderPolicyInfo.quality_approval_status', index=7, number=8, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='quality_disapproval_reasons', full_name='google.ads.googleads.v3.resources.FeedItemPlaceholderPolicyInfo.quality_disapproval_reasons', index=8, number=9, type=14, cpp_type=8, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -312,8 +313,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2298, - serialized_end=3243, + serialized_start=2428, + serialized_end=3419, ) @@ -330,28 +331,28 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='description', full_name='google.ads.googleads.v3.resources.FeedItemValidationError.description', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='feed_attribute_ids', full_name='google.ads.googleads.v3.resources.FeedItemValidationError.feed_attribute_ids', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='extra_info', full_name='google.ads.googleads.v3.resources.FeedItemValidationError.extra_info', index=3, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -364,8 +365,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3246, - serialized_end=3540, + serialized_start=3422, + serialized_end=3736, ) _FEEDITEM.fields_by_name['feed'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -415,13 +416,13 @@ Attributes: resource_name: - The resource name of the feed item. Feed item resource names - have the form: + Immutable. The resource name of the feed item. Feed item + resource names have the form: ``customers/{customer_id}/feedItems/{feed_id}~{feed_item_id}`` feed: - The feed to which this feed item belongs. + Immutable. The feed to which this feed item belongs. id: - The ID of this feed item. + Output only. The ID of this feed item. start_date_time: Start time in which this feed item is effective and can begin serving. The time is in the customer's time zone. The format @@ -442,14 +443,15 @@ in a ``tracking_url_template``, ``final_urls``, or ``mobile_final_urls``. status: - Status of the feed item. This field is read-only. + Output only. Status of the feed item. This field is read-only. policy_infos: - List of info about a feed item's validation and approval state - for active feed mappings. There will be an entry in the list - for each type of feed mapping associated with the feed, e.g. a - feed with a sitelink and a call feed mapping would cause every - feed item associated with that feed to have an entry in this - list for both sitelink and call. This field is read-only. + Output only. List of info about a feed item's validation and + approval state for active feed mappings. There will be an + entry in the list for each type of feed mapping associated + with the feed, e.g. a feed with a sitelink and a call feed + mapping would cause every feed item associated with that feed + to have an entry in this list for both sitelink and call. This + field is read-only. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.FeedItem) )) @@ -518,26 +520,30 @@ Attributes: placeholder_type_enum: - The placeholder type. + Output only. The placeholder type. feed_mapping_resource_name: - The FeedMapping that contains the placeholder type. + Output only. The FeedMapping that contains the placeholder + type. review_status: - Where the placeholder type is in the review process. + Output only. Where the placeholder type is in the review + process. approval_status: - The overall approval status of the placeholder type, - calculated based on the status of its individual policy topic - entries. + Output only. The overall approval status of the placeholder + type, calculated based on the status of its individual policy + topic entries. policy_topic_entries: - The list of policy findings for the placeholder type. + Output only. The list of policy findings for the placeholder + type. validation_status: - The validation status of the palceholder type. + Output only. The validation status of the palceholder type. validation_errors: - List of placeholder type validation errors. + Output only. List of placeholder type validation errors. quality_approval_status: - Placeholder type quality evaluation approval status. + Output only. Placeholder type quality evaluation approval + status. quality_disapproval_reasons: - List of placeholder type quality evaluation disapproval - reasons. + Output only. List of placeholder type quality evaluation + disapproval reasons. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.FeedItemPlaceholderPolicyInfo) )) @@ -553,21 +559,21 @@ Attributes: validation_error: - Error code indicating what validation error was triggered. The - description of the error can be found in the 'description' - field. + Output only. Error code indicating what validation error was + triggered. The description of the error can be found in the + 'description' field. description: - The description of the validation error. + Output only. The description of the validation error. feed_attribute_ids: - Set of feed attributes in the feed item flagged during - validation. If empty, no specific feed attributes can be - associated with the error (e.g. error across the entire feed - item). + Output only. Set of feed attributes in the feed item flagged + during validation. If empty, no specific feed attributes can + be associated with the error (e.g. error across the entire + feed item). extra_info: - Any extra information related to this error which is not - captured by validation\_error and feed\_attribute\_id (e.g. - placeholder field IDs when feed\_attribute\_id is not mapped). - Note that extra\_info is not localized. + Output only. Any extra information related to this error which + is not captured by validation\_error and feed\_attribute\_id + (e.g. placeholder field IDs when feed\_attribute\_id is not + mapped). Note that extra\_info is not localized. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.FeedItemValidationError) )) @@ -575,5 +581,23 @@ DESCRIPTOR._options = None +_FEEDITEM.fields_by_name['resource_name']._options = None +_FEEDITEM.fields_by_name['feed']._options = None +_FEEDITEM.fields_by_name['id']._options = None +_FEEDITEM.fields_by_name['status']._options = None +_FEEDITEM.fields_by_name['policy_infos']._options = None _FEEDITEM._options = None +_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['placeholder_type_enum']._options = None +_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['feed_mapping_resource_name']._options = None +_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['review_status']._options = None +_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['approval_status']._options = None +_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['policy_topic_entries']._options = None +_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['validation_status']._options = None +_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['validation_errors']._options = None +_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['quality_approval_status']._options = None +_FEEDITEMPLACEHOLDERPOLICYINFO.fields_by_name['quality_disapproval_reasons']._options = None +_FEEDITEMVALIDATIONERROR.fields_by_name['validation_error']._options = None +_FEEDITEMVALIDATIONERROR.fields_by_name['description']._options = None +_FEEDITEMVALIDATIONERROR.fields_by_name['feed_attribute_ids']._options = None +_FEEDITEMVALIDATIONERROR.fields_by_name['extra_info']._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/feed_item_target_pb2.py b/google/ads/google_ads/v3/proto/resources/feed_item_target_pb2.py index 2947e88bd..d081b4987 100644 --- a/google/ads/google_ads/v3/proto/resources/feed_item_target_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/feed_item_target_pb2.py @@ -17,6 +17,7 @@ from google.ads.google_ads.v3.proto.enums import feed_item_target_device_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__device__pb2 from google.ads.google_ads.v3.proto.enums import feed_item_target_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__status__pb2 from google.ads.google_ads.v3.proto.enums import feed_item_target_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -27,9 +28,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\023FeedItemTargetProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/feed_item_target.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a\x41google/ads/googleads_v3/proto/enums/feed_item_target_device.proto\x1a\x41google/ads/googleads_v3/proto/enums/feed_item_target_status.proto\x1a?google/ads/googleads_v3/proto/enums/feed_item_target_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd2\x06\n\x0e\x46\x65\x65\x64ItemTarget\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12/\n\tfeed_item\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12g\n\x15\x66\x65\x65\x64_item_target_type\x18\x03 \x01(\x0e\x32H.google.ads.googleads.v3.enums.FeedItemTargetTypeEnum.FeedItemTargetType\x12\x38\n\x13\x66\x65\x65\x64_item_target_id\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\\\n\x06status\x18\x0b \x01(\x0e\x32L.google.ads.googleads.v3.enums.FeedItemTargetStatusEnum.FeedItemTargetStatus\x12\x30\n\x08\x63\x61mpaign\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12\x30\n\x08\x61\x64_group\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12>\n\x07keyword\x18\x07 \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfoH\x00\x12;\n\x13geo_target_constant\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x12^\n\x06\x64\x65vice\x18\t \x01(\x0e\x32L.google.ads.googleads.v3.enums.FeedItemTargetDeviceEnum.FeedItemTargetDeviceH\x00\x12\x45\n\x0b\x61\x64_schedule\x18\n \x01(\x0b\x32..google.ads.googleads.v3.common.AdScheduleInfoH\x00:e\xea\x41\x62\n\'googleads.googleapis.com/FeedItemTarget\x12\x37\x63ustomers/{customer}/feedItemTargets/{feed_item_target}B\x08\n\x06targetB\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x46\x65\x65\x64ItemTargetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/feed_item_target.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a\x41google/ads/googleads_v3/proto/enums/feed_item_target_device.proto\x1a\x41google/ads/googleads_v3/proto/enums/feed_item_target_status.proto\x1a?google/ads/googleads_v3/proto/enums/feed_item_target_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd5\x08\n\x0e\x46\x65\x65\x64ItemTarget\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x05\xfa\x41)\n\'googleads.googleapis.com/FeedItemTarget\x12Z\n\tfeed_item\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x05\xfa\x41#\n!googleads.googleapis.com/FeedItem\x12l\n\x15\x66\x65\x65\x64_item_target_type\x18\x03 \x01(\x0e\x32H.google.ads.googleads.v3.enums.FeedItemTargetTypeEnum.FeedItemTargetTypeB\x03\xe0\x41\x03\x12=\n\x13\x66\x65\x65\x64_item_target_id\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x61\n\x06status\x18\x0b \x01(\x0e\x32L.google.ads.googleads.v3.enums.FeedItemTargetStatusEnum.FeedItemTargetStatusB\x03\xe0\x41\x03\x12[\n\x08\x63\x61mpaign\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xe0\x41\x05\xfa\x41#\n!googleads.googleapis.com/CampaignH\x00\x12Z\n\x08\x61\x64_group\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB(\xe0\x41\x05\xfa\x41\"\n googleads.googleapis.com/AdGroupH\x00\x12\x43\n\x07keyword\x18\x07 \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfoB\x03\xe0\x41\x05H\x00\x12o\n\x13geo_target_constant\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB2\xe0\x41\x05\xfa\x41,\n*googleads.googleapis.com/GeoTargetConstantH\x00\x12\x63\n\x06\x64\x65vice\x18\t \x01(\x0e\x32L.google.ads.googleads.v3.enums.FeedItemTargetDeviceEnum.FeedItemTargetDeviceB\x03\xe0\x41\x05H\x00\x12J\n\x0b\x61\x64_schedule\x18\n \x01(\x0b\x32..google.ads.googleads.v3.common.AdScheduleInfoB\x03\xe0\x41\x05H\x00:e\xea\x41\x62\n\'googleads.googleapis.com/FeedItemTarget\x12\x37\x63ustomers/{customer}/feedItemTargets/{feed_item_target}B\x08\n\x06targetB\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13\x46\x65\x65\x64ItemTargetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__device__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__item__target__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -47,77 +48,77 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A)\n\'googleads.googleapis.com/FeedItemTarget'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='feed_item', full_name='google.ads.googleads.v3.resources.FeedItemTarget.feed_item', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A#\n!googleads.googleapis.com/FeedItem'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='feed_item_target_type', full_name='google.ads.googleads.v3.resources.FeedItemTarget.feed_item_target_type', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='feed_item_target_id', full_name='google.ads.googleads.v3.resources.FeedItemTarget.feed_item_target_id', index=3, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.FeedItemTarget.status', index=4, number=11, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign', full_name='google.ads.googleads.v3.resources.FeedItemTarget.campaign', index=5, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group', full_name='google.ads.googleads.v3.resources.FeedItemTarget.ad_group', index=6, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='keyword', full_name='google.ads.googleads.v3.resources.FeedItemTarget.keyword', index=7, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='geo_target_constant', full_name='google.ads.googleads.v3.resources.FeedItemTarget.geo_target_constant', index=8, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A,\n*googleads.googleapis.com/GeoTargetConstant'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='device', full_name='google.ads.googleads.v3.resources.FeedItemTarget.device', index=9, number=9, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_schedule', full_name='google.ads.googleads.v3.resources.FeedItemTarget.ad_schedule', index=10, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -133,8 +134,8 @@ name='target', full_name='google.ads.googleads.v3.resources.FeedItemTarget.target', index=0, containing_type=None, fields=[]), ], - serialized_start=443, - serialized_end=1293, + serialized_start=476, + serialized_end=1585, ) _FEEDITEMTARGET.fields_by_name['feed_item'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -177,33 +178,36 @@ Attributes: resource_name: - The resource name of the feed item target. Feed item target - resource names have the form: ``customers/{customer_id}/feedIt - emTargets/{feed_id}~{feed_item_id}~{feed_item_target_type}~{fe - ed_item_target_id}`` + Immutable. The resource name of the feed item target. Feed + item target resource names have the form: ``customers/{custome + r_id}/feedItemTargets/{feed_id}~{feed_item_id}~{feed_item_targ + et_type}~{feed_item_target_id}`` feed_item: - The feed item to which this feed item target belongs. + Immutable. The feed item to which this feed item target + belongs. feed_item_target_type: - The target type of this feed item target. This field is read- - only. + Output only. The target type of this feed item target. This + field is read-only. feed_item_target_id: - The ID of the targeted resource. This field is read-only. + Output only. The ID of the targeted resource. This field is + read-only. status: - Status of the feed item target. This field is read-only. + Output only. Status of the feed item target. This field is + read-only. target: The targeted resource. campaign: - The targeted campaign. + Immutable. The targeted campaign. ad_group: - The targeted ad group. + Immutable. The targeted ad group. keyword: - The targeted keyword. + Immutable. The targeted keyword. geo_target_constant: - The targeted geo target constant resource name. + Immutable. The targeted geo target constant resource name. device: - The targeted device. + Immutable. The targeted device. ad_schedule: - The targeted schedule. + Immutable. The targeted schedule. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.FeedItemTarget) )) @@ -211,5 +215,16 @@ DESCRIPTOR._options = None +_FEEDITEMTARGET.fields_by_name['resource_name']._options = None +_FEEDITEMTARGET.fields_by_name['feed_item']._options = None +_FEEDITEMTARGET.fields_by_name['feed_item_target_type']._options = None +_FEEDITEMTARGET.fields_by_name['feed_item_target_id']._options = None +_FEEDITEMTARGET.fields_by_name['status']._options = None +_FEEDITEMTARGET.fields_by_name['campaign']._options = None +_FEEDITEMTARGET.fields_by_name['ad_group']._options = None +_FEEDITEMTARGET.fields_by_name['keyword']._options = None +_FEEDITEMTARGET.fields_by_name['geo_target_constant']._options = None +_FEEDITEMTARGET.fields_by_name['device']._options = None +_FEEDITEMTARGET.fields_by_name['ad_schedule']._options = None _FEEDITEMTARGET._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/feed_mapping_pb2.py b/google/ads/google_ads/v3/proto/resources/feed_mapping_pb2.py index 6ce867972..1bd4f1ae1 100644 --- a/google/ads/google_ads/v3/proto/resources/feed_mapping_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/feed_mapping_pb2.py @@ -37,6 +37,7 @@ from google.ads.google_ads.v3.proto.enums import sitelink_placeholder_field_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_sitelink__placeholder__field__pb2 from google.ads.google_ads.v3.proto.enums import structured_snippet_placeholder_field_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_structured__snippet__placeholder__field__pb2 from google.ads.google_ads.v3.proto.enums import travel_placeholder_field_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_travel__placeholder__field__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -47,9 +48,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\020FeedMappingProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n:google/ads/googleads_v3/proto/resources/feed_mapping.proto\x12!google.ads.googleads.v3.resources\x1aIgoogle/ads/googleads_v3/proto/enums/ad_customizer_placeholder_field.proto\x1aNgoogle/ads/googleads_v3/proto/enums/affiliate_location_placeholder_field.proto\x1a?google/ads/googleads_v3/proto/enums/app_placeholder_field.proto\x1a@google/ads/googleads_v3/proto/enums/call_placeholder_field.proto\x1a\x43google/ads/googleads_v3/proto/enums/callout_placeholder_field.proto\x1a\x42google/ads/googleads_v3/proto/enums/custom_placeholder_field.proto\x1aGgoogle/ads/googleads_v3/proto/enums/dsa_page_feed_criterion_field.proto\x1a\x45google/ads/googleads_v3/proto/enums/education_placeholder_field.proto\x1a\x45google/ads/googleads_v3/proto/enums/feed_mapping_criterion_type.proto\x1a=google/ads/googleads_v3/proto/enums/feed_mapping_status.proto\x1a\x42google/ads/googleads_v3/proto/enums/flight_placeholder_field.proto\x1a\x41google/ads/googleads_v3/proto/enums/hotel_placeholder_field.proto\x1a?google/ads/googleads_v3/proto/enums/job_placeholder_field.proto\x1a\x41google/ads/googleads_v3/proto/enums/local_placeholder_field.proto\x1aVgoogle/ads/googleads_v3/proto/enums/location_extension_targeting_criterion_field.proto\x1a\x44google/ads/googleads_v3/proto/enums/location_placeholder_field.proto\x1a\x43google/ads/googleads_v3/proto/enums/message_placeholder_field.proto\x1a:google/ads/googleads_v3/proto/enums/placeholder_type.proto\x1a\x41google/ads/googleads_v3/proto/enums/price_placeholder_field.proto\x1a\x45google/ads/googleads_v3/proto/enums/promotion_placeholder_field.proto\x1aGgoogle/ads/googleads_v3/proto/enums/real_estate_placeholder_field.proto\x1a\x44google/ads/googleads_v3/proto/enums/sitelink_placeholder_field.proto\x1aNgoogle/ads/googleads_v3/proto/enums/structured_snippet_placeholder_field.proto\x1a\x42google/ads/googleads_v3/proto/enums/travel_placeholder_field.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xbb\x04\n\x0b\x46\x65\x65\x64Mapping\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12*\n\x04\x66\x65\x65\x64\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Z\n\x18\x61ttribute_field_mappings\x18\x05 \x03(\x0b\x32\x38.google.ads.googleads.v3.resources.AttributeFieldMapping\x12V\n\x06status\x18\x06 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.FeedMappingStatusEnum.FeedMappingStatus\x12^\n\x10placeholder_type\x18\x03 \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.PlaceholderTypeEnum.PlaceholderTypeH\x00\x12n\n\x0e\x63riterion_type\x18\x04 \x01(\x0e\x32T.google.ads.googleads.v3.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionTypeH\x00:[\xea\x41X\n$googleads.googleapis.com/FeedMapping\x12\x30\x63ustomers/{customer}/feedMappings/{feed_mapping}B\x08\n\x06target\"\xea\x13\n\x15\x41ttributeFieldMapping\x12\x36\n\x11\x66\x65\x65\x64_attribute_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12-\n\x08\x66ield_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12n\n\x0esitelink_field\x18\x03 \x01(\x0e\x32T.google.ads.googleads.v3.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderFieldH\x00\x12\x62\n\ncall_field\x18\x04 \x01(\x0e\x32L.google.ads.googleads.v3.enums.CallPlaceholderFieldEnum.CallPlaceholderFieldH\x00\x12_\n\tapp_field\x18\x05 \x01(\x0e\x32J.google.ads.googleads.v3.enums.AppPlaceholderFieldEnum.AppPlaceholderFieldH\x00\x12n\n\x0elocation_field\x18\x06 \x01(\x0e\x32T.google.ads.googleads.v3.enums.LocationPlaceholderFieldEnum.LocationPlaceholderFieldH\x00\x12\x8a\x01\n\x18\x61\x66\x66iliate_location_field\x18\x07 \x01(\x0e\x32\x66.google.ads.googleads.v3.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderFieldH\x00\x12k\n\rcallout_field\x18\x08 \x01(\x0e\x32R.google.ads.googleads.v3.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderFieldH\x00\x12\x8a\x01\n\x18structured_snippet_field\x18\t \x01(\x0e\x32\x66.google.ads.googleads.v3.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderFieldH\x00\x12k\n\rmessage_field\x18\n \x01(\x0e\x32R.google.ads.googleads.v3.enums.MessagePlaceholderFieldEnum.MessagePlaceholderFieldH\x00\x12\x65\n\x0bprice_field\x18\x0b \x01(\x0e\x32N.google.ads.googleads.v3.enums.PricePlaceholderFieldEnum.PricePlaceholderFieldH\x00\x12q\n\x0fpromotion_field\x18\x0c \x01(\x0e\x32V.google.ads.googleads.v3.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderFieldH\x00\x12{\n\x13\x61\x64_customizer_field\x18\r \x01(\x0e\x32\\.google.ads.googleads.v3.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderFieldH\x00\x12u\n\x13\x64sa_page_feed_field\x18\x0e \x01(\x0e\x32V.google.ads.googleads.v3.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionFieldH\x00\x12\xa2\x01\n\"location_extension_targeting_field\x18\x0f \x01(\x0e\x32t.google.ads.googleads.v3.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionFieldH\x00\x12q\n\x0f\x65\x64ucation_field\x18\x10 \x01(\x0e\x32V.google.ads.googleads.v3.enums.EducationPlaceholderFieldEnum.EducationPlaceholderFieldH\x00\x12h\n\x0c\x66light_field\x18\x11 \x01(\x0e\x32P.google.ads.googleads.v3.enums.FlightPlaceholderFieldEnum.FlightPlaceholderFieldH\x00\x12h\n\x0c\x63ustom_field\x18\x12 \x01(\x0e\x32P.google.ads.googleads.v3.enums.CustomPlaceholderFieldEnum.CustomPlaceholderFieldH\x00\x12\x65\n\x0bhotel_field\x18\x13 \x01(\x0e\x32N.google.ads.googleads.v3.enums.HotelPlaceholderFieldEnum.HotelPlaceholderFieldH\x00\x12u\n\x11real_estate_field\x18\x14 \x01(\x0e\x32X.google.ads.googleads.v3.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderFieldH\x00\x12h\n\x0ctravel_field\x18\x15 \x01(\x0e\x32P.google.ads.googleads.v3.enums.TravelPlaceholderFieldEnum.TravelPlaceholderFieldH\x00\x12\x65\n\x0blocal_field\x18\x16 \x01(\x0e\x32N.google.ads.googleads.v3.enums.LocalPlaceholderFieldEnum.LocalPlaceholderFieldH\x00\x12_\n\tjob_field\x18\x17 \x01(\x0e\x32J.google.ads.googleads.v3.enums.JobPlaceholderFieldEnum.JobPlaceholderFieldH\x00\x42\x07\n\x05\x66ieldB\xfd\x01\n%com.google.ads.googleads.v3.resourcesB\x10\x46\x65\x65\x64MappingProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n:google/ads/googleads_v3/proto/resources/feed_mapping.proto\x12!google.ads.googleads.v3.resources\x1aIgoogle/ads/googleads_v3/proto/enums/ad_customizer_placeholder_field.proto\x1aNgoogle/ads/googleads_v3/proto/enums/affiliate_location_placeholder_field.proto\x1a?google/ads/googleads_v3/proto/enums/app_placeholder_field.proto\x1a@google/ads/googleads_v3/proto/enums/call_placeholder_field.proto\x1a\x43google/ads/googleads_v3/proto/enums/callout_placeholder_field.proto\x1a\x42google/ads/googleads_v3/proto/enums/custom_placeholder_field.proto\x1aGgoogle/ads/googleads_v3/proto/enums/dsa_page_feed_criterion_field.proto\x1a\x45google/ads/googleads_v3/proto/enums/education_placeholder_field.proto\x1a\x45google/ads/googleads_v3/proto/enums/feed_mapping_criterion_type.proto\x1a=google/ads/googleads_v3/proto/enums/feed_mapping_status.proto\x1a\x42google/ads/googleads_v3/proto/enums/flight_placeholder_field.proto\x1a\x41google/ads/googleads_v3/proto/enums/hotel_placeholder_field.proto\x1a?google/ads/googleads_v3/proto/enums/job_placeholder_field.proto\x1a\x41google/ads/googleads_v3/proto/enums/local_placeholder_field.proto\x1aVgoogle/ads/googleads_v3/proto/enums/location_extension_targeting_criterion_field.proto\x1a\x44google/ads/googleads_v3/proto/enums/location_placeholder_field.proto\x1a\x43google/ads/googleads_v3/proto/enums/message_placeholder_field.proto\x1a:google/ads/googleads_v3/proto/enums/placeholder_type.proto\x1a\x41google/ads/googleads_v3/proto/enums/price_placeholder_field.proto\x1a\x45google/ads/googleads_v3/proto/enums/promotion_placeholder_field.proto\x1aGgoogle/ads/googleads_v3/proto/enums/real_estate_placeholder_field.proto\x1a\x44google/ads/googleads_v3/proto/enums/sitelink_placeholder_field.proto\x1aNgoogle/ads/googleads_v3/proto/enums/structured_snippet_placeholder_field.proto\x1a\x42google/ads/googleads_v3/proto/enums/travel_placeholder_field.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa4\x05\n\x0b\x46\x65\x65\x64Mapping\x12\x43\n\rresource_name\x18\x01 \x01(\tB,\xe0\x41\x05\xfa\x41&\n$googleads.googleapis.com/FeedMapping\x12Q\n\x04\x66\x65\x65\x64\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB%\xe0\x41\x05\xfa\x41\x1f\n\x1dgoogleads.googleapis.com/Feed\x12_\n\x18\x61ttribute_field_mappings\x18\x05 \x03(\x0b\x32\x38.google.ads.googleads.v3.resources.AttributeFieldMappingB\x03\xe0\x41\x05\x12[\n\x06status\x18\x06 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.FeedMappingStatusEnum.FeedMappingStatusB\x03\xe0\x41\x03\x12\x63\n\x10placeholder_type\x18\x03 \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.PlaceholderTypeEnum.PlaceholderTypeB\x03\xe0\x41\x05H\x00\x12s\n\x0e\x63riterion_type\x18\x04 \x01(\x0e\x32T.google.ads.googleads.v3.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionTypeB\x03\xe0\x41\x05H\x00:[\xea\x41X\n$googleads.googleapis.com/FeedMapping\x12\x30\x63ustomers/{customer}/feedMappings/{feed_mapping}B\x08\n\x06target\"\xde\x14\n\x15\x41ttributeFieldMapping\x12;\n\x11\x66\x65\x65\x64_attribute_id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x05\x12\x32\n\x08\x66ield_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12s\n\x0esitelink_field\x18\x03 \x01(\x0e\x32T.google.ads.googleads.v3.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12g\n\ncall_field\x18\x04 \x01(\x0e\x32L.google.ads.googleads.v3.enums.CallPlaceholderFieldEnum.CallPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12\x64\n\tapp_field\x18\x05 \x01(\x0e\x32J.google.ads.googleads.v3.enums.AppPlaceholderFieldEnum.AppPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12s\n\x0elocation_field\x18\x06 \x01(\x0e\x32T.google.ads.googleads.v3.enums.LocationPlaceholderFieldEnum.LocationPlaceholderFieldB\x03\xe0\x41\x03H\x00\x12\x8f\x01\n\x18\x61\x66\x66iliate_location_field\x18\x07 \x01(\x0e\x32\x66.google.ads.googleads.v3.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderFieldB\x03\xe0\x41\x03H\x00\x12p\n\rcallout_field\x18\x08 \x01(\x0e\x32R.google.ads.googleads.v3.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12\x8f\x01\n\x18structured_snippet_field\x18\t \x01(\x0e\x32\x66.google.ads.googleads.v3.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12p\n\rmessage_field\x18\n \x01(\x0e\x32R.google.ads.googleads.v3.enums.MessagePlaceholderFieldEnum.MessagePlaceholderFieldB\x03\xe0\x41\x05H\x00\x12j\n\x0bprice_field\x18\x0b \x01(\x0e\x32N.google.ads.googleads.v3.enums.PricePlaceholderFieldEnum.PricePlaceholderFieldB\x03\xe0\x41\x05H\x00\x12v\n\x0fpromotion_field\x18\x0c \x01(\x0e\x32V.google.ads.googleads.v3.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12\x80\x01\n\x13\x61\x64_customizer_field\x18\r \x01(\x0e\x32\\.google.ads.googleads.v3.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12z\n\x13\x64sa_page_feed_field\x18\x0e \x01(\x0e\x32V.google.ads.googleads.v3.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionFieldB\x03\xe0\x41\x05H\x00\x12\xa7\x01\n\"location_extension_targeting_field\x18\x0f \x01(\x0e\x32t.google.ads.googleads.v3.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionFieldB\x03\xe0\x41\x05H\x00\x12v\n\x0f\x65\x64ucation_field\x18\x10 \x01(\x0e\x32V.google.ads.googleads.v3.enums.EducationPlaceholderFieldEnum.EducationPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12m\n\x0c\x66light_field\x18\x11 \x01(\x0e\x32P.google.ads.googleads.v3.enums.FlightPlaceholderFieldEnum.FlightPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12m\n\x0c\x63ustom_field\x18\x12 \x01(\x0e\x32P.google.ads.googleads.v3.enums.CustomPlaceholderFieldEnum.CustomPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12j\n\x0bhotel_field\x18\x13 \x01(\x0e\x32N.google.ads.googleads.v3.enums.HotelPlaceholderFieldEnum.HotelPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12z\n\x11real_estate_field\x18\x14 \x01(\x0e\x32X.google.ads.googleads.v3.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderFieldB\x03\xe0\x41\x05H\x00\x12m\n\x0ctravel_field\x18\x15 \x01(\x0e\x32P.google.ads.googleads.v3.enums.TravelPlaceholderFieldEnum.TravelPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12j\n\x0blocal_field\x18\x16 \x01(\x0e\x32N.google.ads.googleads.v3.enums.LocalPlaceholderFieldEnum.LocalPlaceholderFieldB\x03\xe0\x41\x05H\x00\x12\x64\n\tjob_field\x18\x17 \x01(\x0e\x32J.google.ads.googleads.v3.enums.JobPlaceholderFieldEnum.JobPlaceholderFieldB\x03\xe0\x41\x05H\x00\x42\x07\n\x05\x66ieldB\xfd\x01\n%com.google.ads.googleads.v3.resourcesB\x10\x46\x65\x65\x64MappingProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__customizer__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_affiliate__location__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_app__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_call__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_callout__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_custom__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_dsa__page__feed__criterion__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_education__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__mapping__criterion__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__mapping__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_flight__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_hotel__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_job__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_local__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_location__extension__targeting__criterion__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_location__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_message__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placeholder__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_price__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_promotion__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_real__estate__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_sitelink__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_structured__snippet__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_travel__placeholder__field__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_ad__customizer__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_affiliate__location__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_app__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_call__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_callout__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_custom__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_dsa__page__feed__criterion__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_education__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__mapping__criterion__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__mapping__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_flight__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_hotel__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_job__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_local__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_location__extension__targeting__criterion__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_location__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_message__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placeholder__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_price__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_promotion__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_real__estate__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_sitelink__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_structured__snippet__placeholder__field__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_travel__placeholder__field__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -67,42 +68,42 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A&\n$googleads.googleapis.com/FeedMapping'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='feed', full_name='google.ads.googleads.v3.resources.FeedMapping.feed', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\037\n\035googleads.googleapis.com/Feed'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='attribute_field_mappings', full_name='google.ads.googleads.v3.resources.FeedMapping.attribute_field_mappings', index=2, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.FeedMapping.status', index=3, number=6, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='placeholder_type', full_name='google.ads.googleads.v3.resources.FeedMapping.placeholder_type', index=4, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='criterion_type', full_name='google.ads.googleads.v3.resources.FeedMapping.criterion_type', index=5, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -118,8 +119,8 @@ name='target', full_name='google.ads.googleads.v3.resources.FeedMapping.target', index=0, containing_type=None, fields=[]), ], - serialized_start=1871, - serialized_end=2442, + serialized_start=1904, + serialized_end=2580, ) @@ -136,161 +137,161 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='field_id', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.field_id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='sitelink_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.sitelink_field', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='call_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.call_field', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='app_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.app_field', index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='location_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.location_field', index=5, number=6, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='affiliate_location_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.affiliate_location_field', index=6, number=7, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='callout_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.callout_field', index=7, number=8, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='structured_snippet_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.structured_snippet_field', index=8, number=9, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='message_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.message_field', index=9, number=10, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='price_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.price_field', index=10, number=11, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='promotion_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.promotion_field', index=11, number=12, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_customizer_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.ad_customizer_field', index=12, number=13, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='dsa_page_feed_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.dsa_page_feed_field', index=13, number=14, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='location_extension_targeting_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.location_extension_targeting_field', index=14, number=15, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='education_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.education_field', index=15, number=16, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='flight_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.flight_field', index=16, number=17, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='custom_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.custom_field', index=17, number=18, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='hotel_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.hotel_field', index=18, number=19, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='real_estate_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.real_estate_field', index=19, number=20, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='travel_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.travel_field', index=20, number=21, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='local_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.local_field', index=21, number=22, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='job_field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.job_field', index=22, number=23, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -306,8 +307,8 @@ name='field', full_name='google.ads.googleads.v3.resources.AttributeFieldMapping.field', index=0, containing_type=None, fields=[]), ], - serialized_start=2445, - serialized_end=4983, + serialized_start=2583, + serialized_end=5237, ) _FEEDMAPPING.fields_by_name['feed'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -420,30 +421,31 @@ Attributes: resource_name: - The resource name of the feed mapping. Feed mapping resource - names have the form: ``customers/{customer_id}/feedMappings/{ - feed_id}~{feed_mapping_id}`` + Immutable. The resource name of the feed mapping. Feed mapping + resource names have the form: ``customers/{customer_id}/feedM + appings/{feed_id}~{feed_mapping_id}`` feed: - The feed of this feed mapping. + Immutable. The feed of this feed mapping. attribute_field_mappings: - Feed attributes to field mappings. These mappings are a one- - to-many relationship meaning that 1 feed attribute can be used - to populate multiple placeholder fields, but 1 placeholder - field can only draw data from 1 feed attribute. Ad Customizer - is an exception, 1 placeholder field can be mapped to multiple - feed attributes. Required. + Immutable. Feed attributes to field mappings. These mappings + are a one-to-many relationship meaning that 1 feed attribute + can be used to populate multiple placeholder fields, but 1 + placeholder field can only draw data from 1 feed attribute. Ad + Customizer is an exception, 1 placeholder field can be mapped + to multiple feed attributes. Required. status: - Status of the feed mapping. This field is read-only. + Output only. Status of the feed mapping. This field is read- + only. target: Feed mapping target. Can be either a placeholder or a criterion. For a given feed, the active FeedMappings must have unique targets. Required. placeholder_type: - The placeholder type of this mapping (i.e., if the mapping - maps feed attributes to placeholder fields). + Immutable. The placeholder type of this mapping (i.e., if the + mapping maps feed attributes to placeholder fields). criterion_type: - The criterion type of this mapping (i.e., if the mapping maps - feed attributes to criterion fields). + Immutable. The criterion type of this mapping (i.e., if the + mapping maps feed attributes to criterion fields). """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.FeedMapping) )) @@ -458,58 +460,59 @@ Attributes: feed_attribute_id: - Feed attribute from which to map. + Immutable. Feed attribute from which to map. field_id: - The placeholder field ID. If a placeholder field enum is not - published in the current API version, then this field will be - populated and the field oneof will be empty. This field is - read-only. + Output only. The placeholder field ID. If a placeholder field + enum is not published in the current API version, then this + field will be populated and the field oneof will be empty. + This field is read-only. field: Placeholder or criterion field to be populated using data from the above feed attribute. Required. sitelink_field: - Sitelink Placeholder Fields. + Immutable. Sitelink Placeholder Fields. call_field: - Call Placeholder Fields. + Immutable. Call Placeholder Fields. app_field: - App Placeholder Fields. + Immutable. App Placeholder Fields. location_field: - Location Placeholder Fields. This field is read-only. - affiliate_location_field: - Affiliate Location Placeholder Fields. This field is read- + Output only. Location Placeholder Fields. This field is read- only. + affiliate_location_field: + Output only. Affiliate Location Placeholder Fields. This field + is read-only. callout_field: - Callout Placeholder Fields. + Immutable. Callout Placeholder Fields. structured_snippet_field: - Structured Snippet Placeholder Fields. + Immutable. Structured Snippet Placeholder Fields. message_field: - Message Placeholder Fields. + Immutable. Message Placeholder Fields. price_field: - Price Placeholder Fields. + Immutable. Price Placeholder Fields. promotion_field: - Promotion Placeholder Fields. + Immutable. Promotion Placeholder Fields. ad_customizer_field: - Ad Customizer Placeholder Fields + Immutable. Ad Customizer Placeholder Fields dsa_page_feed_field: - Dynamic Search Ad Page Feed Fields. + Immutable. Dynamic Search Ad Page Feed Fields. location_extension_targeting_field: - Location Target Fields. + Immutable. Location Target Fields. education_field: - Education Placeholder Fields + Immutable. Education Placeholder Fields flight_field: - Flight Placeholder Fields + Immutable. Flight Placeholder Fields custom_field: - Custom Placeholder Fields + Immutable. Custom Placeholder Fields hotel_field: - Hotel Placeholder Fields + Immutable. Hotel Placeholder Fields real_estate_field: - Real Estate Placeholder Fields + Immutable. Real Estate Placeholder Fields travel_field: - Travel Placeholder Fields + Immutable. Travel Placeholder Fields local_field: - Local Placeholder Fields + Immutable. Local Placeholder Fields job_field: - Job Placeholder Fields + Immutable. Job Placeholder Fields """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.AttributeFieldMapping) )) @@ -517,5 +520,34 @@ DESCRIPTOR._options = None +_FEEDMAPPING.fields_by_name['resource_name']._options = None +_FEEDMAPPING.fields_by_name['feed']._options = None +_FEEDMAPPING.fields_by_name['attribute_field_mappings']._options = None +_FEEDMAPPING.fields_by_name['status']._options = None +_FEEDMAPPING.fields_by_name['placeholder_type']._options = None +_FEEDMAPPING.fields_by_name['criterion_type']._options = None _FEEDMAPPING._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['feed_attribute_id']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['field_id']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['sitelink_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['call_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['app_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['location_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['affiliate_location_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['callout_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['structured_snippet_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['message_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['price_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['promotion_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['ad_customizer_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['dsa_page_feed_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['location_extension_targeting_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['education_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['flight_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['custom_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['hotel_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['real_estate_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['travel_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['local_field']._options = None +_ATTRIBUTEFIELDMAPPING.fields_by_name['job_field']._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/feed_pb2.py b/google/ads/google_ads/v3/proto/resources/feed_pb2.py index 02a329668..3fc6fa735 100644 --- a/google/ads/google_ads/v3/proto/resources/feed_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/feed_pb2.py @@ -17,6 +17,7 @@ from google.ads.google_ads.v3.proto.enums import feed_attribute_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__attribute__type__pb2 from google.ads.google_ads.v3.proto.enums import feed_origin_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__origin__pb2 from google.ads.google_ads.v3.proto.enums import feed_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__status__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -27,9 +28,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\tFeedProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n2google/ads/googleads_v3/proto/resources/feed.proto\x12!google.ads.googleads.v3.resources\x1aSgoogle/ads/googleads_v3/proto/enums/affiliate_location_feed_relationship_type.proto\x1a=google/ads/googleads_v3/proto/enums/feed_attribute_type.proto\x1a\x35google/ads/googleads_v3/proto/enums/feed_origin.proto\x1a\x35google/ads/googleads_v3/proto/enums/feed_status.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x81\x0c\n\x04\x46\x65\x65\x64\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x44\n\nattributes\x18\x04 \x03(\x0b\x32\x30.google.ads.googleads.v3.resources.FeedAttribute\x12W\n\x14\x61ttribute_operations\x18\t \x03(\x0b\x32\x39.google.ads.googleads.v3.resources.FeedAttributeOperation\x12H\n\x06origin\x18\x05 \x01(\x0e\x32\x38.google.ads.googleads.v3.enums.FeedOriginEnum.FeedOrigin\x12H\n\x06status\x18\x08 \x01(\x0e\x32\x38.google.ads.googleads.v3.enums.FeedStatusEnum.FeedStatus\x12\x63\n\x19places_location_feed_data\x18\x06 \x01(\x0b\x32>.google.ads.googleads.v3.resources.Feed.PlacesLocationFeedDataH\x00\x12i\n\x1c\x61\x66\x66iliate_location_feed_data\x18\x07 \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.Feed.AffiliateLocationFeedDataH\x00\x1a\xc9\x04\n\x16PlacesLocationFeedData\x12\\\n\noauth_info\x18\x01 \x01(\x0b\x32H.google.ads.googleads.v3.resources.Feed.PlacesLocationFeedData.OAuthInfo\x12\x33\n\remail_address\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x62usiness_account_id\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x62usiness_name_filter\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x63\x61tegory_filters\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlabel_filters\x18\x06 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xb7\x01\n\tOAuthInfo\x12\x31\n\x0bhttp_method\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10http_request_url\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19http_authorization_header\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xd7\x01\n\x19\x41\x66\x66iliateLocationFeedData\x12.\n\tchain_ids\x18\x01 \x03(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x89\x01\n\x11relationship_type\x18\x02 \x01(\x0e\x32n.google.ads.googleads.v3.enums.AffiliateLocationFeedRelationshipTypeEnum.AffiliateLocationFeedRelationshipType:E\xea\x41\x42\n\x1dgoogleads.googleapis.com/Feed\x12!customers/{customer}/feeds/{feed}B\x1d\n\x1bsystem_feed_generation_data\"\xee\x01\n\rFeedAttribute\x12\'\n\x02id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12T\n\x04type\x18\x03 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.FeedAttributeTypeEnum.FeedAttributeType\x12\x32\n\x0eis_part_of_key\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xe2\x01\n\x16\x46\x65\x65\x64\x41ttributeOperation\x12T\n\x08operator\x18\x01 \x01(\x0e\x32\x42.google.ads.googleads.v3.resources.FeedAttributeOperation.Operator\x12?\n\x05value\x18\x02 \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.FeedAttribute\"1\n\x08Operator\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x07\n\x03\x41\x44\x44\x10\x02\x42\xf6\x01\n%com.google.ads.googleads.v3.resourcesB\tFeedProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n2google/ads/googleads_v3/proto/resources/feed.proto\x12!google.ads.googleads.v3.resources\x1aSgoogle/ads/googleads_v3/proto/enums/affiliate_location_feed_relationship_type.proto\x1a=google/ads/googleads_v3/proto/enums/feed_attribute_type.proto\x1a\x35google/ads/googleads_v3/proto/enums/feed_origin.proto\x1a\x35google/ads/googleads_v3/proto/enums/feed_status.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xc1\x0c\n\x04\x46\x65\x65\x64\x12<\n\rresource_name\x18\x01 \x01(\tB%\xe0\x41\x05\xfa\x41\x1f\n\x1dgoogleads.googleapis.com/Feed\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12/\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12\x44\n\nattributes\x18\x04 \x03(\x0b\x32\x30.google.ads.googleads.v3.resources.FeedAttribute\x12W\n\x14\x61ttribute_operations\x18\t \x03(\x0b\x32\x39.google.ads.googleads.v3.resources.FeedAttributeOperation\x12M\n\x06origin\x18\x05 \x01(\x0e\x32\x38.google.ads.googleads.v3.enums.FeedOriginEnum.FeedOriginB\x03\xe0\x41\x05\x12M\n\x06status\x18\x08 \x01(\x0e\x32\x38.google.ads.googleads.v3.enums.FeedStatusEnum.FeedStatusB\x03\xe0\x41\x03\x12\x63\n\x19places_location_feed_data\x18\x06 \x01(\x0b\x32>.google.ads.googleads.v3.resources.Feed.PlacesLocationFeedDataH\x00\x12i\n\x1c\x61\x66\x66iliate_location_feed_data\x18\x07 \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.Feed.AffiliateLocationFeedDataH\x00\x1a\xce\x04\n\x16PlacesLocationFeedData\x12\x61\n\noauth_info\x18\x01 \x01(\x0b\x32H.google.ads.googleads.v3.resources.Feed.PlacesLocationFeedData.OAuthInfoB\x03\xe0\x41\x05\x12\x33\n\remail_address\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x62usiness_account_id\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x62usiness_name_filter\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x63\x61tegory_filters\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rlabel_filters\x18\x06 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xb7\x01\n\tOAuthInfo\x12\x31\n\x0bhttp_method\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10http_request_url\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19http_authorization_header\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xd7\x01\n\x19\x41\x66\x66iliateLocationFeedData\x12.\n\tchain_ids\x18\x01 \x03(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x89\x01\n\x11relationship_type\x18\x02 \x01(\x0e\x32n.google.ads.googleads.v3.enums.AffiliateLocationFeedRelationshipTypeEnum.AffiliateLocationFeedRelationshipType:E\xea\x41\x42\n\x1dgoogleads.googleapis.com/Feed\x12!customers/{customer}/feeds/{feed}B\x1d\n\x1bsystem_feed_generation_data\"\xee\x01\n\rFeedAttribute\x12\'\n\x02id\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12T\n\x04type\x18\x03 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.FeedAttributeTypeEnum.FeedAttributeType\x12\x32\n\x0eis_part_of_key\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xec\x01\n\x16\x46\x65\x65\x64\x41ttributeOperation\x12Y\n\x08operator\x18\x01 \x01(\x0e\x32\x42.google.ads.googleads.v3.resources.FeedAttributeOperation.OperatorB\x03\xe0\x41\x03\x12\x44\n\x05value\x18\x02 \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.FeedAttributeB\x03\xe0\x41\x03\"1\n\x08Operator\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x07\n\x03\x41\x44\x44\x10\x02\x42\xf6\x01\n%com.google.ads.googleads.v3.resourcesB\tFeedProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_affiliate__location__feed__relationship__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__attribute__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__origin__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__status__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_affiliate__location__feed__relationship__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__attribute__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__origin__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_feed__status__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -54,8 +55,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=2395, - serialized_end=2444, + serialized_start=2502, + serialized_end=2551, ) _sym_db.RegisterEnumDescriptor(_FEEDATTRIBUTEOPERATION_OPERATOR) @@ -100,8 +101,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1471, - serialized_end=1654, + serialized_start=1568, + serialized_end=1751, ) _FEED_PLACESLOCATIONFEEDDATA = _descriptor.Descriptor( @@ -117,7 +118,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='email_address', full_name='google.ads.googleads.v3.resources.Feed.PlacesLocationFeedData.email_address', index=1, number=2, type=11, cpp_type=10, label=1, @@ -165,8 +166,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1069, - serialized_end=1654, + serialized_start=1161, + serialized_end=1751, ) _FEED_AFFILIATELOCATIONFEEDDATA = _descriptor.Descriptor( @@ -202,8 +203,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1657, - serialized_end=1872, + serialized_start=1754, + serialized_end=1969, ) _FEED = _descriptor.Descriptor( @@ -219,21 +220,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A\037\n\035googleads.googleapis.com/Feed'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.Feed.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.Feed.name', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='attributes', full_name='google.ads.googleads.v3.resources.Feed.attributes', index=3, number=4, type=11, cpp_type=10, label=3, @@ -254,14 +255,14 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.Feed.status', index=6, number=8, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='places_location_feed_data', full_name='google.ads.googleads.v3.resources.Feed.places_location_feed_data', index=7, number=6, type=11, cpp_type=10, label=1, @@ -291,8 +292,8 @@ name='system_feed_generation_data', full_name='google.ads.googleads.v3.resources.Feed.system_feed_generation_data', index=0, containing_type=None, fields=[]), ], - serialized_start=437, - serialized_end=1974, + serialized_start=470, + serialized_end=2071, ) @@ -343,8 +344,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1977, - serialized_end=2215, + serialized_start=2074, + serialized_end=2312, ) @@ -361,14 +362,14 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='value', full_name='google.ads.googleads.v3.resources.FeedAttributeOperation.value', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -382,8 +383,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2218, - serialized_end=2444, + serialized_start=2315, + serialized_end=2551, ) _FEED_PLACESLOCATIONFEEDDATA_OAUTHINFO.fields_by_name['http_method'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -457,9 +458,9 @@ Attributes: oauth_info: - Required authentication token (from OAuth API) for the email. - This field can only be specified in a create request. All its - subfields are not selectable. + Immutable. Required authentication token (from OAuth API) for + the email. This field can only be specified in a create + request. All its subfields are not selectable. email_address: Email address of a Google My Business account or email address of a manager of the Google My Business account. Required. @@ -516,12 +517,12 @@ Attributes: resource_name: - The resource name of the feed. Feed resource names have the - form: ``customers/{customer_id}/feeds/{feed_id}`` + Immutable. The resource name of the feed. Feed resource names + have the form: ``customers/{customer_id}/feeds/{feed_id}`` id: - The ID of the feed. This field is read-only. + Output only. The ID of the feed. This field is read-only. name: - Name of the feed. Required. + Immutable. Name of the feed. Required. attributes: The Feed's attributes. Required on CREATE, unless system\_feed\_generation\_data is provided, in which case @@ -532,9 +533,10 @@ The list of operations changing the feed attributes. Attributes can only be added, not removed. origin: - Specifies who manages the FeedAttributes for the Feed. + Immutable. Specifies who manages the FeedAttributes for the + Feed. status: - Status of the feed. This field is read-only. + Output only. Status of the feed. This field is read-only. system_feed_generation_data: The system data for the Feed. This data specifies information for generating the feed items of the system generated feed. @@ -589,9 +591,9 @@ Attributes: operator: - Type of list operation to perform. + Output only. Type of list operation to perform. value: - The feed attribute being added to the list. + Output only. The feed attribute being added to the list. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.FeedAttributeOperation) )) @@ -599,5 +601,13 @@ DESCRIPTOR._options = None +_FEED_PLACESLOCATIONFEEDDATA.fields_by_name['oauth_info']._options = None +_FEED.fields_by_name['resource_name']._options = None +_FEED.fields_by_name['id']._options = None +_FEED.fields_by_name['name']._options = None +_FEED.fields_by_name['origin']._options = None +_FEED.fields_by_name['status']._options = None _FEED._options = None +_FEEDATTRIBUTEOPERATION.fields_by_name['operator']._options = None +_FEEDATTRIBUTEOPERATION.fields_by_name['value']._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/feed_placeholder_view_pb2.py b/google/ads/google_ads/v3/proto/resources/feed_placeholder_view_pb2.py index 755e93922..cbf52867d 100644 --- a/google/ads/google_ads/v3/proto/resources/feed_placeholder_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/feed_placeholder_view_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import placeholder_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placeholder__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\030FeedPlaceholderViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/feed_placeholder_view.proto\x12!google.ads.googleads.v3.resources\x1a:google/ads/googleads_v3/proto/enums/placeholder_type.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\x80\x02\n\x13\x46\x65\x65\x64PlaceholderView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\\\n\x10placeholder_type\x18\x02 \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.PlaceholderTypeEnum.PlaceholderType:t\xea\x41q\n,googleads.googleapis.com/FeedPlaceholderView\x12\x41\x63ustomers/{customer}/feedPlaceholderViews/{feed_placeholder_view}B\x85\x02\n%com.google.ads.googleads.v3.resourcesB\x18\x46\x65\x65\x64PlaceholderViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/feed_placeholder_view.proto\x12!google.ads.googleads.v3.resources\x1a:google/ads/googleads_v3/proto/enums/placeholder_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xbb\x02\n\x13\x46\x65\x65\x64PlaceholderView\x12K\n\rresource_name\x18\x01 \x01(\tB4\xe0\x41\x03\xfa\x41.\n,googleads.googleapis.com/FeedPlaceholderView\x12\x61\n\x10placeholder_type\x18\x02 \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.PlaceholderTypeEnum.PlaceholderTypeB\x03\xe0\x41\x03:t\xea\x41q\n,googleads.googleapis.com/FeedPlaceholderView\x12\x41\x63ustomers/{customer}/feedPlaceholderViews/{feed_placeholder_view}B\x85\x02\n%com.google.ads.googleads.v3.resourcesB\x18\x46\x65\x65\x64PlaceholderViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placeholder__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placeholder__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,14 +44,14 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A.\n,googleads.googleapis.com/FeedPlaceholderView'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='placeholder_type', full_name='google.ads.googleads.v3.resources.FeedPlaceholderView.placeholder_type', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -63,8 +64,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=224, - serialized_end=480, + serialized_start=257, + serialized_end=572, ) _FEEDPLACEHOLDERVIEW.fields_by_name['placeholder_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placeholder__type__pb2._PLACEHOLDERTYPEENUM_PLACEHOLDERTYPE @@ -80,11 +81,12 @@ Attributes: resource_name: - The resource name of the feed placeholder view. Feed - placeholder view resource names have the form: ``customers/{c - ustomer_id}/feedPlaceholderViews/{placeholder_type}`` + Output only. The resource name of the feed placeholder view. + Feed placeholder view resource names have the form: ``custome + rs/{customer_id}/feedPlaceholderViews/{placeholder_type}`` placeholder_type: - The placeholder type of the feed placeholder view. + Output only. The placeholder type of the feed placeholder + view. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.FeedPlaceholderView) )) @@ -92,5 +94,7 @@ DESCRIPTOR._options = None +_FEEDPLACEHOLDERVIEW.fields_by_name['resource_name']._options = None +_FEEDPLACEHOLDERVIEW.fields_by_name['placeholder_type']._options = None _FEEDPLACEHOLDERVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/gender_view_pb2.py b/google/ads/google_ads/v3/proto/resources/gender_view_pb2.py index 7218f1a4f..656f07e1d 100644 --- a/google/ads/google_ads/v3/proto/resources/gender_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/gender_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -22,9 +23,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\017GenderViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n9google/ads/googleads_v3/proto/resources/gender_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"}\n\nGenderView\x12\x15\n\rresource_name\x18\x01 \x01(\t:X\xea\x41U\n#googleads.googleapis.com/GenderView\x12.customers/{customer}/genderViews/{gender_view}B\xfc\x01\n%com.google.ads.googleads.v3.resourcesB\x0fGenderViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n9google/ads/googleads_v3/proto/resources/gender_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xaa\x01\n\nGenderView\x12\x42\n\rresource_name\x18\x01 \x01(\tB+\xe0\x41\x03\xfa\x41%\n#googleads.googleapis.com/GenderView:X\xea\x41U\n#googleads.googleapis.com/GenderView\x12.customers/{customer}/genderViews/{gender_view}B\xfc\x01\n%com.google.ads.googleads.v3.resourcesB\x0fGenderViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -42,7 +43,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A%\n#googleads.googleapis.com/GenderView'), file=DESCRIPTOR), ], extensions=[ ], @@ -55,8 +56,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=153, - serialized_end=278, + serialized_start=187, + serialized_end=357, ) DESCRIPTOR.message_types_by_name['GenderView'] = _GENDERVIEW @@ -71,9 +72,9 @@ Attributes: resource_name: - The resource name of the gender view. Gender view resource - names have the form: ``customers/{customer_id}/genderViews/{a - d_group_id}~{criterion_id}`` + Output only. The resource name of the gender view. Gender view + resource names have the form: ``customers/{customer_id}/gende + rViews/{ad_group_id}~{criterion_id}`` """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.GenderView) )) @@ -81,5 +82,6 @@ DESCRIPTOR._options = None +_GENDERVIEW.fields_by_name['resource_name']._options = None _GENDERVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/geo_target_constant_pb2.py b/google/ads/google_ads/v3/proto/resources/geo_target_constant_pb2.py index 78f8d6753..85d2495e0 100644 --- a/google/ads/google_ads/v3/proto/resources/geo_target_constant_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/geo_target_constant_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import geo_target_constant_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_geo__target__constant__status__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\026GeoTargetConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/resources/geo_target_constant.proto\x12!google.ads.googleads.v3.resources\x1a\x44google/ads/googleads_v3/proto/enums/geo_target_constant_status.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xdb\x03\n\x11GeoTargetConstant\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0btarget_type\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x62\n\x06status\x18\x07 \x01(\x0e\x32R.google.ads.googleads.v3.enums.GeoTargetConstantStatusEnum.GeoTargetConstantStatus\x12\x34\n\x0e\x63\x61nonical_name\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue:Y\xea\x41V\n*googleads.googleapis.com/GeoTargetConstant\x12(geoTargetConstants/{geo_target_constant}B\x83\x02\n%com.google.ads.googleads.v3.resourcesB\x16GeoTargetConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/resources/geo_target_constant.proto\x12!google.ads.googleads.v3.resources\x1a\x44google/ads/googleads_v3/proto/enums/geo_target_constant_status.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xad\x04\n\x11GeoTargetConstant\x12I\n\rresource_name\x18\x01 \x01(\tB2\xe0\x41\x03\xfa\x41,\n*googleads.googleapis.com/GeoTargetConstant\x12,\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12/\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x37\n\x0c\x63ountry_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x36\n\x0btarget_type\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12g\n\x06status\x18\x07 \x01(\x0e\x32R.google.ads.googleads.v3.enums.GeoTargetConstantStatusEnum.GeoTargetConstantStatusB\x03\xe0\x41\x03\x12\x39\n\x0e\x63\x61nonical_name\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03:Y\xea\x41V\n*googleads.googleapis.com/GeoTargetConstant\x12(geoTargetConstants/{geo_target_constant}B\x83\x02\n%com.google.ads.googleads.v3.resourcesB\x16GeoTargetConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_geo__target__constant__status__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_geo__target__constant__status__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,49 +45,49 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A,\n*googleads.googleapis.com/GeoTargetConstant'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.GeoTargetConstant.id', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.GeoTargetConstant.name', index=2, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='country_code', full_name='google.ads.googleads.v3.resources.GeoTargetConstant.country_code', index=3, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='target_type', full_name='google.ads.googleads.v3.resources.GeoTargetConstant.target_type', index=4, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.GeoTargetConstant.status', index=5, number=7, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='canonical_name', full_name='google.ads.googleads.v3.resources.GeoTargetConstant.canonical_name', index=6, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -99,8 +100,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=264, - serialized_end=739, + serialized_start=297, + serialized_end=854, ) _GEOTARGETCONSTANT.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -121,23 +122,23 @@ Attributes: resource_name: - The resource name of the geo target constant. Geo target - constant resource names have the form: + Output only. The resource name of the geo target constant. Geo + target constant resource names have the form: ``geoTargetConstants/{geo_target_constant_id}`` id: - The ID of the geo target constant. + Output only. The ID of the geo target constant. name: - Geo target constant English name. + Output only. Geo target constant English name. country_code: - The ISO-3166-1 alpha-2 country code that is associated with - the target. + Output only. The ISO-3166-1 alpha-2 country code that is + associated with the target. target_type: - Geo target constant target type. + Output only. Geo target constant target type. status: - Geo target constant status. + Output only. Geo target constant status. canonical_name: - The fully qualified English name, consisting of the target's - name and that of its parent and country. + Output only. The fully qualified English name, consisting of + the target's name and that of its parent and country. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.GeoTargetConstant) )) @@ -145,5 +146,12 @@ DESCRIPTOR._options = None +_GEOTARGETCONSTANT.fields_by_name['resource_name']._options = None +_GEOTARGETCONSTANT.fields_by_name['id']._options = None +_GEOTARGETCONSTANT.fields_by_name['name']._options = None +_GEOTARGETCONSTANT.fields_by_name['country_code']._options = None +_GEOTARGETCONSTANT.fields_by_name['target_type']._options = None +_GEOTARGETCONSTANT.fields_by_name['status']._options = None +_GEOTARGETCONSTANT.fields_by_name['canonical_name']._options = None _GEOTARGETCONSTANT._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/geographic_view_pb2.py b/google/ads/google_ads/v3/proto/resources/geographic_view_pb2.py index d29ea4de2..cf6b46b73 100644 --- a/google/ads/google_ads/v3/proto/resources/geographic_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/geographic_view_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import geo_targeting_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_geo__targeting__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\023GeographicViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n=google/ads/googleads_v3/proto/resources/geographic_view.proto\x12!google.ads.googleads.v3.resources\x1a\n\x14\x63ountry_criterion_id\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03:d\xea\x41\x61\n\'googleads.googleapis.com/GeographicView\x12\x36\x63ustomers/{customer}/geographicViews/{geographic_view}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13GeographicViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_geo__targeting__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_geo__targeting__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,21 +45,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A)\n\'googleads.googleapis.com/GeographicView'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='location_type', full_name='google.ads.googleads.v3.resources.GeographicView.location_type', index=1, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='country_criterion_id', full_name='google.ads.googleads.v3.resources.GeographicView.country_criterion_id', index=2, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -71,8 +72,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=252, - serialized_end=545, + serialized_start=285, + serialized_end=637, ) _GEOGRAPHICVIEW.fields_by_name['location_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_geo__targeting__type__pb2._GEOTARGETINGTYPEENUM_GEOTARGETINGTYPE @@ -94,13 +95,14 @@ Attributes: resource_name: - The resource name of the geographic view. Geographic view - resource names have the form: ``customers/{customer_id}/geogr - aphicViews/{country_criterion_id}~{location_type}`` + Output only. The resource name of the geographic view. + Geographic view resource names have the form: ``customers/{cu + stomer_id}/geographicViews/{country_criterion_id}~{location_ty + pe}`` location_type: - Type of the geo targeting of the campaign. + Output only. Type of the geo targeting of the campaign. country_criterion_id: - Criterion Id for the country. + Output only. Criterion Id for the country. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.GeographicView) )) @@ -108,5 +110,8 @@ DESCRIPTOR._options = None +_GEOGRAPHICVIEW.fields_by_name['resource_name']._options = None +_GEOGRAPHICVIEW.fields_by_name['location_type']._options = None +_GEOGRAPHICVIEW.fields_by_name['country_criterion_id']._options = None _GEOGRAPHICVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/google_ads_field_pb2.py b/google/ads/google_ads/v3/proto/resources/google_ads_field_pb2.py index 68fccba0a..a321497de 100644 --- a/google/ads/google_ads/v3/proto/resources/google_ads_field_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/google_ads_field_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v3.proto.enums import google_ads_field_category_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_google__ads__field__category__pb2 from google.ads.google_ads.v3.proto.enums import google_ads_field_data_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_google__ads__field__data__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\023GoogleAdsFieldProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/google_ads_field.proto\x12!google.ads.googleads.v3.resources\x1a\x43google/ads/googleads_v3/proto/enums/google_ads_field_category.proto\x1a\x44google/ads/googleads_v3/proto/enums/google_ads_field_data_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xe1\x06\n\x0eGoogleAdsField\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12*\n\x04name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x62\n\x08\x63\x61tegory\x18\x03 \x01(\x0e\x32P.google.ads.googleads.v3.enums.GoogleAdsFieldCategoryEnum.GoogleAdsFieldCategory\x12.\n\nselectable\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12.\n\nfilterable\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12,\n\x08sortable\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x0fselectable_with\x18\x07 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x61ttribute_resources\x18\x08 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07metrics\x18\t \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08segments\x18\n \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x65num_values\x18\x0b \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x63\n\tdata_type\x18\x0c \x01(\x0e\x32P.google.ads.googleads.v3.enums.GoogleAdsFieldDataTypeEnum.GoogleAdsFieldDataType\x12.\n\x08type_url\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\x0bis_repeated\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValue:P\xea\x41M\n\'googleads.googleapis.com/GoogleAdsField\x12\"googleAdsFields/{google_ads_field}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13GoogleAdsFieldProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/google_ads_field.proto\x12!google.ads.googleads.v3.resources\x1a\x43google/ads/googleads_v3/proto/enums/google_ads_field_category.proto\x1a\x44google/ads/googleads_v3/proto/enums/google_ads_field_data_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd3\x07\n\x0eGoogleAdsField\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x03\xfa\x41)\n\'googleads.googleapis.com/GoogleAdsField\x12/\n\x04name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12g\n\x08\x63\x61tegory\x18\x03 \x01(\x0e\x32P.google.ads.googleads.v3.enums.GoogleAdsFieldCategoryEnum.GoogleAdsFieldCategoryB\x03\xe0\x41\x03\x12\x33\n\nselectable\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12\x33\n\nfilterable\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12\x31\n\x08sortable\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12:\n\x0fselectable_with\x18\x07 \x03(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12>\n\x13\x61ttribute_resources\x18\x08 \x03(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x32\n\x07metrics\x18\t \x03(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x33\n\x08segments\x18\n \x03(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x36\n\x0b\x65num_values\x18\x0b \x03(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12h\n\tdata_type\x18\x0c \x01(\x0e\x32P.google.ads.googleads.v3.enums.GoogleAdsFieldDataTypeEnum.GoogleAdsFieldDataTypeB\x03\xe0\x41\x03\x12\x33\n\x08type_url\x18\r \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x34\n\x0bis_repeated\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03:P\xea\x41M\n\'googleads.googleapis.com/GoogleAdsField\x12\"googleAdsFields/{google_ads_field}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13GoogleAdsFieldProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_google__ads__field__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_google__ads__field__data__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_google__ads__field__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_google__ads__field__data__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,98 +46,98 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A)\n\'googleads.googleapis.com/GoogleAdsField'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.GoogleAdsField.name', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='category', full_name='google.ads.googleads.v3.resources.GoogleAdsField.category', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='selectable', full_name='google.ads.googleads.v3.resources.GoogleAdsField.selectable', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='filterable', full_name='google.ads.googleads.v3.resources.GoogleAdsField.filterable', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='sortable', full_name='google.ads.googleads.v3.resources.GoogleAdsField.sortable', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='selectable_with', full_name='google.ads.googleads.v3.resources.GoogleAdsField.selectable_with', index=6, number=7, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='attribute_resources', full_name='google.ads.googleads.v3.resources.GoogleAdsField.attribute_resources', index=7, number=8, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='metrics', full_name='google.ads.googleads.v3.resources.GoogleAdsField.metrics', index=8, number=9, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='segments', full_name='google.ads.googleads.v3.resources.GoogleAdsField.segments', index=9, number=10, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='enum_values', full_name='google.ads.googleads.v3.resources.GoogleAdsField.enum_values', index=10, number=11, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='data_type', full_name='google.ads.googleads.v3.resources.GoogleAdsField.data_type', index=11, number=12, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type_url', full_name='google.ads.googleads.v3.resources.GoogleAdsField.type_url', index=12, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='is_repeated', full_name='google.ads.googleads.v3.resources.GoogleAdsField.is_repeated', index=13, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -149,8 +150,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=330, - serialized_end=1195, + serialized_start=363, + serialized_end=1342, ) _GOOGLEADSFIELD.fields_by_name['name'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -178,58 +179,59 @@ Attributes: resource_name: - The resource name of the artifact. Artifact resource names - have the form: ``googleAdsFields/{name}`` + Output only. The resource name of the artifact. Artifact + resource names have the form: ``googleAdsFields/{name}`` name: - The name of the artifact. + Output only. The name of the artifact. category: - The category of the artifact. + Output only. The category of the artifact. selectable: - Whether the artifact can be used in a SELECT clause in search - queries. + Output only. Whether the artifact can be used in a SELECT + clause in search queries. filterable: - Whether the artifact can be used in a WHERE clause in search - queries. + Output only. Whether the artifact can be used in a WHERE + clause in search queries. sortable: - Whether the artifact can be used in a ORDER BY clause in - search queries. + Output only. Whether the artifact can be used in a ORDER BY + clause in search queries. selectable_with: - The names of all resources, segments, and metrics that are - selectable with the described artifact. + Output only. The names of all resources, segments, and metrics + that are selectable with the described artifact. attribute_resources: - The names of all resources that are selectable with the - described artifact. Fields from these resources do not segment - metrics when included in search queries. This field is only - set for artifacts whose category is RESOURCE. + Output only. The names of all resources that are selectable + with the described artifact. Fields from these resources do + not segment metrics when included in search queries. This + field is only set for artifacts whose category is RESOURCE. metrics: - At and beyond version V1 this field lists the names of all - metrics that are selectable with the described artifact when - it is used in the FROM clause. It is only set for artifacts - whose category is RESOURCE. Before version V1 this field - lists the names of all metrics that are selectable with the - described artifact. It is only set for artifacts whose - category is either RESOURCE or SEGMENT + Output only. At and beyond version V1 this field lists the + names of all metrics that are selectable with the described + artifact when it is used in the FROM clause. It is only set + for artifacts whose category is RESOURCE. Before version V1 + this field lists the names of all metrics that are selectable + with the described artifact. It is only set for artifacts + whose category is either RESOURCE or SEGMENT segments: - At and beyond version V1 this field lists the names of all - artifacts, whether a segment or another resource, that segment - metrics when included in search queries and when the described - artifact is used in the FROM clause. It is only set for - artifacts whose category is RESOURCE. Before version V1 this - field lists the names of all artifacts, whether a segment or - another resource, that segment metrics when included in search - queries. It is only set for artifacts of category RESOURCE, - SEGMENT or METRIC. + Output only. At and beyond version V1 this field lists the + names of all artifacts, whether a segment or another resource, + that segment metrics when included in search queries and when + the described artifact is used in the FROM clause. It is only + set for artifacts whose category is RESOURCE. Before version + V1 this field lists the names of all artifacts, whether a + segment or another resource, that segment metrics when + included in search queries. It is only set for artifacts of + category RESOURCE, SEGMENT or METRIC. enum_values: - Values the artifact can assume if it is a field of type ENUM. - This field is only set for artifacts of category SEGMENT or - ATTRIBUTE. + Output only. Values the artifact can assume if it is a field + of type ENUM. This field is only set for artifacts of + category SEGMENT or ATTRIBUTE. data_type: - This field determines the operators that can be used with the - artifact in WHERE clauses. + Output only. This field determines the operators that can be + used with the artifact in WHERE clauses. type_url: - The URL of proto describing the artifact's data type. + Output only. The URL of proto describing the artifact's data + type. is_repeated: - Whether the field artifact is repeated. + Output only. Whether the field artifact is repeated. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.GoogleAdsField) )) @@ -237,5 +239,19 @@ DESCRIPTOR._options = None +_GOOGLEADSFIELD.fields_by_name['resource_name']._options = None +_GOOGLEADSFIELD.fields_by_name['name']._options = None +_GOOGLEADSFIELD.fields_by_name['category']._options = None +_GOOGLEADSFIELD.fields_by_name['selectable']._options = None +_GOOGLEADSFIELD.fields_by_name['filterable']._options = None +_GOOGLEADSFIELD.fields_by_name['sortable']._options = None +_GOOGLEADSFIELD.fields_by_name['selectable_with']._options = None +_GOOGLEADSFIELD.fields_by_name['attribute_resources']._options = None +_GOOGLEADSFIELD.fields_by_name['metrics']._options = None +_GOOGLEADSFIELD.fields_by_name['segments']._options = None +_GOOGLEADSFIELD.fields_by_name['enum_values']._options = None +_GOOGLEADSFIELD.fields_by_name['data_type']._options = None +_GOOGLEADSFIELD.fields_by_name['type_url']._options = None +_GOOGLEADSFIELD.fields_by_name['is_repeated']._options = None _GOOGLEADSFIELD._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/group_placement_view_pb2.py b/google/ads/google_ads/v3/proto/resources/group_placement_view_pb2.py index bdf2811a1..8583ce418 100644 --- a/google/ads/google_ads/v3/proto/resources/group_placement_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/group_placement_view_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import placement_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placement__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\027GroupPlacementViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/resources/group_placement_view.proto\x12!google.ads.googleads.v3.resources\x1a\x38google/ads/googleads_v3/proto/enums/placement_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x8d\x03\n\x12GroupPlacementView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12/\n\tplacement\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x64isplay_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\ntarget_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12V\n\x0eplacement_type\x18\x05 \x01(\x0e\x32>.google.ads.googleads.v3.enums.PlacementTypeEnum.PlacementType:q\xea\x41n\n+googleads.googleapis.com/GroupPlacementView\x12?customers/{customer}/groupPlacementViews/{group_placement_view}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17GroupPlacementViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/resources/group_placement_view.proto\x12!google.ads.googleads.v3.resources\x1a\x38google/ads/googleads_v3/proto/enums/placement_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd6\x03\n\x12GroupPlacementView\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x03\xfa\x41-\n+googleads.googleapis.com/GroupPlacementView\x12\x34\n\tplacement\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x37\n\x0c\x64isplay_name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x35\n\ntarget_url\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12[\n\x0eplacement_type\x18\x05 \x01(\x0e\x32>.google.ads.googleads.v3.enums.PlacementTypeEnum.PlacementTypeB\x03\xe0\x41\x03:q\xea\x41n\n+googleads.googleapis.com/GroupPlacementView\x12?customers/{customer}/groupPlacementViews/{group_placement_view}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17GroupPlacementViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placement__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_placement__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,35 +45,35 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A-\n+googleads.googleapis.com/GroupPlacementView'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='placement', full_name='google.ads.googleads.v3.resources.GroupPlacementView.placement', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='display_name', full_name='google.ads.googleads.v3.resources.GroupPlacementView.display_name', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='target_url', full_name='google.ads.googleads.v3.resources.GroupPlacementView.target_url', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='placement_type', full_name='google.ads.googleads.v3.resources.GroupPlacementView.placement_type', index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -85,8 +86,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=253, - serialized_end=650, + serialized_start=286, + serialized_end=756, ) _GROUPPLACEMENTVIEW.fields_by_name['placement'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -105,21 +106,22 @@ Attributes: resource_name: - The resource name of the group placement view. Group placement - view resource names have the form: ``customers/{customer_id}/ - groupPlacementViews/{ad_group_id}~{base64_placement}`` + Output only. The resource name of the group placement view. + Group placement view resource names have the form: ``customer + s/{customer_id}/groupPlacementViews/{ad_group_id}~{base64_plac + ement}`` placement: - The automatic placement string at group level, e. g. web - domain, mobile app ID, or a YouTube channel ID. + Output only. The automatic placement string at group level, e. + g. web domain, mobile app ID, or a YouTube channel ID. display_name: - Domain name for websites and YouTube channel name for YouTube - channels. + Output only. Domain name for websites and YouTube channel name + for YouTube channels. target_url: - URL of the group placement, e.g. domain, link to the mobile - application in app store, or a YouTube channel URL. + Output only. URL of the group placement, e.g. domain, link to + the mobile application in app store, or a YouTube channel URL. placement_type: - Type of the placement, e.g. Website, YouTube Channel, Mobile - Application. + Output only. Type of the placement, e.g. Website, YouTube + Channel, Mobile Application. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.GroupPlacementView) )) @@ -127,5 +129,10 @@ DESCRIPTOR._options = None +_GROUPPLACEMENTVIEW.fields_by_name['resource_name']._options = None +_GROUPPLACEMENTVIEW.fields_by_name['placement']._options = None +_GROUPPLACEMENTVIEW.fields_by_name['display_name']._options = None +_GROUPPLACEMENTVIEW.fields_by_name['target_url']._options = None +_GROUPPLACEMENTVIEW.fields_by_name['placement_type']._options = None _GROUPPLACEMENTVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/hotel_group_view_pb2.py b/google/ads/google_ads/v3/proto/resources/hotel_group_view_pb2.py index dd0b44b78..9b3a65f25 100644 --- a/google/ads/google_ads/v3/proto/resources/hotel_group_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/hotel_group_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -22,9 +23,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\023HotelGroupViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/hotel_group_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\x8e\x01\n\x0eHotelGroupView\x12\x15\n\rresource_name\x18\x01 \x01(\t:e\xea\x41\x62\n\'googleads.googleapis.com/HotelGroupView\x12\x37\x63ustomers/{customer}/hotelGroupViews/{hotel_group_view}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13HotelGroupViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/hotel_group_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xbf\x01\n\x0eHotelGroupView\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x03\xfa\x41)\n\'googleads.googleapis.com/HotelGroupView:e\xea\x41\x62\n\'googleads.googleapis.com/HotelGroupView\x12\x37\x63ustomers/{customer}/hotelGroupViews/{hotel_group_view}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13HotelGroupViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -42,7 +43,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A)\n\'googleads.googleapis.com/HotelGroupView'), file=DESCRIPTOR), ], extensions=[ ], @@ -55,8 +56,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=159, - serialized_end=301, + serialized_start=192, + serialized_end=383, ) DESCRIPTOR.message_types_by_name['HotelGroupView'] = _HOTELGROUPVIEW @@ -71,9 +72,9 @@ Attributes: resource_name: - The resource name of the hotel group view. Hotel Group view - resource names have the form: ``customers/{customer_id}/hotel - GroupViews/{ad_group_id}~{criterion_id}`` + Output only. The resource name of the hotel group view. Hotel + Group view resource names have the form: ``customers/{custome + r_id}/hotelGroupViews/{ad_group_id}~{criterion_id}`` """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.HotelGroupView) )) @@ -81,5 +82,6 @@ DESCRIPTOR._options = None +_HOTELGROUPVIEW.fields_by_name['resource_name']._options = None _HOTELGROUPVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/hotel_performance_view_pb2.py b/google/ads/google_ads/v3/proto/resources/hotel_performance_view_pb2.py index 12afb555f..bb5474081 100644 --- a/google/ads/google_ads/v3/proto/resources/hotel_performance_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/hotel_performance_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -22,9 +23,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\031HotelPerformanceViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/resources/hotel_performance_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\x8c\x01\n\x14HotelPerformanceView\x12\x15\n\rresource_name\x18\x01 \x01(\t:]\xea\x41Z\n-googleads.googleapis.com/HotelPerformanceView\x12)customers/{customer}/hotelPerformanceViewB\x86\x02\n%com.google.ads.googleads.v3.resourcesB\x19HotelPerformanceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/resources/hotel_performance_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xc3\x01\n\x14HotelPerformanceView\x12L\n\rresource_name\x18\x01 \x01(\tB5\xe0\x41\x03\xfa\x41/\n-googleads.googleapis.com/HotelPerformanceView:]\xea\x41Z\n-googleads.googleapis.com/HotelPerformanceView\x12)customers/{customer}/hotelPerformanceViewB\x86\x02\n%com.google.ads.googleads.v3.resourcesB\x19HotelPerformanceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -42,7 +43,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A/\n-googleads.googleapis.com/HotelPerformanceView'), file=DESCRIPTOR), ], extensions=[ ], @@ -55,8 +56,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=165, - serialized_end=305, + serialized_start=198, + serialized_end=393, ) DESCRIPTOR.message_types_by_name['HotelPerformanceView'] = _HOTELPERFORMANCEVIEW @@ -71,8 +72,8 @@ Attributes: resource_name: - The resource name of the hotel performance view. Hotel - performance view resource names have the form: + Output only. The resource name of the hotel performance view. + Hotel performance view resource names have the form: ``customers/{customer_id}/hotelPerformanceView`` """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.HotelPerformanceView) @@ -81,5 +82,6 @@ DESCRIPTOR._options = None +_HOTELPERFORMANCEVIEW.fields_by_name['resource_name']._options = None _HOTELPERFORMANCEVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/invoice_pb2.py b/google/ads/google_ads/v3/proto/resources/invoice_pb2.py index 8a73a7c13..de9e73e40 100644 --- a/google/ads/google_ads/v3/proto/resources/invoice_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/invoice_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v3.proto.common import dates_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_dates__pb2 from google.ads.google_ads.v3.proto.enums import invoice_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_invoice__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\014InvoiceProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n5google/ads/googleads_v3/proto/resources/invoice.proto\x12!google.ads.googleads.v3.resources\x1a\x30google/ads/googleads_v3/proto/common/dates.proto\x1a\x36google/ads/googleads_v3/proto/enums/invoice_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x9f\r\n\x07Invoice\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12(\n\x02id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12H\n\x04type\x18\x03 \x01(\x0e\x32:.google.ads.googleads.v3.enums.InvoiceTypeEnum.InvoiceType\x12\x33\n\rbilling_setup\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13payments_account_id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13payments_profile_id\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nissue_date\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x64ue_date\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n\x12service_date_range\x18\t \x01(\x0b\x32).google.ads.googleads.v3.common.DateRange\x12\x33\n\rcurrency_code\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x45\n invoice_level_adjustments_micros\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x16subtotal_amount_micros\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x11tax_amount_micros\x18\r \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x38\n\x13total_amount_micros\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x37\n\x11\x63orrected_invoice\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11replaced_invoices\x18\x10 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07pdf_url\x18\x11 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x61\n\x18\x61\x63\x63ount_budget_summaries\x18\x12 \x03(\x0b\x32?.google.ads.googleads.v3.resources.Invoice.AccountBudgetSummary\x1a\xb5\x04\n\x14\x41\x63\x63ountBudgetSummary\x12.\n\x08\x63ustomer\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12?\n\x19\x63ustomer_descriptive_name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0e\x61\x63\x63ount_budget\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x61\x63\x63ount_budget_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x15purchase_order_number\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x16subtotal_amount_micros\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x11tax_amount_micros\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x38\n\x13total_amount_micros\x18\x08 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12O\n\x1c\x62illable_activity_date_range\x18\t \x01(\x0b\x32).google.ads.googleads.v3.common.DateRange:N\xea\x41K\n googleads.googleapis.com/Invoice\x12\'customers/{customer}/invoices/{invoice}B\xf9\x01\n%com.google.ads.googleads.v3.resourcesB\x0cInvoiceProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n5google/ads/googleads_v3/proto/resources/invoice.proto\x12!google.ads.googleads.v3.resources\x1a\x30google/ads/googleads_v3/proto/common/dates.proto\x1a\x36google/ads/googleads_v3/proto/enums/invoice_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xcb\x0e\n\x07Invoice\x12?\n\rresource_name\x18\x01 \x01(\tB(\xe0\x41\x03\xfa\x41\"\n googleads.googleapis.com/Invoice\x12-\n\x02id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12M\n\x04type\x18\x03 \x01(\x0e\x32:.google.ads.googleads.v3.enums.InvoiceTypeEnum.InvoiceTypeB\x03\xe0\x41\x03\x12\x38\n\rbilling_setup\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12>\n\x13payments_account_id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12>\n\x13payments_profile_id\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x35\n\nissue_date\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x33\n\x08\x64ue_date\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12J\n\x12service_date_range\x18\t \x01(\x0b\x32).google.ads.googleads.v3.common.DateRangeB\x03\xe0\x41\x03\x12\x38\n\rcurrency_code\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12J\n invoice_level_adjustments_micros\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12@\n\x16subtotal_amount_micros\x18\x0c \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12;\n\x11tax_amount_micros\x18\r \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12=\n\x13total_amount_micros\x18\x0e \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12<\n\x11\x63orrected_invoice\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12<\n\x11replaced_invoices\x18\x10 \x03(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x32\n\x07pdf_url\x18\x11 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x66\n\x18\x61\x63\x63ount_budget_summaries\x18\x12 \x03(\x0b\x32?.google.ads.googleads.v3.resources.Invoice.AccountBudgetSummaryB\x03\xe0\x41\x03\x1a\xe2\x04\n\x14\x41\x63\x63ountBudgetSummary\x12\x33\n\x08\x63ustomer\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x44\n\x19\x63ustomer_descriptive_name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x39\n\x0e\x61\x63\x63ount_budget\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12>\n\x13\x61\x63\x63ount_budget_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12@\n\x15purchase_order_number\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12@\n\x16subtotal_amount_micros\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12;\n\x11tax_amount_micros\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12=\n\x13total_amount_micros\x18\x08 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12T\n\x1c\x62illable_activity_date_range\x18\t \x01(\x0b\x32).google.ads.googleads.v3.common.DateRangeB\x03\xe0\x41\x03:N\xea\x41K\n googleads.googleapis.com/Invoice\x12\'customers/{customer}/invoices/{invoice}B\xf9\x01\n%com.google.ads.googleads.v3.resourcesB\x0cInvoiceProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_dates__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_invoice__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_dates__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_invoice__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,63 +46,63 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='customer_descriptive_name', full_name='google.ads.googleads.v3.resources.Invoice.AccountBudgetSummary.customer_descriptive_name', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='account_budget', full_name='google.ads.googleads.v3.resources.Invoice.AccountBudgetSummary.account_budget', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='account_budget_name', full_name='google.ads.googleads.v3.resources.Invoice.AccountBudgetSummary.account_budget_name', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='purchase_order_number', full_name='google.ads.googleads.v3.resources.Invoice.AccountBudgetSummary.purchase_order_number', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='subtotal_amount_micros', full_name='google.ads.googleads.v3.resources.Invoice.AccountBudgetSummary.subtotal_amount_micros', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='tax_amount_micros', full_name='google.ads.googleads.v3.resources.Invoice.AccountBudgetSummary.tax_amount_micros', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='total_amount_micros', full_name='google.ads.googleads.v3.resources.Invoice.AccountBudgetSummary.total_amount_micros', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='billable_activity_date_range', full_name='google.ads.googleads.v3.resources.Invoice.AccountBudgetSummary.billable_activity_date_range', index=8, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -114,8 +115,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1338, - serialized_end=1903, + serialized_start=1498, + serialized_end=2108, ) _INVOICE = _descriptor.Descriptor( @@ -131,126 +132,126 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\"\n googleads.googleapis.com/Invoice'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.Invoice.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.Invoice.type', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='billing_setup', full_name='google.ads.googleads.v3.resources.Invoice.billing_setup', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='payments_account_id', full_name='google.ads.googleads.v3.resources.Invoice.payments_account_id', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='payments_profile_id', full_name='google.ads.googleads.v3.resources.Invoice.payments_profile_id', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='issue_date', full_name='google.ads.googleads.v3.resources.Invoice.issue_date', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='due_date', full_name='google.ads.googleads.v3.resources.Invoice.due_date', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='service_date_range', full_name='google.ads.googleads.v3.resources.Invoice.service_date_range', index=8, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='currency_code', full_name='google.ads.googleads.v3.resources.Invoice.currency_code', index=9, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='invoice_level_adjustments_micros', full_name='google.ads.googleads.v3.resources.Invoice.invoice_level_adjustments_micros', index=10, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='subtotal_amount_micros', full_name='google.ads.googleads.v3.resources.Invoice.subtotal_amount_micros', index=11, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='tax_amount_micros', full_name='google.ads.googleads.v3.resources.Invoice.tax_amount_micros', index=12, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='total_amount_micros', full_name='google.ads.googleads.v3.resources.Invoice.total_amount_micros', index=13, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='corrected_invoice', full_name='google.ads.googleads.v3.resources.Invoice.corrected_invoice', index=14, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='replaced_invoices', full_name='google.ads.googleads.v3.resources.Invoice.replaced_invoices', index=15, number=16, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='pdf_url', full_name='google.ads.googleads.v3.resources.Invoice.pdf_url', index=16, number=17, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='account_budget_summaries', full_name='google.ads.googleads.v3.resources.Invoice.account_budget_summaries', index=17, number=18, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -263,8 +264,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=288, - serialized_end=1983, + serialized_start=321, + serialized_end=2188, ) _INVOICE_ACCOUNTBUDGETSUMMARY.fields_by_name['customer'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -308,39 +309,40 @@ Attributes: customer: - The resource name of the customer associated with this account - budget. This contains the customer ID, which appears on the - invoice PDF as "Account ID". Customer resource names have the - form: ``customers/{customer_id}`` + Output only. The resource name of the customer associated with + this account budget. This contains the customer ID, which + appears on the invoice PDF as "Account ID". Customer resource + names have the form: ``customers/{customer_id}`` customer_descriptive_name: - The descriptive name of the account budget’s customer. It - appears on the invoice PDF as "Account". + Output only. The descriptive name of the account budget’s + customer. It appears on the invoice PDF as "Account". account_budget: - The resource name of the account budget associated with this - summarized billable cost. AccountBudget resource names have - the form: + Output only. The resource name of the account budget + associated with this summarized billable cost. AccountBudget + resource names have the form: ``customers/{customer_id}/accountBudgets/{account_budget_id}`` account_budget_name: - The name of the account budget. It appears on the invoice PDF - as "Account budget". + Output only. The name of the account budget. It appears on the + invoice PDF as "Account budget". purchase_order_number: - The purchase order number of the account budget. It appears on - the invoice PDF as "Purchase order". + Output only. The purchase order number of the account budget. + It appears on the invoice PDF as "Purchase order". subtotal_amount_micros: - The pretax subtotal amount attributable to this budget during - the service period, in micros. + Output only. The pretax subtotal amount attributable to this + budget during the service period, in micros. tax_amount_micros: - The tax amount attributable to this budget during the service - period, in micros. + Output only. The tax amount attributable to this budget during + the service period, in micros. total_amount_micros: - The total amount attributable to this budget during the - service period, in micros. This equals the sum of the account - budget subtotal amount and the account budget tax amount. + Output only. The total amount attributable to this budget + during the service period, in micros. This equals the sum of + the account budget subtotal amount and the account budget tax + amount. billable_activity_date_range: - The billable activity date range of the account budget, within - the service date range of this invoice. The end date is - inclusive. This can be different from the account budget's - start and end time. + Output only. The billable activity date range of the account + budget, within the service date range of this invoice. The end + date is inclusive. This can be different from the account + budget's start and end time. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Invoice.AccountBudgetSummary) )) @@ -355,73 +357,79 @@ Attributes: resource_name: - The resource name of the invoice. Multiple customers can share - a given invoice, so multiple resource names may point to the - same invoice. Invoice resource names have the form: + Output only. The resource name of the invoice. Multiple + customers can share a given invoice, so multiple resource + names may point to the same invoice. Invoice resource names + have the form: ``customers/{customer_id}/invoices/{invoice_id}`` id: - The ID of the invoice. It appears on the invoice PDF as - "Invoice number". + Output only. The ID of the invoice. It appears on the invoice + PDF as "Invoice number". type: - The type of invoice. + Output only. The type of invoice. billing_setup: - The resource name of this invoice’s billing setup. + Output only. The resource name of this invoice’s billing + setup. ``customers/{customer_id}/billingSetups/{billing_setup_id}`` payments_account_id: - A 16 digit ID used to identify the payments account associated - with the billing setup, e.g. "1234-5678-9012-3456". It appears - on the invoice PDF as "Billing Account Number". + Output only. A 16 digit ID used to identify the payments + account associated with the billing setup, e.g. + "1234-5678-9012-3456". It appears on the invoice PDF as + "Billing Account Number". payments_profile_id: - A 12 digit ID used to identify the payments profile associated - with the billing setup, e.g. "1234-5678-9012". It appears on - the invoice PDF as "Billing ID". + Output only. A 12 digit ID used to identify the payments + profile associated with the billing setup, e.g. + "1234-5678-9012". It appears on the invoice PDF as "Billing + ID". issue_date: - The issue date in yyyy-mm-dd format. It appears on the invoice - PDF as either "Issue date" or "Invoice date". + Output only. The issue date in yyyy-mm-dd format. It appears + on the invoice PDF as either "Issue date" or "Invoice date". due_date: - The due date in yyyy-mm-dd format. + Output only. The due date in yyyy-mm-dd format. service_date_range: - The service period date range of this invoice. The end date is - inclusive. + Output only. The service period date range of this invoice. + The end date is inclusive. currency_code: - The currency code. All costs are returned in this currency. A - subset of the currency codes derived from the ISO 4217 - standard is supported. + Output only. The currency code. All costs are returned in this + currency. A subset of the currency codes derived from the ISO + 4217 standard is supported. invoice_level_adjustments_micros: - The total amount of invoice level adjustments. These - adjustments are made on the invoice, not on a specific account - budget. + Output only. The total amount of invoice level adjustments. + These adjustments are made on the invoice, not on a specific + account budget. subtotal_amount_micros: - The pretax subtotal amount, in micros. This equals the sum of - the AccountBudgetSummary subtotal amounts, plus the invoice - level adjustments. + Output only. The pretax subtotal amount, in micros. This + equals the sum of the AccountBudgetSummary subtotal amounts, + plus the invoice level adjustments. tax_amount_micros: - The sum of all taxes on the invoice, in micros. This equals - the sum of the AccountBudgetSummary tax amounts, plus taxes - not associated with a specific account budget. + Output only. The sum of all taxes on the invoice, in micros. + This equals the sum of the AccountBudgetSummary tax amounts, + plus taxes not associated with a specific account budget. total_amount_micros: - The total amount, in micros. This equals the sum of the - invoice subtotal amount and the invoice tax amount. + Output only. The total amount, in micros. This equals the sum + of the invoice subtotal amount and the invoice tax amount. corrected_invoice: - The resource name of the original invoice corrected, wrote - off, or canceled by this invoice, if applicable. If - ``corrected_invoice`` is set, ``replaced_invoices`` will not - be set. Invoice resource names have the form: + Output only. The resource name of the original invoice + corrected, wrote off, or canceled by this invoice, if + applicable. If ``corrected_invoice`` is set, + ``replaced_invoices`` will not be set. Invoice resource names + have the form: ``customers/{customer_id}/invoices/{invoice_id}`` replaced_invoices: - The resource name of the original invoice(s) being rebilled or - replaced by this invoice, if applicable. There might be - multiple replaced invoices due to invoice consolidation. The - replaced invoices may not belong to the same payments account. - If ``replaced_invoices`` is set, ``corrected_invoice`` will - not be set. Invoice resource names have the form: + Output only. The resource name of the original invoice(s) + being rebilled or replaced by this invoice, if applicable. + There might be multiple replaced invoices due to invoice + consolidation. The replaced invoices may not belong to the + same payments account. If ``replaced_invoices`` is set, + ``corrected_invoice`` will not be set. Invoice resource names + have the form: ``customers/{customer_id}/invoices/{invoice_id}`` pdf_url: - The URL to a PDF copy of the invoice. Users need to pass in - their OAuth token to request the PDF with this URL. + Output only. The URL to a PDF copy of the invoice. Users need + to pass in their OAuth token to request the PDF with this URL. account_budget_summaries: - The list of summarized account budget information associated - with this invoice. + Output only. The list of summarized account budget information + associated with this invoice. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Invoice) )) @@ -430,5 +438,32 @@ DESCRIPTOR._options = None +_INVOICE_ACCOUNTBUDGETSUMMARY.fields_by_name['customer']._options = None +_INVOICE_ACCOUNTBUDGETSUMMARY.fields_by_name['customer_descriptive_name']._options = None +_INVOICE_ACCOUNTBUDGETSUMMARY.fields_by_name['account_budget']._options = None +_INVOICE_ACCOUNTBUDGETSUMMARY.fields_by_name['account_budget_name']._options = None +_INVOICE_ACCOUNTBUDGETSUMMARY.fields_by_name['purchase_order_number']._options = None +_INVOICE_ACCOUNTBUDGETSUMMARY.fields_by_name['subtotal_amount_micros']._options = None +_INVOICE_ACCOUNTBUDGETSUMMARY.fields_by_name['tax_amount_micros']._options = None +_INVOICE_ACCOUNTBUDGETSUMMARY.fields_by_name['total_amount_micros']._options = None +_INVOICE_ACCOUNTBUDGETSUMMARY.fields_by_name['billable_activity_date_range']._options = None +_INVOICE.fields_by_name['resource_name']._options = None +_INVOICE.fields_by_name['id']._options = None +_INVOICE.fields_by_name['type']._options = None +_INVOICE.fields_by_name['billing_setup']._options = None +_INVOICE.fields_by_name['payments_account_id']._options = None +_INVOICE.fields_by_name['payments_profile_id']._options = None +_INVOICE.fields_by_name['issue_date']._options = None +_INVOICE.fields_by_name['due_date']._options = None +_INVOICE.fields_by_name['service_date_range']._options = None +_INVOICE.fields_by_name['currency_code']._options = None +_INVOICE.fields_by_name['invoice_level_adjustments_micros']._options = None +_INVOICE.fields_by_name['subtotal_amount_micros']._options = None +_INVOICE.fields_by_name['tax_amount_micros']._options = None +_INVOICE.fields_by_name['total_amount_micros']._options = None +_INVOICE.fields_by_name['corrected_invoice']._options = None +_INVOICE.fields_by_name['replaced_invoices']._options = None +_INVOICE.fields_by_name['pdf_url']._options = None +_INVOICE.fields_by_name['account_budget_summaries']._options = None _INVOICE._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/keyword_plan_ad_group_pb2.py b/google/ads/google_ads/v3/proto/resources/keyword_plan_ad_group_pb2.py index 78f3fccab..d97e05264 100644 --- a/google/ads/google_ads/v3/proto/resources/keyword_plan_ad_group_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/keyword_plan_ad_group_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\027KeywordPlanAdGroupProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/keyword_plan_ad_group.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xe6\x02\n\x12KeywordPlanAdGroup\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12;\n\x15keyword_plan_campaign\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\x0e\x63pc_bid_micros\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value:r\xea\x41o\n+googleads.googleapis.com/KeywordPlanAdGroup\x12@customers/{customer}/keywordPlanAdGroups/{keyword_plan_ad_group}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17KeywordPlanAdGroupProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/keyword_plan_ad_group.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd3\x03\n\x12KeywordPlanAdGroup\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x05\xfa\x41-\n+googleads.googleapis.com/KeywordPlanAdGroup\x12n\n\x15keyword_plan_campaign\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB1\xfa\x41.\n,googleads.googleapis.com/KeywordPlanCampaign\x12,\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\x0e\x63pc_bid_micros\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value:r\xea\x41o\n+googleads.googleapis.com/KeywordPlanAdGroup\x12@customers/{customer}/keywordPlanAdGroups/{keyword_plan_ad_group}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17KeywordPlanAdGroupProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,21 +44,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A-\n+googleads.googleapis.com/KeywordPlanAdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='keyword_plan_campaign', full_name='google.ads.googleads.v3.resources.KeywordPlanAdGroup.keyword_plan_campaign', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A.\n,googleads.googleapis.com/KeywordPlanCampaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.KeywordPlanAdGroup.id', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.KeywordPlanAdGroup.name', index=3, number=4, type=11, cpp_type=10, label=1, @@ -84,8 +85,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=196, - serialized_end=554, + serialized_start=229, + serialized_end=696, ) _KEYWORDPLANADGROUP.fields_by_name['keyword_plan_campaign'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -105,13 +106,13 @@ Attributes: resource_name: - The resource name of the Keyword Planner ad group. + Immutable. The resource name of the Keyword Planner ad group. KeywordPlanAdGroup resource names have the form: ``customers/ {customer_id}/keywordPlanAdGroups/{kp_ad_group_id}`` keyword_plan_campaign: The keyword plan campaign to which this ad group belongs. id: - The ID of the keyword plan ad group. + Output only. The ID of the keyword plan ad group. name: The name of the keyword plan ad group. This field is required and should not be empty when creating keyword plan ad group. @@ -126,5 +127,8 @@ DESCRIPTOR._options = None +_KEYWORDPLANADGROUP.fields_by_name['resource_name']._options = None +_KEYWORDPLANADGROUP.fields_by_name['keyword_plan_campaign']._options = None +_KEYWORDPLANADGROUP.fields_by_name['id']._options = None _KEYWORDPLANADGROUP._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/keyword_plan_campaign_pb2.py b/google/ads/google_ads/v3/proto/resources/keyword_plan_campaign_pb2.py index 311640478..3579cf800 100644 --- a/google/ads/google_ads/v3/proto/resources/keyword_plan_campaign_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/keyword_plan_campaign_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import keyword_plan_network_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__plan__network__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\030KeywordPlanCampaignProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/keyword_plan_campaign.proto\x12!google.ads.googleads.v3.resources\x1a>google/ads/googleads_v3/proto/enums/keyword_plan_network.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd0\x04\n\x13KeywordPlanCampaign\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x32\n\x0ckeyword_plan\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x38\n\x12language_constants\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x66\n\x14keyword_plan_network\x18\x06 \x01(\x0e\x32H.google.ads.googleads.v3.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork\x12\x33\n\x0e\x63pc_bid_micros\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12L\n\x0bgeo_targets\x18\x08 \x03(\x0b\x32\x37.google.ads.googleads.v3.resources.KeywordPlanGeoTarget:t\xea\x41q\n,googleads.googleapis.com/KeywordPlanCampaign\x12\x41\x63ustomers/{customer}/keywordPlanCampaigns/{keyword_plan_campaign}\"Q\n\x14KeywordPlanGeoTarget\x12\x39\n\x13geo_target_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x85\x02\n%com.google.ads.googleads.v3.resourcesB\x18KeywordPlanCampaignProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/keyword_plan_campaign.proto\x12!google.ads.googleads.v3.resources\x1a>google/ads/googleads_v3/proto/enums/keyword_plan_network.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xe6\x05\n\x13KeywordPlanCampaign\x12K\n\rresource_name\x18\x01 \x01(\tB4\xe0\x41\x05\xfa\x41.\n,googleads.googleapis.com/KeywordPlanCampaign\x12]\n\x0ckeyword_plan\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB)\xfa\x41&\n$googleads.googleapis.com/KeywordPlan\x12,\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12h\n\x12language_constants\x18\x05 \x03(\x0b\x32\x1c.google.protobuf.StringValueB.\xfa\x41+\n)googleads.googleapis.com/LanguageConstant\x12\x66\n\x14keyword_plan_network\x18\x06 \x01(\x0e\x32H.google.ads.googleads.v3.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork\x12\x33\n\x0e\x63pc_bid_micros\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12L\n\x0bgeo_targets\x18\x08 \x03(\x0b\x32\x37.google.ads.googleads.v3.resources.KeywordPlanGeoTarget:t\xea\x41q\n,googleads.googleapis.com/KeywordPlanCampaign\x12\x41\x63ustomers/{customer}/keywordPlanCampaigns/{keyword_plan_campaign}\"\x82\x01\n\x14KeywordPlanGeoTarget\x12j\n\x13geo_target_constant\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB/\xfa\x41,\n*googleads.googleapis.com/GeoTargetConstantB\x85\x02\n%com.google.ads.googleads.v3.resourcesB\x18KeywordPlanCampaignProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__plan__network__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__plan__network__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,21 +45,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A.\n,googleads.googleapis.com/KeywordPlanCampaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='keyword_plan', full_name='google.ads.googleads.v3.resources.KeywordPlanCampaign.keyword_plan', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A&\n$googleads.googleapis.com/KeywordPlan'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.KeywordPlanCampaign.id', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.KeywordPlanCampaign.name', index=3, number=4, type=11, cpp_type=10, label=1, @@ -72,7 +73,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A+\n)googleads.googleapis.com/LanguageConstant'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='keyword_plan_network', full_name='google.ads.googleads.v3.resources.KeywordPlanCampaign.keyword_plan_network', index=5, number=6, type=14, cpp_type=8, label=1, @@ -106,8 +107,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=260, - serialized_end=852, + serialized_start=293, + serialized_end=1035, ) @@ -124,7 +125,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\372A,\n*googleads.googleapis.com/GeoTargetConstant'), file=DESCRIPTOR), ], extensions=[ ], @@ -137,8 +138,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=854, - serialized_end=935, + serialized_start=1038, + serialized_end=1168, ) _KEYWORDPLANCAMPAIGN.fields_by_name['keyword_plan'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -163,13 +164,13 @@ Attributes: resource_name: - The resource name of the Keyword Plan campaign. + Immutable. The resource name of the Keyword Plan campaign. KeywordPlanCampaign resource names have the form: ``customers /{customer_id}/keywordPlanCampaigns/{kp_campaign_id}`` keyword_plan: The keyword plan this campaign belongs to. id: - The ID of the Keyword Plan campaign. + Output only. The ID of the Keyword Plan campaign. name: The name of the Keyword Plan campaign. This field is required and should not be empty when creating Keyword Plan campaigns. @@ -194,7 +195,7 @@ DESCRIPTOR = _KEYWORDPLANGEOTARGET, __module__ = 'google.ads.googleads_v3.proto.resources.keyword_plan_campaign_pb2' , - __doc__ = """A geo target. Next ID: 3 + __doc__ = """A geo target. Attributes: @@ -207,5 +208,10 @@ DESCRIPTOR._options = None +_KEYWORDPLANCAMPAIGN.fields_by_name['resource_name']._options = None +_KEYWORDPLANCAMPAIGN.fields_by_name['keyword_plan']._options = None +_KEYWORDPLANCAMPAIGN.fields_by_name['id']._options = None +_KEYWORDPLANCAMPAIGN.fields_by_name['language_constants']._options = None _KEYWORDPLANCAMPAIGN._options = None +_KEYWORDPLANGEOTARGET.fields_by_name['geo_target_constant']._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/keyword_plan_keyword_pb2.py b/google/ads/google_ads/v3/proto/resources/keyword_plan_keyword_pb2.py index f0e7b0699..09edc9b17 100644 --- a/google/ads/google_ads/v3/proto/resources/keyword_plan_keyword_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/keyword_plan_keyword_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import keyword_match_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__match__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\027KeywordPlanKeywordProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/resources/keyword_plan_keyword.proto\x12!google.ads.googleads.v3.resources\x1a\n\x05image\x18\x03 \x01(\x0b\x32-.google.ads.googleads.v3.resources.MediaImageH\x00\x12\x46\n\x0cmedia_bundle\x18\x04 \x01(\x0b\x32..google.ads.googleads.v3.resources.MediaBundleH\x00\x12>\n\x05\x61udio\x18\n \x01(\x0b\x32-.google.ads.googleads.v3.resources.MediaAudioH\x00\x12>\n\x05video\x18\x0b \x01(\x0b\x32-.google.ads.googleads.v3.resources.MediaVideoH\x00:U\xea\x41R\n\"googleads.googleapis.com/MediaFile\x12,customers/{customer}/mediaFiles/{media_file}B\x0b\n\tmediatype\"7\n\nMediaImage\x12)\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.BytesValue\"8\n\x0bMediaBundle\x12)\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.BytesValue\"E\n\nMediaAudio\x12\x37\n\x12\x61\x64_duration_millis\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\xe9\x01\n\nMediaVideo\x12\x37\n\x12\x61\x64_duration_millis\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x10youtube_video_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13\x61\x64vertising_id_code\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12/\n\tisci_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\xfb\x01\n%com.google.ads.googleads.v3.resourcesB\x0eMediaFileProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n8google/ads/googleads_v3/proto/resources/media_file.proto\x12!google.ads.googleads.v3.resources\x1a\x34google/ads/googleads_v3/proto/enums/media_type.proto\x1a\x33google/ads/googleads_v3/proto/enums/mime_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb2\x06\n\tMediaFile\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x05\xfa\x41$\n\"googleads.googleapis.com/MediaFile\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12I\n\x04type\x18\x05 \x01(\x0e\x32\x36.google.ads.googleads.v3.enums.MediaTypeEnum.MediaTypeB\x03\xe0\x41\x05\x12L\n\tmime_type\x18\x06 \x01(\x0e\x32\x34.google.ads.googleads.v3.enums.MimeTypeEnum.MimeTypeB\x03\xe0\x41\x03\x12\x35\n\nsource_url\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12/\n\x04name\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12\x33\n\tfile_size\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x43\n\x05image\x18\x03 \x01(\x0b\x32-.google.ads.googleads.v3.resources.MediaImageB\x03\xe0\x41\x05H\x00\x12K\n\x0cmedia_bundle\x18\x04 \x01(\x0b\x32..google.ads.googleads.v3.resources.MediaBundleB\x03\xe0\x41\x05H\x00\x12\x43\n\x05\x61udio\x18\n \x01(\x0b\x32-.google.ads.googleads.v3.resources.MediaAudioB\x03\xe0\x41\x03H\x00\x12\x43\n\x05video\x18\x0b \x01(\x0b\x32-.google.ads.googleads.v3.resources.MediaVideoB\x03\xe0\x41\x05H\x00:U\xea\x41R\n\"googleads.googleapis.com/MediaFile\x12,customers/{customer}/mediaFiles/{media_file}B\x0b\n\tmediatype\"<\n\nMediaImage\x12.\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.BytesValueB\x03\xe0\x41\x05\"=\n\x0bMediaBundle\x12.\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.BytesValueB\x03\xe0\x41\x05\"J\n\nMediaAudio\x12<\n\x12\x61\x64_duration_millis\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\"\xfd\x01\n\nMediaVideo\x12<\n\x12\x61\x64_duration_millis\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12;\n\x10youtube_video_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x05\x12>\n\x13\x61\x64vertising_id_code\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x34\n\tisci_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x42\xfb\x01\n%com.google.ads.googleads.v3.resourcesB\x0eMediaFileProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_media__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_mime__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_media__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_mime__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,77 +46,77 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A$\n\"googleads.googleapis.com/MediaFile'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.MediaFile.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.MediaFile.type', index=2, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='mime_type', full_name='google.ads.googleads.v3.resources.MediaFile.mime_type', index=3, number=6, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='source_url', full_name='google.ads.googleads.v3.resources.MediaFile.source_url', index=4, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.MediaFile.name', index=5, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='file_size', full_name='google.ads.googleads.v3.resources.MediaFile.file_size', index=6, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='image', full_name='google.ads.googleads.v3.resources.MediaFile.image', index=7, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='media_bundle', full_name='google.ads.googleads.v3.resources.MediaFile.media_bundle', index=8, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='audio', full_name='google.ads.googleads.v3.resources.MediaFile.audio', index=9, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='video', full_name='google.ads.googleads.v3.resources.MediaFile.video', index=10, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -131,8 +132,8 @@ name='mediatype', full_name='google.ads.googleads.v3.resources.MediaFile.mediatype', index=0, containing_type=None, fields=[]), ], - serialized_start=292, - serialized_end=1016, + serialized_start=325, + serialized_end=1143, ) @@ -149,7 +150,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -162,8 +163,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1018, - serialized_end=1073, + serialized_start=1145, + serialized_end=1205, ) @@ -180,7 +181,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -193,8 +194,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1075, - serialized_end=1131, + serialized_start=1207, + serialized_end=1268, ) @@ -211,7 +212,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -224,8 +225,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1133, - serialized_end=1202, + serialized_start=1270, + serialized_end=1344, ) @@ -242,28 +243,28 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='youtube_video_id', full_name='google.ads.googleads.v3.resources.MediaVideo.youtube_video_id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='advertising_id_code', full_name='google.ads.googleads.v3.resources.MediaVideo.advertising_id_code', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='isci_code', full_name='google.ads.googleads.v3.resources.MediaVideo.isci_code', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -276,8 +277,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1205, - serialized_end=1438, + serialized_start=1347, + serialized_end=1600, ) _MEDIAFILE.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -325,34 +326,35 @@ Attributes: resource_name: - The resource name of the media file. Media file resource names - have the form: + Immutable. The resource name of the media file. Media file + resource names have the form: ``customers/{customer_id}/mediaFiles/{media_file_id}`` id: - The ID of the media file. + Output only. The ID of the media file. type: - Type of the media file. + Immutable. Type of the media file. mime_type: - The mime type of the media file. + Output only. The mime type of the media file. source_url: - The URL of where the original media file was downloaded from - (or a file name). Only used for media of type AUDIO and IMAGE. + Immutable. The URL of where the original media file was + downloaded from (or a file name). Only used for media of type + AUDIO and IMAGE. name: - The name of the media file. The name can be used by clients to - help identify previously uploaded media. + Immutable. The name of the media file. The name can be used by + clients to help identify previously uploaded media. file_size: - The size of the media file in bytes. + Output only. The size of the media file in bytes. mediatype: The specific type of the media file. image: - Encapsulates an Image. + Immutable. Encapsulates an Image. media_bundle: - A ZIP archive media the content of which contains HTML5 - assets. + Immutable. A ZIP archive media the content of which contains + HTML5 assets. audio: - Encapsulates an Audio. + Output only. Encapsulates an Audio. video: - Encapsulates a Video. + Immutable. Encapsulates a Video. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.MediaFile) )) @@ -367,7 +369,7 @@ Attributes: data: - Raw image data. + Immutable. Raw image data. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.MediaImage) )) @@ -383,7 +385,7 @@ Attributes: data: - Raw zipped data. + Immutable. Raw zipped data. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.MediaBundle) )) @@ -398,7 +400,7 @@ Attributes: ad_duration_millis: - The duration of the Audio in milliseconds. + Output only. The duration of the Audio in milliseconds. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.MediaAudio) )) @@ -413,16 +415,16 @@ Attributes: ad_duration_millis: - The duration of the Video in milliseconds. + Output only. The duration of the Video in milliseconds. youtube_video_id: - The YouTube video ID (as seen in YouTube URLs). + Immutable. The YouTube video ID (as seen in YouTube URLs). advertising_id_code: - The Advertising Digital Identification code for this video, as - defined by the American Association of Advertising Agencies, - used mainly for television commercials. + Output only. The Advertising Digital Identification code for + this video, as defined by the American Association of + Advertising Agencies, used mainly for television commercials. isci_code: - The Industry Standard Commercial Identifier code for this - video, used mainly for television commercials. + Output only. The Industry Standard Commercial Identifier code + for this video, used mainly for television commercials. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.MediaVideo) )) @@ -430,5 +432,23 @@ DESCRIPTOR._options = None +_MEDIAFILE.fields_by_name['resource_name']._options = None +_MEDIAFILE.fields_by_name['id']._options = None +_MEDIAFILE.fields_by_name['type']._options = None +_MEDIAFILE.fields_by_name['mime_type']._options = None +_MEDIAFILE.fields_by_name['source_url']._options = None +_MEDIAFILE.fields_by_name['name']._options = None +_MEDIAFILE.fields_by_name['file_size']._options = None +_MEDIAFILE.fields_by_name['image']._options = None +_MEDIAFILE.fields_by_name['media_bundle']._options = None +_MEDIAFILE.fields_by_name['audio']._options = None +_MEDIAFILE.fields_by_name['video']._options = None _MEDIAFILE._options = None +_MEDIAIMAGE.fields_by_name['data']._options = None +_MEDIABUNDLE.fields_by_name['data']._options = None +_MEDIAAUDIO.fields_by_name['ad_duration_millis']._options = None +_MEDIAVIDEO.fields_by_name['ad_duration_millis']._options = None +_MEDIAVIDEO.fields_by_name['youtube_video_id']._options = None +_MEDIAVIDEO.fields_by_name['advertising_id_code']._options = None +_MEDIAVIDEO.fields_by_name['isci_code']._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/merchant_center_link_pb2.py b/google/ads/google_ads/v3/proto/resources/merchant_center_link_pb2.py index 8e60e4d9f..3c9856cc1 100644 --- a/google/ads/google_ads/v3/proto/resources/merchant_center_link_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/merchant_center_link_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import merchant_center_link_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_merchant__center__link__status__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\027MerchantCenterLinkProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/resources/merchant_center_link.proto\x12!google.ads.googleads.v3.resources\x1a\x45google/ads/googleads_v3/proto/enums/merchant_center_link_status.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xf1\x02\n\x12MerchantCenterLink\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x42\n\x1cmerchant_center_account_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x64\n\x06status\x18\x05 \x01(\x0e\x32T.google.ads.googleads.v3.enums.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus:q\xea\x41n\n+googleads.googleapis.com/MerchantCenterLink\x12?customers/{customer}/merchantCenterLinks/{merchant_center_link}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17MerchantCenterLinkProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/resources/merchant_center_link.proto\x12!google.ads.googleads.v3.resources\x1a\x45google/ads/googleads_v3/proto/enums/merchant_center_link_status.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb0\x03\n\x12MerchantCenterLink\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x05\xfa\x41-\n+googleads.googleapis.com/MerchantCenterLink\x12,\n\x02id\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12G\n\x1cmerchant_center_account_name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x64\n\x06status\x18\x05 \x01(\x0e\x32T.google.ads.googleads.v3.enums.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus:q\xea\x41n\n+googleads.googleapis.com/MerchantCenterLink\x12?customers/{customer}/merchantCenterLinks/{merchant_center_link}B\x84\x02\n%com.google.ads.googleads.v3.resourcesB\x17MerchantCenterLinkProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_merchant__center__link__status__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_merchant__center__link__status__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,21 +45,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A-\n+googleads.googleapis.com/MerchantCenterLink'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.MerchantCenterLink.id', index=1, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='merchant_center_account_name', full_name='google.ads.googleads.v3.resources.MerchantCenterLink.merchant_center_account_name', index=2, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.MerchantCenterLink.status', index=3, number=5, type=14, cpp_type=8, label=1, @@ -78,8 +79,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=266, - serialized_end=635, + serialized_start=299, + serialized_end=731, ) _MERCHANTCENTERLINK.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -98,14 +99,15 @@ Attributes: resource_name: - The resource name of the merchant center link. Merchant center - link resource names have the form: ``customers/{customer_id}/ - merchantCenterLinks/{merchant_center_id}`` + Immutable. The resource name of the merchant center link. + Merchant center link resource names have the form: ``customer + s/{customer_id}/merchantCenterLinks/{merchant_center_id}`` id: - The ID of the Merchant Center account. This field is readonly. + Output only. The ID of the Merchant Center account. This field + is readonly. merchant_center_account_name: - The name of the Merchant Center account. This field is - readonly. + Output only. The name of the Merchant Center account. This + field is readonly. status: The status of the link. """, @@ -115,5 +117,8 @@ DESCRIPTOR._options = None +_MERCHANTCENTERLINK.fields_by_name['resource_name']._options = None +_MERCHANTCENTERLINK.fields_by_name['id']._options = None +_MERCHANTCENTERLINK.fields_by_name['merchant_center_account_name']._options = None _MERCHANTCENTERLINK._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/mobile_app_category_constant_pb2.py b/google/ads/google_ads/v3/proto/resources/mobile_app_category_constant_pb2.py index 23d827199..3174b2317 100644 --- a/google/ads/google_ads/v3/proto/resources/mobile_app_category_constant_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/mobile_app_category_constant_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\036MobileAppCategoryConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/resources/mobile_app_category_constant.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xfb\x01\n\x19MobileAppCategoryConstant\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue:r\xea\x41o\n2googleads.googleapis.com/MobileAppCategoryConstant\x12\x39mobileAppCategoryConstants/{mobile_app_category_constant}B\x8b\x02\n%com.google.ads.googleads.v3.resourcesB\x1eMobileAppCategoryConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/resources/mobile_app_category_constant.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xc1\x02\n\x19MobileAppCategoryConstant\x12Q\n\rresource_name\x18\x01 \x01(\tB:\xe0\x41\x03\xfa\x41\x34\n2googleads.googleapis.com/MobileAppCategoryConstant\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32ValueB\x03\xe0\x41\x03\x12/\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03:r\xea\x41o\n2googleads.googleapis.com/MobileAppCategoryConstant\x12\x39mobileAppCategoryConstants/{mobile_app_category_constant}B\x8b\x02\n%com.google.ads.googleads.v3.resourcesB\x1eMobileAppCategoryConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,21 +44,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A4\n2googleads.googleapis.com/MobileAppCategoryConstant'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.MobileAppCategoryConstant.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.MobileAppCategoryConstant.name', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -70,8 +71,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=203, - serialized_end=454, + serialized_start=236, + serialized_end=557, ) _MOBILEAPPCATEGORYCONSTANT.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE @@ -88,13 +89,13 @@ Attributes: resource_name: - The resource name of the mobile app category constant. Mobile - app category constant resource names have the form: - ``mobileAppCategoryConstants/{mobile_app_category_id}`` + Output only. The resource name of the mobile app category + constant. Mobile app category constant resource names have the + form: ``mobileAppCategoryConstants/{mobile_app_category_id}`` id: - The ID of the mobile app category constant. + Output only. The ID of the mobile app category constant. name: - Mobile app category name. + Output only. Mobile app category name. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.MobileAppCategoryConstant) )) @@ -102,5 +103,8 @@ DESCRIPTOR._options = None +_MOBILEAPPCATEGORYCONSTANT.fields_by_name['resource_name']._options = None +_MOBILEAPPCATEGORYCONSTANT.fields_by_name['id']._options = None +_MOBILEAPPCATEGORYCONSTANT.fields_by_name['name']._options = None _MOBILEAPPCATEGORYCONSTANT._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/mobile_device_constant_pb2.py b/google/ads/google_ads/v3/proto/resources/mobile_device_constant_pb2.py index 95ac63263..ac423dfdf 100644 --- a/google/ads/google_ads/v3/proto/resources/mobile_device_constant_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/mobile_device_constant_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.enums import mobile_device_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_mobile__device__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\031MobileDeviceConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/resources/mobile_device_constant.proto\x12!google.ads.googleads.v3.resources\x1a.google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata\x12R\n\x06status\x18\x05 \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.MutateJobStatusEnum.MutateJobStatus\x12<\n\x16long_running_operation\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x1a\xc0\x02\n\x11MutateJobMetadata\x12\x38\n\x12\x63reation_date_time\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63ompletion_date_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12@\n\x1a\x65stimated_completion_ratio\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x34\n\x0foperation_count\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12=\n\x18\x65xecuted_operation_count\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64Value:U\xea\x41R\n\"googleads.googleapis.com/MutateJob\x12,customers/{customer}/mutateJobs/{mutate_job}B\xfb\x01\n%com.google.ads.googleads.v3.resourcesB\x0eMutateJobProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n8google/ads/googleads_v3/proto/resources/mutate_job.proto\x12!google.ads.googleads.v3.resources\x1a;google/ads/googleads_v3/proto/enums/mutate_job_status.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xe6\x06\n\tMutateJob\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x05\xfa\x41$\n\"googleads.googleapis.com/MutateJob\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x42\n\x17next_add_sequence_token\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12U\n\x08metadata\x18\x04 \x01(\x0b\x32>.google.ads.googleads.v3.resources.MutateJob.MutateJobMetadataB\x03\xe0\x41\x03\x12W\n\x06status\x18\x05 \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.MutateJobStatusEnum.MutateJobStatusB\x03\xe0\x41\x03\x12\x41\n\x16long_running_operation\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x1a\xd9\x02\n\x11MutateJobMetadata\x12=\n\x12\x63reation_date_time\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12?\n\x14\x63ompletion_date_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x45\n\x1a\x65stimated_completion_ratio\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValueB\x03\xe0\x41\x03\x12\x39\n\x0foperation_count\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x42\n\x18\x65xecuted_operation_count\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03:U\xea\x41R\n\"googleads.googleapis.com/MutateJob\x12,customers/{customer}/mutateJobs/{mutate_job}B\xfb\x01\n%com.google.ads.googleads.v3.resourcesB\x0eMutateJobProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_mutate__job__status__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_mutate__job__status__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,35 +45,35 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='completion_date_time', full_name='google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata.completion_date_time', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='estimated_completion_ratio', full_name='google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata.estimated_completion_ratio', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='operation_count', full_name='google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata.operation_count', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='executed_operation_count', full_name='google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata.executed_operation_count', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -85,8 +86,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=615, - serialized_end=935, + serialized_start=717, + serialized_end=1062, ) _MUTATEJOB = _descriptor.Descriptor( @@ -102,42 +103,42 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A$\n\"googleads.googleapis.com/MutateJob'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.MutateJob.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='next_add_sequence_token', full_name='google.ads.googleads.v3.resources.MutateJob.next_add_sequence_token', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='metadata', full_name='google.ads.googleads.v3.resources.MutateJob.metadata', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.MutateJob.status', index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='long_running_operation', full_name='google.ads.googleads.v3.resources.MutateJob.long_running_operation', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -150,8 +151,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=246, - serialized_end=1022, + serialized_start=279, + serialized_end=1149, ) _MUTATEJOB_MUTATEJOBMETADATA.fields_by_name['creation_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -180,20 +181,23 @@ Attributes: creation_date_time: - The time when this mutate job was created. Formatted as yyyy- - mm-dd hh:mm:ss. Example: "2018-03-05 09:15:00" + Output only. The time when this mutate job was created. + Formatted as yyyy-mm-dd hh:mm:ss. Example: "2018-03-05 + 09:15:00" completion_date_time: - The time when this mutate job was completed. Formatted as - yyyy-MM-dd HH:mm:ss. Example: "2018-03-05 09:16:00" + Output only. The time when this mutate job was completed. + Formatted as yyyy-MM-dd HH:mm:ss. Example: "2018-03-05 + 09:16:00" estimated_completion_ratio: - The fraction (between 0.0 and 1.0) of mutates that have been - processed. This is empty if the job hasn't started running - yet. + Output only. The fraction (between 0.0 and 1.0) of mutates + that have been processed. This is empty if the job hasn't + started running yet. operation_count: - The number of mutate operations in the mutate job. + Output only. The number of mutate operations in the mutate + job. executed_operation_count: - The number of mutate operations executed by the mutate job. - Present only if the job has started running. + Output only. The number of mutate operations executed by the + mutate job. Present only if the job has started running. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata) )) @@ -209,22 +213,23 @@ Attributes: resource_name: - The resource name of the mutate job. Mutate job resource names - have the form: + Immutable. The resource name of the mutate job. Mutate job + resource names have the form: ``customers/{customer_id}/mutateJobs/{mutate_job_id}`` id: - ID of this mutate job. + Output only. ID of this mutate job. next_add_sequence_token: - The next sequence token to use when adding operations. Only - set when the mutate job status is PENDING. + Output only. The next sequence token to use when adding + operations. Only set when the mutate job status is PENDING. metadata: - Contains additional information about this mutate job. + Output only. Contains additional information about this mutate + job. status: - Status of this mutate job. + Output only. Status of this mutate job. long_running_operation: - The resource name of the long-running operation that can be - used to poll for completion. Only set when the mutate job - status is RUNNING or DONE. + Output only. The resource name of the long-running operation + that can be used to poll for completion. Only set when the + mutate job status is RUNNING or DONE. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.MutateJob) )) @@ -233,5 +238,16 @@ DESCRIPTOR._options = None +_MUTATEJOB_MUTATEJOBMETADATA.fields_by_name['creation_date_time']._options = None +_MUTATEJOB_MUTATEJOBMETADATA.fields_by_name['completion_date_time']._options = None +_MUTATEJOB_MUTATEJOBMETADATA.fields_by_name['estimated_completion_ratio']._options = None +_MUTATEJOB_MUTATEJOBMETADATA.fields_by_name['operation_count']._options = None +_MUTATEJOB_MUTATEJOBMETADATA.fields_by_name['executed_operation_count']._options = None +_MUTATEJOB.fields_by_name['resource_name']._options = None +_MUTATEJOB.fields_by_name['id']._options = None +_MUTATEJOB.fields_by_name['next_add_sequence_token']._options = None +_MUTATEJOB.fields_by_name['metadata']._options = None +_MUTATEJOB.fields_by_name['status']._options = None +_MUTATEJOB.fields_by_name['long_running_operation']._options = None _MUTATEJOB._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/offline_user_data_job_pb2.py b/google/ads/google_ads/v3/proto/resources/offline_user_data_job_pb2.py new file mode 100644 index 000000000..0a0912b24 --- /dev/null +++ b/google/ads/google_ads/v3/proto/resources/offline_user_data_job_pb2.py @@ -0,0 +1,186 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v3/proto/resources/offline_user_data_job.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.ads.google_ads.v3.proto.common import offline_user_data_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_offline__user__data__pb2 +from google.ads.google_ads.v3.proto.enums import offline_user_data_job_failure_reason_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_offline__user__data__job__failure__reason__pb2 +from google.ads.google_ads.v3.proto.enums import offline_user_data_job_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_offline__user__data__job__status__pb2 +from google.ads.google_ads.v3.proto.enums import offline_user_data_job_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_offline__user__data__job__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v3/proto/resources/offline_user_data_job.proto', + package='google.ads.googleads.v3.resources', + syntax='proto3', + serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\027OfflineUserDataJobProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), + serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/resources/offline_user_data_job.proto\x12!google.ads.googleads.v3.resources\x1agoogle/ads/googleads_v3/proto/resources/payments_account.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xad\x03\n\x0fPaymentsAccount\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x39\n\x13payments_account_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x33\n\rcurrency_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x13payments_profile_id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x43\n\x1dsecondary_payments_profile_id\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue:g\xea\x41\x64\n(googleads.googleapis.com/PaymentsAccount\x12\x38\x63ustomers/{customer}/paymentsAccounts/{payments_account}B\x81\x02\n%com.google.ads.googleads.v3.resourcesB\x14PaymentsAccountProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/payments_account.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xbc\x04\n\x0fPaymentsAccount\x12G\n\rresource_name\x18\x01 \x01(\tB0\xe0\x41\x03\xfa\x41*\n(googleads.googleapis.com/PaymentsAccount\x12>\n\x13payments_account_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12/\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x38\n\rcurrency_code\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12>\n\x13payments_profile_id\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12H\n\x1dsecondary_payments_profile_id\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x42\n\x17paying_manager_customer\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03:g\xea\x41\x64\n(googleads.googleapis.com/PaymentsAccount\x12\x38\x63ustomers/{customer}/paymentsAccounts/{payments_account}B\x81\x02\n%com.google.ads.googleads.v3.resourcesB\x14PaymentsAccountProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,42 +44,49 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A*\n(googleads.googleapis.com/PaymentsAccount'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='payments_account_id', full_name='google.ads.googleads.v3.resources.PaymentsAccount.payments_account_id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.PaymentsAccount.name', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='currency_code', full_name='google.ads.googleads.v3.resources.PaymentsAccount.currency_code', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='payments_profile_id', full_name='google.ads.googleads.v3.resources.PaymentsAccount.payments_profile_id', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='secondary_payments_profile_id', full_name='google.ads.googleads.v3.resources.PaymentsAccount.secondary_payments_profile_id', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='paying_manager_customer', full_name='google.ads.googleads.v3.resources.PaymentsAccount.paying_manager_customer', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -91,8 +99,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=191, - serialized_end=620, + serialized_start=224, + serialized_end=796, ) _PAYMENTSACCOUNT.fields_by_name['payments_account_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -100,6 +108,7 @@ _PAYMENTSACCOUNT.fields_by_name['currency_code'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _PAYMENTSACCOUNT.fields_by_name['payments_profile_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _PAYMENTSACCOUNT.fields_by_name['secondary_payments_profile_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_PAYMENTSACCOUNT.fields_by_name['paying_manager_customer'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE DESCRIPTOR.message_types_by_name['PaymentsAccount'] = _PAYMENTSACCOUNT _sym_db.RegisterFileDescriptor(DESCRIPTOR) @@ -113,24 +122,27 @@ Attributes: resource_name: - The resource name of the payments account. PaymentsAccount - resource names have the form: ``customers/{customer_id}/payme - ntsAccounts/{payments_account_id}`` + Output only. The resource name of the payments account. + PaymentsAccount resource names have the form: ``customers/{cu + stomer_id}/paymentsAccounts/{payments_account_id}`` payments_account_id: - A 16 digit ID used to identify a payments account. + Output only. A 16 digit ID used to identify a payments + account. name: - The name of the payments account. + Output only. The name of the payments account. currency_code: - The currency code of the payments account. A subset of the - currency codes derived from the ISO 4217 standard is - supported. + Output only. The currency code of the payments account. A + subset of the currency codes derived from the ISO 4217 + standard is supported. payments_profile_id: - A 12 digit ID used to identify the payments profile associated - with the payments account. + Output only. A 12 digit ID used to identify the payments + profile associated with the payments account. secondary_payments_profile_id: - A secondary payments profile ID present in uncommon - situations, e.g. when a sequential liability agreement has - been arranged. + Output only. A secondary payments profile ID present in + uncommon situations, e.g. when a sequential liability + agreement has been arranged. + paying_manager_customer: + Output only. Paying manager of this payment account. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.PaymentsAccount) )) @@ -138,5 +150,12 @@ DESCRIPTOR._options = None +_PAYMENTSACCOUNT.fields_by_name['resource_name']._options = None +_PAYMENTSACCOUNT.fields_by_name['payments_account_id']._options = None +_PAYMENTSACCOUNT.fields_by_name['name']._options = None +_PAYMENTSACCOUNT.fields_by_name['currency_code']._options = None +_PAYMENTSACCOUNT.fields_by_name['payments_profile_id']._options = None +_PAYMENTSACCOUNT.fields_by_name['secondary_payments_profile_id']._options = None +_PAYMENTSACCOUNT.fields_by_name['paying_manager_customer']._options = None _PAYMENTSACCOUNT._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/product_bidding_category_constant_pb2.py b/google/ads/google_ads/v3/proto/resources/product_bidding_category_constant_pb2.py index c0b306a3f..7eabb8033 100644 --- a/google/ads/google_ads/v3/proto/resources/product_bidding_category_constant_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/product_bidding_category_constant_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v3.proto.enums import product_bidding_category_level_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_product__bidding__category__level__pb2 from google.ads.google_ads.v3.proto.enums import product_bidding_category_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_product__bidding__category__status__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB#ProductBiddingCategoryConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nOgoogle/ads/googleads_v3/proto/resources/product_bidding_category_constant.proto\x12!google.ads.googleads.v3.resources\x1aHgoogle/ads/googleads_v3/proto/enums/product_bidding_category_level.proto\x1aIgoogle/ads/googleads_v3/proto/enums/product_bidding_category_status.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xac\x05\n\x1eProductBiddingCategoryConstant\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0c\x63ountry_code\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12N\n(product_bidding_category_constant_parent\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12i\n\x05level\x18\x05 \x01(\x0e\x32Z.google.ads.googleads.v3.enums.ProductBiddingCategoryLevelEnum.ProductBiddingCategoryLevel\x12l\n\x06status\x18\x06 \x01(\x0e\x32\\.google.ads.googleads.v3.enums.ProductBiddingCategoryStatusEnum.ProductBiddingCategoryStatus\x12\x33\n\rlanguage_code\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0elocalized_name\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue:\x81\x01\xea\x41~\n7googleads.googleapis.com/ProductBiddingCategoryConstant\x12\x43productBiddingCategoryConstants/{product_bidding_category_constant}B\x90\x02\n%com.google.ads.googleads.v3.resourcesB#ProductBiddingCategoryConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nOgoogle/ads/googleads_v3/proto/resources/product_bidding_category_constant.proto\x12!google.ads.googleads.v3.resources\x1aHgoogle/ads/googleads_v3/proto/enums/product_bidding_category_level.proto\x1aIgoogle/ads/googleads_v3/proto/enums/product_bidding_category_status.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xcd\x06\n\x1eProductBiddingCategoryConstant\x12V\n\rresource_name\x18\x01 \x01(\tB?\xe0\x41\x03\xfa\x41\x39\n7googleads.googleapis.com/ProductBiddingCategoryConstant\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x37\n\x0c\x63ountry_code\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x8f\x01\n(product_bidding_category_constant_parent\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValueB?\xe0\x41\x03\xfa\x41\x39\n7googleads.googleapis.com/ProductBiddingCategoryConstant\x12n\n\x05level\x18\x05 \x01(\x0e\x32Z.google.ads.googleads.v3.enums.ProductBiddingCategoryLevelEnum.ProductBiddingCategoryLevelB\x03\xe0\x41\x03\x12q\n\x06status\x18\x06 \x01(\x0e\x32\\.google.ads.googleads.v3.enums.ProductBiddingCategoryStatusEnum.ProductBiddingCategoryStatusB\x03\xe0\x41\x03\x12\x38\n\rlanguage_code\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x39\n\x0elocalized_name\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03:\x81\x01\xea\x41~\n7googleads.googleapis.com/ProductBiddingCategoryConstant\x12\x43productBiddingCategoryConstants/{product_bidding_category_constant}B\x90\x02\n%com.google.ads.googleads.v3.resourcesB#ProductBiddingCategoryConstantProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_product__bidding__category__level__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_product__bidding__category__status__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_product__bidding__category__level__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_product__bidding__category__status__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,56 +46,56 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A9\n7googleads.googleapis.com/ProductBiddingCategoryConstant'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.ProductBiddingCategoryConstant.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='country_code', full_name='google.ads.googleads.v3.resources.ProductBiddingCategoryConstant.country_code', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='product_bidding_category_constant_parent', full_name='google.ads.googleads.v3.resources.ProductBiddingCategoryConstant.product_bidding_category_constant_parent', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A9\n7googleads.googleapis.com/ProductBiddingCategoryConstant'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='level', full_name='google.ads.googleads.v3.resources.ProductBiddingCategoryConstant.level', index=4, number=5, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.ProductBiddingCategoryConstant.status', index=5, number=6, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='language_code', full_name='google.ads.googleads.v3.resources.ProductBiddingCategoryConstant.language_code', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='localized_name', full_name='google.ads.googleads.v3.resources.ProductBiddingCategoryConstant.localized_name', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -107,8 +108,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=357, - serialized_end=1041, + serialized_start=390, + serialized_end=1235, ) _PRODUCTBIDDINGCATEGORYCONSTANT.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -130,27 +131,30 @@ Attributes: resource_name: - The resource name of the product bidding category. Product - bidding category resource names have the form: ``productBiddi - ngCategoryConstants/{country_code}~{level}~{id}`` + Output only. The resource name of the product bidding + category. Product bidding category resource names have the + form: ``productBiddingCategoryConstants/{country_code}~{level + }~{id}`` id: - ID of the product bidding category. This ID is equivalent to - the google\_product\_category ID as described in this article: + Output only. ID of the product bidding category. This ID is + equivalent to the google\_product\_category ID as described in + this article: https://support.google.com/merchants/answer/6324436. country_code: - Two-letter upper-case country code of the product bidding - category. + Output only. Two-letter upper-case country code of the product + bidding category. product_bidding_category_constant_parent: - Resource name of the parent product bidding category. + Output only. Resource name of the parent product bidding + category. level: - Level of the product bidding category. + Output only. Level of the product bidding category. status: - Status of the product bidding category. + Output only. Status of the product bidding category. language_code: - Language code of the product bidding category. + Output only. Language code of the product bidding category. localized_name: - Display value of the product bidding category localized - according to language\_code. + Output only. Display value of the product bidding category + localized according to language\_code. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.ProductBiddingCategoryConstant) )) @@ -158,5 +162,13 @@ DESCRIPTOR._options = None +_PRODUCTBIDDINGCATEGORYCONSTANT.fields_by_name['resource_name']._options = None +_PRODUCTBIDDINGCATEGORYCONSTANT.fields_by_name['id']._options = None +_PRODUCTBIDDINGCATEGORYCONSTANT.fields_by_name['country_code']._options = None +_PRODUCTBIDDINGCATEGORYCONSTANT.fields_by_name['product_bidding_category_constant_parent']._options = None +_PRODUCTBIDDINGCATEGORYCONSTANT.fields_by_name['level']._options = None +_PRODUCTBIDDINGCATEGORYCONSTANT.fields_by_name['status']._options = None +_PRODUCTBIDDINGCATEGORYCONSTANT.fields_by_name['language_code']._options = None +_PRODUCTBIDDINGCATEGORYCONSTANT.fields_by_name['localized_name']._options = None _PRODUCTBIDDINGCATEGORYCONSTANT._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/product_group_view_pb2.py b/google/ads/google_ads/v3/proto/resources/product_group_view_pb2.py index 02b36da1d..2bcbf3523 100644 --- a/google/ads/google_ads/v3/proto/resources/product_group_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/product_group_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -22,9 +23,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\025ProductGroupViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n@google/ads/googleads_v3/proto/resources/product_group_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\x96\x01\n\x10ProductGroupView\x12\x15\n\rresource_name\x18\x01 \x01(\t:k\xea\x41h\n)googleads.googleapis.com/ProductGroupView\x12;customers/{customer}/productGroupViews/{product_group_view}B\x82\x02\n%com.google.ads.googleads.v3.resourcesB\x15ProductGroupViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n@google/ads/googleads_v3/proto/resources/product_group_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xc9\x01\n\x10ProductGroupView\x12H\n\rresource_name\x18\x01 \x01(\tB1\xe0\x41\x03\xfa\x41+\n)googleads.googleapis.com/ProductGroupView:k\xea\x41h\n)googleads.googleapis.com/ProductGroupView\x12;customers/{customer}/productGroupViews/{product_group_view}B\x82\x02\n%com.google.ads.googleads.v3.resourcesB\x15ProductGroupViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -42,7 +43,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A+\n)googleads.googleapis.com/ProductGroupView'), file=DESCRIPTOR), ], extensions=[ ], @@ -55,8 +56,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=161, - serialized_end=311, + serialized_start=194, + serialized_end=395, ) DESCRIPTOR.message_types_by_name['ProductGroupView'] = _PRODUCTGROUPVIEW @@ -71,9 +72,9 @@ Attributes: resource_name: - The resource name of the product group view. Product group - view resource names have the form: ``customers/{customer_id}/ - productGroupViews/{ad_group_id}~{criterion_id}`` + Output only. The resource name of the product group view. + Product group view resource names have the form: ``customers/ + {customer_id}/productGroupViews/{ad_group_id}~{criterion_id}`` """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.ProductGroupView) )) @@ -81,5 +82,6 @@ DESCRIPTOR._options = None +_PRODUCTGROUPVIEW.fields_by_name['resource_name']._options = None _PRODUCTGROUPVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/recommendation_pb2.py b/google/ads/google_ads/v3/proto/resources/recommendation_pb2.py index d64b31995..0a4ae03e6 100644 --- a/google/ads/google_ads/v3/proto/resources/recommendation_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/recommendation_pb2.py @@ -19,6 +19,7 @@ from google.ads.google_ads.v3.proto.enums import recommendation_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_recommendation__type__pb2 from google.ads.google_ads.v3.proto.enums import target_cpa_opt_in_recommendation_goal_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_target__cpa__opt__in__recommendation__goal__pb2 from google.ads.google_ads.v3.proto.resources import ad_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -29,9 +30,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\023RecommendationProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n\n\x14\x62udget_amount_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12[\n\x06impact\x18\x02 \x01(\x0b\x32\x46.google.ads.googleads.v3.resources.Recommendation.RecommendationImpactB\x03\xe0\x41\x03\x1a\xa0\x01\n\x15KeywordRecommendation\x12\x41\n\x07keyword\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfoB\x03\xe0\x41\x03\x12\x44\n\x1arecommended_cpc_bid_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x1a\xd7\x01\n\x1eMoveUnusedBudgetRecommendation\x12\x41\n\x16\x65xcess_campaign_budget\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12r\n\x15\x62udget_recommendation\x18\x02 \x01(\x0b\x32N.google.ads.googleads.v3.resources.Recommendation.CampaignBudgetRecommendationB\x03\xe0\x41\x03\x1a\xc4\x01\n\x14TextAdRecommendation\x12\x36\n\x02\x61\x64\x18\x01 \x01(\x0b\x32%.google.ads.googleads.v3.resources.AdB\x03\xe0\x41\x03\x12\x38\n\rcreation_date\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12:\n\x0f\x61uto_apply_date\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x1ao\n!MaximizeClicksOptInRecommendation\x12J\n recommended_budget_amount_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x1a\xfd\x04\n\x1cTargetCpaOptInRecommendation\x12\x87\x01\n\x07options\x18\x01 \x03(\x0b\x32q.google.ads.googleads.v3.resources.Recommendation.TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOptionB\x03\xe0\x41\x03\x12G\n\x1drecommended_target_cpa_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x1a\x89\x03\n\"TargetCpaOptInRecommendationOption\x12w\n\x04goal\x18\x01 \x01(\x0e\x32\x64.google.ads.googleads.v3.enums.TargetCpaOptInRecommendationGoalEnum.TargetCpaOptInRecommendationGoalB\x03\xe0\x41\x03\x12;\n\x11target_cpa_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12P\n&required_campaign_budget_amount_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12[\n\x06impact\x18\x04 \x01(\x0b\x32\x46.google.ads.googleads.v3.resources.Recommendation.RecommendationImpactB\x03\xe0\x41\x03\x1a#\n!SearchPartnersOptInRecommendation\x1at\n&MaximizeConversionsOptInRecommendation\x12J\n recommended_budget_amount_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x1a\"\n OptimizeAdRotationRecommendation\x1a \n\x1e\x45nhancedCpcOptInRecommendation\x1av\n\x1e\x43\x61lloutExtensionRecommendation\x12T\n\x16recommended_extensions\x18\x01 \x03(\x0b\x32/.google.ads.googleads.v3.common.CalloutFeedItemB\x03\xe0\x41\x03\x1ax\n\x1fSitelinkExtensionRecommendation\x12U\n\x16recommended_extensions\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v3.common.SitelinkFeedItemB\x03\xe0\x41\x03\x1ap\n\x1b\x43\x61llExtensionRecommendation\x12Q\n\x16recommended_extensions\x18\x01 \x03(\x0b\x32,.google.ads.googleads.v3.common.CallFeedItemB\x03\xe0\x41\x03\x1a\xce\x01\n\x1eKeywordMatchTypeRecommendation\x12\x41\n\x07keyword\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfoB\x03\xe0\x41\x03\x12i\n\x16recommended_match_type\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v3.enums.KeywordMatchTypeEnum.KeywordMatchTypeB\x03\xe0\x41\x03:c\xea\x41`\n\'googleads.googleapis.com/Recommendation\x12\x35\x63ustomers/{customer}/recommendations/{recommendation}B\x10\n\x0erecommendationB\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13RecommendationProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_extensions__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_recommendation__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_target__cpa__opt__in__recommendation__goal__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_extensions__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_recommendation__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_target__cpa__opt__in__recommendation__goal__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -49,14 +50,14 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='potential_metrics', full_name='google.ads.googleads.v3.resources.Recommendation.RecommendationImpact.potential_metrics', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -69,8 +70,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2731, - serialized_end=2948, + serialized_start=3037, + serialized_end=3264, ) _RECOMMENDATION_RECOMMENDATIONMETRICS = _descriptor.Descriptor( @@ -86,35 +87,35 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='clicks', full_name='google.ads.googleads.v3.resources.Recommendation.RecommendationMetrics.clicks', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='cost_micros', full_name='google.ads.googleads.v3.resources.Recommendation.RecommendationMetrics.cost_micros', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='conversions', full_name='google.ads.googleads.v3.resources.Recommendation.RecommendationMetrics.conversions', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='video_views', full_name='google.ads.googleads.v3.resources.Recommendation.RecommendationMetrics.video_views', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -127,8 +128,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2951, - serialized_end=3223, + serialized_start=3267, + serialized_end=3564, ) _RECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATIONOPTION = _descriptor.Descriptor( @@ -144,14 +145,14 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='impact', full_name='google.ads.googleads.v3.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.impact', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -164,8 +165,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3537, - serialized_end=3720, + serialized_start=3893, + serialized_end=4086, ) _RECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATION = _descriptor.Descriptor( @@ -181,21 +182,21 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='recommended_budget_amount_micros', full_name='google.ads.googleads.v3.resources.Recommendation.CampaignBudgetRecommendation.recommended_budget_amount_micros', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='budget_options', full_name='google.ads.googleads.v3.resources.Recommendation.CampaignBudgetRecommendation.budget_options', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -208,8 +209,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3226, - serialized_end=3720, + serialized_start=3567, + serialized_end=4086, ) _RECOMMENDATION_KEYWORDRECOMMENDATION = _descriptor.Descriptor( @@ -225,14 +226,14 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='recommended_cpc_bid_micros', full_name='google.ads.googleads.v3.resources.Recommendation.KeywordRecommendation.recommended_cpc_bid_micros', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -245,17 +246,31 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3723, - serialized_end=3873, + serialized_start=4089, + serialized_end=4249, ) -_RECOMMENDATION_SEARCHPARTNERSOPTINRECOMMENDATION = _descriptor.Descriptor( - name='SearchPartnersOptInRecommendation', - full_name='google.ads.googleads.v3.resources.Recommendation.SearchPartnersOptInRecommendation', +_RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION = _descriptor.Descriptor( + name='MoveUnusedBudgetRecommendation', + full_name='google.ads.googleads.v3.resources.Recommendation.MoveUnusedBudgetRecommendation', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ + _descriptor.FieldDescriptor( + name='excess_campaign_budget', full_name='google.ads.googleads.v3.resources.Recommendation.MoveUnusedBudgetRecommendation.excess_campaign_budget', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\003'), file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='budget_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.MoveUnusedBudgetRecommendation.budget_recommendation', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -268,8 +283,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3875, - serialized_end=3910, + serialized_start=4252, + serialized_end=4467, ) _RECOMMENDATION_TEXTADRECOMMENDATION = _descriptor.Descriptor( @@ -285,21 +300,21 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='creation_date', full_name='google.ads.googleads.v3.resources.Recommendation.TextAdRecommendation.creation_date', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='auto_apply_date', full_name='google.ads.googleads.v3.resources.Recommendation.TextAdRecommendation.auto_apply_date', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -312,31 +327,24 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3913, - serialized_end=4094, + serialized_start=4470, + serialized_end=4666, ) -_RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION = _descriptor.Descriptor( - name='MoveUnusedBudgetRecommendation', - full_name='google.ads.googleads.v3.resources.Recommendation.MoveUnusedBudgetRecommendation', +_RECOMMENDATION_MAXIMIZECLICKSOPTINRECOMMENDATION = _descriptor.Descriptor( + name='MaximizeClicksOptInRecommendation', + full_name='google.ads.googleads.v3.resources.Recommendation.MaximizeClicksOptInRecommendation', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( - name='excess_campaign_budget', full_name='google.ads.googleads.v3.resources.Recommendation.MoveUnusedBudgetRecommendation.excess_campaign_budget', index=0, + name='recommended_budget_amount_micros', full_name='google.ads.googleads.v3.resources.Recommendation.MaximizeClicksOptInRecommendation.recommended_budget_amount_micros', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='budget_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.MoveUnusedBudgetRecommendation.budget_recommendation', index=1, - number=2, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -349,8 +357,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4097, - serialized_end=4302, + serialized_start=4668, + serialized_end=4779, ) _RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION_TARGETCPAOPTINRECOMMENDATIONOPTION = _descriptor.Descriptor( @@ -366,28 +374,28 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='target_cpa_micros', full_name='google.ads.googleads.v3.resources.Recommendation.TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOption.target_cpa_micros', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='required_campaign_budget_amount_micros', full_name='google.ads.googleads.v3.resources.Recommendation.TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOption.required_campaign_budget_amount_micros', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='impact', full_name='google.ads.googleads.v3.resources.Recommendation.TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOption.impact', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -400,8 +408,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4539, - serialized_end=4912, + serialized_start=5026, + serialized_end=5419, ) _RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION = _descriptor.Descriptor( @@ -417,14 +425,14 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='recommended_target_cpa_micros', full_name='google.ads.googleads.v3.resources.Recommendation.TargetCpaOptInRecommendation.recommended_target_cpa_micros', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -437,43 +445,13 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4305, - serialized_end=4912, + serialized_start=4782, + serialized_end=5419, ) -_RECOMMENDATION_MAXIMIZECONVERSIONSOPTINRECOMMENDATION = _descriptor.Descriptor( - name='MaximizeConversionsOptInRecommendation', - full_name='google.ads.googleads.v3.resources.Recommendation.MaximizeConversionsOptInRecommendation', - filename=None, - file=DESCRIPTOR, - containing_type=None, - fields=[ - _descriptor.FieldDescriptor( - name='recommended_budget_amount_micros', full_name='google.ads.googleads.v3.resources.Recommendation.MaximizeConversionsOptInRecommendation.recommended_budget_amount_micros', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=4914, - serialized_end=5025, -) - -_RECOMMENDATION_ENHANCEDCPCOPTINRECOMMENDATION = _descriptor.Descriptor( - name='EnhancedCpcOptInRecommendation', - full_name='google.ads.googleads.v3.resources.Recommendation.EnhancedCpcOptInRecommendation', +_RECOMMENDATION_SEARCHPARTNERSOPTINRECOMMENDATION = _descriptor.Descriptor( + name='SearchPartnersOptInRecommendation', + full_name='google.ads.googleads.v3.resources.Recommendation.SearchPartnersOptInRecommendation', filename=None, file=DESCRIPTOR, containing_type=None, @@ -490,31 +468,24 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5027, - serialized_end=5059, + serialized_start=5421, + serialized_end=5456, ) -_RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION = _descriptor.Descriptor( - name='KeywordMatchTypeRecommendation', - full_name='google.ads.googleads.v3.resources.Recommendation.KeywordMatchTypeRecommendation', +_RECOMMENDATION_MAXIMIZECONVERSIONSOPTINRECOMMENDATION = _descriptor.Descriptor( + name='MaximizeConversionsOptInRecommendation', + full_name='google.ads.googleads.v3.resources.Recommendation.MaximizeConversionsOptInRecommendation', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( - name='keyword', full_name='google.ads.googleads.v3.resources.Recommendation.KeywordMatchTypeRecommendation.keyword', index=0, + name='recommended_budget_amount_micros', full_name='google.ads.googleads.v3.resources.Recommendation.MaximizeConversionsOptInRecommendation.recommended_budget_amount_micros', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='recommended_match_type', full_name='google.ads.googleads.v3.resources.Recommendation.KeywordMatchTypeRecommendation.recommended_match_type', index=1, - number=2, type=14, cpp_type=8, label=1, - has_default_value=False, default_value=0, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -527,24 +498,17 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5062, - serialized_end=5258, + serialized_start=5458, + serialized_end=5574, ) -_RECOMMENDATION_MAXIMIZECLICKSOPTINRECOMMENDATION = _descriptor.Descriptor( - name='MaximizeClicksOptInRecommendation', - full_name='google.ads.googleads.v3.resources.Recommendation.MaximizeClicksOptInRecommendation', +_RECOMMENDATION_OPTIMIZEADROTATIONRECOMMENDATION = _descriptor.Descriptor( + name='OptimizeAdRotationRecommendation', + full_name='google.ads.googleads.v3.resources.Recommendation.OptimizeAdRotationRecommendation', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ - _descriptor.FieldDescriptor( - name='recommended_budget_amount_micros', full_name='google.ads.googleads.v3.resources.Recommendation.MaximizeClicksOptInRecommendation.recommended_budget_amount_micros', index=0, - number=1, type=11, cpp_type=10, label=1, - has_default_value=False, default_value=None, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], @@ -557,13 +521,13 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5260, - serialized_end=5366, + serialized_start=5576, + serialized_end=5610, ) -_RECOMMENDATION_OPTIMIZEADROTATIONRECOMMENDATION = _descriptor.Descriptor( - name='OptimizeAdRotationRecommendation', - full_name='google.ads.googleads.v3.resources.Recommendation.OptimizeAdRotationRecommendation', +_RECOMMENDATION_ENHANCEDCPCOPTINRECOMMENDATION = _descriptor.Descriptor( + name='EnhancedCpcOptInRecommendation', + full_name='google.ads.googleads.v3.resources.Recommendation.EnhancedCpcOptInRecommendation', filename=None, file=DESCRIPTOR, containing_type=None, @@ -580,8 +544,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5368, - serialized_end=5402, + serialized_start=5612, + serialized_end=5644, ) _RECOMMENDATION_CALLOUTEXTENSIONRECOMMENDATION = _descriptor.Descriptor( @@ -597,7 +561,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -610,8 +574,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5404, - serialized_end=5517, + serialized_start=5646, + serialized_end=5764, ) _RECOMMENDATION_SITELINKEXTENSIONRECOMMENDATION = _descriptor.Descriptor( @@ -627,7 +591,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -640,8 +604,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5519, - serialized_end=5634, + serialized_start=5766, + serialized_end=5886, ) _RECOMMENDATION_CALLEXTENSIONRECOMMENDATION = _descriptor.Descriptor( @@ -657,7 +621,44 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5888, + serialized_end=6000, +) + +_RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION = _descriptor.Descriptor( + name='KeywordMatchTypeRecommendation', + full_name='google.ads.googleads.v3.resources.Recommendation.KeywordMatchTypeRecommendation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='keyword', full_name='google.ads.googleads.v3.resources.Recommendation.KeywordMatchTypeRecommendation.keyword', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\003'), file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='recommended_match_type', full_name='google.ads.googleads.v3.resources.Recommendation.KeywordMatchTypeRecommendation.recommended_match_type', index=1, + number=2, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -670,8 +671,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5636, - serialized_end=5743, + serialized_start=6003, + serialized_end=6209, ) _RECOMMENDATION = _descriptor.Descriptor( @@ -687,151 +688,151 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A)\n\'googleads.googleapis.com/Recommendation'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.Recommendation.type', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='impact', full_name='google.ads.googleads.v3.resources.Recommendation.impact', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign_budget', full_name='google.ads.googleads.v3.resources.Recommendation.campaign_budget', index=3, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A)\n\'googleads.googleapis.com/CampaignBudget'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign', full_name='google.ads.googleads.v3.resources.Recommendation.campaign', index=4, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group', full_name='google.ads.googleads.v3.resources.Recommendation.ad_group', index=5, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='dismissed', full_name='google.ads.googleads.v3.resources.Recommendation.dismissed', index=6, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='campaign_budget_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.campaign_budget_recommendation', index=7, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='keyword_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.keyword_recommendation', index=8, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='text_ad_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.text_ad_recommendation', index=9, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='target_cpa_opt_in_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.target_cpa_opt_in_recommendation', index=10, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='maximize_conversions_opt_in_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.maximize_conversions_opt_in_recommendation', index=11, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='enhanced_cpc_opt_in_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.enhanced_cpc_opt_in_recommendation', index=12, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='search_partners_opt_in_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.search_partners_opt_in_recommendation', index=13, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='maximize_clicks_opt_in_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.maximize_clicks_opt_in_recommendation', index=14, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='optimize_ad_rotation_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.optimize_ad_rotation_recommendation', index=15, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='callout_extension_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.callout_extension_recommendation', index=16, number=17, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='sitelink_extension_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.sitelink_extension_recommendation', index=17, number=18, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='call_extension_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.call_extension_recommendation', index=18, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='keyword_match_type_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.keyword_match_type_recommendation', index=19, number=20, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='move_unused_budget_recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.move_unused_budget_recommendation', index=20, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], - nested_types=[_RECOMMENDATION_RECOMMENDATIONIMPACT, _RECOMMENDATION_RECOMMENDATIONMETRICS, _RECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATION, _RECOMMENDATION_KEYWORDRECOMMENDATION, _RECOMMENDATION_SEARCHPARTNERSOPTINRECOMMENDATION, _RECOMMENDATION_TEXTADRECOMMENDATION, _RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION, _RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION, _RECOMMENDATION_MAXIMIZECONVERSIONSOPTINRECOMMENDATION, _RECOMMENDATION_ENHANCEDCPCOPTINRECOMMENDATION, _RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION, _RECOMMENDATION_MAXIMIZECLICKSOPTINRECOMMENDATION, _RECOMMENDATION_OPTIMIZEADROTATIONRECOMMENDATION, _RECOMMENDATION_CALLOUTEXTENSIONRECOMMENDATION, _RECOMMENDATION_SITELINKEXTENSIONRECOMMENDATION, _RECOMMENDATION_CALLEXTENSIONRECOMMENDATION, ], + nested_types=[_RECOMMENDATION_RECOMMENDATIONIMPACT, _RECOMMENDATION_RECOMMENDATIONMETRICS, _RECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATION, _RECOMMENDATION_KEYWORDRECOMMENDATION, _RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION, _RECOMMENDATION_TEXTADRECOMMENDATION, _RECOMMENDATION_MAXIMIZECLICKSOPTINRECOMMENDATION, _RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION, _RECOMMENDATION_SEARCHPARTNERSOPTINRECOMMENDATION, _RECOMMENDATION_MAXIMIZECONVERSIONSOPTINRECOMMENDATION, _RECOMMENDATION_OPTIMIZEADROTATIONRECOMMENDATION, _RECOMMENDATION_ENHANCEDCPCOPTINRECOMMENDATION, _RECOMMENDATION_CALLOUTEXTENSIONRECOMMENDATION, _RECOMMENDATION_SITELINKEXTENSIONRECOMMENDATION, _RECOMMENDATION_CALLEXTENSIONRECOMMENDATION, _RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION, ], enum_types=[ ], serialized_options=_b('\352A`\n\'googleads.googleapis.com/Recommendation\0225customers/{customer}/recommendations/{recommendation}'), @@ -843,8 +844,8 @@ name='recommendation', full_name='google.ads.googleads.v3.resources.Recommendation.recommendation', index=0, containing_type=None, fields=[]), ], - serialized_start=553, - serialized_end=5862, + serialized_start=586, + serialized_end=6328, ) _RECOMMENDATION_RECOMMENDATIONIMPACT.fields_by_name['base_metrics'].message_type = _RECOMMENDATION_RECOMMENDATIONMETRICS @@ -866,14 +867,15 @@ _RECOMMENDATION_KEYWORDRECOMMENDATION.fields_by_name['keyword'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2._KEYWORDINFO _RECOMMENDATION_KEYWORDRECOMMENDATION.fields_by_name['recommended_cpc_bid_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _RECOMMENDATION_KEYWORDRECOMMENDATION.containing_type = _RECOMMENDATION -_RECOMMENDATION_SEARCHPARTNERSOPTINRECOMMENDATION.containing_type = _RECOMMENDATION +_RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION.fields_by_name['excess_campaign_budget'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION.fields_by_name['budget_recommendation'].message_type = _RECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATION +_RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION.containing_type = _RECOMMENDATION _RECOMMENDATION_TEXTADRECOMMENDATION.fields_by_name['ad'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__pb2._AD _RECOMMENDATION_TEXTADRECOMMENDATION.fields_by_name['creation_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _RECOMMENDATION_TEXTADRECOMMENDATION.fields_by_name['auto_apply_date'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE _RECOMMENDATION_TEXTADRECOMMENDATION.containing_type = _RECOMMENDATION -_RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION.fields_by_name['excess_campaign_budget'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE -_RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION.fields_by_name['budget_recommendation'].message_type = _RECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATION -_RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION.containing_type = _RECOMMENDATION +_RECOMMENDATION_MAXIMIZECLICKSOPTINRECOMMENDATION.fields_by_name['recommended_budget_amount_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE +_RECOMMENDATION_MAXIMIZECLICKSOPTINRECOMMENDATION.containing_type = _RECOMMENDATION _RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION_TARGETCPAOPTINRECOMMENDATIONOPTION.fields_by_name['goal'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_target__cpa__opt__in__recommendation__goal__pb2._TARGETCPAOPTINRECOMMENDATIONGOALENUM_TARGETCPAOPTINRECOMMENDATIONGOAL _RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION_TARGETCPAOPTINRECOMMENDATIONOPTION.fields_by_name['target_cpa_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION_TARGETCPAOPTINRECOMMENDATIONOPTION.fields_by_name['required_campaign_budget_amount_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -882,21 +884,20 @@ _RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION.fields_by_name['options'].message_type = _RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION_TARGETCPAOPTINRECOMMENDATIONOPTION _RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION.fields_by_name['recommended_target_cpa_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION.containing_type = _RECOMMENDATION +_RECOMMENDATION_SEARCHPARTNERSOPTINRECOMMENDATION.containing_type = _RECOMMENDATION _RECOMMENDATION_MAXIMIZECONVERSIONSOPTINRECOMMENDATION.fields_by_name['recommended_budget_amount_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE _RECOMMENDATION_MAXIMIZECONVERSIONSOPTINRECOMMENDATION.containing_type = _RECOMMENDATION -_RECOMMENDATION_ENHANCEDCPCOPTINRECOMMENDATION.containing_type = _RECOMMENDATION -_RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION.fields_by_name['keyword'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2._KEYWORDINFO -_RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION.fields_by_name['recommended_match_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__match__type__pb2._KEYWORDMATCHTYPEENUM_KEYWORDMATCHTYPE -_RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION.containing_type = _RECOMMENDATION -_RECOMMENDATION_MAXIMIZECLICKSOPTINRECOMMENDATION.fields_by_name['recommended_budget_amount_micros'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE -_RECOMMENDATION_MAXIMIZECLICKSOPTINRECOMMENDATION.containing_type = _RECOMMENDATION _RECOMMENDATION_OPTIMIZEADROTATIONRECOMMENDATION.containing_type = _RECOMMENDATION +_RECOMMENDATION_ENHANCEDCPCOPTINRECOMMENDATION.containing_type = _RECOMMENDATION _RECOMMENDATION_CALLOUTEXTENSIONRECOMMENDATION.fields_by_name['recommended_extensions'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_extensions__pb2._CALLOUTFEEDITEM _RECOMMENDATION_CALLOUTEXTENSIONRECOMMENDATION.containing_type = _RECOMMENDATION _RECOMMENDATION_SITELINKEXTENSIONRECOMMENDATION.fields_by_name['recommended_extensions'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_extensions__pb2._SITELINKFEEDITEM _RECOMMENDATION_SITELINKEXTENSIONRECOMMENDATION.containing_type = _RECOMMENDATION _RECOMMENDATION_CALLEXTENSIONRECOMMENDATION.fields_by_name['recommended_extensions'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_extensions__pb2._CALLFEEDITEM _RECOMMENDATION_CALLEXTENSIONRECOMMENDATION.containing_type = _RECOMMENDATION +_RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION.fields_by_name['keyword'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2._KEYWORDINFO +_RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION.fields_by_name['recommended_match_type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__match__type__pb2._KEYWORDMATCHTYPEENUM_KEYWORDMATCHTYPE +_RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION.containing_type = _RECOMMENDATION _RECOMMENDATION.fields_by_name['type'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_recommendation__type__pb2._RECOMMENDATIONTYPEENUM_RECOMMENDATIONTYPE _RECOMMENDATION.fields_by_name['impact'].message_type = _RECOMMENDATION_RECOMMENDATIONIMPACT _RECOMMENDATION.fields_by_name['campaign_budget'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -974,9 +975,11 @@ Attributes: base_metrics: - Base metrics at the time the recommendation was generated. + Output only. Base metrics at the time the recommendation was + generated. potential_metrics: - Estimated metrics if the recommendation is applied. + Output only. Estimated metrics if the recommendation is + applied. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.RecommendationImpact) )) @@ -992,16 +995,16 @@ Attributes: impressions: - Number of ad impressions. + Output only. Number of ad impressions. clicks: - Number of ad clicks. + Output only. Number of ad clicks. cost_micros: - Cost (in micros) for advertising, in the local currency for - the account. + Output only. Cost (in micros) for advertising, in the local + currency for the account. conversions: - Number of conversions. + Output only. Number of conversions. video_views: - Number of video views for a video ad campaign. + Output only. Number of video views for a video ad campaign. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.RecommendationMetrics) )) @@ -1018,10 +1021,10 @@ Attributes: budget_amount_micros: - The budget amount for this option. + Output only. The budget amount for this option. impact: - The impact estimate if budget is changed to amount specified - in this option. + Output only. The impact estimate if budget is changed to + amount specified in this option. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption) )) @@ -1034,12 +1037,12 @@ Attributes: current_budget_amount_micros: - The current budget amount in micros. + Output only. The current budget amount in micros. recommended_budget_amount_micros: - The recommended budget amount in micros. + Output only. The recommended budget amount in micros. budget_options: - The budget amounts and associated impact estimates for some - values of possible budget amounts. + Output only. The budget amounts and associated impact + estimates for some values of possible budget amounts. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.CampaignBudgetRecommendation) )) @@ -1054,21 +1057,29 @@ Attributes: keyword: - The recommended keyword. + Output only. The recommended keyword. recommended_cpc_bid_micros: - The recommended CPC (cost-per-click) bid. + Output only. The recommended CPC (cost-per-click) bid. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.KeywordRecommendation) )) , - SearchPartnersOptInRecommendation = _reflection.GeneratedProtocolMessageType('SearchPartnersOptInRecommendation', (_message.Message,), dict( - DESCRIPTOR = _RECOMMENDATION_SEARCHPARTNERSOPTINRECOMMENDATION, + MoveUnusedBudgetRecommendation = _reflection.GeneratedProtocolMessageType('MoveUnusedBudgetRecommendation', (_message.Message,), dict( + DESCRIPTOR = _RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION, __module__ = 'google.ads.googleads_v3.proto.resources.recommendation_pb2' , - __doc__ = """The Search Partners Opt-In recommendation. + __doc__ = """The move unused budget recommendation. + + + Attributes: + excess_campaign_budget: + Output only. The excess budget's resource\_name. + budget_recommendation: + Output only. The recommendation for the constrained budget to + increase. """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.SearchPartnersOptInRecommendation) + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.MoveUnusedBudgetRecommendation) )) , @@ -1081,32 +1092,32 @@ Attributes: ad: - Recommended ad. + Output only. Recommended ad. creation_date: - Creation date of the recommended ad. YYYY-MM-DD format, e.g., - 2018-04-17. + Output only. Creation date of the recommended ad. YYYY-MM-DD + format, e.g., 2018-04-17. auto_apply_date: - Date, if present, is the earliest when the recommendation will - be auto applied. YYYY-MM-DD format, e.g., 2018-04-17. + Output only. Date, if present, is the earliest when the + recommendation will be auto applied. YYYY-MM-DD format, e.g., + 2018-04-17. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.TextAdRecommendation) )) , - MoveUnusedBudgetRecommendation = _reflection.GeneratedProtocolMessageType('MoveUnusedBudgetRecommendation', (_message.Message,), dict( - DESCRIPTOR = _RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION, + MaximizeClicksOptInRecommendation = _reflection.GeneratedProtocolMessageType('MaximizeClicksOptInRecommendation', (_message.Message,), dict( + DESCRIPTOR = _RECOMMENDATION_MAXIMIZECLICKSOPTINRECOMMENDATION, __module__ = 'google.ads.googleads_v3.proto.resources.recommendation_pb2' , - __doc__ = """The move unused budget recommendation. + __doc__ = """The Maximize Clicks opt-in recommendation. Attributes: - excess_campaign_budget: - The excess budget's resource\_name. - budget_recommendation: - The recommendation for the constrained budget to increase. + recommended_budget_amount_micros: + Output only. The recommended new budget amount. Only set if + the current budget is too high. """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.MoveUnusedBudgetRecommendation) + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.MaximizeClicksOptInRecommendation) )) , @@ -1121,16 +1132,16 @@ Attributes: goal: - The goal achieved by this option. + Output only. The goal achieved by this option. target_cpa_micros: - Average CPA target. + Output only. Average CPA target. required_campaign_budget_amount_micros: - The minimum campaign budget, in local currency for the - account, required to achieve the target CPA. Amount is + Output only. The minimum campaign budget, in local currency + for the account, required to achieve the target CPA. Amount is specified in micros, where one million is equivalent to one currency unit. impact: - The impact estimate if this option is selected. + Output only. The impact estimate if this option is selected. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOption) )) @@ -1143,82 +1154,59 @@ Attributes: options: - The available goals and corresponding options for Target CPA - strategy. + Output only. The available goals and corresponding options for + Target CPA strategy. recommended_target_cpa_micros: - The recommended average CPA target. See required budget amount - and impact of using this recommendation in options list. + Output only. The recommended average CPA target. See required + budget amount and impact of using this recommendation in + options list. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.TargetCpaOptInRecommendation) )) , - MaximizeConversionsOptInRecommendation = _reflection.GeneratedProtocolMessageType('MaximizeConversionsOptInRecommendation', (_message.Message,), dict( - DESCRIPTOR = _RECOMMENDATION_MAXIMIZECONVERSIONSOPTINRECOMMENDATION, - __module__ = 'google.ads.googleads_v3.proto.resources.recommendation_pb2' - , - __doc__ = """The Maximize Conversions Opt-In recommendation. - - - Attributes: - recommended_budget_amount_micros: - The recommended new budget amount. - """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.MaximizeConversionsOptInRecommendation) - )) - , - - EnhancedCpcOptInRecommendation = _reflection.GeneratedProtocolMessageType('EnhancedCpcOptInRecommendation', (_message.Message,), dict( - DESCRIPTOR = _RECOMMENDATION_ENHANCEDCPCOPTINRECOMMENDATION, + SearchPartnersOptInRecommendation = _reflection.GeneratedProtocolMessageType('SearchPartnersOptInRecommendation', (_message.Message,), dict( + DESCRIPTOR = _RECOMMENDATION_SEARCHPARTNERSOPTINRECOMMENDATION, __module__ = 'google.ads.googleads_v3.proto.resources.recommendation_pb2' , - __doc__ = """The Enhanced Cost-Per-Click Opt-In recommendation. + __doc__ = """The Search Partners Opt-In recommendation. """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.EnhancedCpcOptInRecommendation) + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.SearchPartnersOptInRecommendation) )) , - KeywordMatchTypeRecommendation = _reflection.GeneratedProtocolMessageType('KeywordMatchTypeRecommendation', (_message.Message,), dict( - DESCRIPTOR = _RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION, + MaximizeConversionsOptInRecommendation = _reflection.GeneratedProtocolMessageType('MaximizeConversionsOptInRecommendation', (_message.Message,), dict( + DESCRIPTOR = _RECOMMENDATION_MAXIMIZECONVERSIONSOPTINRECOMMENDATION, __module__ = 'google.ads.googleads_v3.proto.resources.recommendation_pb2' , - __doc__ = """The keyword match type recommendation. + __doc__ = """The Maximize Conversions Opt-In recommendation. Attributes: - keyword: - The existing keyword where the match type should be more - broad. - recommended_match_type: - The recommended new match type. + recommended_budget_amount_micros: + Output only. The recommended new budget amount. """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.KeywordMatchTypeRecommendation) + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.MaximizeConversionsOptInRecommendation) )) , - MaximizeClicksOptInRecommendation = _reflection.GeneratedProtocolMessageType('MaximizeClicksOptInRecommendation', (_message.Message,), dict( - DESCRIPTOR = _RECOMMENDATION_MAXIMIZECLICKSOPTINRECOMMENDATION, + OptimizeAdRotationRecommendation = _reflection.GeneratedProtocolMessageType('OptimizeAdRotationRecommendation', (_message.Message,), dict( + DESCRIPTOR = _RECOMMENDATION_OPTIMIZEADROTATIONRECOMMENDATION, __module__ = 'google.ads.googleads_v3.proto.resources.recommendation_pb2' , - __doc__ = """The Maximize Clicks opt-in recommendation. - - - Attributes: - recommended_budget_amount_micros: - The recommended new budget amount. Only set if the current - budget is too high. + __doc__ = """The Optimize Ad Rotation recommendation. """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.MaximizeClicksOptInRecommendation) + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.OptimizeAdRotationRecommendation) )) , - OptimizeAdRotationRecommendation = _reflection.GeneratedProtocolMessageType('OptimizeAdRotationRecommendation', (_message.Message,), dict( - DESCRIPTOR = _RECOMMENDATION_OPTIMIZEADROTATIONRECOMMENDATION, + EnhancedCpcOptInRecommendation = _reflection.GeneratedProtocolMessageType('EnhancedCpcOptInRecommendation', (_message.Message,), dict( + DESCRIPTOR = _RECOMMENDATION_ENHANCEDCPCOPTINRECOMMENDATION, __module__ = 'google.ads.googleads_v3.proto.resources.recommendation_pb2' , - __doc__ = """The Optimize Ad Rotation recommendation. + __doc__ = """The Enhanced Cost-Per-Click Opt-In recommendation. """, - # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.OptimizeAdRotationRecommendation) + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.EnhancedCpcOptInRecommendation) )) , @@ -1231,7 +1219,7 @@ Attributes: recommended_extensions: - Callout extensions recommended to be added. + Output only. Callout extensions recommended to be added. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.CalloutExtensionRecommendation) )) @@ -1246,7 +1234,7 @@ Attributes: recommended_extensions: - Sitelink extensions recommended to be added. + Output only. Sitelink extensions recommended to be added. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.SitelinkExtensionRecommendation) )) @@ -1261,11 +1249,29 @@ Attributes: recommended_extensions: - Call extensions recommended to be added. + Output only. Call extensions recommended to be added. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.CallExtensionRecommendation) )) , + + KeywordMatchTypeRecommendation = _reflection.GeneratedProtocolMessageType('KeywordMatchTypeRecommendation', (_message.Message,), dict( + DESCRIPTOR = _RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION, + __module__ = 'google.ads.googleads_v3.proto.resources.recommendation_pb2' + , + __doc__ = """The keyword match type recommendation. + + + Attributes: + keyword: + Output only. The existing keyword where the match type should + be more broad. + recommended_match_type: + Output only. The recommended new match type. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation.KeywordMatchTypeRecommendation) + )) + , DESCRIPTOR = _RECOMMENDATION, __module__ = 'google.ads.googleads_v3.proto.resources.recommendation_pb2' , @@ -1274,64 +1280,66 @@ Attributes: resource_name: - The resource name of the recommendation. ``customers/{custome - r_id}/recommendations/{recommendation_id}`` + Immutable. The resource name of the recommendation. ``custome + rs/{customer_id}/recommendations/{recommendation_id}`` type: - The type of recommendation. + Output only. The type of recommendation. impact: - The impact on account performance as a result of applying the - recommendation. + Output only. The impact on account performance as a result of + applying the recommendation. campaign_budget: - The budget targeted by this recommendation. This will be set - only when the recommendation affects a single campaign budget. - This field will be set for the following recommendation types: - CAMPAIGN\_BUDGET, MOVE\_UNUSED\_BUDGET + Output only. The budget targeted by this recommendation. This + will be set only when the recommendation affects a single + campaign budget. This field will be set for the following + recommendation types: CAMPAIGN\_BUDGET, MOVE\_UNUSED\_BUDGET campaign: - The campaign targeted by this recommendation. This will be set - only when the recommendation affects a single campaign. This - field will be set for the following recommendation types: - CALL\_EXTENSION, CALLOUT\_EXTENSION, ENHANCED\_CPC\_OPT\_IN, - KEYWORD, KEYWORD\_MATCH\_TYPE, MAXIMIZE\_CLICKS\_OPT\_IN, - MAXIMIZE\_CONVERSIONS\_OPT\_IN, OPTIMIZE\_AD\_ROTATION, - SEARCH\_PARTNERS\_OPT\_IN, SITELINK\_EXTENSION, - TARGET\_CPA\_OPT\_IN, TEXT\_AD + Output only. The campaign targeted by this recommendation. + This will be set only when the recommendation affects a single + campaign. This field will be set for the following + recommendation types: CALL\_EXTENSION, CALLOUT\_EXTENSION, + ENHANCED\_CPC\_OPT\_IN, KEYWORD, KEYWORD\_MATCH\_TYPE, + MAXIMIZE\_CLICKS\_OPT\_IN, MAXIMIZE\_CONVERSIONS\_OPT\_IN, + OPTIMIZE\_AD\_ROTATION, SEARCH\_PARTNERS\_OPT\_IN, + SITELINK\_EXTENSION, TARGET\_CPA\_OPT\_IN, TEXT\_AD ad_group: - The ad group targeted by this recommendation. This will be set - only when the recommendation affects a single ad group. This - field will be set for the following recommendation types: - KEYWORD, OPTIMIZE\_AD\_ROTATION, TEXT\_AD + Output only. The ad group targeted by this recommendation. + This will be set only when the recommendation affects a single + ad group. This field will be set for the following + recommendation types: KEYWORD, OPTIMIZE\_AD\_ROTATION, + TEXT\_AD dismissed: - Whether the recommendation is dismissed or not. + Output only. Whether the recommendation is dismissed or not. recommendation: The details of recommendation. campaign_budget_recommendation: - The campaign budget recommendation. + Output only. The campaign budget recommendation. keyword_recommendation: - The keyword recommendation. + Output only. The keyword recommendation. text_ad_recommendation: - Add expanded text ad recommendation. + Output only. Add expanded text ad recommendation. target_cpa_opt_in_recommendation: - The TargetCPA opt-in recommendation. + Output only. The TargetCPA opt-in recommendation. maximize_conversions_opt_in_recommendation: - The MaximizeConversions Opt-In recommendation. + Output only. The MaximizeConversions Opt-In recommendation. enhanced_cpc_opt_in_recommendation: - The Enhanced Cost-Per-Click Opt-In recommendation. + Output only. The Enhanced Cost-Per-Click Opt-In + recommendation. search_partners_opt_in_recommendation: - The Search Partners Opt-In recommendation. + Output only. The Search Partners Opt-In recommendation. maximize_clicks_opt_in_recommendation: - The MaximizeClicks Opt-In recommendation. + Output only. The MaximizeClicks Opt-In recommendation. optimize_ad_rotation_recommendation: - The Optimize Ad Rotation recommendation. + Output only. The Optimize Ad Rotation recommendation. callout_extension_recommendation: - The Callout extension recommendation. + Output only. The Callout extension recommendation. sitelink_extension_recommendation: - The Sitelink extension recommendation. + Output only. The Sitelink extension recommendation. call_extension_recommendation: - The Call extension recommendation. + Output only. The Call extension recommendation. keyword_match_type_recommendation: - The keyword match type recommendation. + Output only. The keyword match type recommendation. move_unused_budget_recommendation: - The move unused budget recommendation. + Output only. The move unused budget recommendation. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Recommendation) )) @@ -1341,21 +1349,74 @@ _sym_db.RegisterMessage(Recommendation.CampaignBudgetRecommendation) _sym_db.RegisterMessage(Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption) _sym_db.RegisterMessage(Recommendation.KeywordRecommendation) -_sym_db.RegisterMessage(Recommendation.SearchPartnersOptInRecommendation) -_sym_db.RegisterMessage(Recommendation.TextAdRecommendation) _sym_db.RegisterMessage(Recommendation.MoveUnusedBudgetRecommendation) +_sym_db.RegisterMessage(Recommendation.TextAdRecommendation) +_sym_db.RegisterMessage(Recommendation.MaximizeClicksOptInRecommendation) _sym_db.RegisterMessage(Recommendation.TargetCpaOptInRecommendation) _sym_db.RegisterMessage(Recommendation.TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOption) +_sym_db.RegisterMessage(Recommendation.SearchPartnersOptInRecommendation) _sym_db.RegisterMessage(Recommendation.MaximizeConversionsOptInRecommendation) -_sym_db.RegisterMessage(Recommendation.EnhancedCpcOptInRecommendation) -_sym_db.RegisterMessage(Recommendation.KeywordMatchTypeRecommendation) -_sym_db.RegisterMessage(Recommendation.MaximizeClicksOptInRecommendation) _sym_db.RegisterMessage(Recommendation.OptimizeAdRotationRecommendation) +_sym_db.RegisterMessage(Recommendation.EnhancedCpcOptInRecommendation) _sym_db.RegisterMessage(Recommendation.CalloutExtensionRecommendation) _sym_db.RegisterMessage(Recommendation.SitelinkExtensionRecommendation) _sym_db.RegisterMessage(Recommendation.CallExtensionRecommendation) +_sym_db.RegisterMessage(Recommendation.KeywordMatchTypeRecommendation) DESCRIPTOR._options = None +_RECOMMENDATION_RECOMMENDATIONIMPACT.fields_by_name['base_metrics']._options = None +_RECOMMENDATION_RECOMMENDATIONIMPACT.fields_by_name['potential_metrics']._options = None +_RECOMMENDATION_RECOMMENDATIONMETRICS.fields_by_name['impressions']._options = None +_RECOMMENDATION_RECOMMENDATIONMETRICS.fields_by_name['clicks']._options = None +_RECOMMENDATION_RECOMMENDATIONMETRICS.fields_by_name['cost_micros']._options = None +_RECOMMENDATION_RECOMMENDATIONMETRICS.fields_by_name['conversions']._options = None +_RECOMMENDATION_RECOMMENDATIONMETRICS.fields_by_name['video_views']._options = None +_RECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATIONOPTION.fields_by_name['budget_amount_micros']._options = None +_RECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATIONOPTION.fields_by_name['impact']._options = None +_RECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATION.fields_by_name['current_budget_amount_micros']._options = None +_RECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATION.fields_by_name['recommended_budget_amount_micros']._options = None +_RECOMMENDATION_CAMPAIGNBUDGETRECOMMENDATION.fields_by_name['budget_options']._options = None +_RECOMMENDATION_KEYWORDRECOMMENDATION.fields_by_name['keyword']._options = None +_RECOMMENDATION_KEYWORDRECOMMENDATION.fields_by_name['recommended_cpc_bid_micros']._options = None +_RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION.fields_by_name['excess_campaign_budget']._options = None +_RECOMMENDATION_MOVEUNUSEDBUDGETRECOMMENDATION.fields_by_name['budget_recommendation']._options = None +_RECOMMENDATION_TEXTADRECOMMENDATION.fields_by_name['ad']._options = None +_RECOMMENDATION_TEXTADRECOMMENDATION.fields_by_name['creation_date']._options = None +_RECOMMENDATION_TEXTADRECOMMENDATION.fields_by_name['auto_apply_date']._options = None +_RECOMMENDATION_MAXIMIZECLICKSOPTINRECOMMENDATION.fields_by_name['recommended_budget_amount_micros']._options = None +_RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION_TARGETCPAOPTINRECOMMENDATIONOPTION.fields_by_name['goal']._options = None +_RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION_TARGETCPAOPTINRECOMMENDATIONOPTION.fields_by_name['target_cpa_micros']._options = None +_RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION_TARGETCPAOPTINRECOMMENDATIONOPTION.fields_by_name['required_campaign_budget_amount_micros']._options = None +_RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION_TARGETCPAOPTINRECOMMENDATIONOPTION.fields_by_name['impact']._options = None +_RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION.fields_by_name['options']._options = None +_RECOMMENDATION_TARGETCPAOPTINRECOMMENDATION.fields_by_name['recommended_target_cpa_micros']._options = None +_RECOMMENDATION_MAXIMIZECONVERSIONSOPTINRECOMMENDATION.fields_by_name['recommended_budget_amount_micros']._options = None +_RECOMMENDATION_CALLOUTEXTENSIONRECOMMENDATION.fields_by_name['recommended_extensions']._options = None +_RECOMMENDATION_SITELINKEXTENSIONRECOMMENDATION.fields_by_name['recommended_extensions']._options = None +_RECOMMENDATION_CALLEXTENSIONRECOMMENDATION.fields_by_name['recommended_extensions']._options = None +_RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION.fields_by_name['keyword']._options = None +_RECOMMENDATION_KEYWORDMATCHTYPERECOMMENDATION.fields_by_name['recommended_match_type']._options = None +_RECOMMENDATION.fields_by_name['resource_name']._options = None +_RECOMMENDATION.fields_by_name['type']._options = None +_RECOMMENDATION.fields_by_name['impact']._options = None +_RECOMMENDATION.fields_by_name['campaign_budget']._options = None +_RECOMMENDATION.fields_by_name['campaign']._options = None +_RECOMMENDATION.fields_by_name['ad_group']._options = None +_RECOMMENDATION.fields_by_name['dismissed']._options = None +_RECOMMENDATION.fields_by_name['campaign_budget_recommendation']._options = None +_RECOMMENDATION.fields_by_name['keyword_recommendation']._options = None +_RECOMMENDATION.fields_by_name['text_ad_recommendation']._options = None +_RECOMMENDATION.fields_by_name['target_cpa_opt_in_recommendation']._options = None +_RECOMMENDATION.fields_by_name['maximize_conversions_opt_in_recommendation']._options = None +_RECOMMENDATION.fields_by_name['enhanced_cpc_opt_in_recommendation']._options = None +_RECOMMENDATION.fields_by_name['search_partners_opt_in_recommendation']._options = None +_RECOMMENDATION.fields_by_name['maximize_clicks_opt_in_recommendation']._options = None +_RECOMMENDATION.fields_by_name['optimize_ad_rotation_recommendation']._options = None +_RECOMMENDATION.fields_by_name['callout_extension_recommendation']._options = None +_RECOMMENDATION.fields_by_name['sitelink_extension_recommendation']._options = None +_RECOMMENDATION.fields_by_name['call_extension_recommendation']._options = None +_RECOMMENDATION.fields_by_name['keyword_match_type_recommendation']._options = None +_RECOMMENDATION.fields_by_name['move_unused_budget_recommendation']._options = None _RECOMMENDATION._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/remarketing_action_pb2.py b/google/ads/google_ads/v3/proto/resources/remarketing_action_pb2.py index 4b7a2349b..29a2df87c 100644 --- a/google/ads/google_ads/v3/proto/resources/remarketing_action_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/remarketing_action_pb2.py @@ -14,6 +14,7 @@ from google.ads.google_ads.v3.proto.common import tag_snippet_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_tag__snippet__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\026RemarketingActionProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n@google/ads/googleads_v3/proto/resources/remarketing_action.proto\x12!google.ads.googleads.v3.resources\x1a\x36google/ads/googleads_v3/proto/common/tag_snippet.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xb0\x02\n\x11RemarketingAction\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12*\n\x04name\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12@\n\x0ctag_snippets\x18\x04 \x03(\x0b\x32*.google.ads.googleads.v3.common.TagSnippet:m\xea\x41j\n*googleads.googleapis.com/RemarketingAction\x12google/ads/googleads_v3/proto/resources/search_term_view.proto\x12!google.ads.googleads.v3.resources\x1a\x46google/ads/googleads_v3/proto/enums/search_term_targeting_status.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd9\x02\n\x0eSearchTermView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x31\n\x0bsearch_term\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08\x61\x64_group\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x66\n\x06status\x18\x04 \x01(\x0e\x32V.google.ads.googleads.v3.enums.SearchTermTargetingStatusEnum.SearchTermTargetingStatus:e\xea\x41\x62\n\'googleads.googleapis.com/SearchTermView\x12\x37\x63ustomers/{customer}/searchTermViews/{search_term_view}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13SearchTermViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/search_term_view.proto\x12!google.ads.googleads.v3.resources\x1a\x46google/ads/googleads_v3/proto/enums/search_term_targeting_status.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xbe\x03\n\x0eSearchTermView\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x03\xfa\x41)\n\'googleads.googleapis.com/SearchTermView\x12\x36\n\x0bsearch_term\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12X\n\x08\x61\x64_group\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB(\xe0\x41\x03\xfa\x41\"\n googleads.googleapis.com/AdGroup\x12k\n\x06status\x18\x04 \x01(\x0e\x32V.google.ads.googleads.v3.enums.SearchTermTargetingStatusEnum.SearchTermTargetingStatusB\x03\xe0\x41\x03:e\xea\x41\x62\n\'googleads.googleapis.com/SearchTermView\x12\x37\x63ustomers/{customer}/searchTermViews/{search_term_view}B\x80\x02\n%com.google.ads.googleads.v3.resourcesB\x13SearchTermViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_search__term__targeting__status__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_search__term__targeting__status__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -44,28 +45,28 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A)\n\'googleads.googleapis.com/SearchTermView'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='search_term', full_name='google.ads.googleads.v3.resources.SearchTermView.search_term', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='ad_group', full_name='google.ads.googleads.v3.resources.SearchTermView.ad_group', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A\"\n googleads.googleapis.com/AdGroup'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='status', full_name='google.ads.googleads.v3.resources.SearchTermView.status', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -78,8 +79,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=263, - serialized_end=608, + serialized_start=296, + serialized_end=742, ) _SEARCHTERMVIEW.fields_by_name['search_term'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -98,17 +99,17 @@ Attributes: resource_name: - The resource name of the search term view. Search term view - resource names have the form: ``customers/{customer_id}/searc - hTermViews/{campaign_id}~{ad_group_id}~{URL- + Output only. The resource name of the search term view. Search + term view resource names have the form: ``customers/{customer + _id}/searchTermViews/{campaign_id}~{ad_group_id}~{URL- base64_search_term}`` search_term: - The search term. + Output only. The search term. ad_group: - The ad group the search term served in. + Output only. The ad group the search term served in. status: - Indicates whether the search term is currently one of your - targeted or excluded keywords. + Output only. Indicates whether the search term is currently + one of your targeted or excluded keywords. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.SearchTermView) )) @@ -116,5 +117,9 @@ DESCRIPTOR._options = None +_SEARCHTERMVIEW.fields_by_name['resource_name']._options = None +_SEARCHTERMVIEW.fields_by_name['search_term']._options = None +_SEARCHTERMVIEW.fields_by_name['ad_group']._options = None +_SEARCHTERMVIEW.fields_by_name['status']._options = None _SEARCHTERMVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/shared_criterion_pb2.py b/google/ads/google_ads/v3/proto/resources/shared_criterion_pb2.py index 1c29eeaa5..5521526ed 100644 --- a/google/ads/google_ads/v3/proto/resources/shared_criterion_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/shared_criterion_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v3.proto.common import criteria_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2 from google.ads.google_ads.v3.proto.enums import criterion_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\024SharedCriterionProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/shared_criterion.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a\x38google/ads/googleads_v3/proto/enums/criterion_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x98\x06\n\x0fSharedCriterion\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x30\n\nshared_set\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0c\x63riterion_id\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12L\n\x04type\x18\x04 \x01(\x0e\x32>.google.ads.googleads.v3.enums.CriterionTypeEnum.CriterionType\x12>\n\x07keyword\x18\x03 \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfoH\x00\x12I\n\ryoutube_video\x18\x05 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.YouTubeVideoInfoH\x00\x12M\n\x0fyoutube_channel\x18\x06 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.YouTubeChannelInfoH\x00\x12\x42\n\tplacement\x18\x07 \x01(\x0b\x32-.google.ads.googleads.v3.common.PlacementInfoH\x00\x12T\n\x13mobile_app_category\x18\x08 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileAppCategoryInfoH\x00\x12S\n\x12mobile_application\x18\t \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileApplicationInfoH\x00:e\xea\x41\x62\n(googleads.googleapis.com/SharedCriterion\x12\x36\x63ustomers/{customer}/sharedCriteria/{shared_criterion}B\x0b\n\tcriterionB\x81\x02\n%com.google.ads.googleads.v3.resourcesB\x14SharedCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n>google/ads/googleads_v3/proto/resources/shared_criterion.proto\x12!google.ads.googleads.v3.resources\x1a\x33google/ads/googleads_v3/proto/common/criteria.proto\x1a\x38google/ads/googleads_v3/proto/enums/criterion_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x9e\x07\n\x0fSharedCriterion\x12G\n\rresource_name\x18\x01 \x01(\tB0\xe0\x41\x05\xfa\x41*\n(googleads.googleapis.com/SharedCriterion\x12\\\n\nshared_set\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB*\xe0\x41\x05\xfa\x41$\n\"googleads.googleapis.com/SharedSet\x12\x36\n\x0c\x63riterion_id\x18\x1a \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12Q\n\x04type\x18\x04 \x01(\x0e\x32>.google.ads.googleads.v3.enums.CriterionTypeEnum.CriterionTypeB\x03\xe0\x41\x03\x12\x43\n\x07keyword\x18\x03 \x01(\x0b\x32+.google.ads.googleads.v3.common.KeywordInfoB\x03\xe0\x41\x05H\x00\x12N\n\ryoutube_video\x18\x05 \x01(\x0b\x32\x30.google.ads.googleads.v3.common.YouTubeVideoInfoB\x03\xe0\x41\x05H\x00\x12R\n\x0fyoutube_channel\x18\x06 \x01(\x0b\x32\x32.google.ads.googleads.v3.common.YouTubeChannelInfoB\x03\xe0\x41\x05H\x00\x12G\n\tplacement\x18\x07 \x01(\x0b\x32-.google.ads.googleads.v3.common.PlacementInfoB\x03\xe0\x41\x05H\x00\x12Y\n\x13mobile_app_category\x18\x08 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileAppCategoryInfoB\x03\xe0\x41\x05H\x00\x12X\n\x12mobile_application\x18\t \x01(\x0b\x32\x35.google.ads.googleads.v3.common.MobileApplicationInfoB\x03\xe0\x41\x05H\x00:e\xea\x41\x62\n(googleads.googleapis.com/SharedCriterion\x12\x36\x63ustomers/{customer}/sharedCriteria/{shared_criterion}B\x0b\n\tcriterionB\x81\x02\n%com.google.ads.googleads.v3.resourcesB\x14SharedCriterionProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_criteria__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_criterion__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,70 +46,70 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A*\n(googleads.googleapis.com/SharedCriterion'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='shared_set', full_name='google.ads.googleads.v3.resources.SharedCriterion.shared_set', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A$\n\"googleads.googleapis.com/SharedSet'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='criterion_id', full_name='google.ads.googleads.v3.resources.SharedCriterion.criterion_id', index=2, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.SharedCriterion.type', index=3, number=4, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='keyword', full_name='google.ads.googleads.v3.resources.SharedCriterion.keyword', index=4, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='youtube_video', full_name='google.ads.googleads.v3.resources.SharedCriterion.youtube_video', index=5, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='youtube_channel', full_name='google.ads.googleads.v3.resources.SharedCriterion.youtube_channel', index=6, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='placement', full_name='google.ads.googleads.v3.resources.SharedCriterion.placement', index=7, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='mobile_app_category', full_name='google.ads.googleads.v3.resources.SharedCriterion.mobile_app_category', index=8, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='mobile_application', full_name='google.ads.googleads.v3.resources.SharedCriterion.mobile_application', index=9, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), ], extensions=[ ], @@ -124,8 +125,8 @@ name='criterion', full_name='google.ads.googleads.v3.resources.SharedCriterion.criterion', index=0, containing_type=None, fields=[]), ], - serialized_start=302, - serialized_end=1094, + serialized_start=335, + serialized_end=1261, ) _SHAREDCRITERION.fields_by_name['shared_set'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -167,29 +168,31 @@ Attributes: resource_name: - The resource name of the shared criterion. Shared set resource - names have the form: ``customers/{customer_id}/sharedCriteria - /{shared_set_id}~{criterion_id}`` + Immutable. The resource name of the shared criterion. Shared + set resource names have the form: ``customers/{customer_id}/s + haredCriteria/{shared_set_id}~{criterion_id}`` shared_set: - The shared set to which the shared criterion belongs. + Immutable. The shared set to which the shared criterion + belongs. criterion_id: - The ID of the criterion. This field is ignored for mutates. + Output only. The ID of the criterion. This field is ignored + for mutates. type: - The type of the criterion. + Output only. The type of the criterion. criterion: The criterion. Exactly one must be set. keyword: - Keyword. + Immutable. Keyword. youtube_video: - YouTube Video. + Immutable. YouTube Video. youtube_channel: - YouTube Channel. + Immutable. YouTube Channel. placement: - Placement. + Immutable. Placement. mobile_app_category: - Mobile App Category. + Immutable. Mobile App Category. mobile_application: - Mobile application. + Immutable. Mobile application. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.SharedCriterion) )) @@ -197,5 +200,15 @@ DESCRIPTOR._options = None +_SHAREDCRITERION.fields_by_name['resource_name']._options = None +_SHAREDCRITERION.fields_by_name['shared_set']._options = None +_SHAREDCRITERION.fields_by_name['criterion_id']._options = None +_SHAREDCRITERION.fields_by_name['type']._options = None +_SHAREDCRITERION.fields_by_name['keyword']._options = None +_SHAREDCRITERION.fields_by_name['youtube_video']._options = None +_SHAREDCRITERION.fields_by_name['youtube_channel']._options = None +_SHAREDCRITERION.fields_by_name['placement']._options = None +_SHAREDCRITERION.fields_by_name['mobile_app_category']._options = None +_SHAREDCRITERION.fields_by_name['mobile_application']._options = None _SHAREDCRITERION._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/shared_set_pb2.py b/google/ads/google_ads/v3/proto/resources/shared_set_pb2.py index d83bf454b..9f35ef5be 100644 --- a/google/ads/google_ads/v3/proto/resources/shared_set_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/shared_set_pb2.py @@ -15,6 +15,7 @@ from google.ads.google_ads.v3.proto.enums import shared_set_status_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_shared__set__status__pb2 from google.ads.google_ads.v3.proto.enums import shared_set_type_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_shared__set__type__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\016SharedSetProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n8google/ads/googleads_v3/proto/resources/shared_set.proto\x12!google.ads.googleads.v3.resources\x1a;google/ads/googleads_v3/proto/enums/shared_set_status.proto\x1a\x39google/ads/googleads_v3/proto/enums/shared_set_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xd9\x03\n\tSharedSet\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12L\n\x04type\x18\x03 \x01(\x0e\x32>.google.ads.googleads.v3.enums.SharedSetTypeEnum.SharedSetType\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12R\n\x06status\x18\x05 \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.SharedSetStatusEnum.SharedSetStatus\x12\x31\n\x0cmember_count\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x34\n\x0freference_count\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64Value:U\xea\x41R\n\"googleads.googleapis.com/SharedSet\x12,customers/{customer}/sharedSets/{shared_set}B\xfb\x01\n%com.google.ads.googleads.v3.resourcesB\x0eSharedSetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n8google/ads/googleads_v3/proto/resources/shared_set.proto\x12!google.ads.googleads.v3.resources\x1a;google/ads/googleads_v3/proto/enums/shared_set_status.proto\x1a\x39google/ads/googleads_v3/proto/enums/shared_set_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x9e\x04\n\tSharedSet\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x05\xfa\x41$\n\"googleads.googleapis.com/SharedSet\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12Q\n\x04type\x18\x03 \x01(\x0e\x32>.google.ads.googleads.v3.enums.SharedSetTypeEnum.SharedSetTypeB\x03\xe0\x41\x05\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12W\n\x06status\x18\x05 \x01(\x0e\x32\x42.google.ads.googleads.v3.enums.SharedSetStatusEnum.SharedSetStatusB\x03\xe0\x41\x03\x12\x36\n\x0cmember_count\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x39\n\x0freference_count\x18\x07 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03:U\xea\x41R\n\"googleads.googleapis.com/SharedSet\x12,customers/{customer}/sharedSets/{shared_set}B\xfb\x01\n%com.google.ads.googleads.v3.resourcesB\x0eSharedSetProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_shared__set__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_shared__set__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_shared__set__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_shared__set__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -45,21 +46,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A$\n\"googleads.googleapis.com/SharedSet'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.SharedSet.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.SharedSet.type', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.SharedSet.name', index=3, number=4, type=11, cpp_type=10, label=1, @@ -73,21 +74,21 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='member_count', full_name='google.ads.googleads.v3.resources.SharedSet.member_count', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='reference_count', full_name='google.ads.googleads.v3.resources.SharedSet.reference_count', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -100,8 +101,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=305, - serialized_end=778, + serialized_start=338, + serialized_end=880, ) _SHAREDSET.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -123,27 +124,27 @@ Attributes: resource_name: - The resource name of the shared set. Shared set resource names - have the form: + Immutable. The resource name of the shared set. Shared set + resource names have the form: ``customers/{customer_id}/sharedSets/{shared_set_id}`` id: - The ID of this shared set. Read only. + Output only. The ID of this shared set. Read only. type: - The type of this shared set: each shared set holds only a - single kind of resource. Required. Immutable. + Immutable. The type of this shared set: each shared set holds + only a single kind of resource. Required. Immutable. name: The name of this shared set. Required. Shared Sets must have names that are unique among active shared sets of the same type. The length of this string should be between 1 and 255 UTF-8 bytes, inclusive. status: - The status of this shared set. Read only. + Output only. The status of this shared set. Read only. member_count: - The number of shared criteria within this shared set. Read - only. + Output only. The number of shared criteria within this shared + set. Read only. reference_count: - The number of campaigns associated with this shared set. Read - only. + Output only. The number of campaigns associated with this + shared set. Read only. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.SharedSet) )) @@ -151,5 +152,11 @@ DESCRIPTOR._options = None +_SHAREDSET.fields_by_name['resource_name']._options = None +_SHAREDSET.fields_by_name['id']._options = None +_SHAREDSET.fields_by_name['type']._options = None +_SHAREDSET.fields_by_name['status']._options = None +_SHAREDSET.fields_by_name['member_count']._options = None +_SHAREDSET.fields_by_name['reference_count']._options = None _SHAREDSET._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/shopping_performance_view_pb2.py b/google/ads/google_ads/v3/proto/resources/shopping_performance_view_pb2.py index 4716f711a..451a9ef11 100644 --- a/google/ads/google_ads/v3/proto/resources/shopping_performance_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/shopping_performance_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -22,9 +23,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\034ShoppingPerformanceViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/resources/shopping_performance_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\x95\x01\n\x17ShoppingPerformanceView\x12\x15\n\rresource_name\x18\x01 \x01(\t:c\xea\x41`\n0googleads.googleapis.com/ShoppingPerformanceView\x12,customers/{customer}/shoppingPerformanceViewB\x89\x02\n%com.google.ads.googleads.v3.resourcesB\x1cShoppingPerformanceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/resources/shopping_performance_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/api/annotations.proto\"\xcf\x01\n\x17ShoppingPerformanceView\x12O\n\rresource_name\x18\x01 \x01(\tB8\xe0\x41\x03\xfa\x41\x32\n0googleads.googleapis.com/ShoppingPerformanceView:c\xea\x41`\n0googleads.googleapis.com/ShoppingPerformanceView\x12,customers/{customer}/shoppingPerformanceViewB\x89\x02\n%com.google.ads.googleads.v3.resourcesB\x1cShoppingPerformanceViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -42,7 +43,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A2\n0googleads.googleapis.com/ShoppingPerformanceView'), file=DESCRIPTOR), ], extensions=[ ], @@ -55,8 +56,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=168, - serialized_end=317, + serialized_start=201, + serialized_end=408, ) DESCRIPTOR.message_types_by_name['ShoppingPerformanceView'] = _SHOPPINGPERFORMANCEVIEW @@ -75,8 +76,8 @@ Attributes: resource_name: - The resource name of the Shopping performance view. Shopping - performance view resource names have the form: + Output only. The resource name of the Shopping performance + view. Shopping performance view resource names have the form: ``customers/{customer_id}/shoppingPerformanceView`` """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.ShoppingPerformanceView) @@ -85,5 +86,6 @@ DESCRIPTOR._options = None +_SHOPPINGPERFORMANCEVIEW.fields_by_name['resource_name']._options = None _SHOPPINGPERFORMANCEVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/topic_constant_pb2.py b/google/ads/google_ads/v3/proto/resources/topic_constant_pb2.py index 862072d69..ce8a668b0 100644 --- a/google/ads/google_ads/v3/proto/resources/topic_constant_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/topic_constant_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\022TopicConstantProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\ngoogle/ads/googleads_v3/proto/enums/user_list_size_range.proto\x1a\x38google/ads/googleads_v3/proto/enums/user_list_type.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xe3\r\n\x08UserList\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\'\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12-\n\tread_only\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12o\n\x11membership_status\x18\x06 \x01(\x0e\x32T.google.ads.googleads.v3.enums.UserListMembershipStatusEnum.UserListMembershipStatus\x12\x36\n\x10integration_code\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x14membership_life_span\x18\x08 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x35\n\x10size_for_display\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x66\n\x16size_range_for_display\x18\n \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.UserListSizeRangeEnum.UserListSizeRange\x12\x34\n\x0fsize_for_search\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x65\n\x15size_range_for_search\x18\x0c \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.UserListSizeRangeEnum.UserListSizeRange\x12J\n\x04type\x18\r \x01(\x0e\x32<.google.ads.googleads.v3.enums.UserListTypeEnum.UserListType\x12\x66\n\x0e\x63losing_reason\x18\x0e \x01(\x0e\x32N.google.ads.googleads.v3.enums.UserListClosingReasonEnum.UserListClosingReason\x12S\n\raccess_reason\x18\x0f \x01(\x0e\x32<.google.ads.googleads.v3.enums.AccessReasonEnum.AccessReason\x12n\n\x18\x61\x63\x63ount_user_list_status\x18\x10 \x01(\x0e\x32L.google.ads.googleads.v3.enums.UserListAccessStatusEnum.UserListAccessStatus\x12\x37\n\x13\x65ligible_for_search\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x14\x65ligible_for_display\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12S\n\x13\x63rm_based_user_list\x18\x13 \x01(\x0b\x32\x34.google.ads.googleads.v3.common.CrmBasedUserListInfoH\x00\x12P\n\x11similar_user_list\x18\x14 \x01(\x0b\x32\x33.google.ads.googleads.v3.common.SimilarUserListInfoH\x00\x12U\n\x14rule_based_user_list\x18\x15 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.RuleBasedUserListInfoH\x00\x12P\n\x11logical_user_list\x18\x16 \x01(\x0b\x32\x33.google.ads.googleads.v3.common.LogicalUserListInfoH\x00\x12L\n\x0f\x62\x61sic_user_list\x18\x17 \x01(\x0b\x32\x31.google.ads.googleads.v3.common.BasicUserListInfoH\x00:R\xea\x41O\n!googleads.googleapis.com/UserList\x12*customers/{customer}/userLists/{user_list}B\x0b\n\tuser_listB\xfa\x01\n%com.google.ads.googleads.v3.resourcesB\rUserListProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n7google/ads/googleads_v3/proto/resources/user_list.proto\x12!google.ads.googleads.v3.resources\x1a\x35google/ads/googleads_v3/proto/common/user_lists.proto\x1a\x37google/ads/googleads_v3/proto/enums/access_reason.proto\x1a\x41google/ads/googleads_v3/proto/enums/user_list_access_status.proto\x1a\x42google/ads/googleads_v3/proto/enums/user_list_closing_reason.proto\x1a\x45google/ads/googleads_v3/proto/enums/user_list_membership_status.proto\x1a>google/ads/googleads_v3/proto/enums/user_list_size_range.proto\x1a\x38google/ads/googleads_v3/proto/enums/user_list_type.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xc0\x0e\n\x08UserList\x12@\n\rresource_name\x18\x01 \x01(\tB)\xe0\x41\x05\xfa\x41#\n!googleads.googleapis.com/UserList\x12,\n\x02id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x32\n\tread_only\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12*\n\x04name\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x0b\x64\x65scription\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12o\n\x11membership_status\x18\x06 \x01(\x0e\x32T.google.ads.googleads.v3.enums.UserListMembershipStatusEnum.UserListMembershipStatus\x12\x36\n\x10integration_code\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x14membership_life_span\x18\x08 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12:\n\x10size_for_display\x18\t \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12k\n\x16size_range_for_display\x18\n \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.UserListSizeRangeEnum.UserListSizeRangeB\x03\xe0\x41\x03\x12\x39\n\x0fsize_for_search\x18\x0b \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12j\n\x15size_range_for_search\x18\x0c \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.UserListSizeRangeEnum.UserListSizeRangeB\x03\xe0\x41\x03\x12O\n\x04type\x18\r \x01(\x0e\x32<.google.ads.googleads.v3.enums.UserListTypeEnum.UserListTypeB\x03\xe0\x41\x03\x12\x66\n\x0e\x63losing_reason\x18\x0e \x01(\x0e\x32N.google.ads.googleads.v3.enums.UserListClosingReasonEnum.UserListClosingReason\x12X\n\raccess_reason\x18\x0f \x01(\x0e\x32<.google.ads.googleads.v3.enums.AccessReasonEnum.AccessReasonB\x03\xe0\x41\x03\x12n\n\x18\x61\x63\x63ount_user_list_status\x18\x10 \x01(\x0e\x32L.google.ads.googleads.v3.enums.UserListAccessStatusEnum.UserListAccessStatus\x12\x37\n\x13\x65ligible_for_search\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12=\n\x14\x65ligible_for_display\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03\x12S\n\x13\x63rm_based_user_list\x18\x13 \x01(\x0b\x32\x34.google.ads.googleads.v3.common.CrmBasedUserListInfoH\x00\x12U\n\x11similar_user_list\x18\x14 \x01(\x0b\x32\x33.google.ads.googleads.v3.common.SimilarUserListInfoB\x03\xe0\x41\x03H\x00\x12U\n\x14rule_based_user_list\x18\x15 \x01(\x0b\x32\x35.google.ads.googleads.v3.common.RuleBasedUserListInfoH\x00\x12P\n\x11logical_user_list\x18\x16 \x01(\x0b\x32\x33.google.ads.googleads.v3.common.LogicalUserListInfoH\x00\x12L\n\x0f\x62\x61sic_user_list\x18\x17 \x01(\x0b\x32\x31.google.ads.googleads.v3.common.BasicUserListInfoH\x00:R\xea\x41O\n!googleads.googleapis.com/UserList\x12*customers/{customer}/userLists/{user_list}B\x0b\n\tuser_listB\xfa\x01\n%com.google.ads.googleads.v3.resourcesB\rUserListProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_user__lists__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_access__reason__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_user__list__access__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_user__list__closing__reason__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_user__list__membership__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_user__list__size__range__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_user__list__type__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_user__lists__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_access__reason__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_user__list__access__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_user__list__closing__reason__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_user__list__membership__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_user__list__size__range__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_user__list__type__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -50,21 +51,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\005\372A#\n!googleads.googleapis.com/UserList'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.UserList.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='read_only', full_name='google.ads.googleads.v3.resources.UserList.read_only', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='name', full_name='google.ads.googleads.v3.resources.UserList.name', index=3, number=4, type=11, cpp_type=10, label=1, @@ -106,35 +107,35 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='size_range_for_display', full_name='google.ads.googleads.v3.resources.UserList.size_range_for_display', index=9, number=10, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='size_for_search', full_name='google.ads.googleads.v3.resources.UserList.size_for_search', index=10, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='size_range_for_search', full_name='google.ads.googleads.v3.resources.UserList.size_range_for_search', index=11, number=12, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='type', full_name='google.ads.googleads.v3.resources.UserList.type', index=12, number=13, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='closing_reason', full_name='google.ads.googleads.v3.resources.UserList.closing_reason', index=13, number=14, type=14, cpp_type=8, label=1, @@ -148,7 +149,7 @@ has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='account_user_list_status', full_name='google.ads.googleads.v3.resources.UserList.account_user_list_status', index=15, number=16, type=14, cpp_type=8, label=1, @@ -169,7 +170,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='crm_based_user_list', full_name='google.ads.googleads.v3.resources.UserList.crm_based_user_list', index=18, number=19, type=11, cpp_type=10, label=1, @@ -183,7 +184,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='rule_based_user_list', full_name='google.ads.googleads.v3.resources.UserList.rule_based_user_list', index=20, number=21, type=11, cpp_type=10, label=1, @@ -220,8 +221,8 @@ name='user_list', full_name='google.ads.googleads.v3.resources.UserList.user_list', index=0, containing_type=None, fields=[]), ], - serialized_start=624, - serialized_end=2387, + serialized_start=657, + serialized_end=2513, ) _USERLIST.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -273,16 +274,16 @@ Attributes: resource_name: - The resource name of the user list. User list resource names - have the form: + Immutable. The resource name of the user list. User list + resource names have the form: ``customers/{customer_id}/userLists/{user_list_id}`` id: - Id of the user list. + Output only. Id of the user list. read_only: - A flag that indicates if a user may edit a list. Depends on - the list ownership and list type. For example, external - remarketing user lists are not editable. This field is read- - only. + Output only. A flag that indicates if a user may edit a list. + Depends on the list ownership and list type. For example, + external remarketing user lists are not editable. This field + is read-only. name: Name of this user list. Depending on its access\_reason, the user list name may not be unique (e.g. if @@ -303,31 +304,34 @@ field can be set to 10000 which means no expiration. It'll be ignored for logical\_user\_list. size_for_display: - Estimated number of users in this user list, on the Google - Display Network. This value is null if the number of users has - not yet been determined. This field is read-only. + Output only. Estimated number of users in this user list, on + the Google Display Network. This value is null if the number + of users has not yet been determined. This field is read- + only. size_range_for_display: - Size range in terms of number of users of the UserList, on the - Google Display Network. This field is read-only. + Output only. Size range in terms of number of users of the + UserList, on the Google Display Network. This field is read- + only. size_for_search: - Estimated number of users in this user list in the google.com - domain. These are the users available for targeting in Search - campaigns. This value is null if the number of users has not - yet been determined. This field is read-only. + Output only. Estimated number of users in this user list in + the google.com domain. These are the users available for + targeting in Search campaigns. This value is null if the + number of users has not yet been determined. This field is + read-only. size_range_for_search: - Size range in terms of number of users of the UserList, for - Search ads. This field is read-only. + Output only. Size range in terms of number of users of the + UserList, for Search ads. This field is read-only. type: - Type of this list. This field is read-only. + Output only. Type of this list. This field is read-only. closing_reason: Indicating the reason why this user list membership status is closed. It is only populated on lists that were automatically closed due to inactivity, and will be cleared once the list membership status becomes open. access_reason: - Indicates the reason this account has been granted access to - the list. The reason can be SHARED, OWNED, LICENSED or - SUBSCRIBED. This field is read-only. + Output only. Indicates the reason this account has been + granted access to the list. The reason can be SHARED, OWNED, + LICENSED or SUBSCRIBED. This field is read-only. account_user_list_status: Indicates if this share is still enabled. When a UserList is shared with the user this field is set to ENABLED. Later the @@ -337,15 +341,16 @@ Indicates if this user list is eligible for Google Search Network. eligible_for_display: - Indicates this user list is eligible for Google Display - Network. This field is read-only. + Output only. Indicates this user list is eligible for Google + Display Network. This field is read-only. user_list: The user list. Exactly one must be set. crm_based_user_list: User list of CRM users provided by the advertiser. similar_user_list: - User list which are similar to users from another UserList. - These lists are readonly and automatically created by google. + Output only. User list which are similar to users from another + UserList. These lists are readonly and automatically created + by google. rule_based_user_list: User list generated by a rule. logical_user_list: @@ -361,5 +366,16 @@ DESCRIPTOR._options = None +_USERLIST.fields_by_name['resource_name']._options = None +_USERLIST.fields_by_name['id']._options = None +_USERLIST.fields_by_name['read_only']._options = None +_USERLIST.fields_by_name['size_for_display']._options = None +_USERLIST.fields_by_name['size_range_for_display']._options = None +_USERLIST.fields_by_name['size_for_search']._options = None +_USERLIST.fields_by_name['size_range_for_search']._options = None +_USERLIST.fields_by_name['type']._options = None +_USERLIST.fields_by_name['access_reason']._options = None +_USERLIST.fields_by_name['eligible_for_display']._options = None +_USERLIST.fields_by_name['similar_user_list']._options = None _USERLIST._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/user_location_view_pb2.py b/google/ads/google_ads/v3/proto/resources/user_location_view_pb2.py index 8aec34543..cc18aea67 100644 --- a/google/ads/google_ads/v3/proto/resources/user_location_view_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/user_location_view_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\025UserLocationViewProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n@google/ads/googleads_v3/proto/resources/user_location_view.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\x89\x02\n\x10UserLocationView\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12\x39\n\x14\x63ountry_criterion_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x36\n\x12targeting_location\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:k\xea\x41h\n)googleads.googleapis.com/UserLocationView\x12;customers/{customer}/userLocationViews/{user_location_view}B\x82\x02\n%com.google.ads.googleads.v3.resourcesB\x15UserLocationViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n@google/ads/googleads_v3/proto/resources/user_location_view.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xc6\x02\n\x10UserLocationView\x12H\n\rresource_name\x18\x01 \x01(\tB1\xe0\x41\x03\xfa\x41+\n)googleads.googleapis.com/UserLocationView\x12>\n\x14\x63ountry_criterion_id\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12;\n\x12targeting_location\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x03:k\xea\x41h\n)googleads.googleapis.com/UserLocationView\x12;customers/{customer}/userLocationViews/{user_location_view}B\x82\x02\n%com.google.ads.googleads.v3.resourcesB\x15UserLocationViewProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,21 +44,21 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A+\n)googleads.googleapis.com/UserLocationView'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='country_criterion_id', full_name='google.ads.googleads.v3.resources.UserLocationView.country_criterion_id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='targeting_location', full_name='google.ads.googleads.v3.resources.UserLocationView.targeting_location', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -70,8 +71,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=193, - serialized_end=458, + serialized_start=226, + serialized_end=552, ) _USERLOCATIONVIEW.fields_by_name['country_criterion_id'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE @@ -93,13 +94,14 @@ Attributes: resource_name: - The resource name of the user location view. UserLocation view - resource names have the form: ``customers/{customer_id}/userL - ocationViews/{country_criterion_id}~{targeting_location}`` + Output only. The resource name of the user location view. + UserLocation view resource names have the form: ``customers/{ + customer_id}/userLocationViews/{country_criterion_id}~{targeti + ng_location}`` country_criterion_id: - Criterion Id for the country. + Output only. Criterion Id for the country. targeting_location: - Indicates whether location was targeted or not. + Output only. Indicates whether location was targeted or not. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.UserLocationView) )) @@ -107,5 +109,8 @@ DESCRIPTOR._options = None +_USERLOCATIONVIEW.fields_by_name['resource_name']._options = None +_USERLOCATIONVIEW.fields_by_name['country_criterion_id']._options = None +_USERLOCATIONVIEW.fields_by_name['targeting_location']._options = None _USERLOCATIONVIEW._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/resources/video_pb2.py b/google/ads/google_ads/v3/proto/resources/video_pb2.py index e55c7ffe9..5c3748f4b 100644 --- a/google/ads/google_ads/v3/proto/resources/video_pb2.py +++ b/google/ads/google_ads/v3/proto/resources/video_pb2.py @@ -13,6 +13,7 @@ _sym_db = _symbol_database.Default() +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 @@ -23,9 +24,9 @@ package='google.ads.googleads.v3.resources', syntax='proto3', serialized_options=_b('\n%com.google.ads.googleads.v3.resourcesB\nVideoProtoP\001ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\242\002\003GAA\252\002!Google.Ads.GoogleAds.V3.Resources\312\002!Google\\Ads\\GoogleAds\\V3\\Resources\352\002%Google::Ads::GoogleAds::V3::Resources'), - serialized_pb=_b('\n3google/ads/googleads_v3/proto/resources/video.proto\x12!google.ads.googleads.v3.resources\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xa7\x02\n\x05Video\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12(\n\x02id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nchannel_id\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x0f\x64uration_millis\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12+\n\x05title\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue:H\xea\x41\x45\n\x1egoogleads.googleapis.com/Video\x12#customers/{customer}/videos/{video}B\xf7\x01\n%com.google.ads.googleads.v3.resourcesB\nVideoProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') + serialized_pb=_b('\n3google/ads/googleads_v3/proto/resources/video.proto\x12!google.ads.googleads.v3.resources\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/api/annotations.proto\"\xe3\x02\n\x05Video\x12=\n\rresource_name\x18\x01 \x01(\tB&\xe0\x41\x03\xfa\x41 \n\x1egoogleads.googleapis.com/Video\x12-\n\x02id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x35\n\nchannel_id\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03\x12\x39\n\x0f\x64uration_millis\x18\x04 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x03\xe0\x41\x03\x12\x30\n\x05title\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x03:H\xea\x41\x45\n\x1egoogleads.googleapis.com/Video\x12#customers/{customer}/videos/{video}B\xf7\x01\n%com.google.ads.googleads.v3.resourcesB\nVideoProtoP\x01ZJgoogle.golang.org/genproto/googleapis/ads/googleads/v3/resources;resources\xa2\x02\x03GAA\xaa\x02!Google.Ads.GoogleAds.V3.Resources\xca\x02!Google\\Ads\\GoogleAds\\V3\\Resources\xea\x02%Google::Ads::GoogleAds::V3::Resourcesb\x06proto3') , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) @@ -43,35 +44,35 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003\372A \n\036googleads.googleapis.com/Video'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='id', full_name='google.ads.googleads.v3.resources.Video.id', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='channel_id', full_name='google.ads.googleads.v3.resources.Video.channel_id', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='duration_millis', full_name='google.ads.googleads.v3.resources.Video.duration_millis', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='title', full_name='google.ads.googleads.v3.resources.Video.title', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\003'), file=DESCRIPTOR), ], extensions=[ ], @@ -84,8 +85,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=180, - serialized_end=475, + serialized_start=213, + serialized_end=568, ) _VIDEO.fields_by_name['id'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -104,16 +105,17 @@ Attributes: resource_name: - The resource name of the video. Video resource names have the - form: ``customers/{customer_id}/videos/{video_id}`` + Output only. The resource name of the video. Video resource + names have the form: + ``customers/{customer_id}/videos/{video_id}`` id: - The ID of the video. + Output only. The ID of the video. channel_id: - The owner channel id of the video. + Output only. The owner channel id of the video. duration_millis: - The duration of the video in milliseconds. + Output only. The duration of the video in milliseconds. title: - The title of the video. + Output only. The title of the video. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.resources.Video) )) @@ -121,5 +123,10 @@ DESCRIPTOR._options = None +_VIDEO.fields_by_name['resource_name']._options = None +_VIDEO.fields_by_name['id']._options = None +_VIDEO.fields_by_name['channel_id']._options = None +_VIDEO.fields_by_name['duration_millis']._options = None +_VIDEO.fields_by_name['title']._options = None _VIDEO._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/services/account_budget_proposal_service_pb2.py b/google/ads/google_ads/v3/proto/services/account_budget_proposal_service_pb2.py index 2056c8274..227698d5b 100644 --- a/google/ads/google_ads/v3/proto/services/account_budget_proposal_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/account_budget_proposal_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB!AccountBudgetProposalServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nLgoogle/ads/googleads_v3/proto/services/account_budget_proposal_service.proto\x12 google.ads.googleads.v3.services\x1a\x45google/ads/googleads_v3/proto/resources/account_budget_proposal.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\"=\n\x1fGetAccountBudgetProposalRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xaf\x01\n\"MutateAccountBudgetProposalRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12X\n\toperation\x18\x02 \x01(\x0b\x32@.google.ads.googleads.v3.services.AccountBudgetProposalOperationB\x03\xe0\x41\x02\x12\x15\n\rvalidate_only\x18\x03 \x01(\x08\"\xbc\x01\n\x1e\x41\x63\x63ountBudgetProposalOperation\x12/\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12J\n\x06\x63reate\x18\x02 \x01(\x0b\x32\x38.google.ads.googleads.v3.resources.AccountBudgetProposalH\x00\x12\x10\n\x06remove\x18\x01 \x01(\tH\x00\x42\x0b\n\toperation\"z\n#MutateAccountBudgetProposalResponse\x12S\n\x06result\x18\x02 \x01(\x0b\x32\x43.google.ads.googleads.v3.services.MutateAccountBudgetProposalResult\":\n!MutateAccountBudgetProposalResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xb4\x04\n\x1c\x41\x63\x63ountBudgetProposalService\x12\xe9\x01\n\x18GetAccountBudgetProposal\x12\x41.google.ads.googleads.v3.services.GetAccountBudgetProposalRequest\x1a\x38.google.ads.googleads.v3.resources.AccountBudgetProposal\"P\x82\xd3\xe4\x93\x02:\x12\x38/v3/{resource_name=customers/*/accountBudgetProposals/*}\xda\x41\rresource_name\x12\x8a\x02\n\x1bMutateAccountBudgetProposal\x12\x44.google.ads.googleads.v3.services.MutateAccountBudgetProposalRequest\x1a\x45.google.ads.googleads.v3.services.MutateAccountBudgetProposalResponse\"^\x82\xd3\xe4\x93\x02@\";/v3/customers/{customer_id=*}/accountBudgetProposals:mutate:\x01*\xda\x41\x15\x63ustomer_id,operation\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x88\x02\n$com.google.ads.googleads.v3.servicesB!AccountBudgetProposalServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nLgoogle/ads/googleads_v3/proto/services/account_budget_proposal_service.proto\x12 google.ads.googleads.v3.services\x1a\x45google/ads/googleads_v3/proto/resources/account_budget_proposal.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\"p\n\x1fGetAccountBudgetProposalRequest\x12M\n\rresource_name\x18\x01 \x01(\tB6\xe0\x41\x02\xfa\x41\x30\n.googleads.googleapis.com/AccountBudgetProposal\"\xaf\x01\n\"MutateAccountBudgetProposalRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12X\n\toperation\x18\x02 \x01(\x0b\x32@.google.ads.googleads.v3.services.AccountBudgetProposalOperationB\x03\xe0\x41\x02\x12\x15\n\rvalidate_only\x18\x03 \x01(\x08\"\xbc\x01\n\x1e\x41\x63\x63ountBudgetProposalOperation\x12/\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12J\n\x06\x63reate\x18\x02 \x01(\x0b\x32\x38.google.ads.googleads.v3.resources.AccountBudgetProposalH\x00\x12\x10\n\x06remove\x18\x01 \x01(\tH\x00\x42\x0b\n\toperation\"z\n#MutateAccountBudgetProposalResponse\x12S\n\x06result\x18\x02 \x01(\x0b\x32\x43.google.ads.googleads.v3.services.MutateAccountBudgetProposalResult\":\n!MutateAccountBudgetProposalResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xb4\x04\n\x1c\x41\x63\x63ountBudgetProposalService\x12\xe9\x01\n\x18GetAccountBudgetProposal\x12\x41.google.ads.googleads.v3.services.GetAccountBudgetProposalRequest\x1a\x38.google.ads.googleads.v3.resources.AccountBudgetProposal\"P\x82\xd3\xe4\x93\x02:\x12\x38/v3/{resource_name=customers/*/accountBudgetProposals/*}\xda\x41\rresource_name\x12\x8a\x02\n\x1bMutateAccountBudgetProposal\x12\x44.google.ads.googleads.v3.services.MutateAccountBudgetProposalRequest\x1a\x45.google.ads.googleads.v3.services.MutateAccountBudgetProposalResponse\"^\x82\xd3\xe4\x93\x02@\";/v3/customers/{customer_id=*}/accountBudgetProposals:mutate:\x01*\xda\x41\x15\x63ustomer_id,operation\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x88\x02\n$com.google.ads.googleads.v3.servicesB!AccountBudgetProposalServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_account__budget__proposal__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_account__budget__proposal__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A0\n.googleads.googleapis.com/AccountBudgetProposal'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=307, - serialized_end=368, + serialized_start=334, + serialized_end=446, ) @@ -103,8 +104,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=371, - serialized_end=546, + serialized_start=449, + serialized_end=624, ) @@ -151,8 +152,8 @@ name='operation', full_name='google.ads.googleads.v3.services.AccountBudgetProposalOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=549, - serialized_end=737, + serialized_start=627, + serialized_end=815, ) @@ -182,8 +183,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=739, - serialized_end=861, + serialized_start=817, + serialized_end=939, ) @@ -213,8 +214,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=863, - serialized_end=921, + serialized_start=941, + serialized_end=999, ) _MUTATEACCOUNTBUDGETPROPOSALREQUEST.fields_by_name['operation'].message_type = _ACCOUNTBUDGETPROPOSALOPERATION @@ -348,8 +349,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=924, - serialized_end=1488, + serialized_start=1002, + serialized_end=1566, methods=[ _descriptor.MethodDescriptor( name='GetAccountBudgetProposal', diff --git a/google/ads/google_ads/v3/proto/services/account_budget_service_pb2.py b/google/ads/google_ads/v3/proto/services/account_budget_service_pb2.py index fa810d689..adb34b470 100644 --- a/google/ads/google_ads/v3/proto/services/account_budget_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/account_budget_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\031AccountBudgetServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/account_budget_service.proto\x12 google.ads.googleads.v3.services\x1a.google.ads.googleads.v3.services.GetAdGroupAdAssetViewRequest\x1a\x35.google.ads.googleads.v3.resources.AdGroupAdAssetView\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/adGroupAdAssetViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1e\x41\x64GroupAdAssetViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/services/ad_group_ad_asset_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/resources/ad_group_ad_asset_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"j\n\x1cGetAdGroupAdAssetViewRequest\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+googleads.googleapis.com/AdGroupAdAssetView2\x98\x02\n\x19\x41\x64GroupAdAssetViewService\x12\xdd\x01\n\x15GetAdGroupAdAssetView\x12>.google.ads.googleads.v3.services.GetAdGroupAdAssetViewRequest\x1a\x35.google.ads.googleads.v3.resources.AdGroupAdAssetView\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/adGroupAdAssetViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1e\x41\x64GroupAdAssetViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__asset__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__asset__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/AdGroupAdAssetView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=271, - serialized_end=329, + serialized_start=298, + serialized_end=404, ) DESCRIPTOR.message_types_by_name['GetAdGroupAdAssetViewRequest'] = _GETADGROUPADASSETVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=332, - serialized_end=612, + serialized_start=407, + serialized_end=687, methods=[ _descriptor.MethodDescriptor( name='GetAdGroupAdAssetView', diff --git a/google/ads/google_ads/v3/proto/services/ad_group_ad_label_service_pb2.py b/google/ads/google_ads/v3/proto/services/ad_group_ad_label_service_pb2.py index 744cc59f5..71d6f1c03 100644 --- a/google/ads/google_ads/v3/proto/services/ad_group_ad_label_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/ad_group_ad_label_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\032AdGroupAdLabelServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/ad_group_ad_label_service.proto\x12 google.ads.googleads.v3.services\x1a?google/ads/googleads_v3/proto/resources/ad_group_ad_label.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/rpc/status.proto\"6\n\x18GetAdGroupAdLabelRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xbc\x01\n\x1cMutateAdGroupAdLabelsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\noperations\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.AdGroupAdLabelOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"}\n\x17\x41\x64GroupAdLabelOperation\x12\x43\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.AdGroupAdLabelH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"\xa1\x01\n\x1dMutateAdGroupAdLabelsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12M\n\x07results\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.MutateAdGroupAdLabelResult\"3\n\x1aMutateAdGroupAdLabelResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf9\x03\n\x15\x41\x64GroupAdLabelService\x12\xcd\x01\n\x11GetAdGroupAdLabel\x12:.google.ads.googleads.v3.services.GetAdGroupAdLabelRequest\x1a\x31.google.ads.googleads.v3.resources.AdGroupAdLabel\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/adGroupAdLabels/*}\xda\x41\rresource_name\x12\xf2\x01\n\x15MutateAdGroupAdLabels\x12>.google.ads.googleads.v3.services.MutateAdGroupAdLabelsRequest\x1a?.google.ads.googleads.v3.services.MutateAdGroupAdLabelsResponse\"X\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/adGroupAdLabels:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x41\x64GroupAdLabelServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/ad_group_ad_label_service.proto\x12 google.ads.googleads.v3.services\x1a?google/ads/googleads_v3/proto/resources/ad_group_ad_label.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/rpc/status.proto\"b\n\x18GetAdGroupAdLabelRequest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'googleads.googleapis.com/AdGroupAdLabel\"\xbc\x01\n\x1cMutateAdGroupAdLabelsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\noperations\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.AdGroupAdLabelOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"}\n\x17\x41\x64GroupAdLabelOperation\x12\x43\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.AdGroupAdLabelH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"\xa1\x01\n\x1dMutateAdGroupAdLabelsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12M\n\x07results\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.MutateAdGroupAdLabelResult\"3\n\x1aMutateAdGroupAdLabelResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf9\x03\n\x15\x41\x64GroupAdLabelService\x12\xcd\x01\n\x11GetAdGroupAdLabel\x12:.google.ads.googleads.v3.services.GetAdGroupAdLabelRequest\x1a\x31.google.ads.googleads.v3.resources.AdGroupAdLabel\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/adGroupAdLabels/*}\xda\x41\rresource_name\x12\xf2\x01\n\x15MutateAdGroupAdLabels\x12>.google.ads.googleads.v3.services.MutateAdGroupAdLabelsRequest\x1a?.google.ads.googleads.v3.services.MutateAdGroupAdLabelsResponse\"X\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/adGroupAdLabels:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x41\x64GroupAdLabelServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__label__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__label__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/AdGroupAdLabel'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=286, - serialized_end=340, + serialized_start=313, + serialized_end=411, ) @@ -110,8 +111,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=343, - serialized_end=531, + serialized_start=414, + serialized_end=602, ) @@ -151,8 +152,8 @@ name='operation', full_name='google.ads.googleads.v3.services.AdGroupAdLabelOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=533, - serialized_end=658, + serialized_start=604, + serialized_end=729, ) @@ -189,8 +190,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=661, - serialized_end=822, + serialized_start=732, + serialized_end=893, ) @@ -220,8 +221,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=824, - serialized_end=875, + serialized_start=895, + serialized_end=946, ) _MUTATEADGROUPADLABELSREQUEST.fields_by_name['operations'].message_type = _ADGROUPADLABELOPERATION @@ -355,8 +356,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=878, - serialized_end=1383, + serialized_start=949, + serialized_end=1454, methods=[ _descriptor.MethodDescriptor( name='GetAdGroupAdLabel', diff --git a/google/ads/google_ads/v3/proto/services/ad_group_ad_service_pb2.py b/google/ads/google_ads/v3/proto/services/ad_group_ad_service_pb2.py index 92a3f3d9a..dd8126599 100644 --- a/google/ads/google_ads/v3/proto/services/ad_group_ad_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/ad_group_ad_service_pb2.py @@ -18,6 +18,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -27,9 +28,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\025AdGroupAdServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n@google/ads/googleads_v3/proto/services/ad_group_ad_service.proto\x12 google.ads.googleads.v3.services\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1a\x39google/ads/googleads_v3/proto/resources/ad_group_ad.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"1\n\x13GetAdGroupAdRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xb2\x01\n\x17MutateAdGroupAdsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12M\n\noperations\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v3.services.AdGroupAdOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xc4\x02\n\x12\x41\x64GroupAdOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12^\n\x1bpolicy_validation_parameter\x18\x05 \x01(\x0b\x32\x39.google.ads.googleads.v3.common.PolicyValidationParameter\x12>\n\x06\x63reate\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v3.resources.AdGroupAdH\x00\x12>\n\x06update\x18\x02 \x01(\x0b\x32,.google.ads.googleads.v3.resources.AdGroupAdH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x97\x01\n\x18MutateAdGroupAdsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12H\n\x07results\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.MutateAdGroupAdResult\".\n\x15MutateAdGroupAdResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xcc\x03\n\x10\x41\x64GroupAdService\x12\xb9\x01\n\x0cGetAdGroupAd\x12\x35.google.ads.googleads.v3.services.GetAdGroupAdRequest\x1a,.google.ads.googleads.v3.resources.AdGroupAd\"D\x82\xd3\xe4\x93\x02.\x12,/v3/{resource_name=customers/*/adGroupAds/*}\xda\x41\rresource_name\x12\xde\x01\n\x10MutateAdGroupAds\x12\x39.google.ads.googleads.v3.services.MutateAdGroupAdsRequest\x1a:.google.ads.googleads.v3.services.MutateAdGroupAdsResponse\"S\x82\xd3\xe4\x93\x02\x34\"//v3/customers/{customer_id=*}/adGroupAds:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15\x41\x64GroupAdServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n@google/ads/googleads_v3/proto/services/ad_group_ad_service.proto\x12 google.ads.googleads.v3.services\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1a\x39google/ads/googleads_v3/proto/resources/ad_group_ad.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"X\n\x13GetAdGroupAdRequest\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"googleads.googleapis.com/AdGroupAd\"\xb2\x01\n\x17MutateAdGroupAdsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12M\n\noperations\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v3.services.AdGroupAdOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xc4\x02\n\x12\x41\x64GroupAdOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12^\n\x1bpolicy_validation_parameter\x18\x05 \x01(\x0b\x32\x39.google.ads.googleads.v3.common.PolicyValidationParameter\x12>\n\x06\x63reate\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v3.resources.AdGroupAdH\x00\x12>\n\x06update\x18\x02 \x01(\x0b\x32,.google.ads.googleads.v3.resources.AdGroupAdH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x97\x01\n\x18MutateAdGroupAdsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12H\n\x07results\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.MutateAdGroupAdResult\".\n\x15MutateAdGroupAdResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xcc\x03\n\x10\x41\x64GroupAdService\x12\xb9\x01\n\x0cGetAdGroupAd\x12\x35.google.ads.googleads.v3.services.GetAdGroupAdRequest\x1a,.google.ads.googleads.v3.resources.AdGroupAd\"D\x82\xd3\xe4\x93\x02.\x12,/v3/{resource_name=customers/*/adGroupAds/*}\xda\x41\rresource_name\x12\xde\x01\n\x10MutateAdGroupAds\x12\x39.google.ads.googleads.v3.services.MutateAdGroupAdsRequest\x1a:.google.ads.googleads.v3.services.MutateAdGroupAdsResponse\"S\x82\xd3\xe4\x93\x02\x34\"//v3/customers/{customer_id=*}/adGroupAds:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15\x41\x64GroupAdServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -47,7 +48,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A$\n\"googleads.googleapis.com/AdGroupAd'), file=DESCRIPTOR), ], extensions=[ ], @@ -60,8 +61,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=359, - serialized_end=408, + serialized_start=386, + serialized_end=474, ) @@ -112,8 +113,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=411, - serialized_end=589, + serialized_start=477, + serialized_end=655, ) @@ -174,8 +175,8 @@ name='operation', full_name='google.ads.googleads.v3.services.AdGroupAdOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=592, - serialized_end=916, + serialized_start=658, + serialized_end=982, ) @@ -212,8 +213,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=919, - serialized_end=1070, + serialized_start=985, + serialized_end=1136, ) @@ -243,8 +244,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1072, - serialized_end=1118, + serialized_start=1138, + serialized_end=1184, ) _MUTATEADGROUPADSREQUEST.fields_by_name['operations'].message_type = _ADGROUPADOPERATION @@ -389,8 +390,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1121, - serialized_end=1581, + serialized_start=1187, + serialized_end=1647, methods=[ _descriptor.MethodDescriptor( name='GetAdGroupAd', diff --git a/google/ads/google_ads/v3/proto/services/ad_group_audience_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/ad_group_audience_view_service_pb2.py index 1b61789be..b0646c534 100644 --- a/google/ads/google_ads/v3/proto/services/ad_group_audience_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/ad_group_audience_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\037AdGroupAudienceViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/services/ad_group_audience_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/resources/ad_group_audience_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\";\n\x1dGetAdGroupAudienceViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x9d\x02\n\x1a\x41\x64GroupAudienceViewService\x12\xe1\x01\n\x16GetAdGroupAudienceView\x12?.google.ads.googleads.v3.services.GetAdGroupAudienceViewRequest\x1a\x36.google.ads.googleads.v3.resources.AdGroupAudienceView\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/adGroupAudienceViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1f\x41\x64GroupAudienceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/services/ad_group_audience_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/resources/ad_group_audience_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"l\n\x1dGetAdGroupAudienceViewRequest\x12K\n\rresource_name\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\n,googleads.googleapis.com/AdGroupAudienceView2\x9d\x02\n\x1a\x41\x64GroupAudienceViewService\x12\xe1\x01\n\x16GetAdGroupAudienceView\x12?.google.ads.googleads.v3.services.GetAdGroupAudienceViewRequest\x1a\x36.google.ads.googleads.v3.resources.AdGroupAudienceView\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/adGroupAudienceViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1f\x41\x64GroupAudienceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__audience__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__audience__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A.\n,googleads.googleapis.com/AdGroupAudienceView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=271, - serialized_end=330, + serialized_start=298, + serialized_end=406, ) DESCRIPTOR.message_types_by_name['GetAdGroupAudienceViewRequest'] = _GETADGROUPAUDIENCEVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=333, - serialized_end=618, + serialized_start=409, + serialized_end=694, methods=[ _descriptor.MethodDescriptor( name='GetAdGroupAudienceView', diff --git a/google/ads/google_ads/v3/proto/services/ad_group_bid_modifier_service_pb2.py b/google/ads/google_ads/v3/proto/services/ad_group_bid_modifier_service_pb2.py index 2225c2962..279e3d7aa 100644 --- a/google/ads/google_ads/v3/proto/services/ad_group_bid_modifier_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/ad_group_bid_modifier_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\036AdGroupBidModifierServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/ad_group_bid_modifier_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/ad_group_bid_modifier.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\":\n\x1cGetAdGroupBidModifierRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xc4\x01\n MutateAdGroupBidModifiersRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12V\n\noperations\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.AdGroupBidModifierOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xff\x01\n\x1b\x41\x64GroupBidModifierOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.AdGroupBidModifierH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.AdGroupBidModifierH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa9\x01\n!MutateAdGroupBidModifiersResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Q\n\x07results\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v3.services.MutateAdGroupBidModifierResult\"7\n\x1eMutateAdGroupBidModifierResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x9d\x04\n\x19\x41\x64GroupBidModifierService\x12\xdd\x01\n\x15GetAdGroupBidModifier\x12>.google.ads.googleads.v3.services.GetAdGroupBidModifierRequest\x1a\x35.google.ads.googleads.v3.resources.AdGroupBidModifier\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/adGroupBidModifiers/*}\xda\x41\rresource_name\x12\x82\x02\n\x19MutateAdGroupBidModifiers\x12\x42.google.ads.googleads.v3.services.MutateAdGroupBidModifiersRequest\x1a\x43.google.ads.googleads.v3.services.MutateAdGroupBidModifiersResponse\"\\\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/adGroupBidModifiers:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1e\x41\x64GroupBidModifierServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/ad_group_bid_modifier_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/ad_group_bid_modifier.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"j\n\x1cGetAdGroupBidModifierRequest\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+googleads.googleapis.com/AdGroupBidModifier\"\xc4\x01\n MutateAdGroupBidModifiersRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12V\n\noperations\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.AdGroupBidModifierOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xff\x01\n\x1b\x41\x64GroupBidModifierOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.AdGroupBidModifierH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.AdGroupBidModifierH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa9\x01\n!MutateAdGroupBidModifiersResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Q\n\x07results\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v3.services.MutateAdGroupBidModifierResult\"7\n\x1eMutateAdGroupBidModifierResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x9d\x04\n\x19\x41\x64GroupBidModifierService\x12\xdd\x01\n\x15GetAdGroupBidModifier\x12>.google.ads.googleads.v3.services.GetAdGroupBidModifierRequest\x1a\x35.google.ads.googleads.v3.resources.AdGroupBidModifier\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/adGroupBidModifiers/*}\xda\x41\rresource_name\x12\x82\x02\n\x19MutateAdGroupBidModifiers\x12\x42.google.ads.googleads.v3.services.MutateAdGroupBidModifiersRequest\x1a\x43.google.ads.googleads.v3.services.MutateAdGroupBidModifiersResponse\"\\\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/adGroupBidModifiers:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1e\x41\x64GroupBidModifierServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/AdGroupBidModifier'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=328, - serialized_end=386, + serialized_start=355, + serialized_end=461, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=389, - serialized_end=585, + serialized_start=464, + serialized_end=660, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.AdGroupBidModifierOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=588, - serialized_end=843, + serialized_start=663, + serialized_end=918, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=846, - serialized_end=1015, + serialized_start=921, + serialized_end=1090, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1017, - serialized_end=1072, + serialized_start=1092, + serialized_end=1147, ) _MUTATEADGROUPBIDMODIFIERSREQUEST.fields_by_name['operations'].message_type = _ADGROUPBIDMODIFIEROPERATION @@ -382,8 +383,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1075, - serialized_end=1616, + serialized_start=1150, + serialized_end=1691, methods=[ _descriptor.MethodDescriptor( name='GetAdGroupBidModifier', diff --git a/google/ads/google_ads/v3/proto/services/ad_group_criterion_label_service_pb2.py b/google/ads/google_ads/v3/proto/services/ad_group_criterion_label_service_pb2.py index b435daa1b..659bacec6 100644 --- a/google/ads/google_ads/v3/proto/services/ad_group_criterion_label_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/ad_group_criterion_label_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB!AdGroupCriterionLabelServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nMgoogle/ads/googleads_v3/proto/services/ad_group_criterion_label_service.proto\x12 google.ads.googleads.v3.services\x1a\x46google/ads/googleads_v3/proto/resources/ad_group_criterion_label.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/rpc/status.proto\"=\n\x1fGetAdGroupCriterionLabelRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xca\x01\n#MutateAdGroupCriterionLabelsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12Y\n\noperations\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v3.services.AdGroupCriterionLabelOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x8b\x01\n\x1e\x41\x64GroupCriterionLabelOperation\x12J\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x38.google.ads.googleads.v3.resources.AdGroupCriterionLabelH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"\xaf\x01\n$MutateAdGroupCriterionLabelsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12T\n\x07results\x18\x02 \x03(\x0b\x32\x43.google.ads.googleads.v3.services.MutateAdGroupCriterionLabelResult\":\n!MutateAdGroupCriterionLabelResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xb8\x04\n\x1c\x41\x64GroupCriterionLabelService\x12\xe9\x01\n\x18GetAdGroupCriterionLabel\x12\x41.google.ads.googleads.v3.services.GetAdGroupCriterionLabelRequest\x1a\x38.google.ads.googleads.v3.resources.AdGroupCriterionLabel\"P\x82\xd3\xe4\x93\x02:\x12\x38/v3/{resource_name=customers/*/adGroupCriterionLabels/*}\xda\x41\rresource_name\x12\x8e\x02\n\x1cMutateAdGroupCriterionLabels\x12\x45.google.ads.googleads.v3.services.MutateAdGroupCriterionLabelsRequest\x1a\x46.google.ads.googleads.v3.services.MutateAdGroupCriterionLabelsResponse\"_\x82\xd3\xe4\x93\x02@\";/v3/customers/{customer_id=*}/adGroupCriterionLabels:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x88\x02\n$com.google.ads.googleads.v3.servicesB!AdGroupCriterionLabelServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nMgoogle/ads/googleads_v3/proto/services/ad_group_criterion_label_service.proto\x12 google.ads.googleads.v3.services\x1a\x46google/ads/googleads_v3/proto/resources/ad_group_criterion_label.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/rpc/status.proto\"p\n\x1fGetAdGroupCriterionLabelRequest\x12M\n\rresource_name\x18\x01 \x01(\tB6\xe0\x41\x02\xfa\x41\x30\n.googleads.googleapis.com/AdGroupCriterionLabel\"\xca\x01\n#MutateAdGroupCriterionLabelsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12Y\n\noperations\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v3.services.AdGroupCriterionLabelOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x8b\x01\n\x1e\x41\x64GroupCriterionLabelOperation\x12J\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x38.google.ads.googleads.v3.resources.AdGroupCriterionLabelH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"\xaf\x01\n$MutateAdGroupCriterionLabelsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12T\n\x07results\x18\x02 \x03(\x0b\x32\x43.google.ads.googleads.v3.services.MutateAdGroupCriterionLabelResult\":\n!MutateAdGroupCriterionLabelResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xb8\x04\n\x1c\x41\x64GroupCriterionLabelService\x12\xe9\x01\n\x18GetAdGroupCriterionLabel\x12\x41.google.ads.googleads.v3.services.GetAdGroupCriterionLabelRequest\x1a\x38.google.ads.googleads.v3.resources.AdGroupCriterionLabel\"P\x82\xd3\xe4\x93\x02:\x12\x38/v3/{resource_name=customers/*/adGroupCriterionLabels/*}\xda\x41\rresource_name\x12\x8e\x02\n\x1cMutateAdGroupCriterionLabels\x12\x45.google.ads.googleads.v3.services.MutateAdGroupCriterionLabelsRequest\x1a\x46.google.ads.googleads.v3.services.MutateAdGroupCriterionLabelsResponse\"_\x82\xd3\xe4\x93\x02@\";/v3/customers/{customer_id=*}/adGroupCriterionLabels:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x88\x02\n$com.google.ads.googleads.v3.servicesB!AdGroupCriterionLabelServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__label__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__label__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A0\n.googleads.googleapis.com/AdGroupCriterionLabel'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=300, - serialized_end=361, + serialized_start=327, + serialized_end=439, ) @@ -110,8 +111,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=364, - serialized_end=566, + serialized_start=442, + serialized_end=644, ) @@ -151,8 +152,8 @@ name='operation', full_name='google.ads.googleads.v3.services.AdGroupCriterionLabelOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=569, - serialized_end=708, + serialized_start=647, + serialized_end=786, ) @@ -189,8 +190,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=711, - serialized_end=886, + serialized_start=789, + serialized_end=964, ) @@ -220,8 +221,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=888, - serialized_end=946, + serialized_start=966, + serialized_end=1024, ) _MUTATEADGROUPCRITERIONLABELSREQUEST.fields_by_name['operations'].message_type = _ADGROUPCRITERIONLABELOPERATION @@ -357,8 +358,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=949, - serialized_end=1517, + serialized_start=1027, + serialized_end=1595, methods=[ _descriptor.MethodDescriptor( name='GetAdGroupCriterionLabel', diff --git a/google/ads/google_ads/v3/proto/services/ad_group_criterion_service_pb2.py b/google/ads/google_ads/v3/proto/services/ad_group_criterion_service_pb2.py index 19d489119..559b6080b 100644 --- a/google/ads/google_ads/v3/proto/services/ad_group_criterion_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/ad_group_criterion_service_pb2.py @@ -18,6 +18,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -27,9 +28,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\034AdGroupCriterionServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/services/ad_group_criterion_service.proto\x12 google.ads.googleads.v3.services\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1a@google/ads/googleads_v3/proto/resources/ad_group_criterion.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"8\n\x1aGetAdGroupCriterionRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xbe\x01\n\x1cMutateAdGroupCriteriaRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12T\n\noperations\x18\x02 \x03(\x0b\x32;.google.ads.googleads.v3.services.AdGroupCriterionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xd3\x02\n\x19\x41\x64GroupCriterionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12X\n\x1c\x65xempt_policy_violation_keys\x18\x05 \x03(\x0b\x32\x32.google.ads.googleads.v3.common.PolicyViolationKey\x12\x45\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.AdGroupCriterionH\x00\x12\x45\n\x06update\x18\x02 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.AdGroupCriterionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa3\x01\n\x1dMutateAdGroupCriteriaResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12O\n\x07results\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.services.MutateAdGroupCriterionResult\"5\n\x1cMutateAdGroupCriterionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x81\x04\n\x17\x41\x64GroupCriterionService\x12\xd3\x01\n\x13GetAdGroupCriterion\x12<.google.ads.googleads.v3.services.GetAdGroupCriterionRequest\x1a\x33.google.ads.googleads.v3.resources.AdGroupCriterion\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/adGroupCriteria/*}\xda\x41\rresource_name\x12\xf2\x01\n\x15MutateAdGroupCriteria\x12>.google.ads.googleads.v3.services.MutateAdGroupCriteriaRequest\x1a?.google.ads.googleads.v3.services.MutateAdGroupCriteriaResponse\"X\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/adGroupCriteria:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1c\x41\x64GroupCriterionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/services/ad_group_criterion_service.proto\x12 google.ads.googleads.v3.services\x1a\x31google/ads/googleads_v3/proto/common/policy.proto\x1a@google/ads/googleads_v3/proto/resources/ad_group_criterion.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"f\n\x1aGetAdGroupCriterionRequest\x12H\n\rresource_name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)googleads.googleapis.com/AdGroupCriterion\"\xbe\x01\n\x1cMutateAdGroupCriteriaRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12T\n\noperations\x18\x02 \x03(\x0b\x32;.google.ads.googleads.v3.services.AdGroupCriterionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xd3\x02\n\x19\x41\x64GroupCriterionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12X\n\x1c\x65xempt_policy_violation_keys\x18\x05 \x03(\x0b\x32\x32.google.ads.googleads.v3.common.PolicyViolationKey\x12\x45\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.AdGroupCriterionH\x00\x12\x45\n\x06update\x18\x02 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.AdGroupCriterionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa3\x01\n\x1dMutateAdGroupCriteriaResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12O\n\x07results\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.services.MutateAdGroupCriterionResult\"5\n\x1cMutateAdGroupCriterionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x81\x04\n\x17\x41\x64GroupCriterionService\x12\xd3\x01\n\x13GetAdGroupCriterion\x12<.google.ads.googleads.v3.services.GetAdGroupCriterionRequest\x1a\x33.google.ads.googleads.v3.resources.AdGroupCriterion\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/adGroupCriteria/*}\xda\x41\rresource_name\x12\xf2\x01\n\x15MutateAdGroupCriteria\x12>.google.ads.googleads.v3.services.MutateAdGroupCriteriaRequest\x1a?.google.ads.googleads.v3.services.MutateAdGroupCriteriaResponse\"X\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/adGroupCriteria:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1c\x41\x64GroupCriterionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_policy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -47,7 +48,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A+\n)googleads.googleapis.com/AdGroupCriterion'), file=DESCRIPTOR), ], extensions=[ ], @@ -60,8 +61,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=373, - serialized_end=429, + serialized_start=400, + serialized_end=502, ) @@ -112,8 +113,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=432, - serialized_end=622, + serialized_start=505, + serialized_end=695, ) @@ -174,8 +175,8 @@ name='operation', full_name='google.ads.googleads.v3.services.AdGroupCriterionOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=625, - serialized_end=964, + serialized_start=698, + serialized_end=1037, ) @@ -212,8 +213,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=967, - serialized_end=1130, + serialized_start=1040, + serialized_end=1203, ) @@ -243,8 +244,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1132, - serialized_end=1185, + serialized_start=1205, + serialized_end=1258, ) _MUTATEADGROUPCRITERIAREQUEST.fields_by_name['operations'].message_type = _ADGROUPCRITERIONOPERATION @@ -399,8 +400,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1188, - serialized_end=1701, + serialized_start=1261, + serialized_end=1774, methods=[ _descriptor.MethodDescriptor( name='GetAdGroupCriterion', diff --git a/google/ads/google_ads/v3/proto/services/ad_group_criterion_simulation_service_pb2.py b/google/ads/google_ads/v3/proto/services/ad_group_criterion_simulation_service_pb2.py index 395f24255..f1bc7b5c9 100644 --- a/google/ads/google_ads/v3/proto/services/ad_group_criterion_simulation_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/ad_group_criterion_simulation_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB&AdGroupCriterionSimulationServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nRgoogle/ads/googleads_v3/proto/services/ad_group_criterion_simulation_service.proto\x12 google.ads.googleads.v3.services\x1aKgoogle/ads/googleads_v3/proto/resources/ad_group_criterion_simulation.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"B\n$GetAdGroupCriterionSimulationRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xc0\x02\n!AdGroupCriterionSimulationService\x12\xfd\x01\n\x1dGetAdGroupCriterionSimulation\x12\x46.google.ads.googleads.v3.services.GetAdGroupCriterionSimulationRequest\x1a=.google.ads.googleads.v3.resources.AdGroupCriterionSimulation\"U\x82\xd3\xe4\x93\x02?\x12=/v3/{resource_name=customers/*/adGroupCriterionSimulations/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8d\x02\n$com.google.ads.googleads.v3.servicesB&AdGroupCriterionSimulationServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nRgoogle/ads/googleads_v3/proto/services/ad_group_criterion_simulation_service.proto\x12 google.ads.googleads.v3.services\x1aKgoogle/ads/googleads_v3/proto/resources/ad_group_criterion_simulation.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"z\n$GetAdGroupCriterionSimulationRequest\x12R\n\rresource_name\x18\x01 \x01(\tB;\xe0\x41\x02\xfa\x41\x35\n3googleads.googleapis.com/AdGroupCriterionSimulation2\xc0\x02\n!AdGroupCriterionSimulationService\x12\xfd\x01\n\x1dGetAdGroupCriterionSimulation\x12\x46.google.ads.googleads.v3.services.GetAdGroupCriterionSimulationRequest\x1a=.google.ads.googleads.v3.resources.AdGroupCriterionSimulation\"U\x82\xd3\xe4\x93\x02?\x12=/v3/{resource_name=customers/*/adGroupCriterionSimulations/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8d\x02\n$com.google.ads.googleads.v3.servicesB&AdGroupCriterionSimulationServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__simulation__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__simulation__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A5\n3googleads.googleapis.com/AdGroupCriterionSimulation'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=285, - serialized_end=351, + serialized_start=312, + serialized_end=434, ) DESCRIPTOR.message_types_by_name['GetAdGroupCriterionSimulationRequest'] = _GETADGROUPCRITERIONSIMULATIONREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=354, - serialized_end=674, + serialized_start=437, + serialized_end=757, methods=[ _descriptor.MethodDescriptor( name='GetAdGroupCriterionSimulation', diff --git a/google/ads/google_ads/v3/proto/services/ad_group_extension_setting_service_pb2.py b/google/ads/google_ads/v3/proto/services/ad_group_extension_setting_service_pb2.py index ca49c12d3..72ed28a38 100644 --- a/google/ads/google_ads/v3/proto/services/ad_group_extension_setting_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/ad_group_extension_setting_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB#AdGroupExtensionSettingServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nOgoogle/ads/googleads_v3/proto/services/ad_group_extension_setting_service.proto\x12 google.ads.googleads.v3.services\x1aHgoogle/ads/googleads_v3/proto/resources/ad_group_extension_setting.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"?\n!GetAdGroupExtensionSettingRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xce\x01\n%MutateAdGroupExtensionSettingsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12[\n\noperations\x18\x02 \x03(\x0b\x32\x42.google.ads.googleads.v3.services.AdGroupExtensionSettingOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x8e\x02\n AdGroupExtensionSettingOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12L\n\x06\x63reate\x18\x01 \x01(\x0b\x32:.google.ads.googleads.v3.resources.AdGroupExtensionSettingH\x00\x12L\n\x06update\x18\x02 \x01(\x0b\x32:.google.ads.googleads.v3.resources.AdGroupExtensionSettingH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xb3\x01\n&MutateAdGroupExtensionSettingsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12V\n\x07results\x18\x02 \x03(\x0b\x32\x45.google.ads.googleads.v3.services.MutateAdGroupExtensionSettingResult\"<\n#MutateAdGroupExtensionSettingResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xca\x04\n\x1e\x41\x64GroupExtensionSettingService\x12\xf1\x01\n\x1aGetAdGroupExtensionSetting\x12\x43.google.ads.googleads.v3.services.GetAdGroupExtensionSettingRequest\x1a:.google.ads.googleads.v3.resources.AdGroupExtensionSetting\"R\x82\xd3\xe4\x93\x02<\x12:/v3/{resource_name=customers/*/adGroupExtensionSettings/*}\xda\x41\rresource_name\x12\x96\x02\n\x1eMutateAdGroupExtensionSettings\x12G.google.ads.googleads.v3.services.MutateAdGroupExtensionSettingsRequest\x1aH.google.ads.googleads.v3.services.MutateAdGroupExtensionSettingsResponse\"a\x82\xd3\xe4\x93\x02\x42\"=/v3/customers/{customer_id=*}/adGroupExtensionSettings:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8a\x02\n$com.google.ads.googleads.v3.servicesB#AdGroupExtensionSettingServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nOgoogle/ads/googleads_v3/proto/services/ad_group_extension_setting_service.proto\x12 google.ads.googleads.v3.services\x1aHgoogle/ads/googleads_v3/proto/resources/ad_group_extension_setting.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"t\n!GetAdGroupExtensionSettingRequest\x12O\n\rresource_name\x18\x01 \x01(\tB8\xe0\x41\x02\xfa\x41\x32\n0googleads.googleapis.com/AdGroupExtensionSetting\"\xce\x01\n%MutateAdGroupExtensionSettingsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12[\n\noperations\x18\x02 \x03(\x0b\x32\x42.google.ads.googleads.v3.services.AdGroupExtensionSettingOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x8e\x02\n AdGroupExtensionSettingOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12L\n\x06\x63reate\x18\x01 \x01(\x0b\x32:.google.ads.googleads.v3.resources.AdGroupExtensionSettingH\x00\x12L\n\x06update\x18\x02 \x01(\x0b\x32:.google.ads.googleads.v3.resources.AdGroupExtensionSettingH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xb3\x01\n&MutateAdGroupExtensionSettingsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12V\n\x07results\x18\x02 \x03(\x0b\x32\x45.google.ads.googleads.v3.services.MutateAdGroupExtensionSettingResult\"<\n#MutateAdGroupExtensionSettingResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xca\x04\n\x1e\x41\x64GroupExtensionSettingService\x12\xf1\x01\n\x1aGetAdGroupExtensionSetting\x12\x43.google.ads.googleads.v3.services.GetAdGroupExtensionSettingRequest\x1a:.google.ads.googleads.v3.resources.AdGroupExtensionSetting\"R\x82\xd3\xe4\x93\x02<\x12:/v3/{resource_name=customers/*/adGroupExtensionSettings/*}\xda\x41\rresource_name\x12\x96\x02\n\x1eMutateAdGroupExtensionSettings\x12G.google.ads.googleads.v3.services.MutateAdGroupExtensionSettingsRequest\x1aH.google.ads.googleads.v3.services.MutateAdGroupExtensionSettingsResponse\"a\x82\xd3\xe4\x93\x02\x42\"=/v3/customers/{customer_id=*}/adGroupExtensionSettings:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8a\x02\n$com.google.ads.googleads.v3.servicesB#AdGroupExtensionSettingServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__extension__setting__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__extension__setting__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A2\n0googleads.googleapis.com/AdGroupExtensionSetting'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=338, - serialized_end=401, + serialized_start=365, + serialized_end=481, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=404, - serialized_end=610, + serialized_start=484, + serialized_end=690, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.AdGroupExtensionSettingOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=613, - serialized_end=883, + serialized_start=693, + serialized_end=963, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=886, - serialized_end=1065, + serialized_start=966, + serialized_end=1145, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1067, - serialized_end=1127, + serialized_start=1147, + serialized_end=1207, ) _MUTATEADGROUPEXTENSIONSETTINGSREQUEST.fields_by_name['operations'].message_type = _ADGROUPEXTENSIONSETTINGOPERATION @@ -384,8 +385,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1130, - serialized_end=1716, + serialized_start=1210, + serialized_end=1796, methods=[ _descriptor.MethodDescriptor( name='GetAdGroupExtensionSetting', diff --git a/google/ads/google_ads/v3/proto/services/ad_group_feed_service_pb2.py b/google/ads/google_ads/v3/proto/services/ad_group_feed_service_pb2.py index 25369268c..d2ad502d9 100644 --- a/google/ads/google_ads/v3/proto/services/ad_group_feed_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/ad_group_feed_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\027AdGroupFeedServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/ad_group_feed_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/ad_group_feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"3\n\x15GetAdGroupFeedRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xb6\x01\n\x19MutateAdGroupFeedsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12O\n\noperations\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.AdGroupFeedOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xea\x01\n\x14\x41\x64GroupFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12@\n\x06\x63reate\x18\x01 \x01(\x0b\x32..google.ads.googleads.v3.resources.AdGroupFeedH\x00\x12@\n\x06update\x18\x02 \x01(\x0b\x32..google.ads.googleads.v3.resources.AdGroupFeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9b\x01\n\x1aMutateAdGroupFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12J\n\x07results\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.MutateAdGroupFeedResult\"0\n\x17MutateAdGroupFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xde\x03\n\x12\x41\x64GroupFeedService\x12\xc1\x01\n\x0eGetAdGroupFeed\x12\x37.google.ads.googleads.v3.services.GetAdGroupFeedRequest\x1a..google.ads.googleads.v3.resources.AdGroupFeed\"F\x82\xd3\xe4\x93\x02\x30\x12./v3/{resource_name=customers/*/adGroupFeeds/*}\xda\x41\rresource_name\x12\xe6\x01\n\x12MutateAdGroupFeeds\x12;.google.ads.googleads.v3.services.MutateAdGroupFeedsRequest\x1a<.google.ads.googleads.v3.services.MutateAdGroupFeedsResponse\"U\x82\xd3\xe4\x93\x02\x36\"1/v3/customers/{customer_id=*}/adGroupFeeds:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfe\x01\n$com.google.ads.googleads.v3.servicesB\x17\x41\x64GroupFeedServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/ad_group_feed_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/ad_group_feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"\\\n\x15GetAdGroupFeedRequest\x12\x43\n\rresource_name\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$googleads.googleapis.com/AdGroupFeed\"\xb6\x01\n\x19MutateAdGroupFeedsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12O\n\noperations\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.AdGroupFeedOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xea\x01\n\x14\x41\x64GroupFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12@\n\x06\x63reate\x18\x01 \x01(\x0b\x32..google.ads.googleads.v3.resources.AdGroupFeedH\x00\x12@\n\x06update\x18\x02 \x01(\x0b\x32..google.ads.googleads.v3.resources.AdGroupFeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9b\x01\n\x1aMutateAdGroupFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12J\n\x07results\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.MutateAdGroupFeedResult\"0\n\x17MutateAdGroupFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xde\x03\n\x12\x41\x64GroupFeedService\x12\xc1\x01\n\x0eGetAdGroupFeed\x12\x37.google.ads.googleads.v3.services.GetAdGroupFeedRequest\x1a..google.ads.googleads.v3.resources.AdGroupFeed\"F\x82\xd3\xe4\x93\x02\x30\x12./v3/{resource_name=customers/*/adGroupFeeds/*}\xda\x41\rresource_name\x12\xe6\x01\n\x12MutateAdGroupFeeds\x12;.google.ads.googleads.v3.services.MutateAdGroupFeedsRequest\x1a<.google.ads.googleads.v3.services.MutateAdGroupFeedsResponse\"U\x82\xd3\xe4\x93\x02\x36\"1/v3/customers/{customer_id=*}/adGroupFeeds:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfe\x01\n$com.google.ads.googleads.v3.servicesB\x17\x41\x64GroupFeedServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A&\n$googleads.googleapis.com/AdGroupFeed'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=312, - serialized_end=363, + serialized_start=339, + serialized_end=431, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=366, - serialized_end=548, + serialized_start=434, + serialized_end=616, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.AdGroupFeedOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=551, - serialized_end=785, + serialized_start=619, + serialized_end=853, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=788, - serialized_end=943, + serialized_start=856, + serialized_end=1011, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=945, - serialized_end=993, + serialized_start=1013, + serialized_end=1061, ) _MUTATEADGROUPFEEDSREQUEST.fields_by_name['operations'].message_type = _ADGROUPFEEDOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=996, - serialized_end=1474, + serialized_start=1064, + serialized_end=1542, methods=[ _descriptor.MethodDescriptor( name='GetAdGroupFeed', diff --git a/google/ads/google_ads/v3/proto/services/ad_group_label_service_pb2.py b/google/ads/google_ads/v3/proto/services/ad_group_label_service_pb2.py index ff83e8ea4..03af76d83 100644 --- a/google/ads/google_ads/v3/proto/services/ad_group_label_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/ad_group_label_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\030AdGroupLabelServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/ad_group_label_service.proto\x12 google.ads.googleads.v3.services\x1agoogle/ads/googleads_v3/proto/resources/ad_schedule_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"6\n\x18GetAdScheduleViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x84\x02\n\x15\x41\x64ScheduleViewService\x12\xcd\x01\n\x11GetAdScheduleView\x12:.google.ads.googleads.v3.services.GetAdScheduleViewRequest\x1a\x31.google.ads.googleads.v3.resources.AdScheduleView\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/adScheduleViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x41\x64ScheduleViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/ad_schedule_view_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/ad_schedule_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"b\n\x18GetAdScheduleViewRequest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'googleads.googleapis.com/AdScheduleView2\x84\x02\n\x15\x41\x64ScheduleViewService\x12\xcd\x01\n\x11GetAdScheduleView\x12:.google.ads.googleads.v3.services.GetAdScheduleViewRequest\x1a\x31.google.ads.googleads.v3.resources.AdScheduleView\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/adScheduleViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x41\x64ScheduleViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__schedule__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__schedule__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/AdScheduleView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=259, - serialized_end=313, + serialized_start=286, + serialized_end=384, ) DESCRIPTOR.message_types_by_name['GetAdScheduleViewRequest'] = _GETADSCHEDULEVIEWREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=316, - serialized_end=576, + serialized_start=387, + serialized_end=647, methods=[ _descriptor.MethodDescriptor( name='GetAdScheduleView', diff --git a/google/ads/google_ads/v3/proto/services/ad_service_pb2.py b/google/ads/google_ads/v3/proto/services/ad_service_pb2.py index 4b1b0ce55..029826ec4 100644 --- a/google/ads/google_ads/v3/proto/services/ad_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/ad_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\016AdServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n7google/ads/googleads_v3/proto/services/ad_service.proto\x12 google.ads.googleads.v3.services\x1a\x30google/ads/googleads_v3/proto/resources/ad.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\"*\n\x0cGetAdRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"t\n\x10MutateAdsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x46\n\noperations\x18\x02 \x03(\x0b\x32-.google.ads.googleads.v3.services.AdOperationB\x03\xe0\x41\x02\"\x84\x01\n\x0b\x41\x64Operation\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x37\n\x06update\x18\x01 \x01(\x0b\x32%.google.ads.googleads.v3.resources.AdH\x00\x42\x0b\n\toperation\"V\n\x11MutateAdsResponse\x12\x41\n\x07results\x18\x02 \x03(\x0b\x32\x30.google.ads.googleads.v3.services.MutateAdResult\"\'\n\x0eMutateAdResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x8d\x03\n\tAdService\x12\x9d\x01\n\x05GetAd\x12..google.ads.googleads.v3.services.GetAdRequest\x1a%.google.ads.googleads.v3.resources.Ad\"=\x82\xd3\xe4\x93\x02\'\x12%/v3/{resource_name=customers/*/ads/*}\xda\x41\rresource_name\x12\xc2\x01\n\tMutateAds\x12\x32.google.ads.googleads.v3.services.MutateAdsRequest\x1a\x33.google.ads.googleads.v3.services.MutateAdsResponse\"L\x82\xd3\xe4\x93\x02-\"(/v3/customers/{customer_id=*}/ads:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xf5\x01\n$com.google.ads.googleads.v3.servicesB\x0e\x41\x64ServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n7google/ads/googleads_v3/proto/services/ad_service.proto\x12 google.ads.googleads.v3.services\x1a\x30google/ads/googleads_v3/proto/resources/ad.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\"J\n\x0cGetAdRequest\x12:\n\rresource_name\x18\x01 \x01(\tB#\xe0\x41\x02\xfa\x41\x1d\n\x1bgoogleads.googleapis.com/Ad\"t\n\x10MutateAdsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x46\n\noperations\x18\x02 \x03(\x0b\x32-.google.ads.googleads.v3.services.AdOperationB\x03\xe0\x41\x02\"\x84\x01\n\x0b\x41\x64Operation\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x37\n\x06update\x18\x01 \x01(\x0b\x32%.google.ads.googleads.v3.resources.AdH\x00\x42\x0b\n\toperation\"V\n\x11MutateAdsResponse\x12\x41\n\x07results\x18\x02 \x03(\x0b\x32\x30.google.ads.googleads.v3.services.MutateAdResult\"\'\n\x0eMutateAdResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x8d\x03\n\tAdService\x12\x9d\x01\n\x05GetAd\x12..google.ads.googleads.v3.services.GetAdRequest\x1a%.google.ads.googleads.v3.resources.Ad\"=\x82\xd3\xe4\x93\x02\'\x12%/v3/{resource_name=customers/*/ads/*}\xda\x41\rresource_name\x12\xc2\x01\n\tMutateAds\x12\x32.google.ads.googleads.v3.services.MutateAdsRequest\x1a\x33.google.ads.googleads.v3.services.MutateAdsResponse\"L\x82\xd3\xe4\x93\x02-\"(/v3/customers/{customer_id=*}/ads:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xf5\x01\n$com.google.ads.googleads.v3.servicesB\x0e\x41\x64ServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A\035\n\033googleads.googleapis.com/Ad'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=265, - serialized_end=307, + serialized_start=292, + serialized_end=366, ) @@ -96,8 +97,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=309, - serialized_end=425, + serialized_start=368, + serialized_end=484, ) @@ -137,8 +138,8 @@ name='operation', full_name='google.ads.googleads.v3.services.AdOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=428, - serialized_end=560, + serialized_start=487, + serialized_end=619, ) @@ -168,8 +169,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=562, - serialized_end=648, + serialized_start=621, + serialized_end=707, ) @@ -199,8 +200,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=650, - serialized_end=689, + serialized_start=709, + serialized_end=748, ) _MUTATEADSREQUEST.fields_by_name['operations'].message_type = _ADOPERATION @@ -314,8 +315,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=692, - serialized_end=1089, + serialized_start=751, + serialized_end=1148, methods=[ _descriptor.MethodDescriptor( name='GetAd', diff --git a/google/ads/google_ads/v3/proto/services/age_range_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/age_range_view_service_pb2.py index 79c2129ce..35e862e5d 100644 --- a/google/ads/google_ads/v3/proto/services/age_range_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/age_range_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\030AgeRangeViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/age_range_view_service.proto\x12 google.ads.googleads.v3.services\x1agoogle/ads/googleads_v3/proto/resources/bidding_strategy.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"7\n\x19GetBiddingStrategyRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xbf\x01\n\x1eMutateBiddingStrategiesRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12S\n\noperations\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v3.services.BiddingStrategyOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xf6\x01\n\x18\x42iddingStrategyOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x44\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.BiddingStrategyH\x00\x12\x44\n\x06update\x18\x02 \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.BiddingStrategyH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa4\x01\n\x1fMutateBiddingStrategiesResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12N\n\x07results\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.MutateBiddingStrategyResult\"4\n\x1bMutateBiddingStrategyResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x87\x04\n\x16\x42iddingStrategyService\x12\xd2\x01\n\x12GetBiddingStrategy\x12;.google.ads.googleads.v3.services.GetBiddingStrategyRequest\x1a\x32.google.ads.googleads.v3.resources.BiddingStrategy\"K\x82\xd3\xe4\x93\x02\x35\x12\x33/v3/{resource_name=customers/*/biddingStrategies/*}\xda\x41\rresource_name\x12\xfa\x01\n\x17MutateBiddingStrategies\x12@.google.ads.googleads.v3.services.MutateBiddingStrategiesRequest\x1a\x41.google.ads.googleads.v3.services.MutateBiddingStrategiesResponse\"Z\x82\xd3\xe4\x93\x02;\"6/v3/customers/{customer_id=*}/biddingStrategies:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x82\x02\n$com.google.ads.googleads.v3.servicesB\x1b\x42iddingStrategyServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/bidding_strategy_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/bidding_strategy.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"d\n\x19GetBiddingStrategyRequest\x12G\n\rresource_name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(googleads.googleapis.com/BiddingStrategy\"\xbf\x01\n\x1eMutateBiddingStrategiesRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12S\n\noperations\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v3.services.BiddingStrategyOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xf6\x01\n\x18\x42iddingStrategyOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x44\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.BiddingStrategyH\x00\x12\x44\n\x06update\x18\x02 \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.BiddingStrategyH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa4\x01\n\x1fMutateBiddingStrategiesResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12N\n\x07results\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.MutateBiddingStrategyResult\"4\n\x1bMutateBiddingStrategyResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x87\x04\n\x16\x42iddingStrategyService\x12\xd2\x01\n\x12GetBiddingStrategy\x12;.google.ads.googleads.v3.services.GetBiddingStrategyRequest\x1a\x32.google.ads.googleads.v3.resources.BiddingStrategy\"K\x82\xd3\xe4\x93\x02\x35\x12\x33/v3/{resource_name=customers/*/biddingStrategies/*}\xda\x41\rresource_name\x12\xfa\x01\n\x17MutateBiddingStrategies\x12@.google.ads.googleads.v3.services.MutateBiddingStrategiesRequest\x1a\x41.google.ads.googleads.v3.services.MutateBiddingStrategiesResponse\"Z\x82\xd3\xe4\x93\x02;\"6/v3/customers/{customer_id=*}/biddingStrategies:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x82\x02\n$com.google.ads.googleads.v3.servicesB\x1b\x42iddingStrategyServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_bidding__strategy__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_bidding__strategy__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A*\n(googleads.googleapis.com/BiddingStrategy'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=318, - serialized_end=373, + serialized_start=345, + serialized_end=445, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=376, - serialized_end=567, + serialized_start=448, + serialized_end=639, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.BiddingStrategyOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=570, - serialized_end=816, + serialized_start=642, + serialized_end=888, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=819, - serialized_end=983, + serialized_start=891, + serialized_end=1055, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=985, - serialized_end=1037, + serialized_start=1057, + serialized_end=1109, ) _MUTATEBIDDINGSTRATEGIESREQUEST.fields_by_name['operations'].message_type = _BIDDINGSTRATEGYOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1040, - serialized_end=1559, + serialized_start=1112, + serialized_end=1631, methods=[ _descriptor.MethodDescriptor( name='GetBiddingStrategy', diff --git a/google/ads/google_ads/v3/proto/services/billing_setup_service_pb2.py b/google/ads/google_ads/v3/proto/services/billing_setup_service_pb2.py index 970c32e15..e73c1c675 100644 --- a/google/ads/google_ads/v3/proto/services/billing_setup_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/billing_setup_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\030BillingSetupServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/billing_setup_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/billing_setup.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"4\n\x16GetBillingSetupRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\x86\x01\n\x19MutateBillingSetupRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12O\n\toperation\x18\x02 \x01(\x0b\x32\x37.google.ads.googleads.v3.services.BillingSetupOperationB\x03\xe0\x41\x02\"y\n\x15\x42illingSetupOperation\x12\x41\n\x06\x63reate\x18\x02 \x01(\x0b\x32/.google.ads.googleads.v3.resources.BillingSetupH\x00\x12\x10\n\x06remove\x18\x01 \x01(\tH\x00\x42\x0b\n\toperation\"h\n\x1aMutateBillingSetupResponse\x12J\n\x06result\x18\x01 \x01(\x0b\x32:.google.ads.googleads.v3.services.MutateBillingSetupResult\"1\n\x18MutateBillingSetupResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe3\x03\n\x13\x42illingSetupService\x12\xc5\x01\n\x0fGetBillingSetup\x12\x38.google.ads.googleads.v3.services.GetBillingSetupRequest\x1a/.google.ads.googleads.v3.resources.BillingSetup\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/billingSetups/*}\xda\x41\rresource_name\x12\xe6\x01\n\x12MutateBillingSetup\x12;.google.ads.googleads.v3.services.MutateBillingSetupRequest\x1a<.google.ads.googleads.v3.services.MutateBillingSetupResponse\"U\x82\xd3\xe4\x93\x02\x37\"2/v3/customers/{customer_id=*}/billingSetups:mutate:\x01*\xda\x41\x15\x63ustomer_id,operation\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18\x42illingSetupServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/billing_setup_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/billing_setup.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"^\n\x16GetBillingSetupRequest\x12\x44\n\rresource_name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%googleads.googleapis.com/BillingSetup\"\x86\x01\n\x19MutateBillingSetupRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12O\n\toperation\x18\x02 \x01(\x0b\x32\x37.google.ads.googleads.v3.services.BillingSetupOperationB\x03\xe0\x41\x02\"y\n\x15\x42illingSetupOperation\x12\x41\n\x06\x63reate\x18\x02 \x01(\x0b\x32/.google.ads.googleads.v3.resources.BillingSetupH\x00\x12\x10\n\x06remove\x18\x01 \x01(\tH\x00\x42\x0b\n\toperation\"h\n\x1aMutateBillingSetupResponse\x12J\n\x06result\x18\x01 \x01(\x0b\x32:.google.ads.googleads.v3.services.MutateBillingSetupResult\"1\n\x18MutateBillingSetupResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe3\x03\n\x13\x42illingSetupService\x12\xc5\x01\n\x0fGetBillingSetup\x12\x38.google.ads.googleads.v3.services.GetBillingSetupRequest\x1a/.google.ads.googleads.v3.resources.BillingSetup\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/billingSetups/*}\xda\x41\rresource_name\x12\xe6\x01\n\x12MutateBillingSetup\x12;.google.ads.googleads.v3.services.MutateBillingSetupRequest\x1a<.google.ads.googleads.v3.services.MutateBillingSetupResponse\"U\x82\xd3\xe4\x93\x02\x37\"2/v3/customers/{customer_id=*}/billingSetups:mutate:\x01*\xda\x41\x15\x63ustomer_id,operation\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18\x42illingSetupServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_billing__setup__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_billing__setup__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A\'\n%googleads.googleapis.com/BillingSetup'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=253, - serialized_end=305, + serialized_start=280, + serialized_end=374, ) @@ -95,8 +96,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=308, - serialized_end=442, + serialized_start=377, + serialized_end=511, ) @@ -136,8 +137,8 @@ name='operation', full_name='google.ads.googleads.v3.services.BillingSetupOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=444, - serialized_end=565, + serialized_start=513, + serialized_end=634, ) @@ -167,8 +168,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=567, - serialized_end=671, + serialized_start=636, + serialized_end=740, ) @@ -198,8 +199,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=673, - serialized_end=722, + serialized_start=742, + serialized_end=791, ) _MUTATEBILLINGSETUPREQUEST.fields_by_name['operation'].message_type = _BILLINGSETUPOPERATION @@ -320,8 +321,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=725, - serialized_end=1208, + serialized_start=794, + serialized_end=1277, methods=[ _descriptor.MethodDescriptor( name='GetBillingSetup', diff --git a/google/ads/google_ads/v3/proto/services/campaign_audience_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_audience_view_service_pb2.py index d9a4d57ca..f450912fb 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_audience_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_audience_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB CampaignAudienceViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/services/campaign_audience_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/resources/campaign_audience_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"<\n\x1eGetCampaignAudienceViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xa2\x02\n\x1b\x43\x61mpaignAudienceViewService\x12\xe5\x01\n\x17GetCampaignAudienceView\x12@.google.ads.googleads.v3.services.GetCampaignAudienceViewRequest\x1a\x37.google.ads.googleads.v3.resources.CampaignAudienceView\"O\x82\xd3\xe4\x93\x02\x39\x12\x37/v3/{resource_name=customers/*/campaignAudienceViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x87\x02\n$com.google.ads.googleads.v3.servicesB CampaignAudienceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/services/campaign_audience_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/resources/campaign_audience_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"n\n\x1eGetCampaignAudienceViewRequest\x12L\n\rresource_name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-googleads.googleapis.com/CampaignAudienceView2\xa2\x02\n\x1b\x43\x61mpaignAudienceViewService\x12\xe5\x01\n\x17GetCampaignAudienceView\x12@.google.ads.googleads.v3.services.GetCampaignAudienceViewRequest\x1a\x37.google.ads.googleads.v3.resources.CampaignAudienceView\"O\x82\xd3\xe4\x93\x02\x39\x12\x37/v3/{resource_name=customers/*/campaignAudienceViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x87\x02\n$com.google.ads.googleads.v3.servicesB CampaignAudienceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__audience__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__audience__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A/\n-googleads.googleapis.com/CampaignAudienceView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=271, - serialized_end=331, + serialized_start=298, + serialized_end=408, ) DESCRIPTOR.message_types_by_name['GetCampaignAudienceViewRequest'] = _GETCAMPAIGNAUDIENCEVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=334, - serialized_end=624, + serialized_start=411, + serialized_end=701, methods=[ _descriptor.MethodDescriptor( name='GetCampaignAudienceView', diff --git a/google/ads/google_ads/v3/proto/services/campaign_bid_modifier_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_bid_modifier_service_pb2.py index bf7e7e298..cfd18ce3a 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_bid_modifier_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_bid_modifier_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\037CampaignBidModifierServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/campaign_bid_modifier_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/campaign_bid_modifier.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\";\n\x1dGetCampaignBidModifierRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xc6\x01\n!MutateCampaignBidModifiersRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12W\n\noperations\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.services.CampaignBidModifierOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x82\x02\n\x1c\x43\x61mpaignBidModifierOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12H\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.CampaignBidModifierH\x00\x12H\n\x06update\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.CampaignBidModifierH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xab\x01\n\"MutateCampaignBidModifiersResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12R\n\x07results\x18\x02 \x03(\x0b\x32\x41.google.ads.googleads.v3.services.MutateCampaignBidModifierResult\"8\n\x1fMutateCampaignBidModifierResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xa6\x04\n\x1a\x43\x61mpaignBidModifierService\x12\xe1\x01\n\x16GetCampaignBidModifier\x12?.google.ads.googleads.v3.services.GetCampaignBidModifierRequest\x1a\x36.google.ads.googleads.v3.resources.CampaignBidModifier\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/campaignBidModifiers/*}\xda\x41\rresource_name\x12\x86\x02\n\x1aMutateCampaignBidModifiers\x12\x43.google.ads.googleads.v3.services.MutateCampaignBidModifiersRequest\x1a\x44.google.ads.googleads.v3.services.MutateCampaignBidModifiersResponse\"]\x82\xd3\xe4\x93\x02>\"9/v3/customers/{customer_id=*}/campaignBidModifiers:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1f\x43\x61mpaignBidModifierServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/campaign_bid_modifier_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/campaign_bid_modifier.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"l\n\x1dGetCampaignBidModifierRequest\x12K\n\rresource_name\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\n,googleads.googleapis.com/CampaignBidModifier\"\xc6\x01\n!MutateCampaignBidModifiersRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12W\n\noperations\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.services.CampaignBidModifierOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x82\x02\n\x1c\x43\x61mpaignBidModifierOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12H\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.CampaignBidModifierH\x00\x12H\n\x06update\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.CampaignBidModifierH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xab\x01\n\"MutateCampaignBidModifiersResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12R\n\x07results\x18\x02 \x03(\x0b\x32\x41.google.ads.googleads.v3.services.MutateCampaignBidModifierResult\"8\n\x1fMutateCampaignBidModifierResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xa6\x04\n\x1a\x43\x61mpaignBidModifierService\x12\xe1\x01\n\x16GetCampaignBidModifier\x12?.google.ads.googleads.v3.services.GetCampaignBidModifierRequest\x1a\x36.google.ads.googleads.v3.resources.CampaignBidModifier\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/campaignBidModifiers/*}\xda\x41\rresource_name\x12\x86\x02\n\x1aMutateCampaignBidModifiers\x12\x43.google.ads.googleads.v3.services.MutateCampaignBidModifiersRequest\x1a\x44.google.ads.googleads.v3.services.MutateCampaignBidModifiersResponse\"]\x82\xd3\xe4\x93\x02>\"9/v3/customers/{customer_id=*}/campaignBidModifiers:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1f\x43\x61mpaignBidModifierServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A.\n,googleads.googleapis.com/CampaignBidModifier'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=328, - serialized_end=387, + serialized_start=355, + serialized_end=463, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=390, - serialized_end=588, + serialized_start=466, + serialized_end=664, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CampaignBidModifierOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=591, - serialized_end=849, + serialized_start=667, + serialized_end=925, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=852, - serialized_end=1023, + serialized_start=928, + serialized_end=1099, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1025, - serialized_end=1081, + serialized_start=1101, + serialized_end=1157, ) _MUTATECAMPAIGNBIDMODIFIERSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNBIDMODIFIEROPERATION @@ -382,8 +383,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1084, - serialized_end=1634, + serialized_start=1160, + serialized_end=1710, methods=[ _descriptor.MethodDescriptor( name='GetCampaignBidModifier', diff --git a/google/ads/google_ads/v3/proto/services/campaign_budget_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_budget_service_pb2.py index 7b09f2455..25c0cf63e 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_budget_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_budget_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\032CampaignBudgetServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/services/campaign_budget_service.proto\x12 google.ads.googleads.v3.services\x1a=google/ads/googleads_v3/proto/resources/campaign_budget.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"6\n\x18GetCampaignBudgetRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xbc\x01\n\x1cMutateCampaignBudgetsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\noperations\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.CampaignBudgetOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xf3\x01\n\x17\x43\x61mpaignBudgetOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x43\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CampaignBudgetH\x00\x12\x43\n\x06update\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CampaignBudgetH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa1\x01\n\x1dMutateCampaignBudgetsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12M\n\x07results\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.MutateCampaignBudgetResult\"3\n\x1aMutateCampaignBudgetResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf9\x03\n\x15\x43\x61mpaignBudgetService\x12\xcd\x01\n\x11GetCampaignBudget\x12:.google.ads.googleads.v3.services.GetCampaignBudgetRequest\x1a\x31.google.ads.googleads.v3.resources.CampaignBudget\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/campaignBudgets/*}\xda\x41\rresource_name\x12\xf2\x01\n\x15MutateCampaignBudgets\x12>.google.ads.googleads.v3.services.MutateCampaignBudgetsRequest\x1a?.google.ads.googleads.v3.services.MutateCampaignBudgetsResponse\"X\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/campaignBudgets:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x43\x61mpaignBudgetServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/services/campaign_budget_service.proto\x12 google.ads.googleads.v3.services\x1a=google/ads/googleads_v3/proto/resources/campaign_budget.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"b\n\x18GetCampaignBudgetRequest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'googleads.googleapis.com/CampaignBudget\"\xbc\x01\n\x1cMutateCampaignBudgetsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\noperations\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.CampaignBudgetOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xf3\x01\n\x17\x43\x61mpaignBudgetOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x43\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CampaignBudgetH\x00\x12\x43\n\x06update\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CampaignBudgetH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa1\x01\n\x1dMutateCampaignBudgetsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12M\n\x07results\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.MutateCampaignBudgetResult\"3\n\x1aMutateCampaignBudgetResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf9\x03\n\x15\x43\x61mpaignBudgetService\x12\xcd\x01\n\x11GetCampaignBudget\x12:.google.ads.googleads.v3.services.GetCampaignBudgetRequest\x1a\x31.google.ads.googleads.v3.resources.CampaignBudget\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/campaignBudgets/*}\xda\x41\rresource_name\x12\xf2\x01\n\x15MutateCampaignBudgets\x12>.google.ads.googleads.v3.services.MutateCampaignBudgetsRequest\x1a?.google.ads.googleads.v3.services.MutateCampaignBudgetsResponse\"X\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/campaignBudgets:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x43\x61mpaignBudgetServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__budget__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__budget__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/CampaignBudget'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=316, - serialized_end=370, + serialized_start=343, + serialized_end=441, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=373, - serialized_end=561, + serialized_start=444, + serialized_end=632, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CampaignBudgetOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=564, - serialized_end=807, + serialized_start=635, + serialized_end=878, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=810, - serialized_end=971, + serialized_start=881, + serialized_end=1042, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=973, - serialized_end=1024, + serialized_start=1044, + serialized_end=1095, ) _MUTATECAMPAIGNBUDGETSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNBUDGETOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1027, - serialized_end=1532, + serialized_start=1098, + serialized_end=1603, methods=[ _descriptor.MethodDescriptor( name='GetCampaignBudget', diff --git a/google/ads/google_ads/v3/proto/services/campaign_criterion_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_criterion_service_pb2.py index 8fefdd757..0fbe55e8b 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_criterion_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_criterion_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\035CampaignCriterionServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/services/campaign_criterion_service.proto\x12 google.ads.googleads.v3.services\x1a@google/ads/googleads_v3/proto/resources/campaign_criterion.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"9\n\x1bGetCampaignCriterionRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xc0\x01\n\x1dMutateCampaignCriteriaRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\noperations\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.CampaignCriterionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xfc\x01\n\x1a\x43\x61mpaignCriterionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x46\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.CampaignCriterionH\x00\x12\x46\n\x06update\x18\x02 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.CampaignCriterionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa5\x01\n\x1eMutateCampaignCriteriaResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12P\n\x07results\x18\x02 \x03(\x0b\x32?.google.ads.googleads.v3.services.MutateCampaignCriterionResult\"6\n\x1dMutateCampaignCriterionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x8a\x04\n\x18\x43\x61mpaignCriterionService\x12\xd7\x01\n\x14GetCampaignCriterion\x12=.google.ads.googleads.v3.services.GetCampaignCriterionRequest\x1a\x34.google.ads.googleads.v3.resources.CampaignCriterion\"J\x82\xd3\xe4\x93\x02\x34\x12\x32/v3/{resource_name=customers/*/campaignCriteria/*}\xda\x41\rresource_name\x12\xf6\x01\n\x16MutateCampaignCriteria\x12?.google.ads.googleads.v3.services.MutateCampaignCriteriaRequest\x1a@.google.ads.googleads.v3.services.MutateCampaignCriteriaResponse\"Y\x82\xd3\xe4\x93\x02:\"5/v3/customers/{customer_id=*}/campaignCriteria:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x84\x02\n$com.google.ads.googleads.v3.servicesB\x1d\x43\x61mpaignCriterionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/services/campaign_criterion_service.proto\x12 google.ads.googleads.v3.services\x1a@google/ads/googleads_v3/proto/resources/campaign_criterion.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"h\n\x1bGetCampaignCriterionRequest\x12I\n\rresource_name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*googleads.googleapis.com/CampaignCriterion\"\xc0\x01\n\x1dMutateCampaignCriteriaRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\noperations\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.CampaignCriterionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xfc\x01\n\x1a\x43\x61mpaignCriterionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x46\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.CampaignCriterionH\x00\x12\x46\n\x06update\x18\x02 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.CampaignCriterionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa5\x01\n\x1eMutateCampaignCriteriaResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12P\n\x07results\x18\x02 \x03(\x0b\x32?.google.ads.googleads.v3.services.MutateCampaignCriterionResult\"6\n\x1dMutateCampaignCriterionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x8a\x04\n\x18\x43\x61mpaignCriterionService\x12\xd7\x01\n\x14GetCampaignCriterion\x12=.google.ads.googleads.v3.services.GetCampaignCriterionRequest\x1a\x34.google.ads.googleads.v3.resources.CampaignCriterion\"J\x82\xd3\xe4\x93\x02\x34\x12\x32/v3/{resource_name=customers/*/campaignCriteria/*}\xda\x41\rresource_name\x12\xf6\x01\n\x16MutateCampaignCriteria\x12?.google.ads.googleads.v3.services.MutateCampaignCriteriaRequest\x1a@.google.ads.googleads.v3.services.MutateCampaignCriteriaResponse\"Y\x82\xd3\xe4\x93\x02:\"5/v3/customers/{customer_id=*}/campaignCriteria:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x84\x02\n$com.google.ads.googleads.v3.servicesB\x1d\x43\x61mpaignCriterionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__criterion__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__criterion__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A,\n*googleads.googleapis.com/CampaignCriterion'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=322, - serialized_end=379, + serialized_start=349, + serialized_end=453, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=382, - serialized_end=574, + serialized_start=456, + serialized_end=648, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CampaignCriterionOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=577, - serialized_end=829, + serialized_start=651, + serialized_end=903, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=832, - serialized_end=997, + serialized_start=906, + serialized_end=1071, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=999, - serialized_end=1053, + serialized_start=1073, + serialized_end=1127, ) _MUTATECAMPAIGNCRITERIAREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNCRITERIONOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1056, - serialized_end=1578, + serialized_start=1130, + serialized_end=1652, methods=[ _descriptor.MethodDescriptor( name='GetCampaignCriterion', diff --git a/google/ads/google_ads/v3/proto/services/campaign_criterion_simulation_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_criterion_simulation_service_pb2.py index 82e3e5df9..790b98d76 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_criterion_simulation_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_criterion_simulation_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\'CampaignCriterionSimulationServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nRgoogle/ads/googleads_v3/proto/services/campaign_criterion_simulation_service.proto\x12 google.ads.googleads.v3.services\x1aKgoogle/ads/googleads_v3/proto/resources/campaign_criterion_simulation.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"C\n%GetCampaignCriterionSimulationRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xc5\x02\n\"CampaignCriterionSimulationService\x12\x81\x02\n\x1eGetCampaignCriterionSimulation\x12G.google.ads.googleads.v3.services.GetCampaignCriterionSimulationRequest\x1a>.google.ads.googleads.v3.resources.CampaignCriterionSimulation\"V\x82\xd3\xe4\x93\x02@\x12>/v3/{resource_name=customers/*/campaignCriterionSimulations/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8e\x02\n$com.google.ads.googleads.v3.servicesB\'CampaignCriterionSimulationServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nRgoogle/ads/googleads_v3/proto/services/campaign_criterion_simulation_service.proto\x12 google.ads.googleads.v3.services\x1aKgoogle/ads/googleads_v3/proto/resources/campaign_criterion_simulation.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"|\n%GetCampaignCriterionSimulationRequest\x12S\n\rresource_name\x18\x01 \x01(\tB<\xe0\x41\x02\xfa\x41\x36\n4googleads.googleapis.com/CampaignCriterionSimulation2\xc5\x02\n\"CampaignCriterionSimulationService\x12\x81\x02\n\x1eGetCampaignCriterionSimulation\x12G.google.ads.googleads.v3.services.GetCampaignCriterionSimulationRequest\x1a>.google.ads.googleads.v3.resources.CampaignCriterionSimulation\"V\x82\xd3\xe4\x93\x02@\x12>/v3/{resource_name=customers/*/campaignCriterionSimulations/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8e\x02\n$com.google.ads.googleads.v3.servicesB\'CampaignCriterionSimulationServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A6\n4googleads.googleapis.com/CampaignCriterionSimulation'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=285, - serialized_end=352, + serialized_start=312, + serialized_end=436, ) DESCRIPTOR.message_types_by_name['GetCampaignCriterionSimulationRequest'] = _GETCAMPAIGNCRITERIONSIMULATIONREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=355, - serialized_end=680, + serialized_start=439, + serialized_end=764, methods=[ _descriptor.MethodDescriptor( name='GetCampaignCriterionSimulation', diff --git a/google/ads/google_ads/v3/proto/services/campaign_draft_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_draft_service_pb2.py index bc8d0e0e9..58fade6b8 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_draft_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_draft_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.longrunning import operations_pb2 as google_dot_longrunning_dot_operations__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -27,9 +28,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\031CampaignDraftServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/campaign_draft_service.proto\x12 google.ads.googleads.v3.services\x1a.google.ads.googleads.v3.services.MutateCampaignDraftsResponse\"W\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}/campaignDrafts:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x12\xe5\x01\n\x14PromoteCampaignDraft\x12=.google.ads.googleads.v3.services.PromoteCampaignDraftRequest\x1a\x1d.google.longrunning.Operation\"o\x82\xd3\xe4\x93\x02>\"9/v3/{campaign_draft=customers/*/campaignDrafts/*}:promote:\x01*\xda\x41\x0e\x63\x61mpaign_draft\xca\x41\x17\n\x15google.protobuf.Empty\x12\x87\x02\n\x1cListCampaignDraftAsyncErrors\x12\x45.google.ads.googleads.v3.services.ListCampaignDraftAsyncErrorsRequest\x1a\x46.google.ads.googleads.v3.services.ListCampaignDraftAsyncErrorsResponse\"X\x82\xd3\xe4\x93\x02\x42\x12@/v3/{resource_name=customers/*/campaignDrafts/*}:listAsyncErrors\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x80\x02\n$com.google.ads.googleads.v3.servicesB\x19\x43\x61mpaignDraftServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/campaign_draft_service.proto\x12 google.ads.googleads.v3.services\x1a.google.ads.googleads.v3.services.MutateCampaignDraftsResponse\"W\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}/campaignDrafts:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x12\xfd\x01\n\x14PromoteCampaignDraft\x12=.google.ads.googleads.v3.services.PromoteCampaignDraftRequest\x1a\x1d.google.longrunning.Operation\"\x86\x01\x82\xd3\xe4\x93\x02>\"9/v3/{campaign_draft=customers/*/campaignDrafts/*}:promote:\x01*\xda\x41\x0e\x63\x61mpaign_draft\xca\x41.\n\x15google.protobuf.Empty\x12\x15google.protobuf.Empty\x12\x87\x02\n\x1cListCampaignDraftAsyncErrors\x12\x45.google.ads.googleads.v3.services.ListCampaignDraftAsyncErrorsRequest\x1a\x46.google.ads.googleads.v3.services.ListCampaignDraftAsyncErrorsResponse\"X\x82\xd3\xe4\x93\x02\x42\x12@/v3/{resource_name=customers/*/campaignDrafts/*}:listAsyncErrors\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x80\x02\n$com.google.ads.googleads.v3.servicesB\x19\x43\x61mpaignDraftServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__draft__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_longrunning_dot_operations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__draft__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_longrunning_dot_operations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -47,7 +48,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A(\n&googleads.googleapis.com/CampaignDraft'), file=DESCRIPTOR), ], extensions=[ ], @@ -60,8 +61,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=351, - serialized_end=404, + serialized_start=378, + serialized_end=474, ) @@ -112,8 +113,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=407, - serialized_end=593, + serialized_start=477, + serialized_end=663, ) @@ -143,8 +144,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=595, - serialized_end=653, + serialized_start=665, + serialized_end=723, ) @@ -198,8 +199,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CampaignDraftOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=656, - serialized_end=896, + serialized_start=726, + serialized_end=966, ) @@ -236,8 +237,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=899, - serialized_end=1058, + serialized_start=969, + serialized_end=1128, ) @@ -267,8 +268,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1060, - serialized_end=1110, + serialized_start=1130, + serialized_end=1180, ) @@ -285,7 +286,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A(\n&googleads.googleapis.com/CampaignDraft'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='page_token', full_name='google.ads.googleads.v3.services.ListCampaignDraftAsyncErrorsRequest.page_token', index=1, number=2, type=9, cpp_type=9, label=1, @@ -312,8 +313,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1112, - serialized_end=1216, + serialized_start=1183, + serialized_end=1330, ) @@ -350,8 +351,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1218, - serialized_end=1317, + serialized_start=1332, + serialized_end=1431, ) _MUTATECAMPAIGNDRAFTSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNDRAFTOPERATION @@ -566,8 +567,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1320, - serialized_end=2314, + serialized_start=1434, + serialized_end=2452, methods=[ _descriptor.MethodDescriptor( name='GetCampaignDraft', @@ -594,7 +595,7 @@ containing_service=None, input_type=_PROMOTECAMPAIGNDRAFTREQUEST, output_type=google_dot_longrunning_dot_operations__pb2._OPERATION, - serialized_options=_b('\202\323\344\223\002>\"9/v3/{campaign_draft=customers/*/campaignDrafts/*}:promote:\001*\332A\016campaign_draft\312A\027\n\025google.protobuf.Empty'), + serialized_options=_b('\202\323\344\223\002>\"9/v3/{campaign_draft=customers/*/campaignDrafts/*}:promote:\001*\332A\016campaign_draft\312A.\n\025google.protobuf.Empty\022\025google.protobuf.Empty'), ), _descriptor.MethodDescriptor( name='ListCampaignDraftAsyncErrors', diff --git a/google/ads/google_ads/v3/proto/services/campaign_experiment_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_experiment_service_pb2.py index eed9449b3..3dc72bd95 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_experiment_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_experiment_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.longrunning import operations_pb2 as google_dot_longrunning_dot_operations__pb2 from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 @@ -28,9 +29,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\036CampaignExperimentServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/services/campaign_experiment_service.proto\x12 google.ads.googleads.v3.services\x1a\x41google/ads/googleads_v3/proto/resources/campaign_experiment.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a#google/longrunning/operations.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\":\n\x1cGetCampaignExperimentRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xc4\x01\n MutateCampaignExperimentsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12V\n\noperations\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.CampaignExperimentOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xb6\x01\n\x1b\x43\x61mpaignExperimentOperation\x12/\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06update\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CampaignExperimentH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"\xa9\x01\n!MutateCampaignExperimentsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Q\n\x07results\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v3.services.MutateCampaignExperimentResult\"7\n\x1eMutateCampaignExperimentResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xab\x01\n\x1f\x43reateCampaignExperimentRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12W\n\x13\x63\x61mpaign_experiment\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CampaignExperimentB\x03\xe0\x41\x02\x12\x15\n\rvalidate_only\x18\x03 \x01(\x08\"?\n CreateCampaignExperimentMetadata\x12\x1b\n\x13\x63\x61mpaign_experiment\x18\x01 \x01(\t\"c\n!GraduateCampaignExperimentRequest\x12 \n\x13\x63\x61mpaign_experiment\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x1c\n\x0f\x63\x61mpaign_budget\x18\x02 \x01(\tB\x03\xe0\x41\x02\"@\n\"GraduateCampaignExperimentResponse\x12\x1a\n\x12graduated_campaign\x18\x01 \x01(\t\"D\n PromoteCampaignExperimentRequest\x12 \n\x13\x63\x61mpaign_experiment\x18\x01 \x01(\tB\x03\xe0\x41\x02\"@\n\x1c\x45ndCampaignExperimentRequest\x12 \n\x13\x63\x61mpaign_experiment\x18\x01 \x01(\tB\x03\xe0\x41\x02\"m\n(ListCampaignExperimentAsyncErrorsRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\npage_token\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\"h\n)ListCampaignExperimentAsyncErrorsResponse\x12\"\n\x06\x65rrors\x18\x01 \x03(\x0b\x32\x12.google.rpc.Status\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t2\xf5\x0e\n\x19\x43\x61mpaignExperimentService\x12\xdd\x01\n\x15GetCampaignExperiment\x12>.google.ads.googleads.v3.services.GetCampaignExperimentRequest\x1a\x35.google.ads.googleads.v3.resources.CampaignExperiment\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/campaignExperiments/*}\xda\x41\rresource_name\x12\xc1\x02\n\x18\x43reateCampaignExperiment\x12\x41.google.ads.googleads.v3.services.CreateCampaignExperimentRequest\x1a\x1d.google.longrunning.Operation\"\xc2\x01\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/campaignExperiments:create:\x01*\xda\x41\x1f\x63ustomer_id,campaign_experiment\xca\x41Z\n\x15google.protobuf.Empty\x12\x41google.ads.googleads.v3.services.CreateCampaignExperimentMetadata\x12\x82\x02\n\x19MutateCampaignExperiments\x12\x42.google.ads.googleads.v3.services.MutateCampaignExperimentsRequest\x1a\x43.google.ads.googleads.v3.services.MutateCampaignExperimentsResponse\"\\\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/campaignExperiments:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x12\x9e\x02\n\x1aGraduateCampaignExperiment\x12\x43.google.ads.googleads.v3.services.GraduateCampaignExperimentRequest\x1a\x44.google.ads.googleads.v3.services.GraduateCampaignExperimentResponse\"u\x82\xd3\xe4\x93\x02I\"D/v3/{campaign_experiment=customers/*/campaignExperiments/*}:graduate:\x01*\xda\x41#campaign_experiment,campaign_budget\x12\xfe\x01\n\x19PromoteCampaignExperiment\x12\x42.google.ads.googleads.v3.services.PromoteCampaignExperimentRequest\x1a\x1d.google.longrunning.Operation\"~\x82\xd3\xe4\x93\x02H\"C/v3/{campaign_experiment=customers/*/campaignExperiments/*}:promote:\x01*\xda\x41\x13\x63\x61mpaign_experiment\xca\x41\x17\n\x15google.protobuf.Empty\x12\xd1\x01\n\x15\x45ndCampaignExperiment\x12>.google.ads.googleads.v3.services.EndCampaignExperimentRequest\x1a\x16.google.protobuf.Empty\"`\x82\xd3\xe4\x93\x02\x44\"?/v3/{campaign_experiment=customers/*/campaignExperiments/*}:end:\x01*\xda\x41\x13\x63\x61mpaign_experiment\x12\x9b\x02\n!ListCampaignExperimentAsyncErrors\x12J.google.ads.googleads.v3.services.ListCampaignExperimentAsyncErrorsRequest\x1aK.google.ads.googleads.v3.services.ListCampaignExperimentAsyncErrorsResponse\"]\x82\xd3\xe4\x93\x02G\x12\x45/v3/{resource_name=customers/*/campaignExperiments/*}:listAsyncErrors\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1e\x43\x61mpaignExperimentServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/services/campaign_experiment_service.proto\x12 google.ads.googleads.v3.services\x1a\x41google/ads/googleads_v3/proto/resources/campaign_experiment.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a#google/longrunning/operations.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"j\n\x1cGetCampaignExperimentRequest\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+googleads.googleapis.com/CampaignExperiment\"\xc4\x01\n MutateCampaignExperimentsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12V\n\noperations\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.CampaignExperimentOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xb6\x01\n\x1b\x43\x61mpaignExperimentOperation\x12/\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06update\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CampaignExperimentH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"\xa9\x01\n!MutateCampaignExperimentsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Q\n\x07results\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v3.services.MutateCampaignExperimentResult\"7\n\x1eMutateCampaignExperimentResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xab\x01\n\x1f\x43reateCampaignExperimentRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12W\n\x13\x63\x61mpaign_experiment\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CampaignExperimentB\x03\xe0\x41\x02\x12\x15\n\rvalidate_only\x18\x03 \x01(\x08\"?\n CreateCampaignExperimentMetadata\x12\x1b\n\x13\x63\x61mpaign_experiment\x18\x01 \x01(\t\"c\n!GraduateCampaignExperimentRequest\x12 \n\x13\x63\x61mpaign_experiment\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x1c\n\x0f\x63\x61mpaign_budget\x18\x02 \x01(\tB\x03\xe0\x41\x02\"@\n\"GraduateCampaignExperimentResponse\x12\x1a\n\x12graduated_campaign\x18\x01 \x01(\t\"D\n PromoteCampaignExperimentRequest\x12 \n\x13\x63\x61mpaign_experiment\x18\x01 \x01(\tB\x03\xe0\x41\x02\"@\n\x1c\x45ndCampaignExperimentRequest\x12 \n\x13\x63\x61mpaign_experiment\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\x9d\x01\n(ListCampaignExperimentAsyncErrorsRequest\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+googleads.googleapis.com/CampaignExperiment\x12\x12\n\npage_token\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\"h\n)ListCampaignExperimentAsyncErrorsResponse\x12\"\n\x06\x65rrors\x18\x01 \x03(\x0b\x32\x12.google.rpc.Status\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t2\x8d\x0f\n\x19\x43\x61mpaignExperimentService\x12\xdd\x01\n\x15GetCampaignExperiment\x12>.google.ads.googleads.v3.services.GetCampaignExperimentRequest\x1a\x35.google.ads.googleads.v3.resources.CampaignExperiment\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/campaignExperiments/*}\xda\x41\rresource_name\x12\xc1\x02\n\x18\x43reateCampaignExperiment\x12\x41.google.ads.googleads.v3.services.CreateCampaignExperimentRequest\x1a\x1d.google.longrunning.Operation\"\xc2\x01\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/campaignExperiments:create:\x01*\xda\x41\x1f\x63ustomer_id,campaign_experiment\xca\x41Z\n\x15google.protobuf.Empty\x12\x41google.ads.googleads.v3.services.CreateCampaignExperimentMetadata\x12\x82\x02\n\x19MutateCampaignExperiments\x12\x42.google.ads.googleads.v3.services.MutateCampaignExperimentsRequest\x1a\x43.google.ads.googleads.v3.services.MutateCampaignExperimentsResponse\"\\\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/campaignExperiments:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x12\x9e\x02\n\x1aGraduateCampaignExperiment\x12\x43.google.ads.googleads.v3.services.GraduateCampaignExperimentRequest\x1a\x44.google.ads.googleads.v3.services.GraduateCampaignExperimentResponse\"u\x82\xd3\xe4\x93\x02I\"D/v3/{campaign_experiment=customers/*/campaignExperiments/*}:graduate:\x01*\xda\x41#campaign_experiment,campaign_budget\x12\x96\x02\n\x19PromoteCampaignExperiment\x12\x42.google.ads.googleads.v3.services.PromoteCampaignExperimentRequest\x1a\x1d.google.longrunning.Operation\"\x95\x01\x82\xd3\xe4\x93\x02H\"C/v3/{campaign_experiment=customers/*/campaignExperiments/*}:promote:\x01*\xda\x41\x13\x63\x61mpaign_experiment\xca\x41.\n\x15google.protobuf.Empty\x12\x15google.protobuf.Empty\x12\xd1\x01\n\x15\x45ndCampaignExperiment\x12>.google.ads.googleads.v3.services.EndCampaignExperimentRequest\x1a\x16.google.protobuf.Empty\"`\x82\xd3\xe4\x93\x02\x44\"?/v3/{campaign_experiment=customers/*/campaignExperiments/*}:end:\x01*\xda\x41\x13\x63\x61mpaign_experiment\x12\x9b\x02\n!ListCampaignExperimentAsyncErrors\x12J.google.ads.googleads.v3.services.ListCampaignExperimentAsyncErrorsRequest\x1aK.google.ads.googleads.v3.services.ListCampaignExperimentAsyncErrorsResponse\"]\x82\xd3\xe4\x93\x02G\x12\x45/v3/{resource_name=customers/*/campaignExperiments/*}:listAsyncErrors\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1e\x43\x61mpaignExperimentServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__experiment__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_longrunning_dot_operations__pb2.DESCRIPTOR,google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__experiment__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_longrunning_dot_operations__pb2.DESCRIPTOR,google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -48,7 +49,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/CampaignExperiment'), file=DESCRIPTOR), ], extensions=[ ], @@ -61,8 +62,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=390, - serialized_end=448, + serialized_start=417, + serialized_end=523, ) @@ -113,8 +114,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=451, - serialized_end=647, + serialized_start=526, + serialized_end=722, ) @@ -161,8 +162,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CampaignExperimentOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=650, - serialized_end=832, + serialized_start=725, + serialized_end=907, ) @@ -199,8 +200,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=835, - serialized_end=1004, + serialized_start=910, + serialized_end=1079, ) @@ -230,8 +231,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1006, - serialized_end=1061, + serialized_start=1081, + serialized_end=1136, ) @@ -275,8 +276,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1064, - serialized_end=1235, + serialized_start=1139, + serialized_end=1310, ) @@ -306,8 +307,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1237, - serialized_end=1300, + serialized_start=1312, + serialized_end=1375, ) @@ -344,8 +345,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1302, - serialized_end=1401, + serialized_start=1377, + serialized_end=1476, ) @@ -375,8 +376,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1403, - serialized_end=1467, + serialized_start=1478, + serialized_end=1542, ) @@ -406,8 +407,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1469, - serialized_end=1537, + serialized_start=1544, + serialized_end=1612, ) @@ -437,8 +438,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1539, - serialized_end=1603, + serialized_start=1614, + serialized_end=1678, ) @@ -455,7 +456,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/CampaignExperiment'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='page_token', full_name='google.ads.googleads.v3.services.ListCampaignExperimentAsyncErrorsRequest.page_token', index=1, number=2, type=9, cpp_type=9, label=1, @@ -482,8 +483,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1605, - serialized_end=1714, + serialized_start=1681, + serialized_end=1838, ) @@ -520,8 +521,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1716, - serialized_end=1820, + serialized_start=1840, + serialized_end=1944, ) _MUTATECAMPAIGNEXPERIMENTSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNEXPERIMENTOPERATION @@ -833,8 +834,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1823, - serialized_end=3732, + serialized_start=1947, + serialized_end=3880, methods=[ _descriptor.MethodDescriptor( name='GetCampaignExperiment', @@ -879,7 +880,7 @@ containing_service=None, input_type=_PROMOTECAMPAIGNEXPERIMENTREQUEST, output_type=google_dot_longrunning_dot_operations__pb2._OPERATION, - serialized_options=_b('\202\323\344\223\002H\"C/v3/{campaign_experiment=customers/*/campaignExperiments/*}:promote:\001*\332A\023campaign_experiment\312A\027\n\025google.protobuf.Empty'), + serialized_options=_b('\202\323\344\223\002H\"C/v3/{campaign_experiment=customers/*/campaignExperiments/*}:promote:\001*\332A\023campaign_experiment\312A.\n\025google.protobuf.Empty\022\025google.protobuf.Empty'), ), _descriptor.MethodDescriptor( name='EndCampaignExperiment', diff --git a/google/ads/google_ads/v3/proto/services/campaign_extension_setting_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_extension_setting_service_pb2.py index df7534b36..9c3a729ab 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_extension_setting_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_extension_setting_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB$CampaignExtensionSettingServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nOgoogle/ads/googleads_v3/proto/services/campaign_extension_setting_service.proto\x12 google.ads.googleads.v3.services\x1aHgoogle/ads/googleads_v3/proto/resources/campaign_extension_setting.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"@\n\"GetCampaignExtensionSettingRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xd0\x01\n&MutateCampaignExtensionSettingsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\\\n\noperations\x18\x02 \x03(\x0b\x32\x43.google.ads.googleads.v3.services.CampaignExtensionSettingOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x91\x02\n!CampaignExtensionSettingOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12M\n\x06\x63reate\x18\x01 \x01(\x0b\x32;.google.ads.googleads.v3.resources.CampaignExtensionSettingH\x00\x12M\n\x06update\x18\x02 \x01(\x0b\x32;.google.ads.googleads.v3.resources.CampaignExtensionSettingH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xb5\x01\n\'MutateCampaignExtensionSettingsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12W\n\x07results\x18\x02 \x03(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCampaignExtensionSettingResult\"=\n$MutateCampaignExtensionSettingResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd3\x04\n\x1f\x43\x61mpaignExtensionSettingService\x12\xf5\x01\n\x1bGetCampaignExtensionSetting\x12\x44.google.ads.googleads.v3.services.GetCampaignExtensionSettingRequest\x1a;.google.ads.googleads.v3.resources.CampaignExtensionSetting\"S\x82\xd3\xe4\x93\x02=\x12;/v3/{resource_name=customers/*/campaignExtensionSettings/*}\xda\x41\rresource_name\x12\x9a\x02\n\x1fMutateCampaignExtensionSettings\x12H.google.ads.googleads.v3.services.MutateCampaignExtensionSettingsRequest\x1aI.google.ads.googleads.v3.services.MutateCampaignExtensionSettingsResponse\"b\x82\xd3\xe4\x93\x02\x43\">/v3/customers/{customer_id=*}/campaignExtensionSettings:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8b\x02\n$com.google.ads.googleads.v3.servicesB$CampaignExtensionSettingServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nOgoogle/ads/googleads_v3/proto/services/campaign_extension_setting_service.proto\x12 google.ads.googleads.v3.services\x1aHgoogle/ads/googleads_v3/proto/resources/campaign_extension_setting.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"v\n\"GetCampaignExtensionSettingRequest\x12P\n\rresource_name\x18\x01 \x01(\tB9\xe0\x41\x02\xfa\x41\x33\n1googleads.googleapis.com/CampaignExtensionSetting\"\xd0\x01\n&MutateCampaignExtensionSettingsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\\\n\noperations\x18\x02 \x03(\x0b\x32\x43.google.ads.googleads.v3.services.CampaignExtensionSettingOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x91\x02\n!CampaignExtensionSettingOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12M\n\x06\x63reate\x18\x01 \x01(\x0b\x32;.google.ads.googleads.v3.resources.CampaignExtensionSettingH\x00\x12M\n\x06update\x18\x02 \x01(\x0b\x32;.google.ads.googleads.v3.resources.CampaignExtensionSettingH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xb5\x01\n\'MutateCampaignExtensionSettingsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12W\n\x07results\x18\x02 \x03(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCampaignExtensionSettingResult\"=\n$MutateCampaignExtensionSettingResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd3\x04\n\x1f\x43\x61mpaignExtensionSettingService\x12\xf5\x01\n\x1bGetCampaignExtensionSetting\x12\x44.google.ads.googleads.v3.services.GetCampaignExtensionSettingRequest\x1a;.google.ads.googleads.v3.resources.CampaignExtensionSetting\"S\x82\xd3\xe4\x93\x02=\x12;/v3/{resource_name=customers/*/campaignExtensionSettings/*}\xda\x41\rresource_name\x12\x9a\x02\n\x1fMutateCampaignExtensionSettings\x12H.google.ads.googleads.v3.services.MutateCampaignExtensionSettingsRequest\x1aI.google.ads.googleads.v3.services.MutateCampaignExtensionSettingsResponse\"b\x82\xd3\xe4\x93\x02\x43\">/v3/customers/{customer_id=*}/campaignExtensionSettings:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8b\x02\n$com.google.ads.googleads.v3.servicesB$CampaignExtensionSettingServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__extension__setting__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__extension__setting__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A3\n1googleads.googleapis.com/CampaignExtensionSetting'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=338, - serialized_end=402, + serialized_start=365, + serialized_end=483, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=405, - serialized_end=613, + serialized_start=486, + serialized_end=694, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CampaignExtensionSettingOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=616, - serialized_end=889, + serialized_start=697, + serialized_end=970, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=892, - serialized_end=1073, + serialized_start=973, + serialized_end=1154, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1075, - serialized_end=1136, + serialized_start=1156, + serialized_end=1217, ) _MUTATECAMPAIGNEXTENSIONSETTINGSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNEXTENSIONSETTINGOPERATION @@ -384,8 +385,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1139, - serialized_end=1734, + serialized_start=1220, + serialized_end=1815, methods=[ _descriptor.MethodDescriptor( name='GetCampaignExtensionSetting', diff --git a/google/ads/google_ads/v3/proto/services/campaign_feed_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_feed_service_pb2.py index 49e63d0ec..498fe18ba 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_feed_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_feed_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\030CampaignFeedServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/campaign_feed_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/campaign_feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"4\n\x16GetCampaignFeedRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xb8\x01\n\x1aMutateCampaignFeedsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12P\n\noperations\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.CampaignFeedOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xed\x01\n\x15\x43\x61mpaignFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x41\n\x06\x63reate\x18\x01 \x01(\x0b\x32/.google.ads.googleads.v3.resources.CampaignFeedH\x00\x12\x41\n\x06update\x18\x02 \x01(\x0b\x32/.google.ads.googleads.v3.resources.CampaignFeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9d\x01\n\x1bMutateCampaignFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12K\n\x07results\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v3.services.MutateCampaignFeedResult\"1\n\x18MutateCampaignFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe7\x03\n\x13\x43\x61mpaignFeedService\x12\xc5\x01\n\x0fGetCampaignFeed\x12\x38.google.ads.googleads.v3.services.GetCampaignFeedRequest\x1a/.google.ads.googleads.v3.resources.CampaignFeed\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/campaignFeeds/*}\xda\x41\rresource_name\x12\xea\x01\n\x13MutateCampaignFeeds\x12<.google.ads.googleads.v3.services.MutateCampaignFeedsRequest\x1a=.google.ads.googleads.v3.services.MutateCampaignFeedsResponse\"V\x82\xd3\xe4\x93\x02\x37\"2/v3/customers/{customer_id=*}/campaignFeeds:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18\x43\x61mpaignFeedServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/campaign_feed_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/campaign_feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"^\n\x16GetCampaignFeedRequest\x12\x44\n\rresource_name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%googleads.googleapis.com/CampaignFeed\"\xb8\x01\n\x1aMutateCampaignFeedsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12P\n\noperations\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.CampaignFeedOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xed\x01\n\x15\x43\x61mpaignFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x41\n\x06\x63reate\x18\x01 \x01(\x0b\x32/.google.ads.googleads.v3.resources.CampaignFeedH\x00\x12\x41\n\x06update\x18\x02 \x01(\x0b\x32/.google.ads.googleads.v3.resources.CampaignFeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9d\x01\n\x1bMutateCampaignFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12K\n\x07results\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v3.services.MutateCampaignFeedResult\"1\n\x18MutateCampaignFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe7\x03\n\x13\x43\x61mpaignFeedService\x12\xc5\x01\n\x0fGetCampaignFeed\x12\x38.google.ads.googleads.v3.services.GetCampaignFeedRequest\x1a/.google.ads.googleads.v3.resources.CampaignFeed\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/campaignFeeds/*}\xda\x41\rresource_name\x12\xea\x01\n\x13MutateCampaignFeeds\x12<.google.ads.googleads.v3.services.MutateCampaignFeedsRequest\x1a=.google.ads.googleads.v3.services.MutateCampaignFeedsResponse\"V\x82\xd3\xe4\x93\x02\x37\"2/v3/customers/{customer_id=*}/campaignFeeds:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18\x43\x61mpaignFeedServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A\'\n%googleads.googleapis.com/CampaignFeed'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=312, - serialized_end=364, + serialized_start=339, + serialized_end=433, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=367, - serialized_end=551, + serialized_start=436, + serialized_end=620, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CampaignFeedOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=554, - serialized_end=791, + serialized_start=623, + serialized_end=860, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=794, - serialized_end=951, + serialized_start=863, + serialized_end=1020, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=953, - serialized_end=1002, + serialized_start=1022, + serialized_end=1071, ) _MUTATECAMPAIGNFEEDSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNFEEDOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1005, - serialized_end=1492, + serialized_start=1074, + serialized_end=1561, methods=[ _descriptor.MethodDescriptor( name='GetCampaignFeed', diff --git a/google/ads/google_ads/v3/proto/services/campaign_label_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_label_service_pb2.py index bce37fa6d..6088a12c3 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_label_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_label_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\031CampaignLabelServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/campaign_label_service.proto\x12 google.ads.googleads.v3.services\x1a.google.ads.googleads.v3.services.MutateCampaignLabelsResponse\"W\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}/campaignLabels:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x80\x02\n$com.google.ads.googleads.v3.servicesB\x19\x43\x61mpaignLabelServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/campaign_label_service.proto\x12 google.ads.googleads.v3.services\x1a.google.ads.googleads.v3.services.MutateCampaignLabelsResponse\"W\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}/campaignLabels:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x80\x02\n$com.google.ads.googleads.v3.servicesB\x19\x43\x61mpaignLabelServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__label__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__label__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A(\n&googleads.googleapis.com/CampaignLabel'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=280, - serialized_end=333, + serialized_start=307, + serialized_end=403, ) @@ -110,8 +111,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=336, - serialized_end=522, + serialized_start=406, + serialized_end=592, ) @@ -151,8 +152,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CampaignLabelOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=524, - serialized_end=647, + serialized_start=594, + serialized_end=717, ) @@ -189,8 +190,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=650, - serialized_end=809, + serialized_start=720, + serialized_end=879, ) @@ -220,8 +221,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=811, - serialized_end=861, + serialized_start=881, + serialized_end=931, ) _MUTATECAMPAIGNLABELSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNLABELOPERATION @@ -356,8 +357,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=864, - serialized_end=1360, + serialized_start=934, + serialized_end=1430, methods=[ _descriptor.MethodDescriptor( name='GetCampaignLabel', diff --git a/google/ads/google_ads/v3/proto/services/campaign_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_service_pb2.py index 9f660bc75..f1bf3f659 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\024CampaignServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n=google/ads/googleads_v3/proto/services/campaign_service.proto\x12 google.ads.googleads.v3.services\x1a\x36google/ads/googleads_v3/proto/resources/campaign.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"0\n\x12GetCampaignRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xb0\x01\n\x16MutateCampaignsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12L\n\noperations\x18\x02 \x03(\x0b\x32\x33.google.ads.googleads.v3.services.CampaignOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe1\x01\n\x11\x43\x61mpaignOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12=\n\x06\x63reate\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.resources.CampaignH\x00\x12=\n\x06update\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v3.resources.CampaignH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x95\x01\n\x17MutateCampaignsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12G\n\x07results\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.MutateCampaignResult\"-\n\x14MutateCampaignResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xc3\x03\n\x0f\x43\x61mpaignService\x12\xb5\x01\n\x0bGetCampaign\x12\x34.google.ads.googleads.v3.services.GetCampaignRequest\x1a+.google.ads.googleads.v3.resources.Campaign\"C\x82\xd3\xe4\x93\x02-\x12+/v3/{resource_name=customers/*/campaigns/*}\xda\x41\rresource_name\x12\xda\x01\n\x0fMutateCampaigns\x12\x38.google.ads.googleads.v3.services.MutateCampaignsRequest\x1a\x39.google.ads.googleads.v3.services.MutateCampaignsResponse\"R\x82\xd3\xe4\x93\x02\x33\"./v3/customers/{customer_id=*}/campaigns:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfb\x01\n$com.google.ads.googleads.v3.servicesB\x14\x43\x61mpaignServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n=google/ads/googleads_v3/proto/services/campaign_service.proto\x12 google.ads.googleads.v3.services\x1a\x36google/ads/googleads_v3/proto/resources/campaign.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"V\n\x12GetCampaignRequest\x12@\n\rresource_name\x18\x01 \x01(\tB)\xe0\x41\x02\xfa\x41#\n!googleads.googleapis.com/Campaign\"\xb0\x01\n\x16MutateCampaignsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12L\n\noperations\x18\x02 \x03(\x0b\x32\x33.google.ads.googleads.v3.services.CampaignOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe1\x01\n\x11\x43\x61mpaignOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12=\n\x06\x63reate\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.resources.CampaignH\x00\x12=\n\x06update\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v3.resources.CampaignH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x95\x01\n\x17MutateCampaignsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12G\n\x07results\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.MutateCampaignResult\"-\n\x14MutateCampaignResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xc3\x03\n\x0f\x43\x61mpaignService\x12\xb5\x01\n\x0bGetCampaign\x12\x34.google.ads.googleads.v3.services.GetCampaignRequest\x1a+.google.ads.googleads.v3.resources.Campaign\"C\x82\xd3\xe4\x93\x02-\x12+/v3/{resource_name=customers/*/campaigns/*}\xda\x41\rresource_name\x12\xda\x01\n\x0fMutateCampaigns\x12\x38.google.ads.googleads.v3.services.MutateCampaignsRequest\x1a\x39.google.ads.googleads.v3.services.MutateCampaignsResponse\"R\x82\xd3\xe4\x93\x02\x33\"./v3/customers/{customer_id=*}/campaigns:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfb\x01\n$com.google.ads.googleads.v3.servicesB\x14\x43\x61mpaignServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A#\n!googleads.googleapis.com/Campaign'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=302, - serialized_end=350, + serialized_start=329, + serialized_end=415, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=353, - serialized_end=529, + serialized_start=418, + serialized_end=594, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CampaignOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=532, - serialized_end=757, + serialized_start=597, + serialized_end=822, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=760, - serialized_end=909, + serialized_start=825, + serialized_end=974, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=911, - serialized_end=956, + serialized_start=976, + serialized_end=1021, ) _MUTATECAMPAIGNSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=959, - serialized_end=1410, + serialized_start=1024, + serialized_end=1475, methods=[ _descriptor.MethodDescriptor( name='GetCampaign', diff --git a/google/ads/google_ads/v3/proto/services/campaign_shared_set_service_pb2.py b/google/ads/google_ads/v3/proto/services/campaign_shared_set_service_pb2.py index e18641aac..0547fba8c 100644 --- a/google/ads/google_ads/v3/proto/services/campaign_shared_set_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/campaign_shared_set_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\035CampaignSharedSetServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/services/campaign_shared_set_service.proto\x12 google.ads.googleads.v3.services\x1a\x41google/ads/googleads_v3/proto/resources/campaign_shared_set.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/rpc/status.proto\"9\n\x1bGetCampaignSharedSetRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xc2\x01\n\x1fMutateCampaignSharedSetsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\noperations\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.CampaignSharedSetOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x83\x01\n\x1a\x43\x61mpaignSharedSetOperation\x12\x46\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.CampaignSharedSetH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa7\x01\n MutateCampaignSharedSetsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12P\n\x07results\x18\x02 \x03(\x0b\x32?.google.ads.googleads.v3.services.MutateCampaignSharedSetResult\"6\n\x1dMutateCampaignSharedSetResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x94\x04\n\x18\x43\x61mpaignSharedSetService\x12\xd9\x01\n\x14GetCampaignSharedSet\x12=.google.ads.googleads.v3.services.GetCampaignSharedSetRequest\x1a\x34.google.ads.googleads.v3.resources.CampaignSharedSet\"L\x82\xd3\xe4\x93\x02\x36\x12\x34/v3/{resource_name=customers/*/campaignSharedSets/*}\xda\x41\rresource_name\x12\xfe\x01\n\x18MutateCampaignSharedSets\x12\x41.google.ads.googleads.v3.services.MutateCampaignSharedSetsRequest\x1a\x42.google.ads.googleads.v3.services.MutateCampaignSharedSetsResponse\"[\x82\xd3\xe4\x93\x02<\"7/v3/customers/{customer_id=*}/campaignSharedSets:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x84\x02\n$com.google.ads.googleads.v3.servicesB\x1d\x43\x61mpaignSharedSetServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/services/campaign_shared_set_service.proto\x12 google.ads.googleads.v3.services\x1a\x41google/ads/googleads_v3/proto/resources/campaign_shared_set.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/rpc/status.proto\"h\n\x1bGetCampaignSharedSetRequest\x12I\n\rresource_name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*googleads.googleapis.com/CampaignSharedSet\"\xc2\x01\n\x1fMutateCampaignSharedSetsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\noperations\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.CampaignSharedSetOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x83\x01\n\x1a\x43\x61mpaignSharedSetOperation\x12\x46\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.CampaignSharedSetH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa7\x01\n MutateCampaignSharedSetsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12P\n\x07results\x18\x02 \x03(\x0b\x32?.google.ads.googleads.v3.services.MutateCampaignSharedSetResult\"6\n\x1dMutateCampaignSharedSetResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x94\x04\n\x18\x43\x61mpaignSharedSetService\x12\xd9\x01\n\x14GetCampaignSharedSet\x12=.google.ads.googleads.v3.services.GetCampaignSharedSetRequest\x1a\x34.google.ads.googleads.v3.resources.CampaignSharedSet\"L\x82\xd3\xe4\x93\x02\x36\x12\x34/v3/{resource_name=customers/*/campaignSharedSets/*}\xda\x41\rresource_name\x12\xfe\x01\n\x18MutateCampaignSharedSets\x12\x41.google.ads.googleads.v3.services.MutateCampaignSharedSetsRequest\x1a\x42.google.ads.googleads.v3.services.MutateCampaignSharedSetsResponse\"[\x82\xd3\xe4\x93\x02<\"7/v3/customers/{customer_id=*}/campaignSharedSets:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x84\x02\n$com.google.ads.googleads.v3.servicesB\x1d\x43\x61mpaignSharedSetServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__shared__set__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__shared__set__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A,\n*googleads.googleapis.com/CampaignSharedSet'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=290, - serialized_end=347, + serialized_start=317, + serialized_end=421, ) @@ -110,8 +111,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=350, - serialized_end=544, + serialized_start=424, + serialized_end=618, ) @@ -151,8 +152,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CampaignSharedSetOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=547, - serialized_end=678, + serialized_start=621, + serialized_end=752, ) @@ -189,8 +190,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=681, - serialized_end=848, + serialized_start=755, + serialized_end=922, ) @@ -220,8 +221,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=850, - serialized_end=904, + serialized_start=924, + serialized_end=978, ) _MUTATECAMPAIGNSHAREDSETSREQUEST.fields_by_name['operations'].message_type = _CAMPAIGNSHAREDSETOPERATION @@ -356,8 +357,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=907, - serialized_end=1439, + serialized_start=981, + serialized_end=1513, methods=[ _descriptor.MethodDescriptor( name='GetCampaignSharedSet', diff --git a/google/ads/google_ads/v3/proto/services/carrier_constant_service_pb2.py b/google/ads/google_ads/v3/proto/services/carrier_constant_service_pb2.py index e261629b7..ad801076b 100644 --- a/google/ads/google_ads/v3/proto/services/carrier_constant_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/carrier_constant_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\033CarrierConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/carrier_constant_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/carrier_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"7\n\x19GetCarrierConstantRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xfd\x01\n\x16\x43\x61rrierConstantService\x12\xc5\x01\n\x12GetCarrierConstant\x12;.google.ads.googleads.v3.services.GetCarrierConstantRequest\x1a\x32.google.ads.googleads.v3.resources.CarrierConstant\">\x82\xd3\xe4\x93\x02(\x12&/v3/{resource_name=carrierConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x82\x02\n$com.google.ads.googleads.v3.servicesB\x1b\x43\x61rrierConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/carrier_constant_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/carrier_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"d\n\x19GetCarrierConstantRequest\x12G\n\rresource_name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(googleads.googleapis.com/CarrierConstant2\xfd\x01\n\x16\x43\x61rrierConstantService\x12\xc5\x01\n\x12GetCarrierConstant\x12;.google.ads.googleads.v3.services.GetCarrierConstantRequest\x1a\x32.google.ads.googleads.v3.resources.CarrierConstant\">\x82\xd3\xe4\x93\x02(\x12&/v3/{resource_name=carrierConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x82\x02\n$com.google.ads.googleads.v3.servicesB\x1b\x43\x61rrierConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_carrier__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_carrier__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A*\n(googleads.googleapis.com/CarrierConstant'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=259, - serialized_end=314, + serialized_start=286, + serialized_end=386, ) DESCRIPTOR.message_types_by_name['GetCarrierConstantRequest'] = _GETCARRIERCONSTANTREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=317, - serialized_end=570, + serialized_start=389, + serialized_end=642, methods=[ _descriptor.MethodDescriptor( name='GetCarrierConstant', diff --git a/google/ads/google_ads/v3/proto/services/change_status_service_pb2.py b/google/ads/google_ads/v3/proto/services/change_status_service_pb2.py index e32155634..4ec738635 100644 --- a/google/ads/google_ads/v3/proto/services/change_status_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/change_status_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\030ChangeStatusServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/change_status_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/change_status.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"4\n\x16GetChangeStatusRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xf9\x01\n\x13\x43hangeStatusService\x12\xc4\x01\n\x0fGetChangeStatus\x12\x38.google.ads.googleads.v3.services.GetChangeStatusRequest\x1a/.google.ads.googleads.v3.resources.ChangeStatus\"F\x82\xd3\xe4\x93\x02\x30\x12./v3/{resource_name=customers/*/changeStatus/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18\x43hangeStatusServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/change_status_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/change_status.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"^\n\x16GetChangeStatusRequest\x12\x44\n\rresource_name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%googleads.googleapis.com/ChangeStatus2\xf9\x01\n\x13\x43hangeStatusService\x12\xc4\x01\n\x0fGetChangeStatus\x12\x38.google.ads.googleads.v3.services.GetChangeStatusRequest\x1a/.google.ads.googleads.v3.resources.ChangeStatus\"F\x82\xd3\xe4\x93\x02\x30\x12./v3/{resource_name=customers/*/changeStatus/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18\x43hangeStatusServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_change__status__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_change__status__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A\'\n%googleads.googleapis.com/ChangeStatus'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=253, - serialized_end=305, + serialized_start=280, + serialized_end=374, ) DESCRIPTOR.message_types_by_name['GetChangeStatusRequest'] = _GETCHANGESTATUSREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=308, - serialized_end=557, + serialized_start=377, + serialized_end=626, methods=[ _descriptor.MethodDescriptor( name='GetChangeStatus', diff --git a/google/ads/google_ads/v3/proto/services/click_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/click_view_service_pb2.py index cba5f05b8..1f9f262d0 100644 --- a/google/ads/google_ads/v3/proto/services/click_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/click_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\025ClickViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n?google/ads/googleads_v3/proto/services/click_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x38google/ads/googleads_v3/proto/resources/click_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"1\n\x13GetClickViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xeb\x01\n\x10\x43lickViewService\x12\xb9\x01\n\x0cGetClickView\x12\x35.google.ads.googleads.v3.services.GetClickViewRequest\x1a,.google.ads.googleads.v3.resources.ClickView\"D\x82\xd3\xe4\x93\x02.\x12,/v3/{resource_name=customers/*/clickViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15\x43lickViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n?google/ads/googleads_v3/proto/services/click_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x38google/ads/googleads_v3/proto/resources/click_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"X\n\x13GetClickViewRequest\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"googleads.googleapis.com/ClickView2\xeb\x01\n\x10\x43lickViewService\x12\xb9\x01\n\x0cGetClickView\x12\x35.google.ads.googleads.v3.services.GetClickViewRequest\x1a,.google.ads.googleads.v3.resources.ClickView\"D\x82\xd3\xe4\x93\x02.\x12,/v3/{resource_name=customers/*/clickViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15\x43lickViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_click__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_click__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A$\n\"googleads.googleapis.com/ClickView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=247, - serialized_end=296, + serialized_start=274, + serialized_end=362, ) DESCRIPTOR.message_types_by_name['GetClickViewRequest'] = _GETCLICKVIEWREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=299, - serialized_end=534, + serialized_start=365, + serialized_end=600, methods=[ _descriptor.MethodDescriptor( name='GetClickView', diff --git a/google/ads/google_ads/v3/proto/services/conversion_action_service_pb2.py b/google/ads/google_ads/v3/proto/services/conversion_action_service_pb2.py index 2641d30d8..b10de8db3 100644 --- a/google/ads/google_ads/v3/proto/services/conversion_action_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/conversion_action_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\034ConversionActionServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/conversion_action_service.proto\x12 google.ads.googleads.v3.services\x1a?google/ads/googleads_v3/proto/resources/conversion_action.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"8\n\x1aGetConversionActionRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xc0\x01\n\x1eMutateConversionActionsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12T\n\noperations\x18\x02 \x03(\x0b\x32;.google.ads.googleads.v3.services.ConversionActionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xf9\x01\n\x19\x43onversionActionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x45\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.ConversionActionH\x00\x12\x45\n\x06update\x18\x02 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.ConversionActionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa5\x01\n\x1fMutateConversionActionsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12O\n\x07results\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.services.MutateConversionActionResult\"5\n\x1cMutateConversionActionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x8b\x04\n\x17\x43onversionActionService\x12\xd5\x01\n\x13GetConversionAction\x12<.google.ads.googleads.v3.services.GetConversionActionRequest\x1a\x33.google.ads.googleads.v3.resources.ConversionAction\"K\x82\xd3\xe4\x93\x02\x35\x12\x33/v3/{resource_name=customers/*/conversionActions/*}\xda\x41\rresource_name\x12\xfa\x01\n\x17MutateConversionActions\x12@.google.ads.googleads.v3.services.MutateConversionActionsRequest\x1a\x41.google.ads.googleads.v3.services.MutateConversionActionsResponse\"Z\x82\xd3\xe4\x93\x02;\"6/v3/customers/{customer_id=*}/conversionActions:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1c\x43onversionActionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/conversion_action_service.proto\x12 google.ads.googleads.v3.services\x1a?google/ads/googleads_v3/proto/resources/conversion_action.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"f\n\x1aGetConversionActionRequest\x12H\n\rresource_name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)googleads.googleapis.com/ConversionAction\"\xc0\x01\n\x1eMutateConversionActionsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12T\n\noperations\x18\x02 \x03(\x0b\x32;.google.ads.googleads.v3.services.ConversionActionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xf9\x01\n\x19\x43onversionActionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x45\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.ConversionActionH\x00\x12\x45\n\x06update\x18\x02 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.ConversionActionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa5\x01\n\x1fMutateConversionActionsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12O\n\x07results\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.services.MutateConversionActionResult\"5\n\x1cMutateConversionActionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x8b\x04\n\x17\x43onversionActionService\x12\xd5\x01\n\x13GetConversionAction\x12<.google.ads.googleads.v3.services.GetConversionActionRequest\x1a\x33.google.ads.googleads.v3.resources.ConversionAction\"K\x82\xd3\xe4\x93\x02\x35\x12\x33/v3/{resource_name=customers/*/conversionActions/*}\xda\x41\rresource_name\x12\xfa\x01\n\x17MutateConversionActions\x12@.google.ads.googleads.v3.services.MutateConversionActionsRequest\x1a\x41.google.ads.googleads.v3.services.MutateConversionActionsResponse\"Z\x82\xd3\xe4\x93\x02;\"6/v3/customers/{customer_id=*}/conversionActions:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1c\x43onversionActionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_conversion__action__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_conversion__action__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A+\n)googleads.googleapis.com/ConversionAction'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=320, - serialized_end=376, + serialized_start=347, + serialized_end=449, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=379, - serialized_end=571, + serialized_start=452, + serialized_end=644, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.ConversionActionOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=574, - serialized_end=823, + serialized_start=647, + serialized_end=896, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=826, - serialized_end=991, + serialized_start=899, + serialized_end=1064, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=993, - serialized_end=1046, + serialized_start=1066, + serialized_end=1119, ) _MUTATECONVERSIONACTIONSREQUEST.fields_by_name['operations'].message_type = _CONVERSIONACTIONOPERATION @@ -382,8 +383,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1049, - serialized_end=1572, + serialized_start=1122, + serialized_end=1645, methods=[ _descriptor.MethodDescriptor( name='GetConversionAction', diff --git a/google/ads/google_ads/v3/proto/services/conversion_adjustment_upload_service_pb2.py b/google/ads/google_ads/v3/proto/services/conversion_adjustment_upload_service_pb2.py index 2d52fa846..dc90e19f2 100644 --- a/google/ads/google_ads/v3/proto/services/conversion_adjustment_upload_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/conversion_adjustment_upload_service_pb2.py @@ -26,7 +26,7 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB&ConversionAdjustmentUploadServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nQgoogle/ads/googleads_v3/proto/services/conversion_adjustment_upload_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/enums/conversion_adjustment_type.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"\xcb\x01\n\"UploadConversionAdjustmentsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12[\n\x16\x63onversion_adjustments\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.ConversionAdjustmentB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xa7\x01\n#UploadConversionAdjustmentsResponse\x12\x31\n\x15partial_failure_error\x18\x01 \x01(\x0b\x32\x12.google.rpc.Status\x12M\n\x07results\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.ConversionAdjustmentResult\"\xe9\x03\n\x14\x43onversionAdjustment\x12\x37\n\x11\x63onversion_action\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x61\x64justment_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12m\n\x0f\x61\x64justment_type\x18\x05 \x01(\x0e\x32T.google.ads.googleads.v3.enums.ConversionAdjustmentTypeEnum.ConversionAdjustmentType\x12M\n\x11restatement_value\x18\x06 \x01(\x0b\x32\x32.google.ads.googleads.v3.services.RestatementValue\x12S\n\x14gclid_date_time_pair\x18\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.GclidDateTimePairH\x00\x12\x30\n\x08order_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x42\x17\n\x15\x63onversion_identifier\"}\n\x10RestatementValue\x12\x34\n\x0e\x61\x64justed_value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\rcurrency_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"|\n\x11GclidDateTimePair\x12+\n\x05gclid\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63onversion_date_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xa0\x03\n\x1a\x43onversionAdjustmentResult\x12\x37\n\x11\x63onversion_action\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x61\x64justment_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12m\n\x0f\x61\x64justment_type\x18\x05 \x01(\x0e\x32T.google.ads.googleads.v3.enums.ConversionAdjustmentTypeEnum.ConversionAdjustmentType\x12S\n\x14gclid_date_time_pair\x18\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.GclidDateTimePairH\x00\x12\x30\n\x08order_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x42\x17\n\x15\x63onversion_identifier2\xd8\x02\n!ConversionAdjustmentUploadService\x12\x95\x02\n\x1bUploadConversionAdjustments\x12\x44.google.ads.googleads.v3.services.UploadConversionAdjustmentsRequest\x1a\x45.google.ads.googleads.v3.services.UploadConversionAdjustmentsResponse\"i\x82\xd3\xe4\x93\x02>\"9/v3/customers/{customer_id=*}:uploadConversionAdjustments:\x01*\xda\x41\"customer_id,conversion_adjustments\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8d\x02\n$com.google.ads.googleads.v3.servicesB&ConversionAdjustmentUploadServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nQgoogle/ads/googleads_v3/proto/services/conversion_adjustment_upload_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/enums/conversion_adjustment_type.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"\xd0\x01\n\"UploadConversionAdjustmentsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12[\n\x16\x63onversion_adjustments\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.ConversionAdjustmentB\x03\xe0\x41\x02\x12\x1c\n\x0fpartial_failure\x18\x03 \x01(\x08\x42\x03\xe0\x41\x02\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xa7\x01\n#UploadConversionAdjustmentsResponse\x12\x31\n\x15partial_failure_error\x18\x01 \x01(\x0b\x32\x12.google.rpc.Status\x12M\n\x07results\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.ConversionAdjustmentResult\"\xe9\x03\n\x14\x43onversionAdjustment\x12\x37\n\x11\x63onversion_action\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x61\x64justment_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12m\n\x0f\x61\x64justment_type\x18\x05 \x01(\x0e\x32T.google.ads.googleads.v3.enums.ConversionAdjustmentTypeEnum.ConversionAdjustmentType\x12M\n\x11restatement_value\x18\x06 \x01(\x0b\x32\x32.google.ads.googleads.v3.services.RestatementValue\x12S\n\x14gclid_date_time_pair\x18\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.GclidDateTimePairH\x00\x12\x30\n\x08order_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x42\x17\n\x15\x63onversion_identifier\"}\n\x10RestatementValue\x12\x34\n\x0e\x61\x64justed_value\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\rcurrency_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"|\n\x11GclidDateTimePair\x12+\n\x05gclid\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63onversion_date_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xa0\x03\n\x1a\x43onversionAdjustmentResult\x12\x37\n\x11\x63onversion_action\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x61\x64justment_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12m\n\x0f\x61\x64justment_type\x18\x05 \x01(\x0e\x32T.google.ads.googleads.v3.enums.ConversionAdjustmentTypeEnum.ConversionAdjustmentType\x12S\n\x14gclid_date_time_pair\x18\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.GclidDateTimePairH\x00\x12\x30\n\x08order_id\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValueH\x00\x42\x17\n\x15\x63onversion_identifier2\xe8\x02\n!ConversionAdjustmentUploadService\x12\xa5\x02\n\x1bUploadConversionAdjustments\x12\x44.google.ads.googleads.v3.services.UploadConversionAdjustmentsRequest\x1a\x45.google.ads.googleads.v3.services.UploadConversionAdjustmentsResponse\"y\x82\xd3\xe4\x93\x02>\"9/v3/customers/{customer_id=*}:uploadConversionAdjustments:\x01*\xda\x41\x32\x63ustomer_id,conversion_adjustments,partial_failure\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8d\x02\n$com.google.ads.googleads.v3.servicesB&ConversionAdjustmentUploadServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_conversion__adjustment__type__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -60,7 +60,7 @@ has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\002'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='validate_only', full_name='google.ads.googleads.v3.services.UploadConversionAdjustmentsRequest.validate_only', index=3, number=4, type=8, cpp_type=7, label=1, @@ -81,7 +81,7 @@ oneofs=[ ], serialized_start=335, - serialized_end=538, + serialized_end=543, ) @@ -118,8 +118,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=541, - serialized_end=708, + serialized_start=546, + serialized_end=713, ) @@ -187,8 +187,8 @@ name='conversion_identifier', full_name='google.ads.googleads.v3.services.ConversionAdjustment.conversion_identifier', index=0, containing_type=None, fields=[]), ], - serialized_start=711, - serialized_end=1200, + serialized_start=716, + serialized_end=1205, ) @@ -225,8 +225,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1202, - serialized_end=1327, + serialized_start=1207, + serialized_end=1332, ) @@ -263,8 +263,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1329, - serialized_end=1453, + serialized_start=1334, + serialized_end=1458, ) @@ -325,8 +325,8 @@ name='conversion_identifier', full_name='google.ads.googleads.v3.services.ConversionAdjustmentResult.conversion_identifier', index=0, containing_type=None, fields=[]), ], - serialized_start=1456, - serialized_end=1872, + serialized_start=1461, + serialized_end=1877, ) _UPLOADCONVERSIONADJUSTMENTSREQUEST.fields_by_name['conversion_adjustments'].message_type = _CONVERSIONADJUSTMENT @@ -381,10 +381,10 @@ conversion_adjustments: Required. The conversion adjustments that are being uploaded. partial_failure: - 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. This should always be set to true. + Required. 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. This should always be set to true. validate_only: If true, the request is validated but not executed. Only errors are returned, not results. @@ -533,6 +533,7 @@ DESCRIPTOR._options = None _UPLOADCONVERSIONADJUSTMENTSREQUEST.fields_by_name['customer_id']._options = None _UPLOADCONVERSIONADJUSTMENTSREQUEST.fields_by_name['conversion_adjustments']._options = None +_UPLOADCONVERSIONADJUSTMENTSREQUEST.fields_by_name['partial_failure']._options = None _CONVERSIONADJUSTMENTUPLOADSERVICE = _descriptor.ServiceDescriptor( name='ConversionAdjustmentUploadService', @@ -540,8 +541,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1875, - serialized_end=2219, + serialized_start=1880, + serialized_end=2240, methods=[ _descriptor.MethodDescriptor( name='UploadConversionAdjustments', @@ -550,7 +551,7 @@ containing_service=None, input_type=_UPLOADCONVERSIONADJUSTMENTSREQUEST, output_type=_UPLOADCONVERSIONADJUSTMENTSRESPONSE, - serialized_options=_b('\202\323\344\223\002>\"9/v3/customers/{customer_id=*}:uploadConversionAdjustments:\001*\332A\"customer_id,conversion_adjustments'), + serialized_options=_b('\202\323\344\223\002>\"9/v3/customers/{customer_id=*}:uploadConversionAdjustments:\001*\332A2customer_id,conversion_adjustments,partial_failure'), ), ]) _sym_db.RegisterServiceDescriptor(_CONVERSIONADJUSTMENTUPLOADSERVICE) diff --git a/google/ads/google_ads/v3/proto/services/conversion_upload_service_pb2.py b/google/ads/google_ads/v3/proto/services/conversion_upload_service_pb2.py index 120527cc2..f3c48b713 100644 --- a/google/ads/google_ads/v3/proto/services/conversion_upload_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/conversion_upload_service_pb2.py @@ -25,7 +25,7 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\034ConversionUploadServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/conversion_upload_service.proto\x12 google.ads.googleads.v3.services\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"\xb6\x01\n\x1dUploadClickConversionsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12K\n\x0b\x63onversions\x18\x02 \x03(\x0b\x32\x31.google.ads.googleads.v3.services.ClickConversionB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x9d\x01\n\x1eUploadClickConversionsResponse\x12\x31\n\x15partial_failure_error\x18\x01 \x01(\x0b\x32\x12.google.rpc.Status\x12H\n\x07results\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.ClickConversionResult\"\xb4\x01\n\x1cUploadCallConversionsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12J\n\x0b\x63onversions\x18\x02 \x03(\x0b\x32\x30.google.ads.googleads.v3.services.CallConversionB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x9b\x01\n\x1dUploadCallConversionsResponse\x12\x31\n\x15partial_failure_error\x18\x01 \x01(\x0b\x32\x12.google.rpc.Status\x12G\n\x07results\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.CallConversionResult\"\xae\x03\n\x0f\x43lickConversion\x12+\n\x05gclid\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63onversion_action\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63onversion_date_time\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x63onversion_value\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\rcurrency_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08order_id\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\\\n\x19\x65xternal_attribution_data\x18\x07 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.ExternalAttributionData\"\xdf\x02\n\x0e\x43\x61llConversion\x12/\n\tcaller_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63\x61ll_start_date_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63onversion_action\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63onversion_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x63onversion_value\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\rcurrency_code\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x9e\x01\n\x17\x45xternalAttributionData\x12\x41\n\x1b\x65xternal_attribution_credit\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12@\n\x1a\x65xternal_attribution_model\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb9\x01\n\x15\x43lickConversionResult\x12+\n\x05gclid\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63onversion_action\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63onversion_date_time\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xf8\x01\n\x14\x43\x61llConversionResult\x12/\n\tcaller_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63\x61ll_start_date_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63onversion_action\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63onversion_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue2\xa4\x04\n\x17\x43onversionUploadService\x12\xf6\x01\n\x16UploadClickConversions\x12?.google.ads.googleads.v3.services.UploadClickConversionsRequest\x1a@.google.ads.googleads.v3.services.UploadClickConversionsResponse\"Y\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}:uploadClickConversions:\x01*\xda\x41\x17\x63ustomer_id,conversions\x12\xf2\x01\n\x15UploadCallConversions\x12>.google.ads.googleads.v3.services.UploadCallConversionsRequest\x1a?.google.ads.googleads.v3.services.UploadCallConversionsResponse\"X\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}:uploadCallConversions:\x01*\xda\x41\x17\x63ustomer_id,conversions\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1c\x43onversionUploadServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/conversion_upload_service.proto\x12 google.ads.googleads.v3.services\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"\xbb\x01\n\x1dUploadClickConversionsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12K\n\x0b\x63onversions\x18\x02 \x03(\x0b\x32\x31.google.ads.googleads.v3.services.ClickConversionB\x03\xe0\x41\x02\x12\x1c\n\x0fpartial_failure\x18\x03 \x01(\x08\x42\x03\xe0\x41\x02\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x9d\x01\n\x1eUploadClickConversionsResponse\x12\x31\n\x15partial_failure_error\x18\x01 \x01(\x0b\x32\x12.google.rpc.Status\x12H\n\x07results\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.ClickConversionResult\"\xb9\x01\n\x1cUploadCallConversionsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12J\n\x0b\x63onversions\x18\x02 \x03(\x0b\x32\x30.google.ads.googleads.v3.services.CallConversionB\x03\xe0\x41\x02\x12\x1c\n\x0fpartial_failure\x18\x03 \x01(\x08\x42\x03\xe0\x41\x02\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x9b\x01\n\x1dUploadCallConversionsResponse\x12\x31\n\x15partial_failure_error\x18\x01 \x01(\x0b\x32\x12.google.rpc.Status\x12G\n\x07results\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.CallConversionResult\"\xae\x03\n\x0f\x43lickConversion\x12+\n\x05gclid\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63onversion_action\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63onversion_date_time\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x63onversion_value\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\rcurrency_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08order_id\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\\\n\x19\x65xternal_attribution_data\x18\x07 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.ExternalAttributionData\"\xdf\x02\n\x0e\x43\x61llConversion\x12/\n\tcaller_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63\x61ll_start_date_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63onversion_action\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63onversion_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10\x63onversion_value\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x33\n\rcurrency_code\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x9e\x01\n\x17\x45xternalAttributionData\x12\x41\n\x1b\x65xternal_attribution_credit\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12@\n\x1a\x65xternal_attribution_model\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb9\x01\n\x15\x43lickConversionResult\x12+\n\x05gclid\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63onversion_action\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63onversion_date_time\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xf8\x01\n\x14\x43\x61llConversionResult\x12/\n\tcaller_id\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63\x61ll_start_date_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11\x63onversion_action\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14\x63onversion_date_time\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue2\xc4\x04\n\x17\x43onversionUploadService\x12\x86\x02\n\x16UploadClickConversions\x12?.google.ads.googleads.v3.services.UploadClickConversionsRequest\x1a@.google.ads.googleads.v3.services.UploadClickConversionsResponse\"i\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}:uploadClickConversions:\x01*\xda\x41\'customer_id,conversions,partial_failure\x12\x82\x02\n\x15UploadCallConversions\x12>.google.ads.googleads.v3.services.UploadCallConversionsRequest\x1a?.google.ads.googleads.v3.services.UploadCallConversionsResponse\"h\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}:uploadCallConversions:\x01*\xda\x41\'customer_id,conversions,partial_failure\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1c\x43onversionUploadServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -59,7 +59,7 @@ has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\002'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='validate_only', full_name='google.ads.googleads.v3.services.UploadClickConversionsRequest.validate_only', index=3, number=4, type=8, cpp_type=7, label=1, @@ -80,7 +80,7 @@ oneofs=[ ], serialized_start=254, - serialized_end=436, + serialized_end=441, ) @@ -117,8 +117,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=439, - serialized_end=596, + serialized_start=444, + serialized_end=601, ) @@ -149,7 +149,7 @@ has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\002'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='validate_only', full_name='google.ads.googleads.v3.services.UploadCallConversionsRequest.validate_only', index=3, number=4, type=8, cpp_type=7, label=1, @@ -169,8 +169,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=599, - serialized_end=779, + serialized_start=604, + serialized_end=789, ) @@ -207,8 +207,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=782, - serialized_end=937, + serialized_start=792, + serialized_end=947, ) @@ -280,8 +280,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=940, - serialized_end=1370, + serialized_start=950, + serialized_end=1380, ) @@ -346,8 +346,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1373, - serialized_end=1724, + serialized_start=1383, + serialized_end=1734, ) @@ -384,8 +384,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1727, - serialized_end=1885, + serialized_start=1737, + serialized_end=1895, ) @@ -429,8 +429,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1888, - serialized_end=2073, + serialized_start=1898, + serialized_end=2083, ) @@ -481,8 +481,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2076, - serialized_end=2324, + serialized_start=2086, + serialized_end=2334, ) _UPLOADCLICKCONVERSIONSREQUEST.fields_by_name['conversions'].message_type = _CLICKCONVERSION @@ -538,10 +538,10 @@ conversions: Required. The conversions that are being uploaded. partial_failure: - 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. This should always be set to true. + Required. 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. This should always be set to true. validate_only: If true, the request is validated but not executed. Only errors are returned, not results. @@ -587,10 +587,10 @@ conversions: Required. The conversions that are being uploaded. partial_failure: - 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. This should always be set to true. + Required. 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. This should always be set to true. validate_only: If true, the request is validated but not executed. Only errors are returned, not results. @@ -768,8 +768,10 @@ DESCRIPTOR._options = None _UPLOADCLICKCONVERSIONSREQUEST.fields_by_name['customer_id']._options = None _UPLOADCLICKCONVERSIONSREQUEST.fields_by_name['conversions']._options = None +_UPLOADCLICKCONVERSIONSREQUEST.fields_by_name['partial_failure']._options = None _UPLOADCALLCONVERSIONSREQUEST.fields_by_name['customer_id']._options = None _UPLOADCALLCONVERSIONSREQUEST.fields_by_name['conversions']._options = None +_UPLOADCALLCONVERSIONSREQUEST.fields_by_name['partial_failure']._options = None _CONVERSIONUPLOADSERVICE = _descriptor.ServiceDescriptor( name='ConversionUploadService', @@ -777,8 +779,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=2327, - serialized_end=2875, + serialized_start=2337, + serialized_end=2917, methods=[ _descriptor.MethodDescriptor( name='UploadClickConversions', @@ -787,7 +789,7 @@ containing_service=None, input_type=_UPLOADCLICKCONVERSIONSREQUEST, output_type=_UPLOADCLICKCONVERSIONSRESPONSE, - serialized_options=_b('\202\323\344\223\0029\"4/v3/customers/{customer_id=*}:uploadClickConversions:\001*\332A\027customer_id,conversions'), + serialized_options=_b('\202\323\344\223\0029\"4/v3/customers/{customer_id=*}:uploadClickConversions:\001*\332A\'customer_id,conversions,partial_failure'), ), _descriptor.MethodDescriptor( name='UploadCallConversions', @@ -796,7 +798,7 @@ containing_service=None, input_type=_UPLOADCALLCONVERSIONSREQUEST, output_type=_UPLOADCALLCONVERSIONSRESPONSE, - serialized_options=_b('\202\323\344\223\0028\"3/v3/customers/{customer_id=*}:uploadCallConversions:\001*\332A\027customer_id,conversions'), + serialized_options=_b('\202\323\344\223\0028\"3/v3/customers/{customer_id=*}:uploadCallConversions:\001*\332A\'customer_id,conversions,partial_failure'), ), ]) _sym_db.RegisterServiceDescriptor(_CONVERSIONUPLOADSERVICE) diff --git a/google/ads/google_ads/v3/proto/services/currency_constant_service_pb2.py b/google/ads/google_ads/v3/proto/services/currency_constant_service_pb2.py index 13c032bb1..2c686d0cb 100644 --- a/google/ads/google_ads/v3/proto/services/currency_constant_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/currency_constant_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\034CurrencyConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/currency_constant_service.proto\x12 google.ads.googleads.v3.services\x1a?google/ads/googleads_v3/proto/resources/currency_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"8\n\x1aGetCurrencyConstantRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x82\x02\n\x17\x43urrencyConstantService\x12\xc9\x01\n\x13GetCurrencyConstant\x12<.google.ads.googleads.v3.services.GetCurrencyConstantRequest\x1a\x33.google.ads.googleads.v3.resources.CurrencyConstant\"?\x82\xd3\xe4\x93\x02)\x12\'/v3/{resource_name=currencyConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1c\x43urrencyConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/currency_constant_service.proto\x12 google.ads.googleads.v3.services\x1a?google/ads/googleads_v3/proto/resources/currency_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"f\n\x1aGetCurrencyConstantRequest\x12H\n\rresource_name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)googleads.googleapis.com/CurrencyConstant2\x82\x02\n\x17\x43urrencyConstantService\x12\xc9\x01\n\x13GetCurrencyConstant\x12<.google.ads.googleads.v3.services.GetCurrencyConstantRequest\x1a\x33.google.ads.googleads.v3.resources.CurrencyConstant\"?\x82\xd3\xe4\x93\x02)\x12\'/v3/{resource_name=currencyConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1c\x43urrencyConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_currency__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_currency__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A+\n)googleads.googleapis.com/CurrencyConstant'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=261, - serialized_end=317, + serialized_start=288, + serialized_end=390, ) DESCRIPTOR.message_types_by_name['GetCurrencyConstantRequest'] = _GETCURRENCYCONSTANTREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=320, - serialized_end=578, + serialized_start=393, + serialized_end=651, methods=[ _descriptor.MethodDescriptor( name='GetCurrencyConstant', diff --git a/google/ads/google_ads/v3/proto/services/custom_interest_service_pb2.py b/google/ads/google_ads/v3/proto/services/custom_interest_service_pb2.py index 13a66cbe7..02cc1759e 100644 --- a/google/ads/google_ads/v3/proto/services/custom_interest_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/custom_interest_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\032CustomInterestServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/services/custom_interest_service.proto\x12 google.ads.googleads.v3.services\x1a=google/ads/googleads_v3/proto/resources/custom_interest.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\"6\n\x18GetCustomInterestRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xa3\x01\n\x1cMutateCustomInterestsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\noperations\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.CustomInterestOperationB\x03\xe0\x41\x02\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe1\x01\n\x17\x43ustomInterestOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x43\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CustomInterestH\x00\x12\x43\n\x06update\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CustomInterestH\x00\x42\x0b\n\toperation\"n\n\x1dMutateCustomInterestsResponse\x12M\n\x07results\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.MutateCustomInterestResult\"3\n\x1aMutateCustomInterestResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf9\x03\n\x15\x43ustomInterestService\x12\xcd\x01\n\x11GetCustomInterest\x12:.google.ads.googleads.v3.services.GetCustomInterestRequest\x1a\x31.google.ads.googleads.v3.resources.CustomInterest\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/customInterests/*}\xda\x41\rresource_name\x12\xf2\x01\n\x15MutateCustomInterests\x12>.google.ads.googleads.v3.services.MutateCustomInterestsRequest\x1a?.google.ads.googleads.v3.services.MutateCustomInterestsResponse\"X\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/customInterests:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x43ustomInterestServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/services/custom_interest_service.proto\x12 google.ads.googleads.v3.services\x1a=google/ads/googleads_v3/proto/resources/custom_interest.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\"b\n\x18GetCustomInterestRequest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'googleads.googleapis.com/CustomInterest\"\xa3\x01\n\x1cMutateCustomInterestsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\noperations\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.CustomInterestOperationB\x03\xe0\x41\x02\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe1\x01\n\x17\x43ustomInterestOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x43\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CustomInterestH\x00\x12\x43\n\x06update\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CustomInterestH\x00\x42\x0b\n\toperation\"n\n\x1dMutateCustomInterestsResponse\x12M\n\x07results\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.MutateCustomInterestResult\"3\n\x1aMutateCustomInterestResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf9\x03\n\x15\x43ustomInterestService\x12\xcd\x01\n\x11GetCustomInterest\x12:.google.ads.googleads.v3.services.GetCustomInterestRequest\x1a\x31.google.ads.googleads.v3.resources.CustomInterest\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/customInterests/*}\xda\x41\rresource_name\x12\xf2\x01\n\x15MutateCustomInterests\x12>.google.ads.googleads.v3.services.MutateCustomInterestsRequest\x1a?.google.ads.googleads.v3.services.MutateCustomInterestsResponse\"X\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/customInterests:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x43ustomInterestServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_custom__interest__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_custom__interest__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/CustomInterest'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=291, - serialized_end=345, + serialized_start=318, + serialized_end=416, ) @@ -103,8 +104,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=348, - serialized_end=511, + serialized_start=419, + serialized_end=582, ) @@ -151,8 +152,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CustomInterestOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=514, - serialized_end=739, + serialized_start=585, + serialized_end=810, ) @@ -182,8 +183,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=741, - serialized_end=851, + serialized_start=812, + serialized_end=922, ) @@ -213,8 +214,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=853, - serialized_end=904, + serialized_start=924, + serialized_end=975, ) _MUTATECUSTOMINTERESTSREQUEST.fields_by_name['operations'].message_type = _CUSTOMINTERESTOPERATION @@ -340,8 +341,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=907, - serialized_end=1412, + serialized_start=978, + serialized_end=1483, methods=[ _descriptor.MethodDescriptor( name='GetCustomInterest', diff --git a/google/ads/google_ads/v3/proto/services/customer_client_link_service_pb2.py b/google/ads/google_ads/v3/proto/services/customer_client_link_service_pb2.py index 4b20800e3..15cd60749 100644 --- a/google/ads/google_ads/v3/proto/services/customer_client_link_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/customer_client_link_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\036CustomerClientLinkServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/services/customer_client_link_service.proto\x12 google.ads.googleads.v3.services\x1a\x42google/ads/googleads_v3/proto/resources/customer_client_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\":\n\x1cGetCustomerClientLinkRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\x92\x01\n\x1fMutateCustomerClientLinkRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\toperation\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v3.services.CustomerClientLinkOperationB\x03\xe0\x41\x02\"\xed\x01\n\x1b\x43ustomerClientLinkOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CustomerClientLinkH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CustomerClientLinkH\x00\x42\x0b\n\toperation\"t\n MutateCustomerClientLinkResponse\x12P\n\x06result\x18\x01 \x01(\x0b\x32@.google.ads.googleads.v3.services.MutateCustomerClientLinkResult\"7\n\x1eMutateCustomerClientLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x99\x04\n\x19\x43ustomerClientLinkService\x12\xdd\x01\n\x15GetCustomerClientLink\x12>.google.ads.googleads.v3.services.GetCustomerClientLinkRequest\x1a\x35.google.ads.googleads.v3.resources.CustomerClientLink\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/customerClientLinks/*}\xda\x41\rresource_name\x12\xfe\x01\n\x18MutateCustomerClientLink\x12\x41.google.ads.googleads.v3.services.MutateCustomerClientLinkRequest\x1a\x42.google.ads.googleads.v3.services.MutateCustomerClientLinkResponse\"[\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/customerClientLinks:mutate:\x01*\xda\x41\x15\x63ustomer_id,operation\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1e\x43ustomerClientLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/services/customer_client_link_service.proto\x12 google.ads.googleads.v3.services\x1a\x42google/ads/googleads_v3/proto/resources/customer_client_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\"j\n\x1cGetCustomerClientLinkRequest\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+googleads.googleapis.com/CustomerClientLink\"\x92\x01\n\x1fMutateCustomerClientLinkRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\toperation\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v3.services.CustomerClientLinkOperationB\x03\xe0\x41\x02\"\xed\x01\n\x1b\x43ustomerClientLinkOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CustomerClientLinkH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CustomerClientLinkH\x00\x42\x0b\n\toperation\"t\n MutateCustomerClientLinkResponse\x12P\n\x06result\x18\x01 \x01(\x0b\x32@.google.ads.googleads.v3.services.MutateCustomerClientLinkResult\"7\n\x1eMutateCustomerClientLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x99\x04\n\x19\x43ustomerClientLinkService\x12\xdd\x01\n\x15GetCustomerClientLink\x12>.google.ads.googleads.v3.services.GetCustomerClientLinkRequest\x1a\x35.google.ads.googleads.v3.resources.CustomerClientLink\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/customerClientLinks/*}\xda\x41\rresource_name\x12\xfe\x01\n\x18MutateCustomerClientLink\x12\x41.google.ads.googleads.v3.services.MutateCustomerClientLinkRequest\x1a\x42.google.ads.googleads.v3.services.MutateCustomerClientLinkResponse\"[\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/customerClientLinks:mutate:\x01*\xda\x41\x15\x63ustomer_id,operation\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1e\x43ustomerClientLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__client__link__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__client__link__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/CustomerClientLink'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=301, - serialized_end=359, + serialized_start=328, + serialized_end=434, ) @@ -96,8 +97,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=362, - serialized_end=508, + serialized_start=437, + serialized_end=583, ) @@ -144,8 +145,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CustomerClientLinkOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=511, - serialized_end=748, + serialized_start=586, + serialized_end=823, ) @@ -175,8 +176,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=750, - serialized_end=866, + serialized_start=825, + serialized_end=941, ) @@ -206,8 +207,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=868, - serialized_end=923, + serialized_start=943, + serialized_end=998, ) _MUTATECUSTOMERCLIENTLINKREQUEST.fields_by_name['operation'].message_type = _CUSTOMERCLIENTLINKOPERATION @@ -332,8 +333,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=926, - serialized_end=1463, + serialized_start=1001, + serialized_end=1538, methods=[ _descriptor.MethodDescriptor( name='GetCustomerClientLink', diff --git a/google/ads/google_ads/v3/proto/services/customer_client_service_pb2.py b/google/ads/google_ads/v3/proto/services/customer_client_service_pb2.py index 91ca45ebe..a303c0d52 100644 --- a/google/ads/google_ads/v3/proto/services/customer_client_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/customer_client_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\032CustomerClientServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/services/customer_client_service.proto\x12 google.ads.googleads.v3.services\x1a=google/ads/googleads_v3/proto/resources/customer_client.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"6\n\x18GetCustomerClientRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x84\x02\n\x15\x43ustomerClientService\x12\xcd\x01\n\x11GetCustomerClient\x12:.google.ads.googleads.v3.services.GetCustomerClientRequest\x1a\x31.google.ads.googleads.v3.resources.CustomerClient\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/customerClients/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x43ustomerClientServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/services/customer_client_service.proto\x12 google.ads.googleads.v3.services\x1a=google/ads/googleads_v3/proto/resources/customer_client.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"b\n\x18GetCustomerClientRequest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'googleads.googleapis.com/CustomerClient2\x84\x02\n\x15\x43ustomerClientService\x12\xcd\x01\n\x11GetCustomerClient\x12:.google.ads.googleads.v3.services.GetCustomerClientRequest\x1a\x31.google.ads.googleads.v3.resources.CustomerClient\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/customerClients/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x43ustomerClientServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__client__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__client__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/CustomerClient'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=257, - serialized_end=311, + serialized_start=284, + serialized_end=382, ) DESCRIPTOR.message_types_by_name['GetCustomerClientRequest'] = _GETCUSTOMERCLIENTREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=314, - serialized_end=574, + serialized_start=385, + serialized_end=645, methods=[ _descriptor.MethodDescriptor( name='GetCustomerClient', diff --git a/google/ads/google_ads/v3/proto/services/customer_extension_setting_service_pb2.py b/google/ads/google_ads/v3/proto/services/customer_extension_setting_service_pb2.py index 2ed44f986..676103a55 100644 --- a/google/ads/google_ads/v3/proto/services/customer_extension_setting_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/customer_extension_setting_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB$CustomerExtensionSettingServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nOgoogle/ads/googleads_v3/proto/services/customer_extension_setting_service.proto\x12 google.ads.googleads.v3.services\x1aHgoogle/ads/googleads_v3/proto/resources/customer_extension_setting.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"@\n\"GetCustomerExtensionSettingRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xd0\x01\n&MutateCustomerExtensionSettingsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\\\n\noperations\x18\x02 \x03(\x0b\x32\x43.google.ads.googleads.v3.services.CustomerExtensionSettingOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x91\x02\n!CustomerExtensionSettingOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12M\n\x06\x63reate\x18\x01 \x01(\x0b\x32;.google.ads.googleads.v3.resources.CustomerExtensionSettingH\x00\x12M\n\x06update\x18\x02 \x01(\x0b\x32;.google.ads.googleads.v3.resources.CustomerExtensionSettingH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xb5\x01\n\'MutateCustomerExtensionSettingsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12W\n\x07results\x18\x02 \x03(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCustomerExtensionSettingResult\"=\n$MutateCustomerExtensionSettingResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd3\x04\n\x1f\x43ustomerExtensionSettingService\x12\xf5\x01\n\x1bGetCustomerExtensionSetting\x12\x44.google.ads.googleads.v3.services.GetCustomerExtensionSettingRequest\x1a;.google.ads.googleads.v3.resources.CustomerExtensionSetting\"S\x82\xd3\xe4\x93\x02=\x12;/v3/{resource_name=customers/*/customerExtensionSettings/*}\xda\x41\rresource_name\x12\x9a\x02\n\x1fMutateCustomerExtensionSettings\x12H.google.ads.googleads.v3.services.MutateCustomerExtensionSettingsRequest\x1aI.google.ads.googleads.v3.services.MutateCustomerExtensionSettingsResponse\"b\x82\xd3\xe4\x93\x02\x43\">/v3/customers/{customer_id=*}/customerExtensionSettings:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8b\x02\n$com.google.ads.googleads.v3.servicesB$CustomerExtensionSettingServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nOgoogle/ads/googleads_v3/proto/services/customer_extension_setting_service.proto\x12 google.ads.googleads.v3.services\x1aHgoogle/ads/googleads_v3/proto/resources/customer_extension_setting.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"v\n\"GetCustomerExtensionSettingRequest\x12P\n\rresource_name\x18\x01 \x01(\tB9\xe0\x41\x02\xfa\x41\x33\n1googleads.googleapis.com/CustomerExtensionSetting\"\xd0\x01\n&MutateCustomerExtensionSettingsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\\\n\noperations\x18\x02 \x03(\x0b\x32\x43.google.ads.googleads.v3.services.CustomerExtensionSettingOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x91\x02\n!CustomerExtensionSettingOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12M\n\x06\x63reate\x18\x01 \x01(\x0b\x32;.google.ads.googleads.v3.resources.CustomerExtensionSettingH\x00\x12M\n\x06update\x18\x02 \x01(\x0b\x32;.google.ads.googleads.v3.resources.CustomerExtensionSettingH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xb5\x01\n\'MutateCustomerExtensionSettingsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12W\n\x07results\x18\x02 \x03(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCustomerExtensionSettingResult\"=\n$MutateCustomerExtensionSettingResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd3\x04\n\x1f\x43ustomerExtensionSettingService\x12\xf5\x01\n\x1bGetCustomerExtensionSetting\x12\x44.google.ads.googleads.v3.services.GetCustomerExtensionSettingRequest\x1a;.google.ads.googleads.v3.resources.CustomerExtensionSetting\"S\x82\xd3\xe4\x93\x02=\x12;/v3/{resource_name=customers/*/customerExtensionSettings/*}\xda\x41\rresource_name\x12\x9a\x02\n\x1fMutateCustomerExtensionSettings\x12H.google.ads.googleads.v3.services.MutateCustomerExtensionSettingsRequest\x1aI.google.ads.googleads.v3.services.MutateCustomerExtensionSettingsResponse\"b\x82\xd3\xe4\x93\x02\x43\">/v3/customers/{customer_id=*}/customerExtensionSettings:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8b\x02\n$com.google.ads.googleads.v3.servicesB$CustomerExtensionSettingServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__extension__setting__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__extension__setting__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A3\n1googleads.googleapis.com/CustomerExtensionSetting'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=338, - serialized_end=402, + serialized_start=365, + serialized_end=483, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=405, - serialized_end=613, + serialized_start=486, + serialized_end=694, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CustomerExtensionSettingOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=616, - serialized_end=889, + serialized_start=697, + serialized_end=970, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=892, - serialized_end=1073, + serialized_start=973, + serialized_end=1154, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1075, - serialized_end=1136, + serialized_start=1156, + serialized_end=1217, ) _MUTATECUSTOMEREXTENSIONSETTINGSREQUEST.fields_by_name['operations'].message_type = _CUSTOMEREXTENSIONSETTINGOPERATION @@ -383,8 +384,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1139, - serialized_end=1734, + serialized_start=1220, + serialized_end=1815, methods=[ _descriptor.MethodDescriptor( name='GetCustomerExtensionSetting', diff --git a/google/ads/google_ads/v3/proto/services/customer_feed_service_pb2.py b/google/ads/google_ads/v3/proto/services/customer_feed_service_pb2.py index b323f9957..a9b531049 100644 --- a/google/ads/google_ads/v3/proto/services/customer_feed_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/customer_feed_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\030CustomerFeedServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/customer_feed_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/customer_feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"4\n\x16GetCustomerFeedRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xb8\x01\n\x1aMutateCustomerFeedsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12P\n\noperations\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.CustomerFeedOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xed\x01\n\x15\x43ustomerFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x41\n\x06\x63reate\x18\x01 \x01(\x0b\x32/.google.ads.googleads.v3.resources.CustomerFeedH\x00\x12\x41\n\x06update\x18\x02 \x01(\x0b\x32/.google.ads.googleads.v3.resources.CustomerFeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9d\x01\n\x1bMutateCustomerFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12K\n\x07results\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v3.services.MutateCustomerFeedResult\"1\n\x18MutateCustomerFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe7\x03\n\x13\x43ustomerFeedService\x12\xc5\x01\n\x0fGetCustomerFeed\x12\x38.google.ads.googleads.v3.services.GetCustomerFeedRequest\x1a/.google.ads.googleads.v3.resources.CustomerFeed\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/customerFeeds/*}\xda\x41\rresource_name\x12\xea\x01\n\x13MutateCustomerFeeds\x12<.google.ads.googleads.v3.services.MutateCustomerFeedsRequest\x1a=.google.ads.googleads.v3.services.MutateCustomerFeedsResponse\"V\x82\xd3\xe4\x93\x02\x37\"2/v3/customers/{customer_id=*}/customerFeeds:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18\x43ustomerFeedServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/customer_feed_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/customer_feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"^\n\x16GetCustomerFeedRequest\x12\x44\n\rresource_name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%googleads.googleapis.com/CustomerFeed\"\xb8\x01\n\x1aMutateCustomerFeedsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12P\n\noperations\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.CustomerFeedOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xed\x01\n\x15\x43ustomerFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x41\n\x06\x63reate\x18\x01 \x01(\x0b\x32/.google.ads.googleads.v3.resources.CustomerFeedH\x00\x12\x41\n\x06update\x18\x02 \x01(\x0b\x32/.google.ads.googleads.v3.resources.CustomerFeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9d\x01\n\x1bMutateCustomerFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12K\n\x07results\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v3.services.MutateCustomerFeedResult\"1\n\x18MutateCustomerFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe7\x03\n\x13\x43ustomerFeedService\x12\xc5\x01\n\x0fGetCustomerFeed\x12\x38.google.ads.googleads.v3.services.GetCustomerFeedRequest\x1a/.google.ads.googleads.v3.resources.CustomerFeed\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/customerFeeds/*}\xda\x41\rresource_name\x12\xea\x01\n\x13MutateCustomerFeeds\x12<.google.ads.googleads.v3.services.MutateCustomerFeedsRequest\x1a=.google.ads.googleads.v3.services.MutateCustomerFeedsResponse\"V\x82\xd3\xe4\x93\x02\x37\"2/v3/customers/{customer_id=*}/customerFeeds:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18\x43ustomerFeedServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A\'\n%googleads.googleapis.com/CustomerFeed'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=312, - serialized_end=364, + serialized_start=339, + serialized_end=433, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=367, - serialized_end=551, + serialized_start=436, + serialized_end=620, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CustomerFeedOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=554, - serialized_end=791, + serialized_start=623, + serialized_end=860, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=794, - serialized_end=951, + serialized_start=863, + serialized_end=1020, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=953, - serialized_end=1002, + serialized_start=1022, + serialized_end=1071, ) _MUTATECUSTOMERFEEDSREQUEST.fields_by_name['operations'].message_type = _CUSTOMERFEEDOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1005, - serialized_end=1492, + serialized_start=1074, + serialized_end=1561, methods=[ _descriptor.MethodDescriptor( name='GetCustomerFeed', diff --git a/google/ads/google_ads/v3/proto/services/customer_label_service_pb2.py b/google/ads/google_ads/v3/proto/services/customer_label_service_pb2.py index c69faead7..6959dd987 100644 --- a/google/ads/google_ads/v3/proto/services/customer_label_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/customer_label_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\031CustomerLabelServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/customer_label_service.proto\x12 google.ads.googleads.v3.services\x1a.google.ads.googleads.v3.services.MutateCustomerLabelsResponse\"W\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}/customerLabels:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x80\x02\n$com.google.ads.googleads.v3.servicesB\x19\x43ustomerLabelServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/customer_label_service.proto\x12 google.ads.googleads.v3.services\x1a.google.ads.googleads.v3.services.MutateCustomerLabelsResponse\"W\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}/customerLabels:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x80\x02\n$com.google.ads.googleads.v3.servicesB\x19\x43ustomerLabelServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__label__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__label__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A(\n&googleads.googleapis.com/CustomerLabel'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=280, - serialized_end=333, + serialized_start=307, + serialized_end=403, ) @@ -110,8 +111,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=336, - serialized_end=522, + serialized_start=406, + serialized_end=592, ) @@ -151,8 +152,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CustomerLabelOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=524, - serialized_end=647, + serialized_start=594, + serialized_end=717, ) @@ -189,8 +190,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=650, - serialized_end=809, + serialized_start=720, + serialized_end=879, ) @@ -220,8 +221,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=811, - serialized_end=861, + serialized_start=881, + serialized_end=931, ) _MUTATECUSTOMERLABELSREQUEST.fields_by_name['operations'].message_type = _CUSTOMERLABELOPERATION @@ -356,8 +357,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=864, - serialized_end=1360, + serialized_start=934, + serialized_end=1430, methods=[ _descriptor.MethodDescriptor( name='GetCustomerLabel', diff --git a/google/ads/google_ads/v3/proto/services/customer_manager_link_service_pb2.py b/google/ads/google_ads/v3/proto/services/customer_manager_link_service_pb2.py index 19cebced9..ef13f5971 100644 --- a/google/ads/google_ads/v3/proto/services/customer_manager_link_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/customer_manager_link_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\037CustomerManagerLinkServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/customer_manager_link_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/customer_manager_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\";\n\x1dGetCustomerManagerLinkRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\x95\x01\n MutateCustomerManagerLinkRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12W\n\noperations\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.services.CustomerManagerLinkOperationB\x03\xe0\x41\x02\"y\n\x16MoveManagerLinkRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12+\n\x1eprevious_customer_manager_link\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0bnew_manager\x18\x03 \x01(\tB\x03\xe0\x41\x02\"\xa6\x01\n\x1c\x43ustomerManagerLinkOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12H\n\x06update\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.CustomerManagerLinkH\x00\x42\x0b\n\toperation\"w\n!MutateCustomerManagerLinkResponse\x12R\n\x07results\x18\x01 \x03(\x0b\x32\x41.google.ads.googleads.v3.services.MutateCustomerManagerLinkResult\"0\n\x17MoveManagerLinkResponse\x12\x15\n\rresource_name\x18\x01 \x01(\t\"8\n\x1fMutateCustomerManagerLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xb5\x06\n\x1a\x43ustomerManagerLinkService\x12\xe1\x01\n\x16GetCustomerManagerLink\x12?.google.ads.googleads.v3.services.GetCustomerManagerLinkRequest\x1a\x36.google.ads.googleads.v3.resources.CustomerManagerLink\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/customerManagerLinks/*}\xda\x41\rresource_name\x12\x83\x02\n\x19MutateCustomerManagerLink\x12\x42.google.ads.googleads.v3.services.MutateCustomerManagerLinkRequest\x1a\x43.google.ads.googleads.v3.services.MutateCustomerManagerLinkResponse\"]\x82\xd3\xe4\x93\x02>\"9/v3/customers/{customer_id=*}/customerManagerLinks:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x12\x8f\x02\n\x0fMoveManagerLink\x12\x38.google.ads.googleads.v3.services.MoveManagerLinkRequest\x1a\x39.google.ads.googleads.v3.services.MoveManagerLinkResponse\"\x86\x01\x82\xd3\xe4\x93\x02G\"B/v3/customers/{customer_id=*}/customerManagerLinks:moveManagerLink:\x01*\xda\x41\x36\x63ustomer_id,previous_customer_manager_link,new_manager\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1f\x43ustomerManagerLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/customer_manager_link_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/customer_manager_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\"l\n\x1dGetCustomerManagerLinkRequest\x12K\n\rresource_name\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\n,googleads.googleapis.com/CustomerManagerLink\"\x95\x01\n MutateCustomerManagerLinkRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12W\n\noperations\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.services.CustomerManagerLinkOperationB\x03\xe0\x41\x02\"y\n\x16MoveManagerLinkRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12+\n\x1eprevious_customer_manager_link\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0bnew_manager\x18\x03 \x01(\tB\x03\xe0\x41\x02\"\xa6\x01\n\x1c\x43ustomerManagerLinkOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12H\n\x06update\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.CustomerManagerLinkH\x00\x42\x0b\n\toperation\"w\n!MutateCustomerManagerLinkResponse\x12R\n\x07results\x18\x01 \x03(\x0b\x32\x41.google.ads.googleads.v3.services.MutateCustomerManagerLinkResult\"0\n\x17MoveManagerLinkResponse\x12\x15\n\rresource_name\x18\x01 \x01(\t\"8\n\x1fMutateCustomerManagerLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xb5\x06\n\x1a\x43ustomerManagerLinkService\x12\xe1\x01\n\x16GetCustomerManagerLink\x12?.google.ads.googleads.v3.services.GetCustomerManagerLinkRequest\x1a\x36.google.ads.googleads.v3.resources.CustomerManagerLink\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/customerManagerLinks/*}\xda\x41\rresource_name\x12\x83\x02\n\x19MutateCustomerManagerLink\x12\x42.google.ads.googleads.v3.services.MutateCustomerManagerLinkRequest\x1a\x43.google.ads.googleads.v3.services.MutateCustomerManagerLinkResponse\"]\x82\xd3\xe4\x93\x02>\"9/v3/customers/{customer_id=*}/customerManagerLinks:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x12\x8f\x02\n\x0fMoveManagerLink\x12\x38.google.ads.googleads.v3.services.MoveManagerLinkRequest\x1a\x39.google.ads.googleads.v3.services.MoveManagerLinkResponse\"\x86\x01\x82\xd3\xe4\x93\x02G\"B/v3/customers/{customer_id=*}/customerManagerLinks:moveManagerLink:\x01*\xda\x41\x36\x63ustomer_id,previous_customer_manager_link,new_manager\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1f\x43ustomerManagerLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__manager__link__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__manager__link__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A.\n,googleads.googleapis.com/CustomerManagerLink'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=303, - serialized_end=362, + serialized_start=330, + serialized_end=438, ) @@ -96,8 +97,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=365, - serialized_end=514, + serialized_start=441, + serialized_end=590, ) @@ -141,8 +142,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=516, - serialized_end=637, + serialized_start=592, + serialized_end=713, ) @@ -182,8 +183,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CustomerManagerLinkOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=640, - serialized_end=806, + serialized_start=716, + serialized_end=882, ) @@ -213,8 +214,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=808, - serialized_end=927, + serialized_start=884, + serialized_end=1003, ) @@ -244,8 +245,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=929, - serialized_end=977, + serialized_start=1005, + serialized_end=1053, ) @@ -275,8 +276,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=979, - serialized_end=1035, + serialized_start=1055, + serialized_end=1111, ) _MUTATECUSTOMERMANAGERLINKREQUEST.fields_by_name['operations'].message_type = _CUSTOMERMANAGERLINKOPERATION @@ -445,8 +446,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1038, - serialized_end=1859, + serialized_start=1114, + serialized_end=1935, methods=[ _descriptor.MethodDescriptor( name='GetCustomerManagerLink', diff --git a/google/ads/google_ads/v3/proto/services/customer_negative_criterion_service_pb2.py b/google/ads/google_ads/v3/proto/services/customer_negative_criterion_service_pb2.py index 4a4ccdc0e..8d4e8d239 100644 --- a/google/ads/google_ads/v3/proto/services/customer_negative_criterion_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/customer_negative_criterion_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB%CustomerNegativeCriterionServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nPgoogle/ads/googleads_v3/proto/services/customer_negative_criterion_service.proto\x12 google.ads.googleads.v3.services\x1aIgoogle/ads/googleads_v3/proto/resources/customer_negative_criterion.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/rpc/status.proto\"A\n#GetCustomerNegativeCriterionRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xd0\x01\n%MutateCustomerNegativeCriteriaRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12]\n\noperations\x18\x02 \x03(\x0b\x32\x44.google.ads.googleads.v3.services.CustomerNegativeCriterionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x93\x01\n\"CustomerNegativeCriterionOperation\x12N\n\x06\x63reate\x18\x01 \x01(\x0b\x32<.google.ads.googleads.v3.resources.CustomerNegativeCriterionH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"\xb4\x01\n&MutateCustomerNegativeCriteriaResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12W\n\x07results\x18\x02 \x03(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCustomerNegativeCriteriaResult\"=\n$MutateCustomerNegativeCriteriaResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd2\x04\n CustomerNegativeCriterionService\x12\xf7\x01\n\x1cGetCustomerNegativeCriterion\x12\x45.google.ads.googleads.v3.services.GetCustomerNegativeCriterionRequest\x1a<.google.ads.googleads.v3.resources.CustomerNegativeCriterion\"R\x82\xd3\xe4\x93\x02<\x12:/v3/{resource_name=customers/*/customerNegativeCriteria/*}\xda\x41\rresource_name\x12\x96\x02\n\x1eMutateCustomerNegativeCriteria\x12G.google.ads.googleads.v3.services.MutateCustomerNegativeCriteriaRequest\x1aH.google.ads.googleads.v3.services.MutateCustomerNegativeCriteriaResponse\"a\x82\xd3\xe4\x93\x02\x42\"=/v3/customers/{customer_id=*}/customerNegativeCriteria:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8c\x02\n$com.google.ads.googleads.v3.servicesB%CustomerNegativeCriterionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nPgoogle/ads/googleads_v3/proto/services/customer_negative_criterion_service.proto\x12 google.ads.googleads.v3.services\x1aIgoogle/ads/googleads_v3/proto/resources/customer_negative_criterion.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/rpc/status.proto\"x\n#GetCustomerNegativeCriterionRequest\x12Q\n\rresource_name\x18\x01 \x01(\tB:\xe0\x41\x02\xfa\x41\x34\n2googleads.googleapis.com/CustomerNegativeCriterion\"\xd0\x01\n%MutateCustomerNegativeCriteriaRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12]\n\noperations\x18\x02 \x03(\x0b\x32\x44.google.ads.googleads.v3.services.CustomerNegativeCriterionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x93\x01\n\"CustomerNegativeCriterionOperation\x12N\n\x06\x63reate\x18\x01 \x01(\x0b\x32<.google.ads.googleads.v3.resources.CustomerNegativeCriterionH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"\xb4\x01\n&MutateCustomerNegativeCriteriaResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12W\n\x07results\x18\x02 \x03(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCustomerNegativeCriteriaResult\"=\n$MutateCustomerNegativeCriteriaResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xd2\x04\n CustomerNegativeCriterionService\x12\xf7\x01\n\x1cGetCustomerNegativeCriterion\x12\x45.google.ads.googleads.v3.services.GetCustomerNegativeCriterionRequest\x1a<.google.ads.googleads.v3.resources.CustomerNegativeCriterion\"R\x82\xd3\xe4\x93\x02<\x12:/v3/{resource_name=customers/*/customerNegativeCriteria/*}\xda\x41\rresource_name\x12\x96\x02\n\x1eMutateCustomerNegativeCriteria\x12G.google.ads.googleads.v3.services.MutateCustomerNegativeCriteriaRequest\x1aH.google.ads.googleads.v3.services.MutateCustomerNegativeCriteriaResponse\"a\x82\xd3\xe4\x93\x02\x42\"=/v3/customers/{customer_id=*}/customerNegativeCriteria:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8c\x02\n$com.google.ads.googleads.v3.servicesB%CustomerNegativeCriterionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__negative__criterion__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__negative__criterion__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A4\n2googleads.googleapis.com/CustomerNegativeCriterion'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=306, - serialized_end=371, + serialized_start=333, + serialized_end=453, ) @@ -110,8 +111,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=374, - serialized_end=582, + serialized_start=456, + serialized_end=664, ) @@ -151,8 +152,8 @@ name='operation', full_name='google.ads.googleads.v3.services.CustomerNegativeCriterionOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=585, - serialized_end=732, + serialized_start=667, + serialized_end=814, ) @@ -189,8 +190,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=735, - serialized_end=915, + serialized_start=817, + serialized_end=997, ) @@ -220,8 +221,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=917, - serialized_end=978, + serialized_start=999, + serialized_end=1060, ) _MUTATECUSTOMERNEGATIVECRITERIAREQUEST.fields_by_name['operations'].message_type = _CUSTOMERNEGATIVECRITERIONOPERATION @@ -356,8 +357,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=981, - serialized_end=1575, + serialized_start=1063, + serialized_end=1657, methods=[ _descriptor.MethodDescriptor( name='GetCustomerNegativeCriterion', diff --git a/google/ads/google_ads/v3/proto/services/customer_service_pb2.py b/google/ads/google_ads/v3/proto/services/customer_service_pb2.py index 96774c5d0..aefd78f15 100644 --- a/google/ads/google_ads/v3/proto/services/customer_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/customer_service_pb2.py @@ -18,6 +18,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 @@ -27,9 +28,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\024CustomerServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n=google/ads/googleads_v3/proto/services/customer_service.proto\x12 google.ads.googleads.v3.services\x1a\x35google/ads/googleads_v3/proto/enums/access_role.proto\x1a\x36google/ads/googleads_v3/proto/resources/customer.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\"0\n\x12GetCustomerRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\x95\x01\n\x15MutateCustomerRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12K\n\toperation\x18\x04 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.CustomerOperationB\x03\xe0\x41\x02\x12\x15\n\rvalidate_only\x18\x05 \x01(\x08\"\x86\x02\n\x1b\x43reateCustomerClientRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12I\n\x0f\x63ustomer_client\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v3.resources.CustomerB\x03\xe0\x41\x02\x12\x33\n\remail_address\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12M\n\x0b\x61\x63\x63\x65ss_role\x18\x04 \x01(\x0e\x32\x38.google.ads.googleads.v3.enums.AccessRoleEnum.AccessRole\"\x81\x01\n\x11\x43ustomerOperation\x12;\n\x06update\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.resources.Customer\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\"5\n\x1c\x43reateCustomerClientResponse\x12\x15\n\rresource_name\x18\x02 \x01(\t\"`\n\x16MutateCustomerResponse\x12\x46\n\x06result\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v3.services.MutateCustomerResult\"-\n\x14MutateCustomerResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\" \n\x1eListAccessibleCustomersRequest\"9\n\x1fListAccessibleCustomersResponse\x12\x16\n\x0eresource_names\x18\x01 \x03(\t2\xee\x06\n\x0f\x43ustomerService\x12\xa9\x01\n\x0bGetCustomer\x12\x34.google.ads.googleads.v3.services.GetCustomerRequest\x1a+.google.ads.googleads.v3.resources.Customer\"7\x82\xd3\xe4\x93\x02!\x12\x1f/v3/{resource_name=customers/*}\xda\x41\rresource_name\x12\xcc\x01\n\x0eMutateCustomer\x12\x37.google.ads.googleads.v3.services.MutateCustomerRequest\x1a\x38.google.ads.googleads.v3.services.MutateCustomerResponse\"G\x82\xd3\xe4\x93\x02)\"$/v3/customers/{customer_id=*}:mutate:\x01*\xda\x41\x15\x63ustomer_id,operation\x12\xcd\x01\n\x17ListAccessibleCustomers\x12@.google.ads.googleads.v3.services.ListAccessibleCustomersRequest\x1a\x41.google.ads.googleads.v3.services.ListAccessibleCustomersResponse\"-\x82\xd3\xe4\x93\x02\'\x12%/v3/customers:listAccessibleCustomers\x12\xf2\x01\n\x14\x43reateCustomerClient\x12=.google.ads.googleads.v3.services.CreateCustomerClientRequest\x1a>.google.ads.googleads.v3.services.CreateCustomerClientResponse\"[\x82\xd3\xe4\x93\x02\x37\"2/v3/customers/{customer_id=*}:createCustomerClient:\x01*\xda\x41\x1b\x63ustomer_id,customer_client\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfb\x01\n$com.google.ads.googleads.v3.servicesB\x14\x43ustomerServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n=google/ads/googleads_v3/proto/services/customer_service.proto\x12 google.ads.googleads.v3.services\x1a\x35google/ads/googleads_v3/proto/enums/access_role.proto\x1a\x36google/ads/googleads_v3/proto/resources/customer.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\"V\n\x12GetCustomerRequest\x12@\n\rresource_name\x18\x01 \x01(\tB)\xe0\x41\x02\xfa\x41#\n!googleads.googleapis.com/Customer\"\x95\x01\n\x15MutateCustomerRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12K\n\toperation\x18\x04 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.CustomerOperationB\x03\xe0\x41\x02\x12\x15\n\rvalidate_only\x18\x05 \x01(\x08\"\x86\x02\n\x1b\x43reateCustomerClientRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12I\n\x0f\x63ustomer_client\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v3.resources.CustomerB\x03\xe0\x41\x02\x12\x33\n\remail_address\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12M\n\x0b\x61\x63\x63\x65ss_role\x18\x04 \x01(\x0e\x32\x38.google.ads.googleads.v3.enums.AccessRoleEnum.AccessRole\"\x81\x01\n\x11\x43ustomerOperation\x12;\n\x06update\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.resources.Customer\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\"5\n\x1c\x43reateCustomerClientResponse\x12\x15\n\rresource_name\x18\x02 \x01(\t\"`\n\x16MutateCustomerResponse\x12\x46\n\x06result\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v3.services.MutateCustomerResult\"-\n\x14MutateCustomerResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\" \n\x1eListAccessibleCustomersRequest\"9\n\x1fListAccessibleCustomersResponse\x12\x16\n\x0eresource_names\x18\x01 \x03(\t2\xee\x06\n\x0f\x43ustomerService\x12\xa9\x01\n\x0bGetCustomer\x12\x34.google.ads.googleads.v3.services.GetCustomerRequest\x1a+.google.ads.googleads.v3.resources.Customer\"7\x82\xd3\xe4\x93\x02!\x12\x1f/v3/{resource_name=customers/*}\xda\x41\rresource_name\x12\xcc\x01\n\x0eMutateCustomer\x12\x37.google.ads.googleads.v3.services.MutateCustomerRequest\x1a\x38.google.ads.googleads.v3.services.MutateCustomerResponse\"G\x82\xd3\xe4\x93\x02)\"$/v3/customers/{customer_id=*}:mutate:\x01*\xda\x41\x15\x63ustomer_id,operation\x12\xcd\x01\n\x17ListAccessibleCustomers\x12@.google.ads.googleads.v3.services.ListAccessibleCustomersRequest\x1a\x41.google.ads.googleads.v3.services.ListAccessibleCustomersResponse\"-\x82\xd3\xe4\x93\x02\'\x12%/v3/customers:listAccessibleCustomers\x12\xf2\x01\n\x14\x43reateCustomerClient\x12=.google.ads.googleads.v3.services.CreateCustomerClientRequest\x1a>.google.ads.googleads.v3.services.CreateCustomerClientResponse\"[\x82\xd3\xe4\x93\x02\x37\"2/v3/customers/{customer_id=*}:createCustomerClient:\x01*\xda\x41\x1b\x63ustomer_id,customer_client\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfb\x01\n$com.google.ads.googleads.v3.servicesB\x14\x43ustomerServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_access__role__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_access__role__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) @@ -47,7 +48,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A#\n!googleads.googleapis.com/Customer'), file=DESCRIPTOR), ], extensions=[ ], @@ -60,8 +61,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=364, - serialized_end=412, + serialized_start=391, + serialized_end=477, ) @@ -105,8 +106,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=415, - serialized_end=564, + serialized_start=480, + serialized_end=629, ) @@ -157,8 +158,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=567, - serialized_end=829, + serialized_start=632, + serialized_end=894, ) @@ -195,8 +196,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=832, - serialized_end=961, + serialized_start=897, + serialized_end=1026, ) @@ -226,8 +227,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=963, - serialized_end=1016, + serialized_start=1028, + serialized_end=1081, ) @@ -257,8 +258,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1018, - serialized_end=1114, + serialized_start=1083, + serialized_end=1179, ) @@ -288,8 +289,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1116, - serialized_end=1161, + serialized_start=1181, + serialized_end=1226, ) @@ -312,8 +313,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1163, - serialized_end=1195, + serialized_start=1228, + serialized_end=1260, ) @@ -343,8 +344,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1197, - serialized_end=1254, + serialized_start=1262, + serialized_end=1319, ) _MUTATECUSTOMERREQUEST.fields_by_name['operation'].message_type = _CUSTOMEROPERATION @@ -533,8 +534,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1257, - serialized_end=2135, + serialized_start=1322, + serialized_end=2200, methods=[ _descriptor.MethodDescriptor( name='GetCustomer', diff --git a/google/ads/google_ads/v3/proto/services/detail_placement_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/detail_placement_view_service_pb2.py index 1b89e1c33..e91d2ee73 100644 --- a/google/ads/google_ads/v3/proto/services/detail_placement_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/detail_placement_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\037DetailPlacementViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/detail_placement_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/detail_placement_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\";\n\x1dGetDetailPlacementViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x9d\x02\n\x1a\x44\x65tailPlacementViewService\x12\xe1\x01\n\x16GetDetailPlacementView\x12?.google.ads.googleads.v3.services.GetDetailPlacementViewRequest\x1a\x36.google.ads.googleads.v3.resources.DetailPlacementView\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/detailPlacementViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1f\x44\x65tailPlacementViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/detail_placement_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/detail_placement_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"l\n\x1dGetDetailPlacementViewRequest\x12K\n\rresource_name\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\n,googleads.googleapis.com/DetailPlacementView2\x9d\x02\n\x1a\x44\x65tailPlacementViewService\x12\xe1\x01\n\x16GetDetailPlacementView\x12?.google.ads.googleads.v3.services.GetDetailPlacementViewRequest\x1a\x36.google.ads.googleads.v3.resources.DetailPlacementView\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/detailPlacementViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1f\x44\x65tailPlacementViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_detail__placement__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_detail__placement__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A.\n,googleads.googleapis.com/DetailPlacementView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=269, - serialized_end=328, + serialized_start=296, + serialized_end=404, ) DESCRIPTOR.message_types_by_name['GetDetailPlacementViewRequest'] = _GETDETAILPLACEMENTVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=331, - serialized_end=616, + serialized_start=407, + serialized_end=692, methods=[ _descriptor.MethodDescriptor( name='GetDetailPlacementView', diff --git a/google/ads/google_ads/v3/proto/services/display_keyword_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/display_keyword_view_service_pb2.py index 4b8d88a6d..1850abdf6 100644 --- a/google/ads/google_ads/v3/proto/services/display_keyword_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/display_keyword_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\036DisplayKeywordViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/services/display_keyword_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x42google/ads/googleads_v3/proto/resources/display_keyword_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\":\n\x1cGetDisplayKeywordViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x98\x02\n\x19\x44isplayKeywordViewService\x12\xdd\x01\n\x15GetDisplayKeywordView\x12>.google.ads.googleads.v3.services.GetDisplayKeywordViewRequest\x1a\x35.google.ads.googleads.v3.resources.DisplayKeywordView\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/displayKeywordViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1e\x44isplayKeywordViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/services/display_keyword_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x42google/ads/googleads_v3/proto/resources/display_keyword_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"j\n\x1cGetDisplayKeywordViewRequest\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+googleads.googleapis.com/DisplayKeywordView2\x98\x02\n\x19\x44isplayKeywordViewService\x12\xdd\x01\n\x15GetDisplayKeywordView\x12>.google.ads.googleads.v3.services.GetDisplayKeywordViewRequest\x1a\x35.google.ads.googleads.v3.resources.DisplayKeywordView\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/displayKeywordViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1e\x44isplayKeywordViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_display__keyword__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_display__keyword__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/DisplayKeywordView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=267, - serialized_end=325, + serialized_start=294, + serialized_end=400, ) DESCRIPTOR.message_types_by_name['GetDisplayKeywordViewRequest'] = _GETDISPLAYKEYWORDVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=328, - serialized_end=608, + serialized_start=403, + serialized_end=683, methods=[ _descriptor.MethodDescriptor( name='GetDisplayKeywordView', diff --git a/google/ads/google_ads/v3/proto/services/distance_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/distance_view_service_pb2.py index 94f851ae1..c87127d2a 100644 --- a/google/ads/google_ads/v3/proto/services/distance_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/distance_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\030DistanceViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/distance_view_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/distance_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"4\n\x16GetDistanceViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xfa\x01\n\x13\x44istanceViewService\x12\xc5\x01\n\x0fGetDistanceView\x12\x38.google.ads.googleads.v3.services.GetDistanceViewRequest\x1a/.google.ads.googleads.v3.resources.DistanceView\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/distanceViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18\x44istanceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/distance_view_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/distance_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"^\n\x16GetDistanceViewRequest\x12\x44\n\rresource_name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%googleads.googleapis.com/DistanceView2\xfa\x01\n\x13\x44istanceViewService\x12\xc5\x01\n\x0fGetDistanceView\x12\x38.google.ads.googleads.v3.services.GetDistanceViewRequest\x1a/.google.ads.googleads.v3.resources.DistanceView\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/distanceViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18\x44istanceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_distance__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_distance__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A\'\n%googleads.googleapis.com/DistanceView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=253, - serialized_end=305, + serialized_start=280, + serialized_end=374, ) DESCRIPTOR.message_types_by_name['GetDistanceViewRequest'] = _GETDISTANCEVIEWREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=308, - serialized_end=558, + serialized_start=377, + serialized_end=627, methods=[ _descriptor.MethodDescriptor( name='GetDistanceView', diff --git a/google/ads/google_ads/v3/proto/services/domain_category_service_pb2.py b/google/ads/google_ads/v3/proto/services/domain_category_service_pb2.py index a5d85c196..1125bcd26 100644 --- a/google/ads/google_ads/v3/proto/services/domain_category_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/domain_category_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\032DomainCategoryServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/services/domain_category_service.proto\x12 google.ads.googleads.v3.services\x1a=google/ads/googleads_v3/proto/resources/domain_category.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"6\n\x18GetDomainCategoryRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x85\x02\n\x15\x44omainCategoryService\x12\xce\x01\n\x11GetDomainCategory\x12:.google.ads.googleads.v3.services.GetDomainCategoryRequest\x1a\x31.google.ads.googleads.v3.resources.DomainCategory\"J\x82\xd3\xe4\x93\x02\x34\x12\x32/v3/{resource_name=customers/*/domainCategories/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x44omainCategoryServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/services/domain_category_service.proto\x12 google.ads.googleads.v3.services\x1a=google/ads/googleads_v3/proto/resources/domain_category.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"b\n\x18GetDomainCategoryRequest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'googleads.googleapis.com/DomainCategory2\x85\x02\n\x15\x44omainCategoryService\x12\xce\x01\n\x11GetDomainCategory\x12:.google.ads.googleads.v3.services.GetDomainCategoryRequest\x1a\x31.google.ads.googleads.v3.resources.DomainCategory\"J\x82\xd3\xe4\x93\x02\x34\x12\x32/v3/{resource_name=customers/*/domainCategories/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x44omainCategoryServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_domain__category__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_domain__category__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/DomainCategory'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=257, - serialized_end=311, + serialized_start=284, + serialized_end=382, ) DESCRIPTOR.message_types_by_name['GetDomainCategoryRequest'] = _GETDOMAINCATEGORYREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=314, - serialized_end=575, + serialized_start=385, + serialized_end=646, methods=[ _descriptor.MethodDescriptor( name='GetDomainCategory', diff --git a/google/ads/google_ads/v3/proto/services/dynamic_search_ads_search_term_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/dynamic_search_ads_search_term_view_service_pb2.py index a8bce5022..1857490fb 100644 --- a/google/ads/google_ads/v3/proto/services/dynamic_search_ads_search_term_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/dynamic_search_ads_search_term_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB*DynamicSearchAdsSearchTermViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nXgoogle/ads/googleads_v3/proto/services/dynamic_search_ads_search_term_view_service.proto\x12 google.ads.googleads.v3.services\x1aQgoogle/ads/googleads_v3/proto/resources/dynamic_search_ads_search_term_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"F\n(GetDynamicSearchAdsSearchTermViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xd4\x02\n%DynamicSearchAdsSearchTermViewService\x12\x8d\x02\n!GetDynamicSearchAdsSearchTermView\x12J.google.ads.googleads.v3.services.GetDynamicSearchAdsSearchTermViewRequest\x1a\x41.google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView\"Y\x82\xd3\xe4\x93\x02\x43\x12\x41/v3/{resource_name=customers/*/dynamicSearchAdsSearchTermViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x91\x02\n$com.google.ads.googleads.v3.servicesB*DynamicSearchAdsSearchTermViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nXgoogle/ads/googleads_v3/proto/services/dynamic_search_ads_search_term_view_service.proto\x12 google.ads.googleads.v3.services\x1aQgoogle/ads/googleads_v3/proto/resources/dynamic_search_ads_search_term_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\x82\x01\n(GetDynamicSearchAdsSearchTermViewRequest\x12V\n\rresource_name\x18\x01 \x01(\tB?\xe0\x41\x02\xfa\x41\x39\n7googleads.googleapis.com/DynamicSearchAdsSearchTermView2\xd4\x02\n%DynamicSearchAdsSearchTermViewService\x12\x8d\x02\n!GetDynamicSearchAdsSearchTermView\x12J.google.ads.googleads.v3.services.GetDynamicSearchAdsSearchTermViewRequest\x1a\x41.google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView\"Y\x82\xd3\xe4\x93\x02\x43\x12\x41/v3/{resource_name=customers/*/dynamicSearchAdsSearchTermViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x91\x02\n$com.google.ads.googleads.v3.servicesB*DynamicSearchAdsSearchTermViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_dynamic__search__ads__search__term__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_dynamic__search__ads__search__term__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A9\n7googleads.googleapis.com/DynamicSearchAdsSearchTermView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=297, - serialized_end=367, + serialized_start=325, + serialized_end=455, ) DESCRIPTOR.message_types_by_name['GetDynamicSearchAdsSearchTermViewRequest'] = _GETDYNAMICSEARCHADSSEARCHTERMVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=370, - serialized_end=710, + serialized_start=458, + serialized_end=798, methods=[ _descriptor.MethodDescriptor( name='GetDynamicSearchAdsSearchTermView', diff --git a/google/ads/google_ads/v3/proto/services/expanded_landing_page_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/expanded_landing_page_view_service_pb2.py index 94071621b..4ece903b9 100644 --- a/google/ads/google_ads/v3/proto/services/expanded_landing_page_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/expanded_landing_page_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB#ExpandedLandingPageViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nOgoogle/ads/googleads_v3/proto/services/expanded_landing_page_view_service.proto\x12 google.ads.googleads.v3.services\x1aHgoogle/ads/googleads_v3/proto/resources/expanded_landing_page_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"?\n!GetExpandedLandingPageViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xb1\x02\n\x1e\x45xpandedLandingPageViewService\x12\xf1\x01\n\x1aGetExpandedLandingPageView\x12\x43.google.ads.googleads.v3.services.GetExpandedLandingPageViewRequest\x1a:.google.ads.googleads.v3.resources.ExpandedLandingPageView\"R\x82\xd3\xe4\x93\x02<\x12:/v3/{resource_name=customers/*/expandedLandingPageViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8a\x02\n$com.google.ads.googleads.v3.servicesB#ExpandedLandingPageViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nOgoogle/ads/googleads_v3/proto/services/expanded_landing_page_view_service.proto\x12 google.ads.googleads.v3.services\x1aHgoogle/ads/googleads_v3/proto/resources/expanded_landing_page_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"t\n!GetExpandedLandingPageViewRequest\x12O\n\rresource_name\x18\x01 \x01(\tB8\xe0\x41\x02\xfa\x41\x32\n0googleads.googleapis.com/ExpandedLandingPageView2\xb1\x02\n\x1e\x45xpandedLandingPageViewService\x12\xf1\x01\n\x1aGetExpandedLandingPageView\x12\x43.google.ads.googleads.v3.services.GetExpandedLandingPageViewRequest\x1a:.google.ads.googleads.v3.resources.ExpandedLandingPageView\"R\x82\xd3\xe4\x93\x02<\x12:/v3/{resource_name=customers/*/expandedLandingPageViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8a\x02\n$com.google.ads.googleads.v3.servicesB#ExpandedLandingPageViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A2\n0googleads.googleapis.com/ExpandedLandingPageView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=279, - serialized_end=342, + serialized_start=306, + serialized_end=422, ) DESCRIPTOR.message_types_by_name['GetExpandedLandingPageViewRequest'] = _GETEXPANDEDLANDINGPAGEVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=345, - serialized_end=650, + serialized_start=425, + serialized_end=730, methods=[ _descriptor.MethodDescriptor( name='GetExpandedLandingPageView', diff --git a/google/ads/google_ads/v3/proto/services/extension_feed_item_service_pb2.py b/google/ads/google_ads/v3/proto/services/extension_feed_item_service_pb2.py index 11f824730..e2f79488c 100644 --- a/google/ads/google_ads/v3/proto/services/extension_feed_item_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/extension_feed_item_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\035ExtensionFeedItemServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/services/extension_feed_item_service.proto\x12 google.ads.googleads.v3.services\x1a\x41google/ads/googleads_v3/proto/resources/extension_feed_item.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"9\n\x1bGetExtensionFeedItemRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xc2\x01\n\x1fMutateExtensionFeedItemsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\noperations\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.ExtensionFeedItemOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xfc\x01\n\x1a\x45xtensionFeedItemOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x46\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.ExtensionFeedItemH\x00\x12\x46\n\x06update\x18\x02 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.ExtensionFeedItemH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa7\x01\n MutateExtensionFeedItemsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12P\n\x07results\x18\x02 \x03(\x0b\x32?.google.ads.googleads.v3.services.MutateExtensionFeedItemResult\"6\n\x1dMutateExtensionFeedItemResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x94\x04\n\x18\x45xtensionFeedItemService\x12\xd9\x01\n\x14GetExtensionFeedItem\x12=.google.ads.googleads.v3.services.GetExtensionFeedItemRequest\x1a\x34.google.ads.googleads.v3.resources.ExtensionFeedItem\"L\x82\xd3\xe4\x93\x02\x36\x12\x34/v3/{resource_name=customers/*/extensionFeedItems/*}\xda\x41\rresource_name\x12\xfe\x01\n\x18MutateExtensionFeedItems\x12\x41.google.ads.googleads.v3.services.MutateExtensionFeedItemsRequest\x1a\x42.google.ads.googleads.v3.services.MutateExtensionFeedItemsResponse\"[\x82\xd3\xe4\x93\x02<\"7/v3/customers/{customer_id=*}/extensionFeedItems:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x84\x02\n$com.google.ads.googleads.v3.servicesB\x1d\x45xtensionFeedItemServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/services/extension_feed_item_service.proto\x12 google.ads.googleads.v3.services\x1a\x41google/ads/googleads_v3/proto/resources/extension_feed_item.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"h\n\x1bGetExtensionFeedItemRequest\x12I\n\rresource_name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*googleads.googleapis.com/ExtensionFeedItem\"\xc2\x01\n\x1fMutateExtensionFeedItemsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\noperations\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.ExtensionFeedItemOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xfc\x01\n\x1a\x45xtensionFeedItemOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x46\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.ExtensionFeedItemH\x00\x12\x46\n\x06update\x18\x02 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.ExtensionFeedItemH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa7\x01\n MutateExtensionFeedItemsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12P\n\x07results\x18\x02 \x03(\x0b\x32?.google.ads.googleads.v3.services.MutateExtensionFeedItemResult\"6\n\x1dMutateExtensionFeedItemResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x94\x04\n\x18\x45xtensionFeedItemService\x12\xd9\x01\n\x14GetExtensionFeedItem\x12=.google.ads.googleads.v3.services.GetExtensionFeedItemRequest\x1a\x34.google.ads.googleads.v3.resources.ExtensionFeedItem\"L\x82\xd3\xe4\x93\x02\x36\x12\x34/v3/{resource_name=customers/*/extensionFeedItems/*}\xda\x41\rresource_name\x12\xfe\x01\n\x18MutateExtensionFeedItems\x12\x41.google.ads.googleads.v3.services.MutateExtensionFeedItemsRequest\x1a\x42.google.ads.googleads.v3.services.MutateExtensionFeedItemsResponse\"[\x82\xd3\xe4\x93\x02<\"7/v3/customers/{customer_id=*}/extensionFeedItems:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x84\x02\n$com.google.ads.googleads.v3.servicesB\x1d\x45xtensionFeedItemServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_extension__feed__item__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_extension__feed__item__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A,\n*googleads.googleapis.com/ExtensionFeedItem'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=324, - serialized_end=381, + serialized_start=351, + serialized_end=455, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=384, - serialized_end=578, + serialized_start=458, + serialized_end=652, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.ExtensionFeedItemOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=581, - serialized_end=833, + serialized_start=655, + serialized_end=907, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=836, - serialized_end=1003, + serialized_start=910, + serialized_end=1077, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1005, - serialized_end=1059, + serialized_start=1079, + serialized_end=1133, ) _MUTATEEXTENSIONFEEDITEMSREQUEST.fields_by_name['operations'].message_type = _EXTENSIONFEEDITEMOPERATION @@ -382,8 +383,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1062, - serialized_end=1594, + serialized_start=1136, + serialized_end=1668, methods=[ _descriptor.MethodDescriptor( name='GetExtensionFeedItem', diff --git a/google/ads/google_ads/v3/proto/services/feed_item_service_pb2.py b/google/ads/google_ads/v3/proto/services/feed_item_service_pb2.py index a1f207aa2..838363b87 100644 --- a/google/ads/google_ads/v3/proto/services/feed_item_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/feed_item_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\024FeedItemServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n>google/ads/googleads_v3/proto/services/feed_item_service.proto\x12 google.ads.googleads.v3.services\x1a\x37google/ads/googleads_v3/proto/resources/feed_item.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"0\n\x12GetFeedItemRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xb0\x01\n\x16MutateFeedItemsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12L\n\noperations\x18\x02 \x03(\x0b\x32\x33.google.ads.googleads.v3.services.FeedItemOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe1\x01\n\x11\x46\x65\x65\x64ItemOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12=\n\x06\x63reate\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.resources.FeedItemH\x00\x12=\n\x06update\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v3.resources.FeedItemH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x95\x01\n\x17MutateFeedItemsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12G\n\x07results\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.MutateFeedItemResult\"-\n\x14MutateFeedItemResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xc3\x03\n\x0f\x46\x65\x65\x64ItemService\x12\xb5\x01\n\x0bGetFeedItem\x12\x34.google.ads.googleads.v3.services.GetFeedItemRequest\x1a+.google.ads.googleads.v3.resources.FeedItem\"C\x82\xd3\xe4\x93\x02-\x12+/v3/{resource_name=customers/*/feedItems/*}\xda\x41\rresource_name\x12\xda\x01\n\x0fMutateFeedItems\x12\x38.google.ads.googleads.v3.services.MutateFeedItemsRequest\x1a\x39.google.ads.googleads.v3.services.MutateFeedItemsResponse\"R\x82\xd3\xe4\x93\x02\x33\"./v3/customers/{customer_id=*}/feedItems:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfb\x01\n$com.google.ads.googleads.v3.servicesB\x14\x46\x65\x65\x64ItemServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n>google/ads/googleads_v3/proto/services/feed_item_service.proto\x12 google.ads.googleads.v3.services\x1a\x37google/ads/googleads_v3/proto/resources/feed_item.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"V\n\x12GetFeedItemRequest\x12@\n\rresource_name\x18\x01 \x01(\tB)\xe0\x41\x02\xfa\x41#\n!googleads.googleapis.com/FeedItem\"\xb0\x01\n\x16MutateFeedItemsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12L\n\noperations\x18\x02 \x03(\x0b\x32\x33.google.ads.googleads.v3.services.FeedItemOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe1\x01\n\x11\x46\x65\x65\x64ItemOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12=\n\x06\x63reate\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.resources.FeedItemH\x00\x12=\n\x06update\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v3.resources.FeedItemH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x95\x01\n\x17MutateFeedItemsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12G\n\x07results\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.MutateFeedItemResult\"-\n\x14MutateFeedItemResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xc3\x03\n\x0f\x46\x65\x65\x64ItemService\x12\xb5\x01\n\x0bGetFeedItem\x12\x34.google.ads.googleads.v3.services.GetFeedItemRequest\x1a+.google.ads.googleads.v3.resources.FeedItem\"C\x82\xd3\xe4\x93\x02-\x12+/v3/{resource_name=customers/*/feedItems/*}\xda\x41\rresource_name\x12\xda\x01\n\x0fMutateFeedItems\x12\x38.google.ads.googleads.v3.services.MutateFeedItemsRequest\x1a\x39.google.ads.googleads.v3.services.MutateFeedItemsResponse\"R\x82\xd3\xe4\x93\x02\x33\"./v3/customers/{customer_id=*}/feedItems:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfb\x01\n$com.google.ads.googleads.v3.servicesB\x14\x46\x65\x65\x64ItemServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__item__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__item__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A#\n!googleads.googleapis.com/FeedItem'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=304, - serialized_end=352, + serialized_start=331, + serialized_end=417, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=355, - serialized_end=531, + serialized_start=420, + serialized_end=596, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.FeedItemOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=534, - serialized_end=759, + serialized_start=599, + serialized_end=824, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=762, - serialized_end=911, + serialized_start=827, + serialized_end=976, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=913, - serialized_end=958, + serialized_start=978, + serialized_end=1023, ) _MUTATEFEEDITEMSREQUEST.fields_by_name['operations'].message_type = _FEEDITEMOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=961, - serialized_end=1412, + serialized_start=1026, + serialized_end=1477, methods=[ _descriptor.MethodDescriptor( name='GetFeedItem', diff --git a/google/ads/google_ads/v3/proto/services/feed_item_target_service_pb2.py b/google/ads/google_ads/v3/proto/services/feed_item_target_service_pb2.py index 78273d7fe..89698a35a 100644 --- a/google/ads/google_ads/v3/proto/services/feed_item_target_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/feed_item_target_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\032FeedItemTargetServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/feed_item_target_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/feed_item_target.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"6\n\x18GetFeedItemTargetRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\x8c\x01\n\x1cMutateFeedItemTargetsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\noperations\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.FeedItemTargetOperationB\x03\xe0\x41\x02\"}\n\x17\x46\x65\x65\x64ItemTargetOperation\x12\x43\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.FeedItemTargetH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"n\n\x1dMutateFeedItemTargetsResponse\x12M\n\x07results\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.MutateFeedItemTargetResult\"3\n\x1aMutateFeedItemTargetResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf9\x03\n\x15\x46\x65\x65\x64ItemTargetService\x12\xcd\x01\n\x11GetFeedItemTarget\x12:.google.ads.googleads.v3.services.GetFeedItemTargetRequest\x1a\x31.google.ads.googleads.v3.resources.FeedItemTarget\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/feedItemTargets/*}\xda\x41\rresource_name\x12\xf2\x01\n\x15MutateFeedItemTargets\x12>.google.ads.googleads.v3.services.MutateFeedItemTargetsRequest\x1a?.google.ads.googleads.v3.services.MutateFeedItemTargetsResponse\"X\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/feedItemTargets:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x46\x65\x65\x64ItemTargetServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/feed_item_target_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/feed_item_target.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"b\n\x18GetFeedItemTargetRequest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'googleads.googleapis.com/FeedItemTarget\"\x8c\x01\n\x1cMutateFeedItemTargetsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\noperations\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.FeedItemTargetOperationB\x03\xe0\x41\x02\"}\n\x17\x46\x65\x65\x64ItemTargetOperation\x12\x43\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.FeedItemTargetH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"n\n\x1dMutateFeedItemTargetsResponse\x12M\n\x07results\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.MutateFeedItemTargetResult\"3\n\x1aMutateFeedItemTargetResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf9\x03\n\x15\x46\x65\x65\x64ItemTargetService\x12\xcd\x01\n\x11GetFeedItemTarget\x12:.google.ads.googleads.v3.services.GetFeedItemTargetRequest\x1a\x31.google.ads.googleads.v3.resources.FeedItemTarget\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/feedItemTargets/*}\xda\x41\rresource_name\x12\xf2\x01\n\x15MutateFeedItemTargets\x12>.google.ads.googleads.v3.services.MutateFeedItemTargetsRequest\x1a?.google.ads.googleads.v3.services.MutateFeedItemTargetsResponse\"X\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/feedItemTargets:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1a\x46\x65\x65\x64ItemTargetServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__item__target__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__item__target__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/FeedItemTarget'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=259, - serialized_end=313, + serialized_start=286, + serialized_end=384, ) @@ -95,8 +96,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=316, - serialized_end=456, + serialized_start=387, + serialized_end=527, ) @@ -136,8 +137,8 @@ name='operation', full_name='google.ads.googleads.v3.services.FeedItemTargetOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=458, - serialized_end=583, + serialized_start=529, + serialized_end=654, ) @@ -167,8 +168,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=585, - serialized_end=695, + serialized_start=656, + serialized_end=766, ) @@ -198,8 +199,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=697, - serialized_end=748, + serialized_start=768, + serialized_end=819, ) _MUTATEFEEDITEMTARGETSREQUEST.fields_by_name['operations'].message_type = _FEEDITEMTARGETOPERATION @@ -319,8 +320,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=751, - serialized_end=1256, + serialized_start=822, + serialized_end=1327, methods=[ _descriptor.MethodDescriptor( name='GetFeedItemTarget', diff --git a/google/ads/google_ads/v3/proto/services/feed_mapping_service_pb2.py b/google/ads/google_ads/v3/proto/services/feed_mapping_service_pb2.py index a15f0c3ba..f8cd080e6 100644 --- a/google/ads/google_ads/v3/proto/services/feed_mapping_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/feed_mapping_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\027FeedMappingServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/services/feed_mapping_service.proto\x12 google.ads.googleads.v3.services\x1a:google/ads/googleads_v3/proto/resources/feed_mapping.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/rpc/status.proto\"3\n\x15GetFeedMappingRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xb6\x01\n\x19MutateFeedMappingsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12O\n\noperations\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.FeedMappingOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"w\n\x14\x46\x65\x65\x64MappingOperation\x12@\n\x06\x63reate\x18\x01 \x01(\x0b\x32..google.ads.googleads.v3.resources.FeedMappingH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9b\x01\n\x1aMutateFeedMappingsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12J\n\x07results\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.MutateFeedMappingResult\"0\n\x17MutateFeedMappingResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xde\x03\n\x12\x46\x65\x65\x64MappingService\x12\xc1\x01\n\x0eGetFeedMapping\x12\x37.google.ads.googleads.v3.services.GetFeedMappingRequest\x1a..google.ads.googleads.v3.resources.FeedMapping\"F\x82\xd3\xe4\x93\x02\x30\x12./v3/{resource_name=customers/*/feedMappings/*}\xda\x41\rresource_name\x12\xe6\x01\n\x12MutateFeedMappings\x12;.google.ads.googleads.v3.services.MutateFeedMappingsRequest\x1a<.google.ads.googleads.v3.services.MutateFeedMappingsResponse\"U\x82\xd3\xe4\x93\x02\x36\"1/v3/customers/{customer_id=*}/feedMappings:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfe\x01\n$com.google.ads.googleads.v3.servicesB\x17\x46\x65\x65\x64MappingServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/services/feed_mapping_service.proto\x12 google.ads.googleads.v3.services\x1a:google/ads/googleads_v3/proto/resources/feed_mapping.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/rpc/status.proto\"\\\n\x15GetFeedMappingRequest\x12\x43\n\rresource_name\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$googleads.googleapis.com/FeedMapping\"\xb6\x01\n\x19MutateFeedMappingsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12O\n\noperations\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.FeedMappingOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"w\n\x14\x46\x65\x65\x64MappingOperation\x12@\n\x06\x63reate\x18\x01 \x01(\x0b\x32..google.ads.googleads.v3.resources.FeedMappingH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9b\x01\n\x1aMutateFeedMappingsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12J\n\x07results\x18\x02 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.MutateFeedMappingResult\"0\n\x17MutateFeedMappingResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xde\x03\n\x12\x46\x65\x65\x64MappingService\x12\xc1\x01\n\x0eGetFeedMapping\x12\x37.google.ads.googleads.v3.services.GetFeedMappingRequest\x1a..google.ads.googleads.v3.resources.FeedMapping\"F\x82\xd3\xe4\x93\x02\x30\x12./v3/{resource_name=customers/*/feedMappings/*}\xda\x41\rresource_name\x12\xe6\x01\n\x12MutateFeedMappings\x12;.google.ads.googleads.v3.services.MutateFeedMappingsRequest\x1a<.google.ads.googleads.v3.services.MutateFeedMappingsResponse\"U\x82\xd3\xe4\x93\x02\x36\"1/v3/customers/{customer_id=*}/feedMappings:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfe\x01\n$com.google.ads.googleads.v3.servicesB\x17\x46\x65\x65\x64MappingServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__mapping__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__mapping__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A&\n$googleads.googleapis.com/FeedMapping'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=276, - serialized_end=327, + serialized_start=303, + serialized_end=395, ) @@ -110,8 +111,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=330, - serialized_end=512, + serialized_start=398, + serialized_end=580, ) @@ -151,8 +152,8 @@ name='operation', full_name='google.ads.googleads.v3.services.FeedMappingOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=514, - serialized_end=633, + serialized_start=582, + serialized_end=701, ) @@ -189,8 +190,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=636, - serialized_end=791, + serialized_start=704, + serialized_end=859, ) @@ -220,8 +221,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=793, - serialized_end=841, + serialized_start=861, + serialized_end=909, ) _MUTATEFEEDMAPPINGSREQUEST.fields_by_name['operations'].message_type = _FEEDMAPPINGOPERATION @@ -355,8 +356,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=844, - serialized_end=1322, + serialized_start=912, + serialized_end=1390, methods=[ _descriptor.MethodDescriptor( name='GetFeedMapping', diff --git a/google/ads/google_ads/v3/proto/services/feed_placeholder_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/feed_placeholder_view_service_pb2.py index 957961047..163034d87 100644 --- a/google/ads/google_ads/v3/proto/services/feed_placeholder_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/feed_placeholder_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\037FeedPlaceholderViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/feed_placeholder_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/feed_placeholder_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\";\n\x1dGetFeedPlaceholderViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x9d\x02\n\x1a\x46\x65\x65\x64PlaceholderViewService\x12\xe1\x01\n\x16GetFeedPlaceholderView\x12?.google.ads.googleads.v3.services.GetFeedPlaceholderViewRequest\x1a\x36.google.ads.googleads.v3.resources.FeedPlaceholderView\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/feedPlaceholderViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1f\x46\x65\x65\x64PlaceholderViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/feed_placeholder_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/feed_placeholder_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"l\n\x1dGetFeedPlaceholderViewRequest\x12K\n\rresource_name\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\n,googleads.googleapis.com/FeedPlaceholderView2\x9d\x02\n\x1a\x46\x65\x65\x64PlaceholderViewService\x12\xe1\x01\n\x16GetFeedPlaceholderView\x12?.google.ads.googleads.v3.services.GetFeedPlaceholderViewRequest\x1a\x36.google.ads.googleads.v3.resources.FeedPlaceholderView\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/feedPlaceholderViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1f\x46\x65\x65\x64PlaceholderViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__placeholder__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__placeholder__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A.\n,googleads.googleapis.com/FeedPlaceholderView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=269, - serialized_end=328, + serialized_start=296, + serialized_end=404, ) DESCRIPTOR.message_types_by_name['GetFeedPlaceholderViewRequest'] = _GETFEEDPLACEHOLDERVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=331, - serialized_end=616, + serialized_start=407, + serialized_end=692, methods=[ _descriptor.MethodDescriptor( name='GetFeedPlaceholderView', diff --git a/google/ads/google_ads/v3/proto/services/feed_service_pb2.py b/google/ads/google_ads/v3/proto/services/feed_service_pb2.py index ec6ed4ec6..969e78a1c 100644 --- a/google/ads/google_ads/v3/proto/services/feed_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/feed_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\020FeedServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n9google/ads/googleads_v3/proto/services/feed_service.proto\x12 google.ads.googleads.v3.services\x1a\x32google/ads/googleads_v3/proto/resources/feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\",\n\x0eGetFeedRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xa8\x01\n\x12MutateFeedsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12H\n\noperations\x18\x02 \x03(\x0b\x32/.google.ads.googleads.v3.services.FeedOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xd5\x01\n\rFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x39\n\x06\x63reate\x18\x01 \x01(\x0b\x32\'.google.ads.googleads.v3.resources.FeedH\x00\x12\x39\n\x06update\x18\x02 \x01(\x0b\x32\'.google.ads.googleads.v3.resources.FeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x8d\x01\n\x13MutateFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12\x43\n\x07results\x18\x02 \x03(\x0b\x32\x32.google.ads.googleads.v3.services.MutateFeedResult\")\n\x10MutateFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x9f\x03\n\x0b\x46\x65\x65\x64Service\x12\xa5\x01\n\x07GetFeed\x12\x30.google.ads.googleads.v3.services.GetFeedRequest\x1a\'.google.ads.googleads.v3.resources.Feed\"?\x82\xd3\xe4\x93\x02)\x12\'/v3/{resource_name=customers/*/feeds/*}\xda\x41\rresource_name\x12\xca\x01\n\x0bMutateFeeds\x12\x34.google.ads.googleads.v3.services.MutateFeedsRequest\x1a\x35.google.ads.googleads.v3.services.MutateFeedsResponse\"N\x82\xd3\xe4\x93\x02/\"*/v3/customers/{customer_id=*}/feeds:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xf7\x01\n$com.google.ads.googleads.v3.servicesB\x10\x46\x65\x65\x64ServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n9google/ads/googleads_v3/proto/services/feed_service.proto\x12 google.ads.googleads.v3.services\x1a\x32google/ads/googleads_v3/proto/resources/feed.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"N\n\x0eGetFeedRequest\x12<\n\rresource_name\x18\x01 \x01(\tB%\xe0\x41\x02\xfa\x41\x1f\n\x1dgoogleads.googleapis.com/Feed\"\xa8\x01\n\x12MutateFeedsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12H\n\noperations\x18\x02 \x03(\x0b\x32/.google.ads.googleads.v3.services.FeedOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xd5\x01\n\rFeedOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x39\n\x06\x63reate\x18\x01 \x01(\x0b\x32\'.google.ads.googleads.v3.resources.FeedH\x00\x12\x39\n\x06update\x18\x02 \x01(\x0b\x32\'.google.ads.googleads.v3.resources.FeedH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x8d\x01\n\x13MutateFeedsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12\x43\n\x07results\x18\x02 \x03(\x0b\x32\x32.google.ads.googleads.v3.services.MutateFeedResult\")\n\x10MutateFeedResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x9f\x03\n\x0b\x46\x65\x65\x64Service\x12\xa5\x01\n\x07GetFeed\x12\x30.google.ads.googleads.v3.services.GetFeedRequest\x1a\'.google.ads.googleads.v3.resources.Feed\"?\x82\xd3\xe4\x93\x02)\x12\'/v3/{resource_name=customers/*/feeds/*}\xda\x41\rresource_name\x12\xca\x01\n\x0bMutateFeeds\x12\x34.google.ads.googleads.v3.services.MutateFeedsRequest\x1a\x35.google.ads.googleads.v3.services.MutateFeedsResponse\"N\x82\xd3\xe4\x93\x02/\"*/v3/customers/{customer_id=*}/feeds:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xf7\x01\n$com.google.ads.googleads.v3.servicesB\x10\x46\x65\x65\x64ServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A\037\n\035googleads.googleapis.com/Feed'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=294, - serialized_end=338, + serialized_start=321, + serialized_end=399, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=341, - serialized_end=509, + serialized_start=402, + serialized_end=570, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.FeedOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=512, - serialized_end=725, + serialized_start=573, + serialized_end=786, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=728, - serialized_end=869, + serialized_start=789, + serialized_end=930, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=871, - serialized_end=912, + serialized_start=932, + serialized_end=973, ) _MUTATEFEEDSREQUEST.fields_by_name['operations'].message_type = _FEEDOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=915, - serialized_end=1330, + serialized_start=976, + serialized_end=1391, methods=[ _descriptor.MethodDescriptor( name='GetFeed', diff --git a/google/ads/google_ads/v3/proto/services/gender_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/gender_view_service_pb2.py index 3799671a7..43c8a1a3e 100644 --- a/google/ads/google_ads/v3/proto/services/gender_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/gender_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\026GenderViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n@google/ads/googleads_v3/proto/services/gender_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x39google/ads/googleads_v3/proto/resources/gender_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"2\n\x14GetGenderViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xf0\x01\n\x11GenderViewService\x12\xbd\x01\n\rGetGenderView\x12\x36.google.ads.googleads.v3.services.GetGenderViewRequest\x1a-.google.ads.googleads.v3.resources.GenderView\"E\x82\xd3\xe4\x93\x02/\x12-/v3/{resource_name=customers/*/genderViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfd\x01\n$com.google.ads.googleads.v3.servicesB\x16GenderViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n@google/ads/googleads_v3/proto/services/gender_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x39google/ads/googleads_v3/proto/resources/gender_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"Z\n\x14GetGenderViewRequest\x12\x42\n\rresource_name\x18\x01 \x01(\tB+\xe0\x41\x02\xfa\x41%\n#googleads.googleapis.com/GenderView2\xf0\x01\n\x11GenderViewService\x12\xbd\x01\n\rGetGenderView\x12\x36.google.ads.googleads.v3.services.GetGenderViewRequest\x1a-.google.ads.googleads.v3.resources.GenderView\"E\x82\xd3\xe4\x93\x02/\x12-/v3/{resource_name=customers/*/genderViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfd\x01\n$com.google.ads.googleads.v3.servicesB\x16GenderViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_gender__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_gender__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A%\n#googleads.googleapis.com/GenderView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=249, - serialized_end=299, + serialized_start=276, + serialized_end=366, ) DESCRIPTOR.message_types_by_name['GetGenderViewRequest'] = _GETGENDERVIEWREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=302, - serialized_end=542, + serialized_start=369, + serialized_end=609, methods=[ _descriptor.MethodDescriptor( name='GetGenderView', diff --git a/google/ads/google_ads/v3/proto/services/geo_target_constant_service_pb2.py b/google/ads/google_ads/v3/proto/services/geo_target_constant_service_pb2.py index 26c2b0ee8..829cb9b55 100644 --- a/google/ads/google_ads/v3/proto/services/geo_target_constant_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/geo_target_constant_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\035GeoTargetConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/services/geo_target_constant_service.proto\x12 google.ads.googleads.v3.services\x1a\x41google/ads/googleads_v3/proto/resources/geo_target_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/wrappers.proto\"9\n\x1bGetGeoTargetConstantRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xe7\x03\n SuggestGeoTargetConstantsRequest\x12,\n\x06locale\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12j\n\x0elocation_names\x18\x01 \x01(\x0b\x32P.google.ads.googleads.v3.services.SuggestGeoTargetConstantsRequest.LocationNamesH\x00\x12\x64\n\x0bgeo_targets\x18\x02 \x01(\x0b\x32M.google.ads.googleads.v3.services.SuggestGeoTargetConstantsRequest.GeoTargetsH\x00\x1a<\n\rLocationNames\x12+\n\x05names\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1aH\n\nGeoTargets\x12:\n\x14geo_target_constants\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValueB\x07\n\x05query\"\x8b\x01\n!SuggestGeoTargetConstantsResponse\x12\x66\n\x1fgeo_target_constant_suggestions\x18\x01 \x03(\x0b\x32=.google.ads.googleads.v3.services.GeoTargetConstantSuggestion\"\xd8\x02\n\x1bGeoTargetConstantSuggestion\x12,\n\x06locale\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x05reach\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0bsearch_term\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Q\n\x13geo_target_constant\x18\x04 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.GeoTargetConstant\x12Y\n\x1bgeo_target_constant_parents\x18\x05 \x03(\x0b\x32\x34.google.ads.googleads.v3.resources.GeoTargetConstant2\xd9\x03\n\x18GeoTargetConstantService\x12\xcd\x01\n\x14GetGeoTargetConstant\x12=.google.ads.googleads.v3.services.GetGeoTargetConstantRequest\x1a\x34.google.ads.googleads.v3.resources.GeoTargetConstant\"@\x82\xd3\xe4\x93\x02*\x12(/v3/{resource_name=geoTargetConstants/*}\xda\x41\rresource_name\x12\xcf\x01\n\x19SuggestGeoTargetConstants\x12\x42.google.ads.googleads.v3.services.SuggestGeoTargetConstantsRequest\x1a\x43.google.ads.googleads.v3.services.SuggestGeoTargetConstantsResponse\")\x82\xd3\xe4\x93\x02#\"\x1e/v3/geoTargetConstants:suggest:\x01*\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x84\x02\n$com.google.ads.googleads.v3.servicesB\x1dGeoTargetConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nHgoogle/ads/googleads_v3/proto/services/geo_target_constant_service.proto\x12 google.ads.googleads.v3.services\x1a\x41google/ads/googleads_v3/proto/resources/geo_target_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/wrappers.proto\"h\n\x1bGetGeoTargetConstantRequest\x12I\n\rresource_name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*googleads.googleapis.com/GeoTargetConstant\"\xe7\x03\n SuggestGeoTargetConstantsRequest\x12,\n\x06locale\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ountry_code\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12j\n\x0elocation_names\x18\x01 \x01(\x0b\x32P.google.ads.googleads.v3.services.SuggestGeoTargetConstantsRequest.LocationNamesH\x00\x12\x64\n\x0bgeo_targets\x18\x02 \x01(\x0b\x32M.google.ads.googleads.v3.services.SuggestGeoTargetConstantsRequest.GeoTargetsH\x00\x1a<\n\rLocationNames\x12+\n\x05names\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x1aH\n\nGeoTargets\x12:\n\x14geo_target_constants\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValueB\x07\n\x05query\"\x8b\x01\n!SuggestGeoTargetConstantsResponse\x12\x66\n\x1fgeo_target_constant_suggestions\x18\x01 \x03(\x0b\x32=.google.ads.googleads.v3.services.GeoTargetConstantSuggestion\"\xd8\x02\n\x1bGeoTargetConstantSuggestion\x12,\n\x06locale\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12*\n\x05reach\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\x0bsearch_term\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Q\n\x13geo_target_constant\x18\x04 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.GeoTargetConstant\x12Y\n\x1bgeo_target_constant_parents\x18\x05 \x03(\x0b\x32\x34.google.ads.googleads.v3.resources.GeoTargetConstant2\xd9\x03\n\x18GeoTargetConstantService\x12\xcd\x01\n\x14GetGeoTargetConstant\x12=.google.ads.googleads.v3.services.GetGeoTargetConstantRequest\x1a\x34.google.ads.googleads.v3.resources.GeoTargetConstant\"@\x82\xd3\xe4\x93\x02*\x12(/v3/{resource_name=geoTargetConstants/*}\xda\x41\rresource_name\x12\xcf\x01\n\x19SuggestGeoTargetConstants\x12\x42.google.ads.googleads.v3.services.SuggestGeoTargetConstantsRequest\x1a\x43.google.ads.googleads.v3.services.SuggestGeoTargetConstantsResponse\")\x82\xd3\xe4\x93\x02#\"\x1e/v3/geoTargetConstants:suggest:\x01*\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x84\x02\n$com.google.ads.googleads.v3.servicesB\x1dGeoTargetConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_geo__target__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_geo__target__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A,\n*googleads.googleapis.com/GeoTargetConstant'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=297, - serialized_end=354, + serialized_start=324, + serialized_end=428, ) @@ -89,8 +90,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=701, - serialized_end=761, + serialized_start=775, + serialized_end=835, ) _SUGGESTGEOTARGETCONSTANTSREQUEST_GEOTARGETS = _descriptor.Descriptor( @@ -119,8 +120,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=763, - serialized_end=835, + serialized_start=837, + serialized_end=909, ) _SUGGESTGEOTARGETCONSTANTSREQUEST = _descriptor.Descriptor( @@ -173,8 +174,8 @@ name='query', full_name='google.ads.googleads.v3.services.SuggestGeoTargetConstantsRequest.query', index=0, containing_type=None, fields=[]), ], - serialized_start=357, - serialized_end=844, + serialized_start=431, + serialized_end=918, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=847, - serialized_end=986, + serialized_start=921, + serialized_end=1060, ) @@ -263,8 +264,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=989, - serialized_end=1333, + serialized_start=1063, + serialized_end=1407, ) _SUGGESTGEOTARGETCONSTANTSREQUEST_LOCATIONNAMES.fields_by_name['names'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -423,8 +424,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1336, - serialized_end=1809, + serialized_start=1410, + serialized_end=1883, methods=[ _descriptor.MethodDescriptor( name='GetGeoTargetConstant', diff --git a/google/ads/google_ads/v3/proto/services/geographic_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/geographic_view_service_pb2.py index 0a6ce6d67..40be8fefa 100644 --- a/google/ads/google_ads/v3/proto/services/geographic_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/geographic_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\032GeographicViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/services/geographic_view_service.proto\x12 google.ads.googleads.v3.services\x1a=google/ads/googleads_v3/proto/resources/geographic_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"6\n\x18GetGeographicViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x84\x02\n\x15GeographicViewService\x12\xcd\x01\n\x11GetGeographicView\x12:.google.ads.googleads.v3.services.GetGeographicViewRequest\x1a\x31.google.ads.googleads.v3.resources.GeographicView\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/geographicViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1aGeographicViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nDgoogle/ads/googleads_v3/proto/services/geographic_view_service.proto\x12 google.ads.googleads.v3.services\x1a=google/ads/googleads_v3/proto/resources/geographic_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"b\n\x18GetGeographicViewRequest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'googleads.googleapis.com/GeographicView2\x84\x02\n\x15GeographicViewService\x12\xcd\x01\n\x11GetGeographicView\x12:.google.ads.googleads.v3.services.GetGeographicViewRequest\x1a\x31.google.ads.googleads.v3.resources.GeographicView\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/geographicViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1aGeographicViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_geographic__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_geographic__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/GeographicView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=257, - serialized_end=311, + serialized_start=284, + serialized_end=382, ) DESCRIPTOR.message_types_by_name['GetGeographicViewRequest'] = _GETGEOGRAPHICVIEWREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=314, - serialized_end=574, + serialized_start=385, + serialized_end=645, methods=[ _descriptor.MethodDescriptor( name='GetGeographicView', diff --git a/google/ads/google_ads/v3/proto/services/google_ads_field_service_pb2.py b/google/ads/google_ads/v3/proto/services/google_ads_field_service_pb2.py index 4b25d7ed1..5f70ca737 100644 --- a/google/ads/google_ads/v3/proto/services/google_ads_field_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/google_ads_field_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\032GoogleAdsFieldServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/google_ads_field_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/google_ads_field.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"6\n\x18GetGoogleAdsFieldRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"Y\n\x1cSearchGoogleAdsFieldsRequest\x12\x12\n\x05query\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\npage_token\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\"\x99\x01\n\x1dSearchGoogleAdsFieldsResponse\x12\x42\n\x07results\x18\x01 \x03(\x0b\x32\x31.google.ads.googleads.v3.resources.GoogleAdsField\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x1b\n\x13total_results_count\x18\x03 \x01(\x03\x32\xc2\x03\n\x15GoogleAdsFieldService\x12\xc1\x01\n\x11GetGoogleAdsField\x12:.google.ads.googleads.v3.services.GetGoogleAdsFieldRequest\x1a\x31.google.ads.googleads.v3.resources.GoogleAdsField\"=\x82\xd3\xe4\x93\x02\'\x12%/v3/{resource_name=googleAdsFields/*}\xda\x41\rresource_name\x12\xc7\x01\n\x15SearchGoogleAdsFields\x12>.google.ads.googleads.v3.services.SearchGoogleAdsFieldsRequest\x1a?.google.ads.googleads.v3.services.SearchGoogleAdsFieldsResponse\"-\x82\xd3\xe4\x93\x02\x1f\"\x1a/v3/googleAdsFields:search:\x01*\xda\x41\x05query\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1aGoogleAdsFieldServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/google_ads_field_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/google_ads_field.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"b\n\x18GetGoogleAdsFieldRequest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'googleads.googleapis.com/GoogleAdsField\"Y\n\x1cSearchGoogleAdsFieldsRequest\x12\x12\n\x05query\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\npage_token\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\"\x99\x01\n\x1dSearchGoogleAdsFieldsResponse\x12\x42\n\x07results\x18\x01 \x03(\x0b\x32\x31.google.ads.googleads.v3.resources.GoogleAdsField\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x1b\n\x13total_results_count\x18\x03 \x01(\x03\x32\xc2\x03\n\x15GoogleAdsFieldService\x12\xc1\x01\n\x11GetGoogleAdsField\x12:.google.ads.googleads.v3.services.GetGoogleAdsFieldRequest\x1a\x31.google.ads.googleads.v3.resources.GoogleAdsField\"=\x82\xd3\xe4\x93\x02\'\x12%/v3/{resource_name=googleAdsFields/*}\xda\x41\rresource_name\x12\xc7\x01\n\x15SearchGoogleAdsFields\x12>.google.ads.googleads.v3.services.SearchGoogleAdsFieldsRequest\x1a?.google.ads.googleads.v3.services.SearchGoogleAdsFieldsResponse\"-\x82\xd3\xe4\x93\x02\x1f\"\x1a/v3/googleAdsFields:search:\x01*\xda\x41\x05query\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1aGoogleAdsFieldServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_google__ads__field__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_google__ads__field__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/GoogleAdsField'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=259, - serialized_end=313, + serialized_start=286, + serialized_end=384, ) @@ -102,8 +103,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=315, - serialized_end=404, + serialized_start=386, + serialized_end=475, ) @@ -147,8 +148,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=407, - serialized_end=560, + serialized_start=478, + serialized_end=631, ) _SEARCHGOOGLEADSFIELDSRESPONSE.fields_by_name['results'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_google__ads__field__pb2._GOOGLEADSFIELD @@ -233,8 +234,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=563, - serialized_end=1013, + serialized_start=634, + serialized_end=1084, methods=[ _descriptor.MethodDescriptor( name='GetGoogleAdsField', diff --git a/google/ads/google_ads/v3/proto/services/google_ads_service_pb2.py b/google/ads/google_ads/v3/proto/services/google_ads_service_pb2.py index 3b631b48e..db5afa5ef 100644 --- a/google/ads/google_ads/v3/proto/services/google_ads_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/google_ads_service_pb2.py @@ -96,6 +96,7 @@ from google.ads.google_ads.v3.proto.resources import mobile_app_category_constant_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2 from google.ads.google_ads.v3.proto.resources import mobile_device_constant_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__device__constant__pb2 from google.ads.google_ads.v3.proto.resources import mutate_job_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mutate__job__pb2 +from google.ads.google_ads.v3.proto.resources import offline_user_data_job_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_offline__user__data__job__pb2 from google.ads.google_ads.v3.proto.resources import operating_system_version_constant_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_operating__system__version__constant__pb2 from google.ads.google_ads.v3.proto.resources import paid_organic_search_term_view_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_paid__organic__search__term__view__pb2 from google.ads.google_ads.v3.proto.resources import parental_status_view_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_parental__status__view__pb2 @@ -123,6 +124,7 @@ from google.ads.google_ads.v3.proto.services import ad_group_label_service_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__label__service__pb2 from google.ads.google_ads.v3.proto.services import ad_group_service_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__service__pb2 from google.ads.google_ads.v3.proto.services import ad_parameter_service_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__parameter__service__pb2 +from google.ads.google_ads.v3.proto.services import ad_service_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__service__pb2 from google.ads.google_ads.v3.proto.services import asset_service_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_asset__service__pb2 from google.ads.google_ads.v3.proto.services import bidding_strategy_service_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_bidding__strategy__service__pb2 from google.ads.google_ads.v3.proto.services import campaign_bid_modifier_service_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2 @@ -164,9 +166,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\025GoogleAdsServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n?google/ads/googleads_v3/proto/services/google_ads_service.proto\x12 google.ads.googleads.v3.services\x1a\x32google/ads/googleads_v3/proto/common/metrics.proto\x1a\x33google/ads/googleads_v3/proto/common/segments.proto\x1a=google/ads/googleads_v3/proto/enums/summary_row_setting.proto\x1agoogle/ads/googleads_v3/proto/resources/ad_schedule_view.proto\x1agoogle/ads/googleads_v3/proto/resources/bidding_strategy.proto\x1a;google/ads/googleads_v3/proto/resources/billing_setup.proto\x1a\x36google/ads/googleads_v3/proto/resources/campaign.proto\x1a\x44google/ads/googleads_v3/proto/resources/campaign_audience_view.proto\x1a\x43google/ads/googleads_v3/proto/resources/campaign_bid_modifier.proto\x1a=google/ads/googleads_v3/proto/resources/campaign_budget.proto\x1a@google/ads/googleads_v3/proto/resources/campaign_criterion.proto\x1aKgoogle/ads/googleads_v3/proto/resources/campaign_criterion_simulation.proto\x1agoogle/ads/googleads_v3/proto/resources/carrier_constant.proto\x1a;google/ads/googleads_v3/proto/resources/change_status.proto\x1a\x38google/ads/googleads_v3/proto/resources/click_view.proto\x1a?google/ads/googleads_v3/proto/resources/conversion_action.proto\x1a?google/ads/googleads_v3/proto/resources/currency_constant.proto\x1a=google/ads/googleads_v3/proto/resources/custom_interest.proto\x1a\x36google/ads/googleads_v3/proto/resources/customer.proto\x1a=google/ads/googleads_v3/proto/resources/customer_client.proto\x1a\x42google/ads/googleads_v3/proto/resources/customer_client_link.proto\x1aHgoogle/ads/googleads_v3/proto/resources/customer_extension_setting.proto\x1a;google/ads/googleads_v3/proto/resources/customer_feed.proto\x1agoogle/ads/googleads_v3/proto/resources/feed_item_target.proto\x1a:google/ads/googleads_v3/proto/resources/feed_mapping.proto\x1a\x43google/ads/googleads_v3/proto/resources/feed_placeholder_view.proto\x1a\x39google/ads/googleads_v3/proto/resources/gender_view.proto\x1a\x41google/ads/googleads_v3/proto/resources/geo_target_constant.proto\x1a=google/ads/googleads_v3/proto/resources/geographic_view.proto\x1a\x42google/ads/googleads_v3/proto/resources/group_placement_view.proto\x1a>google/ads/googleads_v3/proto/resources/hotel_group_view.proto\x1a\x44google/ads/googleads_v3/proto/resources/hotel_performance_view.proto\x1a:google/ads/googleads_v3/proto/resources/keyword_plan.proto\x1a\x43google/ads/googleads_v3/proto/resources/keyword_plan_ad_group.proto\x1a\x43google/ads/googleads_v3/proto/resources/keyword_plan_campaign.proto\x1a\x42google/ads/googleads_v3/proto/resources/keyword_plan_keyword.proto\x1aKgoogle/ads/googleads_v3/proto/resources/keyword_plan_negative_keyword.proto\x1a:google/ads/googleads_v3/proto/resources/keyword_view.proto\x1a\x33google/ads/googleads_v3/proto/resources/label.proto\x1a?google/ads/googleads_v3/proto/resources/landing_page_view.proto\x1a?google/ads/googleads_v3/proto/resources/language_constant.proto\x1a;google/ads/googleads_v3/proto/resources/location_view.proto\x1a\x44google/ads/googleads_v3/proto/resources/managed_placement_view.proto\x1a\x38google/ads/googleads_v3/proto/resources/media_file.proto\x1aJgoogle/ads/googleads_v3/proto/resources/mobile_app_category_constant.proto\x1a\x44google/ads/googleads_v3/proto/resources/mobile_device_constant.proto\x1a\x38google/ads/googleads_v3/proto/resources/mutate_job.proto\x1aOgoogle/ads/googleads_v3/proto/resources/operating_system_version_constant.proto\x1aKgoogle/ads/googleads_v3/proto/resources/paid_organic_search_term_view.proto\x1a\x42google/ads/googleads_v3/proto/resources/parental_status_view.proto\x1aOgoogle/ads/googleads_v3/proto/resources/product_bidding_category_constant.proto\x1a@google/ads/googleads_v3/proto/resources/product_group_view.proto\x1agoogle/ads/googleads_v3/proto/resources/search_term_view.proto\x1a>google/ads/googleads_v3/proto/resources/shared_criterion.proto\x1a\x38google/ads/googleads_v3/proto/resources/shared_set.proto\x1aGgoogle/ads/googleads_v3/proto/resources/shopping_performance_view.proto\x1agoogle/ads/googleads_v3/proto/services/feed_item_service.proto\x1a\x45google/ads/googleads_v3/proto/services/feed_item_target_service.proto\x1a\x41google/ads/googleads_v3/proto/services/feed_mapping_service.proto\x1a\x39google/ads/googleads_v3/proto/services/feed_service.proto\x1a:google/ads/googleads_v3/proto/services/label_service.proto\x1a?google/ads/googleads_v3/proto/services/media_file_service.proto\x1aGgoogle/ads/googleads_v3/proto/services/remarketing_action_service.proto\x1a\x45google/ads/googleads_v3/proto/services/shared_criterion_service.proto\x1a?google/ads/googleads_v3/proto/services/shared_set_service.proto\x1a>google/ads/googleads_v3/proto/services/user_list_service.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"\x8d\x02\n\x16SearchGoogleAdsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\x05query\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\npage_token\x18\x03 \x01(\t\x12\x11\n\tpage_size\x18\x04 \x01(\x05\x12\x15\n\rvalidate_only\x18\x05 \x01(\x08\x12\"\n\x1areturn_total_results_count\x18\x07 \x01(\x08\x12\x63\n\x13summary_row_setting\x18\x08 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SummaryRowSettingEnum.SummaryRowSetting\"\x85\x02\n\x17SearchGoogleAdsResponse\x12?\n\x07results\x18\x01 \x03(\x0b\x32..google.ads.googleads.v3.services.GoogleAdsRow\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x1b\n\x13total_results_count\x18\x03 \x01(\x03\x12.\n\nfield_mask\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x43\n\x0bsummary_row\x18\x06 \x01(\x0b\x32..google.ads.googleads.v3.services.GoogleAdsRow\"\xb1\x01\n\x1cSearchGoogleAdsStreamRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\x05query\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x63\n\x13summary_row_setting\x18\x03 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SummaryRowSettingEnum.SummaryRowSetting\"\xd5\x01\n\x1dSearchGoogleAdsStreamResponse\x12?\n\x07results\x18\x01 \x03(\x0b\x32..google.ads.googleads.v3.services.GoogleAdsRow\x12.\n\nfield_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x43\n\x0bsummary_row\x18\x03 \x01(\x0b\x32..google.ads.googleads.v3.services.GoogleAdsRow\"\xdc=\n\x0cGoogleAdsRow\x12H\n\x0e\x61\x63\x63ount_budget\x18* \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.AccountBudget\x12Y\n\x17\x61\x63\x63ount_budget_proposal\x18+ \x01(\x0b\x32\x38.google.ads.googleads.v3.resources.AccountBudgetProposal\x12<\n\x08\x61\x64_group\x18\x03 \x01(\x0b\x32*.google.ads.googleads.v3.resources.AdGroup\x12\x41\n\x0b\x61\x64_group_ad\x18\x10 \x01(\x0b\x32,.google.ads.googleads.v3.resources.AdGroupAd\x12V\n\x16\x61\x64_group_ad_asset_view\x18\x83\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.AdGroupAdAssetView\x12L\n\x11\x61\x64_group_ad_label\x18x \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.AdGroupAdLabel\x12V\n\x16\x61\x64_group_audience_view\x18\x39 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.AdGroupAudienceView\x12T\n\x15\x61\x64_group_bid_modifier\x18\x18 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.AdGroupBidModifier\x12O\n\x12\x61\x64_group_criterion\x18\x11 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.AdGroupCriterion\x12Z\n\x18\x61\x64_group_criterion_label\x18y \x01(\x0b\x32\x38.google.ads.googleads.v3.resources.AdGroupCriterionLabel\x12\x64\n\x1d\x61\x64_group_criterion_simulation\x18n \x01(\x0b\x32=.google.ads.googleads.v3.resources.AdGroupCriterionSimulation\x12^\n\x1a\x61\x64_group_extension_setting\x18p \x01(\x0b\x32:.google.ads.googleads.v3.resources.AdGroupExtensionSetting\x12\x45\n\rad_group_feed\x18\x43 \x01(\x0b\x32..google.ads.googleads.v3.resources.AdGroupFeed\x12G\n\x0e\x61\x64_group_label\x18s \x01(\x0b\x32/.google.ads.googleads.v3.resources.AdGroupLabel\x12Q\n\x13\x61\x64_group_simulation\x18k \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.AdGroupSimulation\x12\x45\n\x0c\x61\x64_parameter\x18\x82\x01 \x01(\x0b\x32..google.ads.googleads.v3.resources.AdParameter\x12G\n\x0e\x61ge_range_view\x18\x30 \x01(\x0b\x32/.google.ads.googleads.v3.resources.AgeRangeView\x12K\n\x10\x61\x64_schedule_view\x18Y \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.AdScheduleView\x12J\n\x0f\x64omain_category\x18[ \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.DomainCategory\x12\x37\n\x05\x61sset\x18i \x01(\x0b\x32(.google.ads.googleads.v3.resources.Asset\x12L\n\x10\x62idding_strategy\x18\x12 \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.BiddingStrategy\x12\x46\n\rbilling_setup\x18) \x01(\x0b\x32/.google.ads.googleads.v3.resources.BillingSetup\x12J\n\x0f\x63\x61mpaign_budget\x18\x13 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CampaignBudget\x12=\n\x08\x63\x61mpaign\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v3.resources.Campaign\x12W\n\x16\x63\x61mpaign_audience_view\x18\x45 \x01(\x0b\x32\x37.google.ads.googleads.v3.resources.CampaignAudienceView\x12U\n\x15\x63\x61mpaign_bid_modifier\x18\x1a \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.CampaignBidModifier\x12P\n\x12\x63\x61mpaign_criterion\x18\x14 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.CampaignCriterion\x12\x65\n\x1d\x63\x61mpaign_criterion_simulation\x18o \x01(\x0b\x32>.google.ads.googleads.v3.resources.CampaignCriterionSimulation\x12H\n\x0e\x63\x61mpaign_draft\x18\x31 \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.CampaignDraft\x12R\n\x13\x63\x61mpaign_experiment\x18T \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CampaignExperiment\x12_\n\x1a\x63\x61mpaign_extension_setting\x18q \x01(\x0b\x32;.google.ads.googleads.v3.resources.CampaignExtensionSetting\x12\x46\n\rcampaign_feed\x18? \x01(\x0b\x32/.google.ads.googleads.v3.resources.CampaignFeed\x12H\n\x0e\x63\x61mpaign_label\x18l \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.CampaignLabel\x12Q\n\x13\x63\x61mpaign_shared_set\x18\x1e \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.CampaignSharedSet\x12L\n\x10\x63\x61rrier_constant\x18\x42 \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.CarrierConstant\x12\x46\n\rchange_status\x18% \x01(\x0b\x32/.google.ads.googleads.v3.resources.ChangeStatus\x12N\n\x11\x63onversion_action\x18g \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.ConversionAction\x12@\n\nclick_view\x18z \x01(\x0b\x32,.google.ads.googleads.v3.resources.ClickView\x12O\n\x11\x63urrency_constant\x18\x86\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.CurrencyConstant\x12J\n\x0f\x63ustom_interest\x18h \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CustomInterest\x12=\n\x08\x63ustomer\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.resources.Customer\x12U\n\x15\x63ustomer_manager_link\x18= \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.CustomerManagerLink\x12S\n\x14\x63ustomer_client_link\x18> \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CustomerClientLink\x12J\n\x0f\x63ustomer_client\x18\x46 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CustomerClient\x12_\n\x1a\x63ustomer_extension_setting\x18r \x01(\x0b\x32;.google.ads.googleads.v3.resources.CustomerExtensionSetting\x12\x46\n\rcustomer_feed\x18@ \x01(\x0b\x32/.google.ads.googleads.v3.resources.CustomerFeed\x12H\n\x0e\x63ustomer_label\x18| \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.CustomerLabel\x12\x61\n\x1b\x63ustomer_negative_criterion\x18X \x01(\x0b\x32<.google.ads.googleads.v3.resources.CustomerNegativeCriterion\x12U\n\x15\x64\x65tail_placement_view\x18v \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.DetailPlacementView\x12S\n\x14\x64isplay_keyword_view\x18/ \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.DisplayKeywordView\x12G\n\rdistance_view\x18\x84\x01 \x01(\x0b\x32/.google.ads.googleads.v3.resources.DistanceView\x12n\n#dynamic_search_ads_search_term_view\x18j \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView\x12_\n\x1a\x65xpanded_landing_page_view\x18\x80\x01 \x01(\x0b\x32:.google.ads.googleads.v3.resources.ExpandedLandingPageView\x12Q\n\x13\x65xtension_feed_item\x18U \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.ExtensionFeedItem\x12\x35\n\x04\x66\x65\x65\x64\x18. \x01(\x0b\x32\'.google.ads.googleads.v3.resources.Feed\x12>\n\tfeed_item\x18\x32 \x01(\x0b\x32+.google.ads.googleads.v3.resources.FeedItem\x12K\n\x10\x66\x65\x65\x64_item_target\x18t \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.FeedItemTarget\x12\x44\n\x0c\x66\x65\x65\x64_mapping\x18: \x01(\x0b\x32..google.ads.googleads.v3.resources.FeedMapping\x12U\n\x15\x66\x65\x65\x64_placeholder_view\x18\x61 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.FeedPlaceholderView\x12\x42\n\x0bgender_view\x18( \x01(\x0b\x32-.google.ads.googleads.v3.resources.GenderView\x12Q\n\x13geo_target_constant\x18\x17 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.GeoTargetConstant\x12J\n\x0fgeographic_view\x18} \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.GeographicView\x12S\n\x14group_placement_view\x18w \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.GroupPlacementView\x12K\n\x10hotel_group_view\x18\x33 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.HotelGroupView\x12W\n\x16hotel_performance_view\x18G \x01(\x0b\x32\x37.google.ads.googleads.v3.resources.HotelPerformanceView\x12\x44\n\x0ckeyword_view\x18\x15 \x01(\x0b\x32..google.ads.googleads.v3.resources.KeywordView\x12\x44\n\x0ckeyword_plan\x18 \x01(\x0b\x32..google.ads.googleads.v3.resources.KeywordPlan\x12U\n\x15keyword_plan_campaign\x18! \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.KeywordPlanCampaign\x12\x64\n\x1dkeyword_plan_negative_keyword\x18\" \x01(\x0b\x32=.google.ads.googleads.v3.resources.KeywordPlanNegativeKeyword\x12T\n\x15keyword_plan_ad_group\x18# \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanAdGroup\x12S\n\x14keyword_plan_keyword\x18$ \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanKeyword\x12\x37\n\x05label\x18\x34 \x01(\x0b\x32(.google.ads.googleads.v3.resources.Label\x12M\n\x11landing_page_view\x18~ \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.LandingPageView\x12N\n\x11language_constant\x18\x37 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.LanguageConstant\x12\x46\n\rlocation_view\x18{ \x01(\x0b\x32/.google.ads.googleads.v3.resources.LocationView\x12W\n\x16managed_placement_view\x18\x35 \x01(\x0b\x32\x37.google.ads.googleads.v3.resources.ManagedPlacementView\x12@\n\nmedia_file\x18Z \x01(\x0b\x32,.google.ads.googleads.v3.resources.MediaFile\x12\x62\n\x1cmobile_app_category_constant\x18W \x01(\x0b\x32<.google.ads.googleads.v3.resources.MobileAppCategoryConstant\x12W\n\x16mobile_device_constant\x18\x62 \x01(\x0b\x32\x37.google.ads.googleads.v3.resources.MobileDeviceConstant\x12@\n\nmutate_job\x18\x7f \x01(\x0b\x32,.google.ads.googleads.v3.resources.MutateJob\x12l\n!operating_system_version_constant\x18V \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.OperatingSystemVersionConstant\x12\x64\n\x1dpaid_organic_search_term_view\x18\x81\x01 \x01(\x0b\x32<.google.ads.googleads.v3.resources.PaidOrganicSearchTermView\x12S\n\x14parental_status_view\x18- \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.ParentalStatusView\x12l\n!product_bidding_category_constant\x18m \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.ProductBiddingCategoryConstant\x12O\n\x12product_group_view\x18\x36 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.ProductGroupView\x12I\n\x0erecommendation\x18\x16 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.Recommendation\x12K\n\x10search_term_view\x18\x44 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.SearchTermView\x12L\n\x10shared_criterion\x18\x1d \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.SharedCriterion\x12@\n\nshared_set\x18\x1b \x01(\x0b\x32,.google.ads.googleads.v3.resources.SharedSet\x12]\n\x19shopping_performance_view\x18u \x01(\x0b\x32:.google.ads.googleads.v3.resources.ShoppingPerformanceView\x12@\n\ntopic_view\x18, \x01(\x0b\x32,.google.ads.googleads.v3.resources.TopicView\x12\x46\n\ruser_interest\x18; \x01(\x0b\x32/.google.ads.googleads.v3.resources.UserInterest\x12>\n\tuser_list\x18& \x01(\x0b\x32+.google.ads.googleads.v3.resources.UserList\x12P\n\x12user_location_view\x18\x87\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.UserLocationView\x12P\n\x12remarketing_action\x18< \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.RemarketingAction\x12H\n\x0etopic_constant\x18\x1f \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.TopicConstant\x12\x37\n\x05video\x18\' \x01(\x0b\x32(.google.ads.googleads.v3.resources.Video\x12\x38\n\x07metrics\x18\x04 \x01(\x0b\x32\'.google.ads.googleads.v3.common.Metrics\x12:\n\x08segments\x18\x66 \x01(\x0b\x32(.google.ads.googleads.v3.common.Segments\"\xb5\x01\n\x16MutateGoogleAdsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12Q\n\x11mutate_operations\x18\x02 \x03(\x0b\x32\x31.google.ads.googleads.v3.services.MutateOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xab\x01\n\x17MutateGoogleAdsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12]\n\x1amutate_operation_responses\x18\x01 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.MutateOperationResponse\"\xb0\x1d\n\x0fMutateOperation\x12`\n\x1b\x61\x64_group_ad_label_operation\x18\x11 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.AdGroupAdLabelOperationH\x00\x12U\n\x15\x61\x64_group_ad_operation\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v3.services.AdGroupAdOperationH\x00\x12h\n\x1f\x61\x64_group_bid_modifier_operation\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v3.services.AdGroupBidModifierOperationH\x00\x12n\n\"ad_group_criterion_label_operation\x18\x12 \x01(\x0b\x32@.google.ads.googleads.v3.services.AdGroupCriterionLabelOperationH\x00\x12\x63\n\x1c\x61\x64_group_criterion_operation\x18\x03 \x01(\x0b\x32;.google.ads.googleads.v3.services.AdGroupCriterionOperationH\x00\x12r\n$ad_group_extension_setting_operation\x18\x13 \x01(\x0b\x32\x42.google.ads.googleads.v3.services.AdGroupExtensionSettingOperationH\x00\x12Y\n\x17\x61\x64_group_feed_operation\x18\x14 \x01(\x0b\x32\x36.google.ads.googleads.v3.services.AdGroupFeedOperationH\x00\x12[\n\x18\x61\x64_group_label_operation\x18\x15 \x01(\x0b\x32\x37.google.ads.googleads.v3.services.AdGroupLabelOperationH\x00\x12P\n\x12\x61\x64_group_operation\x18\x05 \x01(\x0b\x32\x32.google.ads.googleads.v3.services.AdGroupOperationH\x00\x12X\n\x16\x61\x64_parameter_operation\x18\x16 \x01(\x0b\x32\x36.google.ads.googleads.v3.services.AdParameterOperationH\x00\x12K\n\x0f\x61sset_operation\x18\x17 \x01(\x0b\x32\x30.google.ads.googleads.v3.services.AssetOperationH\x00\x12`\n\x1a\x62idding_strategy_operation\x18\x06 \x01(\x0b\x32:.google.ads.googleads.v3.services.BiddingStrategyOperationH\x00\x12i\n\x1f\x63\x61mpaign_bid_modifier_operation\x18\x07 \x01(\x0b\x32>.google.ads.googleads.v3.services.CampaignBidModifierOperationH\x00\x12^\n\x19\x63\x61mpaign_budget_operation\x18\x08 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.CampaignBudgetOperationH\x00\x12\x64\n\x1c\x63\x61mpaign_criterion_operation\x18\r \x01(\x0b\x32<.google.ads.googleads.v3.services.CampaignCriterionOperationH\x00\x12\\\n\x18\x63\x61mpaign_draft_operation\x18\x18 \x01(\x0b\x32\x38.google.ads.googleads.v3.services.CampaignDraftOperationH\x00\x12\x66\n\x1d\x63\x61mpaign_experiment_operation\x18\x19 \x01(\x0b\x32=.google.ads.googleads.v3.services.CampaignExperimentOperationH\x00\x12s\n$campaign_extension_setting_operation\x18\x1a \x01(\x0b\x32\x43.google.ads.googleads.v3.services.CampaignExtensionSettingOperationH\x00\x12Z\n\x17\x63\x61mpaign_feed_operation\x18\x1b \x01(\x0b\x32\x37.google.ads.googleads.v3.services.CampaignFeedOperationH\x00\x12\\\n\x18\x63\x61mpaign_label_operation\x18\x1c \x01(\x0b\x32\x38.google.ads.googleads.v3.services.CampaignLabelOperationH\x00\x12Q\n\x12\x63\x61mpaign_operation\x18\n \x01(\x0b\x32\x33.google.ads.googleads.v3.services.CampaignOperationH\x00\x12\x65\n\x1d\x63\x61mpaign_shared_set_operation\x18\x0b \x01(\x0b\x32<.google.ads.googleads.v3.services.CampaignSharedSetOperationH\x00\x12\x62\n\x1b\x63onversion_action_operation\x18\x0c \x01(\x0b\x32;.google.ads.googleads.v3.services.ConversionActionOperationH\x00\x12s\n$customer_extension_setting_operation\x18\x1e \x01(\x0b\x32\x43.google.ads.googleads.v3.services.CustomerExtensionSettingOperationH\x00\x12Z\n\x17\x63ustomer_feed_operation\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v3.services.CustomerFeedOperationH\x00\x12\\\n\x18\x63ustomer_label_operation\x18 \x01(\x0b\x32\x38.google.ads.googleads.v3.services.CustomerLabelOperationH\x00\x12u\n%customer_negative_criterion_operation\x18\" \x01(\x0b\x32\x44.google.ads.googleads.v3.services.CustomerNegativeCriterionOperationH\x00\x12Q\n\x12\x63ustomer_operation\x18# \x01(\x0b\x32\x33.google.ads.googleads.v3.services.CustomerOperationH\x00\x12\x65\n\x1d\x65xtension_feed_item_operation\x18$ \x01(\x0b\x32<.google.ads.googleads.v3.services.ExtensionFeedItemOperationH\x00\x12R\n\x13\x66\x65\x65\x64_item_operation\x18% \x01(\x0b\x32\x33.google.ads.googleads.v3.services.FeedItemOperationH\x00\x12_\n\x1a\x66\x65\x65\x64_item_target_operation\x18& \x01(\x0b\x32\x39.google.ads.googleads.v3.services.FeedItemTargetOperationH\x00\x12X\n\x16\x66\x65\x65\x64_mapping_operation\x18\' \x01(\x0b\x32\x36.google.ads.googleads.v3.services.FeedMappingOperationH\x00\x12I\n\x0e\x66\x65\x65\x64_operation\x18( \x01(\x0b\x32/.google.ads.googleads.v3.services.FeedOperationH\x00\x12K\n\x0flabel_operation\x18) \x01(\x0b\x32\x30.google.ads.googleads.v3.services.LabelOperationH\x00\x12T\n\x14media_file_operation\x18* \x01(\x0b\x32\x34.google.ads.googleads.v3.services.MediaFileOperationH\x00\x12\x64\n\x1cremarketing_action_operation\x18+ \x01(\x0b\x32<.google.ads.googleads.v3.services.RemarketingActionOperationH\x00\x12`\n\x1ashared_criterion_operation\x18\x0e \x01(\x0b\x32:.google.ads.googleads.v3.services.SharedCriterionOperationH\x00\x12T\n\x14shared_set_operation\x18\x0f \x01(\x0b\x32\x34.google.ads.googleads.v3.services.SharedSetOperationH\x00\x12R\n\x13user_list_operation\x18\x10 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.UserListOperationH\x00\x42\x0b\n\toperation\"\xb6\x1d\n\x17MutateOperationResponse\x12`\n\x18\x61\x64_group_ad_label_result\x18\x11 \x01(\x0b\x32<.google.ads.googleads.v3.services.MutateAdGroupAdLabelResultH\x00\x12U\n\x12\x61\x64_group_ad_result\x18\x01 \x01(\x0b\x32\x37.google.ads.googleads.v3.services.MutateAdGroupAdResultH\x00\x12h\n\x1c\x61\x64_group_bid_modifier_result\x18\x02 \x01(\x0b\x32@.google.ads.googleads.v3.services.MutateAdGroupBidModifierResultH\x00\x12n\n\x1f\x61\x64_group_criterion_label_result\x18\x12 \x01(\x0b\x32\x43.google.ads.googleads.v3.services.MutateAdGroupCriterionLabelResultH\x00\x12\x63\n\x19\x61\x64_group_criterion_result\x18\x03 \x01(\x0b\x32>.google.ads.googleads.v3.services.MutateAdGroupCriterionResultH\x00\x12r\n!ad_group_extension_setting_result\x18\x13 \x01(\x0b\x32\x45.google.ads.googleads.v3.services.MutateAdGroupExtensionSettingResultH\x00\x12Y\n\x14\x61\x64_group_feed_result\x18\x14 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.MutateAdGroupFeedResultH\x00\x12[\n\x15\x61\x64_group_label_result\x18\x15 \x01(\x0b\x32:.google.ads.googleads.v3.services.MutateAdGroupLabelResultH\x00\x12P\n\x0f\x61\x64_group_result\x18\x05 \x01(\x0b\x32\x35.google.ads.googleads.v3.services.MutateAdGroupResultH\x00\x12X\n\x13\x61\x64_parameter_result\x18\x16 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.MutateAdParameterResultH\x00\x12K\n\x0c\x61sset_result\x18\x17 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.MutateAssetResultH\x00\x12`\n\x17\x62idding_strategy_result\x18\x06 \x01(\x0b\x32=.google.ads.googleads.v3.services.MutateBiddingStrategyResultH\x00\x12i\n\x1c\x63\x61mpaign_bid_modifier_result\x18\x07 \x01(\x0b\x32\x41.google.ads.googleads.v3.services.MutateCampaignBidModifierResultH\x00\x12^\n\x16\x63\x61mpaign_budget_result\x18\x08 \x01(\x0b\x32<.google.ads.googleads.v3.services.MutateCampaignBudgetResultH\x00\x12\x64\n\x19\x63\x61mpaign_criterion_result\x18\r \x01(\x0b\x32?.google.ads.googleads.v3.services.MutateCampaignCriterionResultH\x00\x12\\\n\x15\x63\x61mpaign_draft_result\x18\x18 \x01(\x0b\x32;.google.ads.googleads.v3.services.MutateCampaignDraftResultH\x00\x12\x66\n\x1a\x63\x61mpaign_experiment_result\x18\x19 \x01(\x0b\x32@.google.ads.googleads.v3.services.MutateCampaignExperimentResultH\x00\x12s\n!campaign_extension_setting_result\x18\x1a \x01(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCampaignExtensionSettingResultH\x00\x12Z\n\x14\x63\x61mpaign_feed_result\x18\x1b \x01(\x0b\x32:.google.ads.googleads.v3.services.MutateCampaignFeedResultH\x00\x12\\\n\x15\x63\x61mpaign_label_result\x18\x1c \x01(\x0b\x32;.google.ads.googleads.v3.services.MutateCampaignLabelResultH\x00\x12Q\n\x0f\x63\x61mpaign_result\x18\n \x01(\x0b\x32\x36.google.ads.googleads.v3.services.MutateCampaignResultH\x00\x12\x65\n\x1a\x63\x61mpaign_shared_set_result\x18\x0b \x01(\x0b\x32?.google.ads.googleads.v3.services.MutateCampaignSharedSetResultH\x00\x12\x62\n\x18\x63onversion_action_result\x18\x0c \x01(\x0b\x32>.google.ads.googleads.v3.services.MutateConversionActionResultH\x00\x12s\n!customer_extension_setting_result\x18\x1e \x01(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCustomerExtensionSettingResultH\x00\x12Z\n\x14\x63ustomer_feed_result\x18\x1f \x01(\x0b\x32:.google.ads.googleads.v3.services.MutateCustomerFeedResultH\x00\x12\\\n\x15\x63ustomer_label_result\x18 \x01(\x0b\x32;.google.ads.googleads.v3.services.MutateCustomerLabelResultH\x00\x12t\n\"customer_negative_criterion_result\x18\" \x01(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCustomerNegativeCriteriaResultH\x00\x12Q\n\x0f\x63ustomer_result\x18# \x01(\x0b\x32\x36.google.ads.googleads.v3.services.MutateCustomerResultH\x00\x12\x65\n\x1a\x65xtension_feed_item_result\x18$ \x01(\x0b\x32?.google.ads.googleads.v3.services.MutateExtensionFeedItemResultH\x00\x12R\n\x10\x66\x65\x65\x64_item_result\x18% \x01(\x0b\x32\x36.google.ads.googleads.v3.services.MutateFeedItemResultH\x00\x12_\n\x17\x66\x65\x65\x64_item_target_result\x18& \x01(\x0b\x32<.google.ads.googleads.v3.services.MutateFeedItemTargetResultH\x00\x12X\n\x13\x66\x65\x65\x64_mapping_result\x18\' \x01(\x0b\x32\x39.google.ads.googleads.v3.services.MutateFeedMappingResultH\x00\x12I\n\x0b\x66\x65\x65\x64_result\x18( \x01(\x0b\x32\x32.google.ads.googleads.v3.services.MutateFeedResultH\x00\x12K\n\x0clabel_result\x18) \x01(\x0b\x32\x33.google.ads.googleads.v3.services.MutateLabelResultH\x00\x12T\n\x11media_file_result\x18* \x01(\x0b\x32\x37.google.ads.googleads.v3.services.MutateMediaFileResultH\x00\x12\x64\n\x19remarketing_action_result\x18+ \x01(\x0b\x32?.google.ads.googleads.v3.services.MutateRemarketingActionResultH\x00\x12`\n\x17shared_criterion_result\x18\x0e \x01(\x0b\x32=.google.ads.googleads.v3.services.MutateSharedCriterionResultH\x00\x12T\n\x11shared_set_result\x18\x0f \x01(\x0b\x32\x37.google.ads.googleads.v3.services.MutateSharedSetResultH\x00\x12R\n\x10user_list_result\x18\x10 \x01(\x0b\x32\x36.google.ads.googleads.v3.services.MutateUserListResultH\x00\x42\n\n\x08response2\xc2\x05\n\x10GoogleAdsService\x12\xcc\x01\n\x06Search\x12\x38.google.ads.googleads.v3.services.SearchGoogleAdsRequest\x1a\x39.google.ads.googleads.v3.services.SearchGoogleAdsResponse\"M\x82\xd3\xe4\x93\x02\x33\"./v3/customers/{customer_id=*}/googleAds:search:\x01*\xda\x41\x11\x63ustomer_id,query\x12\xe6\x01\n\x0cSearchStream\x12>.google.ads.googleads.v3.services.SearchGoogleAdsStreamRequest\x1a?.google.ads.googleads.v3.services.SearchGoogleAdsStreamResponse\"S\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/googleAds:searchStream:\x01*\xda\x41\x11\x63ustomer_id,query0\x01\x12\xd8\x01\n\x06Mutate\x12\x38.google.ads.googleads.v3.services.MutateGoogleAdsRequest\x1a\x39.google.ads.googleads.v3.services.MutateGoogleAdsResponse\"Y\x82\xd3\xe4\x93\x02\x33\"./v3/customers/{customer_id=*}/googleAds:mutate:\x01*\xda\x41\x1d\x63ustomer_id,mutate_operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15GoogleAdsServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n?google/ads/googleads_v3/proto/services/google_ads_service.proto\x12 google.ads.googleads.v3.services\x1a\x32google/ads/googleads_v3/proto/common/metrics.proto\x1a\x33google/ads/googleads_v3/proto/common/segments.proto\x1a=google/ads/googleads_v3/proto/enums/summary_row_setting.proto\x1agoogle/ads/googleads_v3/proto/resources/ad_schedule_view.proto\x1agoogle/ads/googleads_v3/proto/resources/bidding_strategy.proto\x1a;google/ads/googleads_v3/proto/resources/billing_setup.proto\x1a\x36google/ads/googleads_v3/proto/resources/campaign.proto\x1a\x44google/ads/googleads_v3/proto/resources/campaign_audience_view.proto\x1a\x43google/ads/googleads_v3/proto/resources/campaign_bid_modifier.proto\x1a=google/ads/googleads_v3/proto/resources/campaign_budget.proto\x1a@google/ads/googleads_v3/proto/resources/campaign_criterion.proto\x1aKgoogle/ads/googleads_v3/proto/resources/campaign_criterion_simulation.proto\x1agoogle/ads/googleads_v3/proto/resources/carrier_constant.proto\x1a;google/ads/googleads_v3/proto/resources/change_status.proto\x1a\x38google/ads/googleads_v3/proto/resources/click_view.proto\x1a?google/ads/googleads_v3/proto/resources/conversion_action.proto\x1a?google/ads/googleads_v3/proto/resources/currency_constant.proto\x1a=google/ads/googleads_v3/proto/resources/custom_interest.proto\x1a\x36google/ads/googleads_v3/proto/resources/customer.proto\x1a=google/ads/googleads_v3/proto/resources/customer_client.proto\x1a\x42google/ads/googleads_v3/proto/resources/customer_client_link.proto\x1aHgoogle/ads/googleads_v3/proto/resources/customer_extension_setting.proto\x1a;google/ads/googleads_v3/proto/resources/customer_feed.proto\x1agoogle/ads/googleads_v3/proto/resources/feed_item_target.proto\x1a:google/ads/googleads_v3/proto/resources/feed_mapping.proto\x1a\x43google/ads/googleads_v3/proto/resources/feed_placeholder_view.proto\x1a\x39google/ads/googleads_v3/proto/resources/gender_view.proto\x1a\x41google/ads/googleads_v3/proto/resources/geo_target_constant.proto\x1a=google/ads/googleads_v3/proto/resources/geographic_view.proto\x1a\x42google/ads/googleads_v3/proto/resources/group_placement_view.proto\x1a>google/ads/googleads_v3/proto/resources/hotel_group_view.proto\x1a\x44google/ads/googleads_v3/proto/resources/hotel_performance_view.proto\x1a:google/ads/googleads_v3/proto/resources/keyword_plan.proto\x1a\x43google/ads/googleads_v3/proto/resources/keyword_plan_ad_group.proto\x1a\x43google/ads/googleads_v3/proto/resources/keyword_plan_campaign.proto\x1a\x42google/ads/googleads_v3/proto/resources/keyword_plan_keyword.proto\x1aKgoogle/ads/googleads_v3/proto/resources/keyword_plan_negative_keyword.proto\x1a:google/ads/googleads_v3/proto/resources/keyword_view.proto\x1a\x33google/ads/googleads_v3/proto/resources/label.proto\x1a?google/ads/googleads_v3/proto/resources/landing_page_view.proto\x1a?google/ads/googleads_v3/proto/resources/language_constant.proto\x1a;google/ads/googleads_v3/proto/resources/location_view.proto\x1a\x44google/ads/googleads_v3/proto/resources/managed_placement_view.proto\x1a\x38google/ads/googleads_v3/proto/resources/media_file.proto\x1aJgoogle/ads/googleads_v3/proto/resources/mobile_app_category_constant.proto\x1a\x44google/ads/googleads_v3/proto/resources/mobile_device_constant.proto\x1a\x38google/ads/googleads_v3/proto/resources/mutate_job.proto\x1a\x43google/ads/googleads_v3/proto/resources/offline_user_data_job.proto\x1aOgoogle/ads/googleads_v3/proto/resources/operating_system_version_constant.proto\x1aKgoogle/ads/googleads_v3/proto/resources/paid_organic_search_term_view.proto\x1a\x42google/ads/googleads_v3/proto/resources/parental_status_view.proto\x1aOgoogle/ads/googleads_v3/proto/resources/product_bidding_category_constant.proto\x1a@google/ads/googleads_v3/proto/resources/product_group_view.proto\x1agoogle/ads/googleads_v3/proto/resources/search_term_view.proto\x1a>google/ads/googleads_v3/proto/resources/shared_criterion.proto\x1a\x38google/ads/googleads_v3/proto/resources/shared_set.proto\x1aGgoogle/ads/googleads_v3/proto/resources/shopping_performance_view.proto\x1agoogle/ads/googleads_v3/proto/services/feed_item_service.proto\x1a\x45google/ads/googleads_v3/proto/services/feed_item_target_service.proto\x1a\x41google/ads/googleads_v3/proto/services/feed_mapping_service.proto\x1a\x39google/ads/googleads_v3/proto/services/feed_service.proto\x1a:google/ads/googleads_v3/proto/services/label_service.proto\x1a?google/ads/googleads_v3/proto/services/media_file_service.proto\x1aGgoogle/ads/googleads_v3/proto/services/remarketing_action_service.proto\x1a\x45google/ads/googleads_v3/proto/services/shared_criterion_service.proto\x1a?google/ads/googleads_v3/proto/services/shared_set_service.proto\x1a>google/ads/googleads_v3/proto/services/user_list_service.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"\x8d\x02\n\x16SearchGoogleAdsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\x05query\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\npage_token\x18\x03 \x01(\t\x12\x11\n\tpage_size\x18\x04 \x01(\x05\x12\x15\n\rvalidate_only\x18\x05 \x01(\x08\x12\"\n\x1areturn_total_results_count\x18\x07 \x01(\x08\x12\x63\n\x13summary_row_setting\x18\x08 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SummaryRowSettingEnum.SummaryRowSetting\"\x85\x02\n\x17SearchGoogleAdsResponse\x12?\n\x07results\x18\x01 \x03(\x0b\x32..google.ads.googleads.v3.services.GoogleAdsRow\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x1b\n\x13total_results_count\x18\x03 \x01(\x03\x12.\n\nfield_mask\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x43\n\x0bsummary_row\x18\x06 \x01(\x0b\x32..google.ads.googleads.v3.services.GoogleAdsRow\"\xb1\x01\n\x1cSearchGoogleAdsStreamRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\x05query\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x63\n\x13summary_row_setting\x18\x03 \x01(\x0e\x32\x46.google.ads.googleads.v3.enums.SummaryRowSettingEnum.SummaryRowSetting\"\xd5\x01\n\x1dSearchGoogleAdsStreamResponse\x12?\n\x07results\x18\x01 \x03(\x0b\x32..google.ads.googleads.v3.services.GoogleAdsRow\x12.\n\nfield_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x43\n\x0bsummary_row\x18\x03 \x01(\x0b\x32..google.ads.googleads.v3.services.GoogleAdsRow\"\xb3>\n\x0cGoogleAdsRow\x12H\n\x0e\x61\x63\x63ount_budget\x18* \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.AccountBudget\x12Y\n\x17\x61\x63\x63ount_budget_proposal\x18+ \x01(\x0b\x32\x38.google.ads.googleads.v3.resources.AccountBudgetProposal\x12<\n\x08\x61\x64_group\x18\x03 \x01(\x0b\x32*.google.ads.googleads.v3.resources.AdGroup\x12\x41\n\x0b\x61\x64_group_ad\x18\x10 \x01(\x0b\x32,.google.ads.googleads.v3.resources.AdGroupAd\x12V\n\x16\x61\x64_group_ad_asset_view\x18\x83\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.AdGroupAdAssetView\x12L\n\x11\x61\x64_group_ad_label\x18x \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.AdGroupAdLabel\x12V\n\x16\x61\x64_group_audience_view\x18\x39 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.AdGroupAudienceView\x12T\n\x15\x61\x64_group_bid_modifier\x18\x18 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.AdGroupBidModifier\x12O\n\x12\x61\x64_group_criterion\x18\x11 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.AdGroupCriterion\x12Z\n\x18\x61\x64_group_criterion_label\x18y \x01(\x0b\x32\x38.google.ads.googleads.v3.resources.AdGroupCriterionLabel\x12\x64\n\x1d\x61\x64_group_criterion_simulation\x18n \x01(\x0b\x32=.google.ads.googleads.v3.resources.AdGroupCriterionSimulation\x12^\n\x1a\x61\x64_group_extension_setting\x18p \x01(\x0b\x32:.google.ads.googleads.v3.resources.AdGroupExtensionSetting\x12\x45\n\rad_group_feed\x18\x43 \x01(\x0b\x32..google.ads.googleads.v3.resources.AdGroupFeed\x12G\n\x0e\x61\x64_group_label\x18s \x01(\x0b\x32/.google.ads.googleads.v3.resources.AdGroupLabel\x12Q\n\x13\x61\x64_group_simulation\x18k \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.AdGroupSimulation\x12\x45\n\x0c\x61\x64_parameter\x18\x82\x01 \x01(\x0b\x32..google.ads.googleads.v3.resources.AdParameter\x12G\n\x0e\x61ge_range_view\x18\x30 \x01(\x0b\x32/.google.ads.googleads.v3.resources.AgeRangeView\x12K\n\x10\x61\x64_schedule_view\x18Y \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.AdScheduleView\x12J\n\x0f\x64omain_category\x18[ \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.DomainCategory\x12\x37\n\x05\x61sset\x18i \x01(\x0b\x32(.google.ads.googleads.v3.resources.Asset\x12L\n\x10\x62idding_strategy\x18\x12 \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.BiddingStrategy\x12\x46\n\rbilling_setup\x18) \x01(\x0b\x32/.google.ads.googleads.v3.resources.BillingSetup\x12J\n\x0f\x63\x61mpaign_budget\x18\x13 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CampaignBudget\x12=\n\x08\x63\x61mpaign\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v3.resources.Campaign\x12W\n\x16\x63\x61mpaign_audience_view\x18\x45 \x01(\x0b\x32\x37.google.ads.googleads.v3.resources.CampaignAudienceView\x12U\n\x15\x63\x61mpaign_bid_modifier\x18\x1a \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.CampaignBidModifier\x12P\n\x12\x63\x61mpaign_criterion\x18\x14 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.CampaignCriterion\x12\x65\n\x1d\x63\x61mpaign_criterion_simulation\x18o \x01(\x0b\x32>.google.ads.googleads.v3.resources.CampaignCriterionSimulation\x12H\n\x0e\x63\x61mpaign_draft\x18\x31 \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.CampaignDraft\x12R\n\x13\x63\x61mpaign_experiment\x18T \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CampaignExperiment\x12_\n\x1a\x63\x61mpaign_extension_setting\x18q \x01(\x0b\x32;.google.ads.googleads.v3.resources.CampaignExtensionSetting\x12\x46\n\rcampaign_feed\x18? \x01(\x0b\x32/.google.ads.googleads.v3.resources.CampaignFeed\x12H\n\x0e\x63\x61mpaign_label\x18l \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.CampaignLabel\x12Q\n\x13\x63\x61mpaign_shared_set\x18\x1e \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.CampaignSharedSet\x12L\n\x10\x63\x61rrier_constant\x18\x42 \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.CarrierConstant\x12\x46\n\rchange_status\x18% \x01(\x0b\x32/.google.ads.googleads.v3.resources.ChangeStatus\x12N\n\x11\x63onversion_action\x18g \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.ConversionAction\x12@\n\nclick_view\x18z \x01(\x0b\x32,.google.ads.googleads.v3.resources.ClickView\x12O\n\x11\x63urrency_constant\x18\x86\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.CurrencyConstant\x12J\n\x0f\x63ustom_interest\x18h \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CustomInterest\x12=\n\x08\x63ustomer\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.resources.Customer\x12U\n\x15\x63ustomer_manager_link\x18= \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.CustomerManagerLink\x12S\n\x14\x63ustomer_client_link\x18> \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.CustomerClientLink\x12J\n\x0f\x63ustomer_client\x18\x46 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.CustomerClient\x12_\n\x1a\x63ustomer_extension_setting\x18r \x01(\x0b\x32;.google.ads.googleads.v3.resources.CustomerExtensionSetting\x12\x46\n\rcustomer_feed\x18@ \x01(\x0b\x32/.google.ads.googleads.v3.resources.CustomerFeed\x12H\n\x0e\x63ustomer_label\x18| \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.CustomerLabel\x12\x61\n\x1b\x63ustomer_negative_criterion\x18X \x01(\x0b\x32<.google.ads.googleads.v3.resources.CustomerNegativeCriterion\x12U\n\x15\x64\x65tail_placement_view\x18v \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.DetailPlacementView\x12S\n\x14\x64isplay_keyword_view\x18/ \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.DisplayKeywordView\x12G\n\rdistance_view\x18\x84\x01 \x01(\x0b\x32/.google.ads.googleads.v3.resources.DistanceView\x12n\n#dynamic_search_ads_search_term_view\x18j \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.DynamicSearchAdsSearchTermView\x12_\n\x1a\x65xpanded_landing_page_view\x18\x80\x01 \x01(\x0b\x32:.google.ads.googleads.v3.resources.ExpandedLandingPageView\x12Q\n\x13\x65xtension_feed_item\x18U \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.ExtensionFeedItem\x12\x35\n\x04\x66\x65\x65\x64\x18. \x01(\x0b\x32\'.google.ads.googleads.v3.resources.Feed\x12>\n\tfeed_item\x18\x32 \x01(\x0b\x32+.google.ads.googleads.v3.resources.FeedItem\x12K\n\x10\x66\x65\x65\x64_item_target\x18t \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.FeedItemTarget\x12\x44\n\x0c\x66\x65\x65\x64_mapping\x18: \x01(\x0b\x32..google.ads.googleads.v3.resources.FeedMapping\x12U\n\x15\x66\x65\x65\x64_placeholder_view\x18\x61 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.FeedPlaceholderView\x12\x42\n\x0bgender_view\x18( \x01(\x0b\x32-.google.ads.googleads.v3.resources.GenderView\x12Q\n\x13geo_target_constant\x18\x17 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.GeoTargetConstant\x12J\n\x0fgeographic_view\x18} \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.GeographicView\x12S\n\x14group_placement_view\x18w \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.GroupPlacementView\x12K\n\x10hotel_group_view\x18\x33 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.HotelGroupView\x12W\n\x16hotel_performance_view\x18G \x01(\x0b\x32\x37.google.ads.googleads.v3.resources.HotelPerformanceView\x12\x44\n\x0ckeyword_view\x18\x15 \x01(\x0b\x32..google.ads.googleads.v3.resources.KeywordView\x12\x44\n\x0ckeyword_plan\x18 \x01(\x0b\x32..google.ads.googleads.v3.resources.KeywordPlan\x12U\n\x15keyword_plan_campaign\x18! \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.KeywordPlanCampaign\x12\x64\n\x1dkeyword_plan_negative_keyword\x18\" \x01(\x0b\x32=.google.ads.googleads.v3.resources.KeywordPlanNegativeKeyword\x12T\n\x15keyword_plan_ad_group\x18# \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanAdGroup\x12S\n\x14keyword_plan_keyword\x18$ \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanKeyword\x12\x37\n\x05label\x18\x34 \x01(\x0b\x32(.google.ads.googleads.v3.resources.Label\x12M\n\x11landing_page_view\x18~ \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.LandingPageView\x12N\n\x11language_constant\x18\x37 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.LanguageConstant\x12\x46\n\rlocation_view\x18{ \x01(\x0b\x32/.google.ads.googleads.v3.resources.LocationView\x12W\n\x16managed_placement_view\x18\x35 \x01(\x0b\x32\x37.google.ads.googleads.v3.resources.ManagedPlacementView\x12@\n\nmedia_file\x18Z \x01(\x0b\x32,.google.ads.googleads.v3.resources.MediaFile\x12\x62\n\x1cmobile_app_category_constant\x18W \x01(\x0b\x32<.google.ads.googleads.v3.resources.MobileAppCategoryConstant\x12W\n\x16mobile_device_constant\x18\x62 \x01(\x0b\x32\x37.google.ads.googleads.v3.resources.MobileDeviceConstant\x12@\n\nmutate_job\x18\x7f \x01(\x0b\x32,.google.ads.googleads.v3.resources.MutateJob\x12U\n\x15offline_user_data_job\x18\x89\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.OfflineUserDataJob\x12l\n!operating_system_version_constant\x18V \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.OperatingSystemVersionConstant\x12\x64\n\x1dpaid_organic_search_term_view\x18\x81\x01 \x01(\x0b\x32<.google.ads.googleads.v3.resources.PaidOrganicSearchTermView\x12S\n\x14parental_status_view\x18- \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.ParentalStatusView\x12l\n!product_bidding_category_constant\x18m \x01(\x0b\x32\x41.google.ads.googleads.v3.resources.ProductBiddingCategoryConstant\x12O\n\x12product_group_view\x18\x36 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.ProductGroupView\x12I\n\x0erecommendation\x18\x16 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.Recommendation\x12K\n\x10search_term_view\x18\x44 \x01(\x0b\x32\x31.google.ads.googleads.v3.resources.SearchTermView\x12L\n\x10shared_criterion\x18\x1d \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.SharedCriterion\x12@\n\nshared_set\x18\x1b \x01(\x0b\x32,.google.ads.googleads.v3.resources.SharedSet\x12]\n\x19shopping_performance_view\x18u \x01(\x0b\x32:.google.ads.googleads.v3.resources.ShoppingPerformanceView\x12@\n\ntopic_view\x18, \x01(\x0b\x32,.google.ads.googleads.v3.resources.TopicView\x12\x46\n\ruser_interest\x18; \x01(\x0b\x32/.google.ads.googleads.v3.resources.UserInterest\x12>\n\tuser_list\x18& \x01(\x0b\x32+.google.ads.googleads.v3.resources.UserList\x12P\n\x12user_location_view\x18\x87\x01 \x01(\x0b\x32\x33.google.ads.googleads.v3.resources.UserLocationView\x12P\n\x12remarketing_action\x18< \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.RemarketingAction\x12H\n\x0etopic_constant\x18\x1f \x01(\x0b\x32\x30.google.ads.googleads.v3.resources.TopicConstant\x12\x37\n\x05video\x18\' \x01(\x0b\x32(.google.ads.googleads.v3.resources.Video\x12\x38\n\x07metrics\x18\x04 \x01(\x0b\x32\'.google.ads.googleads.v3.common.Metrics\x12:\n\x08segments\x18\x66 \x01(\x0b\x32(.google.ads.googleads.v3.common.Segments\"\xb5\x01\n\x16MutateGoogleAdsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12Q\n\x11mutate_operations\x18\x02 \x03(\x0b\x32\x31.google.ads.googleads.v3.services.MutateOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xab\x01\n\x17MutateGoogleAdsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12]\n\x1amutate_operation_responses\x18\x01 \x03(\x0b\x32\x39.google.ads.googleads.v3.services.MutateOperationResponse\"\xf7\x1d\n\x0fMutateOperation\x12`\n\x1b\x61\x64_group_ad_label_operation\x18\x11 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.AdGroupAdLabelOperationH\x00\x12U\n\x15\x61\x64_group_ad_operation\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v3.services.AdGroupAdOperationH\x00\x12h\n\x1f\x61\x64_group_bid_modifier_operation\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v3.services.AdGroupBidModifierOperationH\x00\x12n\n\"ad_group_criterion_label_operation\x18\x12 \x01(\x0b\x32@.google.ads.googleads.v3.services.AdGroupCriterionLabelOperationH\x00\x12\x63\n\x1c\x61\x64_group_criterion_operation\x18\x03 \x01(\x0b\x32;.google.ads.googleads.v3.services.AdGroupCriterionOperationH\x00\x12r\n$ad_group_extension_setting_operation\x18\x13 \x01(\x0b\x32\x42.google.ads.googleads.v3.services.AdGroupExtensionSettingOperationH\x00\x12Y\n\x17\x61\x64_group_feed_operation\x18\x14 \x01(\x0b\x32\x36.google.ads.googleads.v3.services.AdGroupFeedOperationH\x00\x12[\n\x18\x61\x64_group_label_operation\x18\x15 \x01(\x0b\x32\x37.google.ads.googleads.v3.services.AdGroupLabelOperationH\x00\x12P\n\x12\x61\x64_group_operation\x18\x05 \x01(\x0b\x32\x32.google.ads.googleads.v3.services.AdGroupOperationH\x00\x12\x45\n\x0c\x61\x64_operation\x18\x31 \x01(\x0b\x32-.google.ads.googleads.v3.services.AdOperationH\x00\x12X\n\x16\x61\x64_parameter_operation\x18\x16 \x01(\x0b\x32\x36.google.ads.googleads.v3.services.AdParameterOperationH\x00\x12K\n\x0f\x61sset_operation\x18\x17 \x01(\x0b\x32\x30.google.ads.googleads.v3.services.AssetOperationH\x00\x12`\n\x1a\x62idding_strategy_operation\x18\x06 \x01(\x0b\x32:.google.ads.googleads.v3.services.BiddingStrategyOperationH\x00\x12i\n\x1f\x63\x61mpaign_bid_modifier_operation\x18\x07 \x01(\x0b\x32>.google.ads.googleads.v3.services.CampaignBidModifierOperationH\x00\x12^\n\x19\x63\x61mpaign_budget_operation\x18\x08 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.CampaignBudgetOperationH\x00\x12\x64\n\x1c\x63\x61mpaign_criterion_operation\x18\r \x01(\x0b\x32<.google.ads.googleads.v3.services.CampaignCriterionOperationH\x00\x12\\\n\x18\x63\x61mpaign_draft_operation\x18\x18 \x01(\x0b\x32\x38.google.ads.googleads.v3.services.CampaignDraftOperationH\x00\x12\x66\n\x1d\x63\x61mpaign_experiment_operation\x18\x19 \x01(\x0b\x32=.google.ads.googleads.v3.services.CampaignExperimentOperationH\x00\x12s\n$campaign_extension_setting_operation\x18\x1a \x01(\x0b\x32\x43.google.ads.googleads.v3.services.CampaignExtensionSettingOperationH\x00\x12Z\n\x17\x63\x61mpaign_feed_operation\x18\x1b \x01(\x0b\x32\x37.google.ads.googleads.v3.services.CampaignFeedOperationH\x00\x12\\\n\x18\x63\x61mpaign_label_operation\x18\x1c \x01(\x0b\x32\x38.google.ads.googleads.v3.services.CampaignLabelOperationH\x00\x12Q\n\x12\x63\x61mpaign_operation\x18\n \x01(\x0b\x32\x33.google.ads.googleads.v3.services.CampaignOperationH\x00\x12\x65\n\x1d\x63\x61mpaign_shared_set_operation\x18\x0b \x01(\x0b\x32<.google.ads.googleads.v3.services.CampaignSharedSetOperationH\x00\x12\x62\n\x1b\x63onversion_action_operation\x18\x0c \x01(\x0b\x32;.google.ads.googleads.v3.services.ConversionActionOperationH\x00\x12s\n$customer_extension_setting_operation\x18\x1e \x01(\x0b\x32\x43.google.ads.googleads.v3.services.CustomerExtensionSettingOperationH\x00\x12Z\n\x17\x63ustomer_feed_operation\x18\x1f \x01(\x0b\x32\x37.google.ads.googleads.v3.services.CustomerFeedOperationH\x00\x12\\\n\x18\x63ustomer_label_operation\x18 \x01(\x0b\x32\x38.google.ads.googleads.v3.services.CustomerLabelOperationH\x00\x12u\n%customer_negative_criterion_operation\x18\" \x01(\x0b\x32\x44.google.ads.googleads.v3.services.CustomerNegativeCriterionOperationH\x00\x12Q\n\x12\x63ustomer_operation\x18# \x01(\x0b\x32\x33.google.ads.googleads.v3.services.CustomerOperationH\x00\x12\x65\n\x1d\x65xtension_feed_item_operation\x18$ \x01(\x0b\x32<.google.ads.googleads.v3.services.ExtensionFeedItemOperationH\x00\x12R\n\x13\x66\x65\x65\x64_item_operation\x18% \x01(\x0b\x32\x33.google.ads.googleads.v3.services.FeedItemOperationH\x00\x12_\n\x1a\x66\x65\x65\x64_item_target_operation\x18& \x01(\x0b\x32\x39.google.ads.googleads.v3.services.FeedItemTargetOperationH\x00\x12X\n\x16\x66\x65\x65\x64_mapping_operation\x18\' \x01(\x0b\x32\x36.google.ads.googleads.v3.services.FeedMappingOperationH\x00\x12I\n\x0e\x66\x65\x65\x64_operation\x18( \x01(\x0b\x32/.google.ads.googleads.v3.services.FeedOperationH\x00\x12K\n\x0flabel_operation\x18) \x01(\x0b\x32\x30.google.ads.googleads.v3.services.LabelOperationH\x00\x12T\n\x14media_file_operation\x18* \x01(\x0b\x32\x34.google.ads.googleads.v3.services.MediaFileOperationH\x00\x12\x64\n\x1cremarketing_action_operation\x18+ \x01(\x0b\x32<.google.ads.googleads.v3.services.RemarketingActionOperationH\x00\x12`\n\x1ashared_criterion_operation\x18\x0e \x01(\x0b\x32:.google.ads.googleads.v3.services.SharedCriterionOperationH\x00\x12T\n\x14shared_set_operation\x18\x0f \x01(\x0b\x32\x34.google.ads.googleads.v3.services.SharedSetOperationH\x00\x12R\n\x13user_list_operation\x18\x10 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.UserListOperationH\x00\x42\x0b\n\toperation\"\xfd\x1d\n\x17MutateOperationResponse\x12`\n\x18\x61\x64_group_ad_label_result\x18\x11 \x01(\x0b\x32<.google.ads.googleads.v3.services.MutateAdGroupAdLabelResultH\x00\x12U\n\x12\x61\x64_group_ad_result\x18\x01 \x01(\x0b\x32\x37.google.ads.googleads.v3.services.MutateAdGroupAdResultH\x00\x12h\n\x1c\x61\x64_group_bid_modifier_result\x18\x02 \x01(\x0b\x32@.google.ads.googleads.v3.services.MutateAdGroupBidModifierResultH\x00\x12n\n\x1f\x61\x64_group_criterion_label_result\x18\x12 \x01(\x0b\x32\x43.google.ads.googleads.v3.services.MutateAdGroupCriterionLabelResultH\x00\x12\x63\n\x19\x61\x64_group_criterion_result\x18\x03 \x01(\x0b\x32>.google.ads.googleads.v3.services.MutateAdGroupCriterionResultH\x00\x12r\n!ad_group_extension_setting_result\x18\x13 \x01(\x0b\x32\x45.google.ads.googleads.v3.services.MutateAdGroupExtensionSettingResultH\x00\x12Y\n\x14\x61\x64_group_feed_result\x18\x14 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.MutateAdGroupFeedResultH\x00\x12[\n\x15\x61\x64_group_label_result\x18\x15 \x01(\x0b\x32:.google.ads.googleads.v3.services.MutateAdGroupLabelResultH\x00\x12P\n\x0f\x61\x64_group_result\x18\x05 \x01(\x0b\x32\x35.google.ads.googleads.v3.services.MutateAdGroupResultH\x00\x12X\n\x13\x61\x64_parameter_result\x18\x16 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.MutateAdParameterResultH\x00\x12\x45\n\tad_result\x18\x31 \x01(\x0b\x32\x30.google.ads.googleads.v3.services.MutateAdResultH\x00\x12K\n\x0c\x61sset_result\x18\x17 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.MutateAssetResultH\x00\x12`\n\x17\x62idding_strategy_result\x18\x06 \x01(\x0b\x32=.google.ads.googleads.v3.services.MutateBiddingStrategyResultH\x00\x12i\n\x1c\x63\x61mpaign_bid_modifier_result\x18\x07 \x01(\x0b\x32\x41.google.ads.googleads.v3.services.MutateCampaignBidModifierResultH\x00\x12^\n\x16\x63\x61mpaign_budget_result\x18\x08 \x01(\x0b\x32<.google.ads.googleads.v3.services.MutateCampaignBudgetResultH\x00\x12\x64\n\x19\x63\x61mpaign_criterion_result\x18\r \x01(\x0b\x32?.google.ads.googleads.v3.services.MutateCampaignCriterionResultH\x00\x12\\\n\x15\x63\x61mpaign_draft_result\x18\x18 \x01(\x0b\x32;.google.ads.googleads.v3.services.MutateCampaignDraftResultH\x00\x12\x66\n\x1a\x63\x61mpaign_experiment_result\x18\x19 \x01(\x0b\x32@.google.ads.googleads.v3.services.MutateCampaignExperimentResultH\x00\x12s\n!campaign_extension_setting_result\x18\x1a \x01(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCampaignExtensionSettingResultH\x00\x12Z\n\x14\x63\x61mpaign_feed_result\x18\x1b \x01(\x0b\x32:.google.ads.googleads.v3.services.MutateCampaignFeedResultH\x00\x12\\\n\x15\x63\x61mpaign_label_result\x18\x1c \x01(\x0b\x32;.google.ads.googleads.v3.services.MutateCampaignLabelResultH\x00\x12Q\n\x0f\x63\x61mpaign_result\x18\n \x01(\x0b\x32\x36.google.ads.googleads.v3.services.MutateCampaignResultH\x00\x12\x65\n\x1a\x63\x61mpaign_shared_set_result\x18\x0b \x01(\x0b\x32?.google.ads.googleads.v3.services.MutateCampaignSharedSetResultH\x00\x12\x62\n\x18\x63onversion_action_result\x18\x0c \x01(\x0b\x32>.google.ads.googleads.v3.services.MutateConversionActionResultH\x00\x12s\n!customer_extension_setting_result\x18\x1e \x01(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCustomerExtensionSettingResultH\x00\x12Z\n\x14\x63ustomer_feed_result\x18\x1f \x01(\x0b\x32:.google.ads.googleads.v3.services.MutateCustomerFeedResultH\x00\x12\\\n\x15\x63ustomer_label_result\x18 \x01(\x0b\x32;.google.ads.googleads.v3.services.MutateCustomerLabelResultH\x00\x12t\n\"customer_negative_criterion_result\x18\" \x01(\x0b\x32\x46.google.ads.googleads.v3.services.MutateCustomerNegativeCriteriaResultH\x00\x12Q\n\x0f\x63ustomer_result\x18# \x01(\x0b\x32\x36.google.ads.googleads.v3.services.MutateCustomerResultH\x00\x12\x65\n\x1a\x65xtension_feed_item_result\x18$ \x01(\x0b\x32?.google.ads.googleads.v3.services.MutateExtensionFeedItemResultH\x00\x12R\n\x10\x66\x65\x65\x64_item_result\x18% \x01(\x0b\x32\x36.google.ads.googleads.v3.services.MutateFeedItemResultH\x00\x12_\n\x17\x66\x65\x65\x64_item_target_result\x18& \x01(\x0b\x32<.google.ads.googleads.v3.services.MutateFeedItemTargetResultH\x00\x12X\n\x13\x66\x65\x65\x64_mapping_result\x18\' \x01(\x0b\x32\x39.google.ads.googleads.v3.services.MutateFeedMappingResultH\x00\x12I\n\x0b\x66\x65\x65\x64_result\x18( \x01(\x0b\x32\x32.google.ads.googleads.v3.services.MutateFeedResultH\x00\x12K\n\x0clabel_result\x18) \x01(\x0b\x32\x33.google.ads.googleads.v3.services.MutateLabelResultH\x00\x12T\n\x11media_file_result\x18* \x01(\x0b\x32\x37.google.ads.googleads.v3.services.MutateMediaFileResultH\x00\x12\x64\n\x19remarketing_action_result\x18+ \x01(\x0b\x32?.google.ads.googleads.v3.services.MutateRemarketingActionResultH\x00\x12`\n\x17shared_criterion_result\x18\x0e \x01(\x0b\x32=.google.ads.googleads.v3.services.MutateSharedCriterionResultH\x00\x12T\n\x11shared_set_result\x18\x0f \x01(\x0b\x32\x37.google.ads.googleads.v3.services.MutateSharedSetResultH\x00\x12R\n\x10user_list_result\x18\x10 \x01(\x0b\x32\x36.google.ads.googleads.v3.services.MutateUserListResultH\x00\x42\n\n\x08response2\xc2\x05\n\x10GoogleAdsService\x12\xcc\x01\n\x06Search\x12\x38.google.ads.googleads.v3.services.SearchGoogleAdsRequest\x1a\x39.google.ads.googleads.v3.services.SearchGoogleAdsResponse\"M\x82\xd3\xe4\x93\x02\x33\"./v3/customers/{customer_id=*}/googleAds:search:\x01*\xda\x41\x11\x63ustomer_id,query\x12\xe6\x01\n\x0cSearchStream\x12>.google.ads.googleads.v3.services.SearchGoogleAdsStreamRequest\x1a?.google.ads.googleads.v3.services.SearchGoogleAdsStreamResponse\"S\x82\xd3\xe4\x93\x02\x39\"4/v3/customers/{customer_id=*}/googleAds:searchStream:\x01*\xda\x41\x11\x63ustomer_id,query0\x01\x12\xd8\x01\n\x06Mutate\x12\x38.google.ads.googleads.v3.services.MutateGoogleAdsRequest\x1a\x39.google.ads.googleads.v3.services.MutateGoogleAdsResponse\"Y\x82\xd3\xe4\x93\x02\x33\"./v3/customers/{customer_id=*}/googleAds:mutate:\x01*\xda\x41\x1d\x63ustomer_id,mutate_operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15GoogleAdsServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_metrics__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_segments__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_summary__row__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_account__budget__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_account__budget__proposal__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__asset__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__audience__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__schedule__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_age__range__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_asset__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_bidding__strategy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_billing__setup__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__audience__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__budget__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__draft__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__experiment__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__shared__set__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_carrier__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_change__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_click__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_conversion__action__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_currency__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_custom__interest__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__client__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__client__link__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__manager__link__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__negative__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_detail__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_display__keyword__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_distance__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_domain__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_dynamic__search__ads__search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_extension__feed__item__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__item__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__item__target__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__mapping__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__placeholder__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_gender__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_geo__target__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_geographic__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_group__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_hotel__group__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_hotel__performance__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_landing__page__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_language__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_location__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_managed__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_media__file__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__device__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mutate__job__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_operating__system__version__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_paid__organic__search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_parental__status__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_product__bidding__category__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_product__group__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_recommendation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_remarketing__action__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shared__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shared__set__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shopping__performance__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_topic__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_topic__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__interest__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__list__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__location__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_video__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__ad__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__ad__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__criterion__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__parameter__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_asset__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_bidding__strategy__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__budget__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__draft__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__experiment__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__shared__set__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_conversion__action__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_customer__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_customer__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_customer__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_customer__negative__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_customer__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_extension__feed__item__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_feed__item__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_feed__item__target__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_feed__mapping__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_media__file__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_remarketing__action__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_shared__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_shared__set__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_user__list__service__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_metrics__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_segments__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_summary__row__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_account__budget__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_account__budget__proposal__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__asset__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__ad__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__audience__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__bid__modifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__criterion__simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__group__simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__parameter__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__schedule__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_age__range__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_asset__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_bidding__strategy__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_billing__setup__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__audience__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__bid__modifier__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__budget__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__criterion__simulation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__draft__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__experiment__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_campaign__shared__set__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_carrier__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_change__status__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_click__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_conversion__action__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_currency__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_custom__interest__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__client__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__client__link__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__extension__setting__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__manager__link__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_customer__negative__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_detail__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_display__keyword__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_distance__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_domain__category__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_dynamic__search__ads__search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_expanded__landing__page__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_extension__feed__item__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__item__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__item__target__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__mapping__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_feed__placeholder__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_gender__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_geo__target__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_geographic__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_group__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_hotel__group__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_hotel__performance__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_label__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_landing__page__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_language__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_location__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_managed__placement__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_media__file__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__device__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mutate__job__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_offline__user__data__job__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_operating__system__version__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_paid__organic__search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_parental__status__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_product__bidding__category__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_product__group__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_recommendation__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_remarketing__action__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_search__term__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shared__criterion__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shared__set__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shopping__performance__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_topic__constant__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_topic__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__interest__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__list__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__location__view__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_video__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__ad__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__ad__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__bid__modifier__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__criterion__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__parameter__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_asset__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_bidding__strategy__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__budget__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__draft__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__experiment__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__shared__set__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_conversion__action__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_customer__extension__setting__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_customer__feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_customer__label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_customer__negative__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_customer__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_extension__feed__item__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_feed__item__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_feed__item__target__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_feed__mapping__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_feed__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_label__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_media__file__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_remarketing__action__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_shared__criterion__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_shared__set__service__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_user__list__service__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -239,8 +241,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9484, - serialized_end=9753, + serialized_start=9610, + serialized_end=9879, ) @@ -298,8 +300,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=9756, - serialized_end=10017, + serialized_start=9882, + serialized_end=10143, ) @@ -343,8 +345,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10020, - serialized_end=10197, + serialized_start=10146, + serialized_end=10323, ) @@ -388,8 +390,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10200, - serialized_end=10413, + serialized_start=10326, + serialized_end=10539, ) @@ -961,133 +963,140 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='operating_system_version_constant', full_name='google.ads.googleads.v3.services.GoogleAdsRow.operating_system_version_constant', index=80, + name='offline_user_data_job', full_name='google.ads.googleads.v3.services.GoogleAdsRow.offline_user_data_job', index=80, + number=137, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='operating_system_version_constant', full_name='google.ads.googleads.v3.services.GoogleAdsRow.operating_system_version_constant', index=81, number=86, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='paid_organic_search_term_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.paid_organic_search_term_view', index=81, + name='paid_organic_search_term_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.paid_organic_search_term_view', index=82, number=129, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='parental_status_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.parental_status_view', index=82, + name='parental_status_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.parental_status_view', index=83, number=45, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_bidding_category_constant', full_name='google.ads.googleads.v3.services.GoogleAdsRow.product_bidding_category_constant', index=83, + name='product_bidding_category_constant', full_name='google.ads.googleads.v3.services.GoogleAdsRow.product_bidding_category_constant', index=84, number=109, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='product_group_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.product_group_view', index=84, + name='product_group_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.product_group_view', index=85, number=54, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='recommendation', full_name='google.ads.googleads.v3.services.GoogleAdsRow.recommendation', index=85, + name='recommendation', full_name='google.ads.googleads.v3.services.GoogleAdsRow.recommendation', index=86, number=22, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='search_term_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.search_term_view', index=86, + name='search_term_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.search_term_view', index=87, number=68, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shared_criterion', full_name='google.ads.googleads.v3.services.GoogleAdsRow.shared_criterion', index=87, + name='shared_criterion', full_name='google.ads.googleads.v3.services.GoogleAdsRow.shared_criterion', index=88, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shared_set', full_name='google.ads.googleads.v3.services.GoogleAdsRow.shared_set', index=88, + name='shared_set', full_name='google.ads.googleads.v3.services.GoogleAdsRow.shared_set', index=89, number=27, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shopping_performance_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.shopping_performance_view', index=89, + name='shopping_performance_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.shopping_performance_view', index=90, number=117, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='topic_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.topic_view', index=90, + name='topic_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.topic_view', index=91, number=44, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='user_interest', full_name='google.ads.googleads.v3.services.GoogleAdsRow.user_interest', index=91, + name='user_interest', full_name='google.ads.googleads.v3.services.GoogleAdsRow.user_interest', index=92, number=59, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='user_list', full_name='google.ads.googleads.v3.services.GoogleAdsRow.user_list', index=92, + name='user_list', full_name='google.ads.googleads.v3.services.GoogleAdsRow.user_list', index=93, number=38, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='user_location_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.user_location_view', index=93, + name='user_location_view', full_name='google.ads.googleads.v3.services.GoogleAdsRow.user_location_view', index=94, number=135, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='remarketing_action', full_name='google.ads.googleads.v3.services.GoogleAdsRow.remarketing_action', index=94, + name='remarketing_action', full_name='google.ads.googleads.v3.services.GoogleAdsRow.remarketing_action', index=95, number=60, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='topic_constant', full_name='google.ads.googleads.v3.services.GoogleAdsRow.topic_constant', index=95, + name='topic_constant', full_name='google.ads.googleads.v3.services.GoogleAdsRow.topic_constant', index=96, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='video', full_name='google.ads.googleads.v3.services.GoogleAdsRow.video', index=96, + name='video', full_name='google.ads.googleads.v3.services.GoogleAdsRow.video', index=97, number=39, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='metrics', full_name='google.ads.googleads.v3.services.GoogleAdsRow.metrics', index=97, + name='metrics', full_name='google.ads.googleads.v3.services.GoogleAdsRow.metrics', index=98, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='segments', full_name='google.ads.googleads.v3.services.GoogleAdsRow.segments', index=98, + name='segments', full_name='google.ads.googleads.v3.services.GoogleAdsRow.segments', index=99, number=102, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -1105,8 +1114,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=10416, - serialized_end=18316, + serialized_start=10542, + serialized_end=18529, ) @@ -1157,8 +1166,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18319, - serialized_end=18500, + serialized_start=18532, + serialized_end=18713, ) @@ -1195,8 +1204,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18503, - serialized_end=18674, + serialized_start=18716, + serialized_end=18887, ) @@ -1271,210 +1280,217 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='ad_parameter_operation', full_name='google.ads.googleads.v3.services.MutateOperation.ad_parameter_operation', index=9, + name='ad_operation', full_name='google.ads.googleads.v3.services.MutateOperation.ad_operation', index=9, + number=49, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='ad_parameter_operation', full_name='google.ads.googleads.v3.services.MutateOperation.ad_parameter_operation', index=10, number=22, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='asset_operation', full_name='google.ads.googleads.v3.services.MutateOperation.asset_operation', index=10, + name='asset_operation', full_name='google.ads.googleads.v3.services.MutateOperation.asset_operation', index=11, number=23, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='bidding_strategy_operation', full_name='google.ads.googleads.v3.services.MutateOperation.bidding_strategy_operation', index=11, + name='bidding_strategy_operation', full_name='google.ads.googleads.v3.services.MutateOperation.bidding_strategy_operation', index=12, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_bid_modifier_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_bid_modifier_operation', index=12, + name='campaign_bid_modifier_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_bid_modifier_operation', index=13, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_budget_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_budget_operation', index=13, + name='campaign_budget_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_budget_operation', index=14, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_criterion_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_criterion_operation', index=14, + name='campaign_criterion_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_criterion_operation', index=15, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_draft_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_draft_operation', index=15, + name='campaign_draft_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_draft_operation', index=16, number=24, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_experiment_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_experiment_operation', index=16, + name='campaign_experiment_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_experiment_operation', index=17, number=25, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_extension_setting_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_extension_setting_operation', index=17, + name='campaign_extension_setting_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_extension_setting_operation', index=18, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_feed_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_feed_operation', index=18, + name='campaign_feed_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_feed_operation', index=19, number=27, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_label_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_label_operation', index=19, + name='campaign_label_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_label_operation', index=20, number=28, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_operation', index=20, + name='campaign_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_operation', index=21, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_shared_set_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_shared_set_operation', index=21, + name='campaign_shared_set_operation', full_name='google.ads.googleads.v3.services.MutateOperation.campaign_shared_set_operation', index=22, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversion_action_operation', full_name='google.ads.googleads.v3.services.MutateOperation.conversion_action_operation', index=22, + name='conversion_action_operation', full_name='google.ads.googleads.v3.services.MutateOperation.conversion_action_operation', index=23, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_extension_setting_operation', full_name='google.ads.googleads.v3.services.MutateOperation.customer_extension_setting_operation', index=23, + name='customer_extension_setting_operation', full_name='google.ads.googleads.v3.services.MutateOperation.customer_extension_setting_operation', index=24, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_feed_operation', full_name='google.ads.googleads.v3.services.MutateOperation.customer_feed_operation', index=24, + name='customer_feed_operation', full_name='google.ads.googleads.v3.services.MutateOperation.customer_feed_operation', index=25, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_label_operation', full_name='google.ads.googleads.v3.services.MutateOperation.customer_label_operation', index=25, + name='customer_label_operation', full_name='google.ads.googleads.v3.services.MutateOperation.customer_label_operation', index=26, number=32, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_negative_criterion_operation', full_name='google.ads.googleads.v3.services.MutateOperation.customer_negative_criterion_operation', index=26, + name='customer_negative_criterion_operation', full_name='google.ads.googleads.v3.services.MutateOperation.customer_negative_criterion_operation', index=27, number=34, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_operation', full_name='google.ads.googleads.v3.services.MutateOperation.customer_operation', index=27, + name='customer_operation', full_name='google.ads.googleads.v3.services.MutateOperation.customer_operation', index=28, number=35, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='extension_feed_item_operation', full_name='google.ads.googleads.v3.services.MutateOperation.extension_feed_item_operation', index=28, + name='extension_feed_item_operation', full_name='google.ads.googleads.v3.services.MutateOperation.extension_feed_item_operation', index=29, number=36, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_item_operation', full_name='google.ads.googleads.v3.services.MutateOperation.feed_item_operation', index=29, + name='feed_item_operation', full_name='google.ads.googleads.v3.services.MutateOperation.feed_item_operation', index=30, number=37, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_item_target_operation', full_name='google.ads.googleads.v3.services.MutateOperation.feed_item_target_operation', index=30, + name='feed_item_target_operation', full_name='google.ads.googleads.v3.services.MutateOperation.feed_item_target_operation', index=31, number=38, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_mapping_operation', full_name='google.ads.googleads.v3.services.MutateOperation.feed_mapping_operation', index=31, + name='feed_mapping_operation', full_name='google.ads.googleads.v3.services.MutateOperation.feed_mapping_operation', index=32, number=39, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_operation', full_name='google.ads.googleads.v3.services.MutateOperation.feed_operation', index=32, + name='feed_operation', full_name='google.ads.googleads.v3.services.MutateOperation.feed_operation', index=33, number=40, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='label_operation', full_name='google.ads.googleads.v3.services.MutateOperation.label_operation', index=33, + name='label_operation', full_name='google.ads.googleads.v3.services.MutateOperation.label_operation', index=34, number=41, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='media_file_operation', full_name='google.ads.googleads.v3.services.MutateOperation.media_file_operation', index=34, + name='media_file_operation', full_name='google.ads.googleads.v3.services.MutateOperation.media_file_operation', index=35, number=42, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='remarketing_action_operation', full_name='google.ads.googleads.v3.services.MutateOperation.remarketing_action_operation', index=35, + name='remarketing_action_operation', full_name='google.ads.googleads.v3.services.MutateOperation.remarketing_action_operation', index=36, number=43, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shared_criterion_operation', full_name='google.ads.googleads.v3.services.MutateOperation.shared_criterion_operation', index=36, + name='shared_criterion_operation', full_name='google.ads.googleads.v3.services.MutateOperation.shared_criterion_operation', index=37, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shared_set_operation', full_name='google.ads.googleads.v3.services.MutateOperation.shared_set_operation', index=37, + name='shared_set_operation', full_name='google.ads.googleads.v3.services.MutateOperation.shared_set_operation', index=38, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='user_list_operation', full_name='google.ads.googleads.v3.services.MutateOperation.user_list_operation', index=38, + name='user_list_operation', full_name='google.ads.googleads.v3.services.MutateOperation.user_list_operation', index=39, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -1495,8 +1511,8 @@ name='operation', full_name='google.ads.googleads.v3.services.MutateOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=18677, - serialized_end=22437, + serialized_start=18890, + serialized_end=22721, ) @@ -1578,203 +1594,210 @@ is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='asset_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.asset_result', index=10, + name='ad_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.ad_result', index=10, + number=49, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='asset_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.asset_result', index=11, number=23, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='bidding_strategy_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.bidding_strategy_result', index=11, + name='bidding_strategy_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.bidding_strategy_result', index=12, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_bid_modifier_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_bid_modifier_result', index=12, + name='campaign_bid_modifier_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_bid_modifier_result', index=13, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_budget_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_budget_result', index=13, + name='campaign_budget_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_budget_result', index=14, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_criterion_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_criterion_result', index=14, + name='campaign_criterion_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_criterion_result', index=15, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_draft_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_draft_result', index=15, + name='campaign_draft_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_draft_result', index=16, number=24, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_experiment_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_experiment_result', index=16, + name='campaign_experiment_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_experiment_result', index=17, number=25, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_extension_setting_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_extension_setting_result', index=17, + name='campaign_extension_setting_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_extension_setting_result', index=18, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_feed_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_feed_result', index=18, + name='campaign_feed_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_feed_result', index=19, number=27, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_label_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_label_result', index=19, + name='campaign_label_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_label_result', index=20, number=28, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_result', index=20, + name='campaign_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_result', index=21, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='campaign_shared_set_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_shared_set_result', index=21, + name='campaign_shared_set_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.campaign_shared_set_result', index=22, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='conversion_action_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.conversion_action_result', index=22, + name='conversion_action_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.conversion_action_result', index=23, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_extension_setting_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.customer_extension_setting_result', index=23, + name='customer_extension_setting_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.customer_extension_setting_result', index=24, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_feed_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.customer_feed_result', index=24, + name='customer_feed_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.customer_feed_result', index=25, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_label_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.customer_label_result', index=25, + name='customer_label_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.customer_label_result', index=26, number=32, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_negative_criterion_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.customer_negative_criterion_result', index=26, + name='customer_negative_criterion_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.customer_negative_criterion_result', index=27, number=34, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='customer_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.customer_result', index=27, + name='customer_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.customer_result', index=28, number=35, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='extension_feed_item_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.extension_feed_item_result', index=28, + name='extension_feed_item_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.extension_feed_item_result', index=29, number=36, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_item_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.feed_item_result', index=29, + name='feed_item_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.feed_item_result', index=30, number=37, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_item_target_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.feed_item_target_result', index=30, + name='feed_item_target_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.feed_item_target_result', index=31, number=38, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_mapping_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.feed_mapping_result', index=31, + name='feed_mapping_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.feed_mapping_result', index=32, number=39, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='feed_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.feed_result', index=32, + name='feed_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.feed_result', index=33, number=40, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='label_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.label_result', index=33, + name='label_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.label_result', index=34, number=41, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='media_file_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.media_file_result', index=34, + name='media_file_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.media_file_result', index=35, number=42, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='remarketing_action_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.remarketing_action_result', index=35, + name='remarketing_action_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.remarketing_action_result', index=36, number=43, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shared_criterion_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.shared_criterion_result', index=36, + name='shared_criterion_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.shared_criterion_result', index=37, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='shared_set_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.shared_set_result', index=37, + name='shared_set_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.shared_set_result', index=38, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='user_list_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.user_list_result', index=38, + name='user_list_result', full_name='google.ads.googleads.v3.services.MutateOperationResponse.user_list_result', index=39, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -1795,8 +1818,8 @@ name='response', full_name='google.ads.googleads.v3.services.MutateOperationResponse.response', index=0, containing_type=None, fields=[]), ], - serialized_start=22440, - serialized_end=26206, + serialized_start=22724, + serialized_end=26561, ) _SEARCHGOOGLEADSREQUEST.fields_by_name['summary_row_setting'].enum_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_summary__row__setting__pb2._SUMMARYROWSETTINGENUM_SUMMARYROWSETTING @@ -1887,6 +1910,7 @@ _GOOGLEADSROW.fields_by_name['mobile_app_category_constant'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2._MOBILEAPPCATEGORYCONSTANT _GOOGLEADSROW.fields_by_name['mobile_device_constant'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__device__constant__pb2._MOBILEDEVICECONSTANT _GOOGLEADSROW.fields_by_name['mutate_job'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mutate__job__pb2._MUTATEJOB +_GOOGLEADSROW.fields_by_name['offline_user_data_job'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_offline__user__data__job__pb2._OFFLINEUSERDATAJOB _GOOGLEADSROW.fields_by_name['operating_system_version_constant'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_operating__system__version__constant__pb2._OPERATINGSYSTEMVERSIONCONSTANT _GOOGLEADSROW.fields_by_name['paid_organic_search_term_view'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_paid__organic__search__term__view__pb2._PAIDORGANICSEARCHTERMVIEW _GOOGLEADSROW.fields_by_name['parental_status_view'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_parental__status__view__pb2._PARENTALSTATUSVIEW @@ -1918,6 +1942,7 @@ _MUTATEOPERATION.fields_by_name['ad_group_feed_operation'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__feed__service__pb2._ADGROUPFEEDOPERATION _MUTATEOPERATION.fields_by_name['ad_group_label_operation'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__label__service__pb2._ADGROUPLABELOPERATION _MUTATEOPERATION.fields_by_name['ad_group_operation'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__service__pb2._ADGROUPOPERATION +_MUTATEOPERATION.fields_by_name['ad_operation'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__service__pb2._ADOPERATION _MUTATEOPERATION.fields_by_name['ad_parameter_operation'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__parameter__service__pb2._ADPARAMETEROPERATION _MUTATEOPERATION.fields_by_name['asset_operation'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_asset__service__pb2._ASSETOPERATION _MUTATEOPERATION.fields_by_name['bidding_strategy_operation'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_bidding__strategy__service__pb2._BIDDINGSTRATEGYOPERATION @@ -1975,6 +2000,9 @@ _MUTATEOPERATION.oneofs_by_name['operation'].fields.append( _MUTATEOPERATION.fields_by_name['ad_group_operation']) _MUTATEOPERATION.fields_by_name['ad_group_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] +_MUTATEOPERATION.oneofs_by_name['operation'].fields.append( + _MUTATEOPERATION.fields_by_name['ad_operation']) +_MUTATEOPERATION.fields_by_name['ad_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] _MUTATEOPERATION.oneofs_by_name['operation'].fields.append( _MUTATEOPERATION.fields_by_name['ad_parameter_operation']) _MUTATEOPERATION.fields_by_name['ad_parameter_operation'].containing_oneof = _MUTATEOPERATION.oneofs_by_name['operation'] @@ -2075,6 +2103,7 @@ _MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_label_result'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__label__service__pb2._MUTATEADGROUPLABELRESULT _MUTATEOPERATIONRESPONSE.fields_by_name['ad_group_result'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__group__service__pb2._MUTATEADGROUPRESULT _MUTATEOPERATIONRESPONSE.fields_by_name['ad_parameter_result'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__parameter__service__pb2._MUTATEADPARAMETERRESULT +_MUTATEOPERATIONRESPONSE.fields_by_name['ad_result'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_ad__service__pb2._MUTATEADRESULT _MUTATEOPERATIONRESPONSE.fields_by_name['asset_result'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_asset__service__pb2._MUTATEASSETRESULT _MUTATEOPERATIONRESPONSE.fields_by_name['bidding_strategy_result'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_bidding__strategy__service__pb2._MUTATEBIDDINGSTRATEGYRESULT _MUTATEOPERATIONRESPONSE.fields_by_name['campaign_bid_modifier_result'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_campaign__bid__modifier__service__pb2._MUTATECAMPAIGNBIDMODIFIERRESULT @@ -2134,6 +2163,9 @@ _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( _MUTATEOPERATIONRESPONSE.fields_by_name['ad_parameter_result']) _MUTATEOPERATIONRESPONSE.fields_by_name['ad_parameter_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] +_MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( + _MUTATEOPERATIONRESPONSE.fields_by_name['ad_result']) +_MUTATEOPERATIONRESPONSE.fields_by_name['ad_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'].fields.append( _MUTATEOPERATIONRESPONSE.fields_by_name['asset_result']) _MUTATEOPERATIONRESPONSE.fields_by_name['asset_result'].containing_oneof = _MUTATEOPERATIONRESPONSE.oneofs_by_name['response'] @@ -2307,7 +2339,6 @@ , __doc__ = """Request message for [GoogleAdsService.SearchStream][google.ads.googleads.v3.services.GoogleAdsService.SearchStream]. - Next tag: 5 Attributes: @@ -2517,6 +2548,8 @@ The mobile device constant referenced in the query. mutate_job: The mutate job referenced in the query. + offline_user_data_job: + The offline user data job referenced in the query. operating_system_version_constant: The operating system version constant referenced in the query. paid_organic_search_term_view: @@ -2638,6 +2671,8 @@ An ad group label mutate operation. ad_group_operation: An ad group mutate operation. + ad_operation: + An ad mutate operation. ad_parameter_operation: An ad parameter mutate operation. asset_operation: @@ -2733,6 +2768,8 @@ The result for the ad group mutate. ad_parameter_result: The result for the ad parameter mutate. + ad_result: + The result for the ad mutate. asset_result: The result for the asset mutate. bidding_strategy_result: @@ -2811,8 +2848,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=26209, - serialized_end=26915, + serialized_start=26564, + serialized_end=27270, methods=[ _descriptor.MethodDescriptor( name='Search', diff --git a/google/ads/google_ads/v3/proto/services/group_placement_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/group_placement_view_service_pb2.py index 5132bf5b6..76db37ccf 100644 --- a/google/ads/google_ads/v3/proto/services/group_placement_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/group_placement_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\036GroupPlacementViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/services/group_placement_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x42google/ads/googleads_v3/proto/resources/group_placement_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\":\n\x1cGetGroupPlacementViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x98\x02\n\x19GroupPlacementViewService\x12\xdd\x01\n\x15GetGroupPlacementView\x12>.google.ads.googleads.v3.services.GetGroupPlacementViewRequest\x1a\x35.google.ads.googleads.v3.resources.GroupPlacementView\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/groupPlacementViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1eGroupPlacementViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/services/group_placement_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x42google/ads/googleads_v3/proto/resources/group_placement_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"j\n\x1cGetGroupPlacementViewRequest\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+googleads.googleapis.com/GroupPlacementView2\x98\x02\n\x19GroupPlacementViewService\x12\xdd\x01\n\x15GetGroupPlacementView\x12>.google.ads.googleads.v3.services.GetGroupPlacementViewRequest\x1a\x35.google.ads.googleads.v3.resources.GroupPlacementView\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/groupPlacementViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1eGroupPlacementViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_group__placement__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_group__placement__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/GroupPlacementView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=267, - serialized_end=325, + serialized_start=294, + serialized_end=400, ) DESCRIPTOR.message_types_by_name['GetGroupPlacementViewRequest'] = _GETGROUPPLACEMENTVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=328, - serialized_end=608, + serialized_start=403, + serialized_end=683, methods=[ _descriptor.MethodDescriptor( name='GetGroupPlacementView', diff --git a/google/ads/google_ads/v3/proto/services/hotel_group_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/hotel_group_view_service_pb2.py index 641a4f4aa..cc94bc648 100644 --- a/google/ads/google_ads/v3/proto/services/hotel_group_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/hotel_group_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\032HotelGroupViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/hotel_group_view_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/hotel_group_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"6\n\x18GetHotelGroupViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x84\x02\n\x15HotelGroupViewService\x12\xcd\x01\n\x11GetHotelGroupView\x12:.google.ads.googleads.v3.services.GetHotelGroupViewRequest\x1a\x31.google.ads.googleads.v3.resources.HotelGroupView\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/hotelGroupViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1aHotelGroupViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/hotel_group_view_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/hotel_group_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"b\n\x18GetHotelGroupViewRequest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'googleads.googleapis.com/HotelGroupView2\x84\x02\n\x15HotelGroupViewService\x12\xcd\x01\n\x11GetHotelGroupView\x12:.google.ads.googleads.v3.services.GetHotelGroupViewRequest\x1a\x31.google.ads.googleads.v3.resources.HotelGroupView\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/hotelGroupViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1aHotelGroupViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_hotel__group__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_hotel__group__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/HotelGroupView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=259, - serialized_end=313, + serialized_start=286, + serialized_end=384, ) DESCRIPTOR.message_types_by_name['GetHotelGroupViewRequest'] = _GETHOTELGROUPVIEWREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=316, - serialized_end=576, + serialized_start=387, + serialized_end=647, methods=[ _descriptor.MethodDescriptor( name='GetHotelGroupView', diff --git a/google/ads/google_ads/v3/proto/services/hotel_performance_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/hotel_performance_view_service_pb2.py index 5f2217a26..a291146d4 100644 --- a/google/ads/google_ads/v3/proto/services/hotel_performance_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/hotel_performance_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB HotelPerformanceViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/services/hotel_performance_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/resources/hotel_performance_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"<\n\x1eGetHotelPerformanceViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x9f\x02\n\x1bHotelPerformanceViewService\x12\xe2\x01\n\x17GetHotelPerformanceView\x12@.google.ads.googleads.v3.services.GetHotelPerformanceViewRequest\x1a\x37.google.ads.googleads.v3.resources.HotelPerformanceView\"L\x82\xd3\xe4\x93\x02\x36\x12\x34/v3/{resource_name=customers/*/hotelPerformanceView}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x87\x02\n$com.google.ads.googleads.v3.servicesB HotelPerformanceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/services/hotel_performance_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/resources/hotel_performance_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"n\n\x1eGetHotelPerformanceViewRequest\x12L\n\rresource_name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-googleads.googleapis.com/HotelPerformanceView2\x9f\x02\n\x1bHotelPerformanceViewService\x12\xe2\x01\n\x17GetHotelPerformanceView\x12@.google.ads.googleads.v3.services.GetHotelPerformanceViewRequest\x1a\x37.google.ads.googleads.v3.resources.HotelPerformanceView\"L\x82\xd3\xe4\x93\x02\x36\x12\x34/v3/{resource_name=customers/*/hotelPerformanceView}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x87\x02\n$com.google.ads.googleads.v3.servicesB HotelPerformanceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_hotel__performance__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_hotel__performance__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A/\n-googleads.googleapis.com/HotelPerformanceView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=271, - serialized_end=331, + serialized_start=298, + serialized_end=408, ) DESCRIPTOR.message_types_by_name['GetHotelPerformanceViewRequest'] = _GETHOTELPERFORMANCEVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=334, - serialized_end=621, + serialized_start=411, + serialized_end=698, methods=[ _descriptor.MethodDescriptor( name='GetHotelPerformanceView', diff --git a/google/ads/google_ads/v3/proto/services/keyword_plan_ad_group_service_pb2.py b/google/ads/google_ads/v3/proto/services/keyword_plan_ad_group_service_pb2.py index 1015127e1..6e17b2389 100644 --- a/google/ads/google_ads/v3/proto/services/keyword_plan_ad_group_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/keyword_plan_ad_group_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\036KeywordPlanAdGroupServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/keyword_plan_ad_group_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/keyword_plan_ad_group.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\":\n\x1cGetKeywordPlanAdGroupRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xc4\x01\n MutateKeywordPlanAdGroupsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12V\n\noperations\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.KeywordPlanAdGroupOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xff\x01\n\x1bKeywordPlanAdGroupOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanAdGroupH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanAdGroupH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa9\x01\n!MutateKeywordPlanAdGroupsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Q\n\x07results\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v3.services.MutateKeywordPlanAdGroupResult\"7\n\x1eMutateKeywordPlanAdGroupResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x9d\x04\n\x19KeywordPlanAdGroupService\x12\xdd\x01\n\x15GetKeywordPlanAdGroup\x12>.google.ads.googleads.v3.services.GetKeywordPlanAdGroupRequest\x1a\x35.google.ads.googleads.v3.resources.KeywordPlanAdGroup\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/keywordPlanAdGroups/*}\xda\x41\rresource_name\x12\x82\x02\n\x19MutateKeywordPlanAdGroups\x12\x42.google.ads.googleads.v3.services.MutateKeywordPlanAdGroupsRequest\x1a\x43.google.ads.googleads.v3.services.MutateKeywordPlanAdGroupsResponse\"\\\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/keywordPlanAdGroups:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1eKeywordPlanAdGroupServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/keyword_plan_ad_group_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/keyword_plan_ad_group.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"j\n\x1cGetKeywordPlanAdGroupRequest\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+googleads.googleapis.com/KeywordPlanAdGroup\"\xc4\x01\n MutateKeywordPlanAdGroupsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12V\n\noperations\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.KeywordPlanAdGroupOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xff\x01\n\x1bKeywordPlanAdGroupOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanAdGroupH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanAdGroupH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa9\x01\n!MutateKeywordPlanAdGroupsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Q\n\x07results\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v3.services.MutateKeywordPlanAdGroupResult\"7\n\x1eMutateKeywordPlanAdGroupResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x9d\x04\n\x19KeywordPlanAdGroupService\x12\xdd\x01\n\x15GetKeywordPlanAdGroup\x12>.google.ads.googleads.v3.services.GetKeywordPlanAdGroupRequest\x1a\x35.google.ads.googleads.v3.resources.KeywordPlanAdGroup\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/keywordPlanAdGroups/*}\xda\x41\rresource_name\x12\x82\x02\n\x19MutateKeywordPlanAdGroups\x12\x42.google.ads.googleads.v3.services.MutateKeywordPlanAdGroupsRequest\x1a\x43.google.ads.googleads.v3.services.MutateKeywordPlanAdGroupsResponse\"\\\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/keywordPlanAdGroups:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1eKeywordPlanAdGroupServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__ad__group__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/KeywordPlanAdGroup'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=328, - serialized_end=386, + serialized_start=355, + serialized_end=461, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=389, - serialized_end=585, + serialized_start=464, + serialized_end=660, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.KeywordPlanAdGroupOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=588, - serialized_end=843, + serialized_start=663, + serialized_end=918, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=846, - serialized_end=1015, + serialized_start=921, + serialized_end=1090, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1017, - serialized_end=1072, + serialized_start=1092, + serialized_end=1147, ) _MUTATEKEYWORDPLANADGROUPSREQUEST.fields_by_name['operations'].message_type = _KEYWORDPLANADGROUPOPERATION @@ -382,8 +383,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1075, - serialized_end=1616, + serialized_start=1150, + serialized_end=1691, methods=[ _descriptor.MethodDescriptor( name='GetKeywordPlanAdGroup', diff --git a/google/ads/google_ads/v3/proto/services/keyword_plan_campaign_service_pb2.py b/google/ads/google_ads/v3/proto/services/keyword_plan_campaign_service_pb2.py index ba51a1a19..7b7326e30 100644 --- a/google/ads/google_ads/v3/proto/services/keyword_plan_campaign_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/keyword_plan_campaign_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\037KeywordPlanCampaignServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/keyword_plan_campaign_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/keyword_plan_campaign.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\";\n\x1dGetKeywordPlanCampaignRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xc6\x01\n!MutateKeywordPlanCampaignsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12W\n\noperations\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.services.KeywordPlanCampaignOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x82\x02\n\x1cKeywordPlanCampaignOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12H\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.KeywordPlanCampaignH\x00\x12H\n\x06update\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.KeywordPlanCampaignH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xab\x01\n\"MutateKeywordPlanCampaignsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12R\n\x07results\x18\x02 \x03(\x0b\x32\x41.google.ads.googleads.v3.services.MutateKeywordPlanCampaignResult\"8\n\x1fMutateKeywordPlanCampaignResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xa6\x04\n\x1aKeywordPlanCampaignService\x12\xe1\x01\n\x16GetKeywordPlanCampaign\x12?.google.ads.googleads.v3.services.GetKeywordPlanCampaignRequest\x1a\x36.google.ads.googleads.v3.resources.KeywordPlanCampaign\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/keywordPlanCampaigns/*}\xda\x41\rresource_name\x12\x86\x02\n\x1aMutateKeywordPlanCampaigns\x12\x43.google.ads.googleads.v3.services.MutateKeywordPlanCampaignsRequest\x1a\x44.google.ads.googleads.v3.services.MutateKeywordPlanCampaignsResponse\"]\x82\xd3\xe4\x93\x02>\"9/v3/customers/{customer_id=*}/keywordPlanCampaigns:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1fKeywordPlanCampaignServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/keyword_plan_campaign_service.proto\x12 google.ads.googleads.v3.services\x1a\x43google/ads/googleads_v3/proto/resources/keyword_plan_campaign.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"l\n\x1dGetKeywordPlanCampaignRequest\x12K\n\rresource_name\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\n,googleads.googleapis.com/KeywordPlanCampaign\"\xc6\x01\n!MutateKeywordPlanCampaignsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12W\n\noperations\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v3.services.KeywordPlanCampaignOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x82\x02\n\x1cKeywordPlanCampaignOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12H\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.KeywordPlanCampaignH\x00\x12H\n\x06update\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v3.resources.KeywordPlanCampaignH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xab\x01\n\"MutateKeywordPlanCampaignsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12R\n\x07results\x18\x02 \x03(\x0b\x32\x41.google.ads.googleads.v3.services.MutateKeywordPlanCampaignResult\"8\n\x1fMutateKeywordPlanCampaignResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xa6\x04\n\x1aKeywordPlanCampaignService\x12\xe1\x01\n\x16GetKeywordPlanCampaign\x12?.google.ads.googleads.v3.services.GetKeywordPlanCampaignRequest\x1a\x36.google.ads.googleads.v3.resources.KeywordPlanCampaign\"N\x82\xd3\xe4\x93\x02\x38\x12\x36/v3/{resource_name=customers/*/keywordPlanCampaigns/*}\xda\x41\rresource_name\x12\x86\x02\n\x1aMutateKeywordPlanCampaigns\x12\x43.google.ads.googleads.v3.services.MutateKeywordPlanCampaignsRequest\x1a\x44.google.ads.googleads.v3.services.MutateKeywordPlanCampaignsResponse\"]\x82\xd3\xe4\x93\x02>\"9/v3/customers/{customer_id=*}/keywordPlanCampaigns:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x86\x02\n$com.google.ads.googleads.v3.servicesB\x1fKeywordPlanCampaignServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__campaign__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A.\n,googleads.googleapis.com/KeywordPlanCampaign'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=328, - serialized_end=387, + serialized_start=355, + serialized_end=463, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=390, - serialized_end=588, + serialized_start=466, + serialized_end=664, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.KeywordPlanCampaignOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=591, - serialized_end=849, + serialized_start=667, + serialized_end=925, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=852, - serialized_end=1023, + serialized_start=928, + serialized_end=1099, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1025, - serialized_end=1081, + serialized_start=1101, + serialized_end=1157, ) _MUTATEKEYWORDPLANCAMPAIGNSREQUEST.fields_by_name['operations'].message_type = _KEYWORDPLANCAMPAIGNOPERATION @@ -382,8 +383,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1084, - serialized_end=1634, + serialized_start=1160, + serialized_end=1710, methods=[ _descriptor.MethodDescriptor( name='GetKeywordPlanCampaign', diff --git a/google/ads/google_ads/v3/proto/services/keyword_plan_idea_service_pb2.py b/google/ads/google_ads/v3/proto/services/keyword_plan_idea_service_pb2.py index e3d80b85c..29f3b8602 100644 --- a/google/ads/google_ads/v3/proto/services/keyword_plan_idea_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/keyword_plan_idea_service_pb2.py @@ -16,6 +16,7 @@ from google.ads.google_ads.v3.proto.common import keyword_plan_common_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_keyword__plan__common__pb2 from google.ads.google_ads.v3.proto.enums import keyword_plan_network_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__plan__network__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\033KeywordPlanIdeaServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/keyword_plan_idea_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/common/keyword_plan_common.proto\x1a>google/ads/googleads_v3/proto/enums/keyword_plan_network.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/api/client.proto\"\xe9\x03\n\x1bGenerateKeywordIdeasRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12.\n\x08language\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12:\n\x14geo_target_constants\x18\x08 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x66\n\x14keyword_plan_network\x18\t \x01(\x0e\x32H.google.ads.googleads.v3.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork\x12S\n\x14keyword_and_url_seed\x18\x02 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.KeywordAndUrlSeedH\x00\x12\x45\n\x0ckeyword_seed\x18\x03 \x01(\x0b\x32-.google.ads.googleads.v3.services.KeywordSeedH\x00\x12=\n\x08url_seed\x18\x05 \x01(\x0b\x32).google.ads.googleads.v3.services.UrlSeedH\x00\x42\x06\n\x04seed\"n\n\x11KeywordAndUrlSeed\x12)\n\x03url\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08keywords\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"=\n\x0bKeywordSeed\x12.\n\x08keywords\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"4\n\x07UrlSeed\x12)\n\x03url\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"k\n\x1bGenerateKeywordIdeaResponse\x12L\n\x07results\x18\x01 \x03(\x0b\x32;.google.ads.googleads.v3.services.GenerateKeywordIdeaResult\"\xa3\x01\n\x19GenerateKeywordIdeaResult\x12*\n\x04text\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Z\n\x14keyword_idea_metrics\x18\x03 \x01(\x0b\x32<.google.ads.googleads.v3.common.KeywordPlanHistoricalMetrics2\x8b\x02\n\x16KeywordPlanIdeaService\x12\xd3\x01\n\x14GenerateKeywordIdeas\x12=.google.ads.googleads.v3.services.GenerateKeywordIdeasRequest\x1a=.google.ads.googleads.v3.services.GenerateKeywordIdeaResponse\"=\x82\xd3\xe4\x93\x02\x37\"2/v3/customers/{customer_id=*}:generateKeywordIdeas:\x01*\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x82\x02\n$com.google.ads.googleads.v3.servicesB\x1bKeywordPlanIdeaServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/keyword_plan_idea_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/common/keyword_plan_common.proto\x1a>google/ads/googleads_v3/proto/enums/keyword_plan_network.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/api/client.proto\"\xee\x03\n\x1bGenerateKeywordIdeasRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12\x33\n\x08language\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValueB\x03\xe0\x41\x02\x12:\n\x14geo_target_constants\x18\x08 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x66\n\x14keyword_plan_network\x18\t \x01(\x0e\x32H.google.ads.googleads.v3.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork\x12S\n\x14keyword_and_url_seed\x18\x02 \x01(\x0b\x32\x33.google.ads.googleads.v3.services.KeywordAndUrlSeedH\x00\x12\x45\n\x0ckeyword_seed\x18\x03 \x01(\x0b\x32-.google.ads.googleads.v3.services.KeywordSeedH\x00\x12=\n\x08url_seed\x18\x05 \x01(\x0b\x32).google.ads.googleads.v3.services.UrlSeedH\x00\x42\x06\n\x04seed\"n\n\x11KeywordAndUrlSeed\x12)\n\x03url\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x08keywords\x18\x02 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"=\n\x0bKeywordSeed\x12.\n\x08keywords\x18\x01 \x03(\x0b\x32\x1c.google.protobuf.StringValue\"4\n\x07UrlSeed\x12)\n\x03url\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"k\n\x1bGenerateKeywordIdeaResponse\x12L\n\x07results\x18\x01 \x03(\x0b\x32;.google.ads.googleads.v3.services.GenerateKeywordIdeaResult\"\xa3\x01\n\x19GenerateKeywordIdeaResult\x12*\n\x04text\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12Z\n\x14keyword_idea_metrics\x18\x03 \x01(\x0b\x32<.google.ads.googleads.v3.common.KeywordPlanHistoricalMetrics2\x8b\x02\n\x16KeywordPlanIdeaService\x12\xd3\x01\n\x14GenerateKeywordIdeas\x12=.google.ads.googleads.v3.services.GenerateKeywordIdeasRequest\x1a=.google.ads.googleads.v3.services.GenerateKeywordIdeaResponse\"=\x82\xd3\xe4\x93\x02\x37\"2/v3/customers/{customer_id=*}:generateKeywordIdeas:\x01*\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x82\x02\n$com.google.ads.googleads.v3.servicesB\x1bKeywordPlanIdeaServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_keyword__plan__common__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__plan__network__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_keyword__plan__common__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__plan__network__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,]) @@ -52,7 +53,7 @@ has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), + serialized_options=_b('\340A\002'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='geo_target_constants', full_name='google.ads.googleads.v3.services.GenerateKeywordIdeasRequest.geo_target_constants', index=2, number=8, type=11, cpp_type=10, label=3, @@ -103,8 +104,8 @@ name='seed', full_name='google.ads.googleads.v3.services.GenerateKeywordIdeasRequest.seed', index=0, containing_type=None, fields=[]), ], - serialized_start=324, - serialized_end=813, + serialized_start=357, + serialized_end=851, ) @@ -141,8 +142,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=815, - serialized_end=925, + serialized_start=853, + serialized_end=963, ) @@ -172,8 +173,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=927, - serialized_end=988, + serialized_start=965, + serialized_end=1026, ) @@ -203,8 +204,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=990, - serialized_end=1042, + serialized_start=1028, + serialized_end=1080, ) @@ -234,8 +235,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1044, - serialized_end=1151, + serialized_start=1082, + serialized_end=1189, ) @@ -272,8 +273,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1154, - serialized_end=1317, + serialized_start=1192, + serialized_end=1355, ) _GENERATEKEYWORDIDEASREQUEST.fields_by_name['language'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE @@ -317,7 +318,8 @@ customer_id: The ID of the customer with the recommendation. language: - The resource name of the language to target. Required + Required. The resource name of the language to target. + Required geo_target_constants: The resource names of the location to target. Max 10 keyword_plan_network: @@ -422,6 +424,7 @@ DESCRIPTOR._options = None +_GENERATEKEYWORDIDEASREQUEST.fields_by_name['language']._options = None _KEYWORDPLANIDEASERVICE = _descriptor.ServiceDescriptor( name='KeywordPlanIdeaService', @@ -429,8 +432,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1320, - serialized_end=1587, + serialized_start=1358, + serialized_end=1625, methods=[ _descriptor.MethodDescriptor( name='GenerateKeywordIdeas', diff --git a/google/ads/google_ads/v3/proto/services/keyword_plan_keyword_service_pb2.py b/google/ads/google_ads/v3/proto/services/keyword_plan_keyword_service_pb2.py index 0399c3cc9..dbcc4ca73 100644 --- a/google/ads/google_ads/v3/proto/services/keyword_plan_keyword_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/keyword_plan_keyword_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\036KeywordPlanKeywordServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/services/keyword_plan_keyword_service.proto\x12 google.ads.googleads.v3.services\x1a\x42google/ads/googleads_v3/proto/resources/keyword_plan_keyword.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\":\n\x1cGetKeywordPlanKeywordRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xc4\x01\n MutateKeywordPlanKeywordsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12V\n\noperations\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.KeywordPlanKeywordOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xff\x01\n\x1bKeywordPlanKeywordOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanKeywordH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanKeywordH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa9\x01\n!MutateKeywordPlanKeywordsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Q\n\x07results\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v3.services.MutateKeywordPlanKeywordResult\"7\n\x1eMutateKeywordPlanKeywordResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x9d\x04\n\x19KeywordPlanKeywordService\x12\xdd\x01\n\x15GetKeywordPlanKeyword\x12>.google.ads.googleads.v3.services.GetKeywordPlanKeywordRequest\x1a\x35.google.ads.googleads.v3.resources.KeywordPlanKeyword\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/keywordPlanKeywords/*}\xda\x41\rresource_name\x12\x82\x02\n\x19MutateKeywordPlanKeywords\x12\x42.google.ads.googleads.v3.services.MutateKeywordPlanKeywordsRequest\x1a\x43.google.ads.googleads.v3.services.MutateKeywordPlanKeywordsResponse\"\\\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/keywordPlanKeywords:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1eKeywordPlanKeywordServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/services/keyword_plan_keyword_service.proto\x12 google.ads.googleads.v3.services\x1a\x42google/ads/googleads_v3/proto/resources/keyword_plan_keyword.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"j\n\x1cGetKeywordPlanKeywordRequest\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+googleads.googleapis.com/KeywordPlanKeyword\"\xc4\x01\n MutateKeywordPlanKeywordsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12V\n\noperations\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.KeywordPlanKeywordOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xff\x01\n\x1bKeywordPlanKeywordOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanKeywordH\x00\x12G\n\x06update\x18\x02 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.KeywordPlanKeywordH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa9\x01\n!MutateKeywordPlanKeywordsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Q\n\x07results\x18\x02 \x03(\x0b\x32@.google.ads.googleads.v3.services.MutateKeywordPlanKeywordResult\"7\n\x1eMutateKeywordPlanKeywordResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x9d\x04\n\x19KeywordPlanKeywordService\x12\xdd\x01\n\x15GetKeywordPlanKeyword\x12>.google.ads.googleads.v3.services.GetKeywordPlanKeywordRequest\x1a\x35.google.ads.googleads.v3.resources.KeywordPlanKeyword\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/keywordPlanKeywords/*}\xda\x41\rresource_name\x12\x82\x02\n\x19MutateKeywordPlanKeywords\x12\x42.google.ads.googleads.v3.services.MutateKeywordPlanKeywordsRequest\x1a\x43.google.ads.googleads.v3.services.MutateKeywordPlanKeywordsResponse\"\\\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/keywordPlanKeywords:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1eKeywordPlanKeywordServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__keyword__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/KeywordPlanKeyword'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=326, - serialized_end=384, + serialized_start=353, + serialized_end=459, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=387, - serialized_end=583, + serialized_start=462, + serialized_end=658, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.KeywordPlanKeywordOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=586, - serialized_end=841, + serialized_start=661, + serialized_end=916, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=844, - serialized_end=1013, + serialized_start=919, + serialized_end=1088, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1015, - serialized_end=1070, + serialized_start=1090, + serialized_end=1145, ) _MUTATEKEYWORDPLANKEYWORDSREQUEST.fields_by_name['operations'].message_type = _KEYWORDPLANKEYWORDOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1073, - serialized_end=1614, + serialized_start=1148, + serialized_end=1689, methods=[ _descriptor.MethodDescriptor( name='GetKeywordPlanKeyword', diff --git a/google/ads/google_ads/v3/proto/services/keyword_plan_negative_keyword_service_pb2.py b/google/ads/google_ads/v3/proto/services/keyword_plan_negative_keyword_service_pb2.py index 2881da05e..87113ff72 100644 --- a/google/ads/google_ads/v3/proto/services/keyword_plan_negative_keyword_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/keyword_plan_negative_keyword_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB&KeywordPlanNegativeKeywordServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nRgoogle/ads/googleads_v3/proto/services/keyword_plan_negative_keyword_service.proto\x12 google.ads.googleads.v3.services\x1aKgoogle/ads/googleads_v3/proto/resources/keyword_plan_negative_keyword.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"B\n$GetKeywordPlanNegativeKeywordRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xd4\x01\n(MutateKeywordPlanNegativeKeywordsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12^\n\noperations\x18\x02 \x03(\x0b\x32\x45.google.ads.googleads.v3.services.KeywordPlanNegativeKeywordOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x97\x02\n#KeywordPlanNegativeKeywordOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12O\n\x06\x63reate\x18\x01 \x01(\x0b\x32=.google.ads.googleads.v3.resources.KeywordPlanNegativeKeywordH\x00\x12O\n\x06update\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v3.resources.KeywordPlanNegativeKeywordH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xb9\x01\n)MutateKeywordPlanNegativeKeywordsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Y\n\x07results\x18\x02 \x03(\x0b\x32H.google.ads.googleads.v3.services.MutateKeywordPlanNegativeKeywordResult\"?\n&MutateKeywordPlanNegativeKeywordResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe5\x04\n!KeywordPlanNegativeKeywordService\x12\xfd\x01\n\x1dGetKeywordPlanNegativeKeyword\x12\x46.google.ads.googleads.v3.services.GetKeywordPlanNegativeKeywordRequest\x1a=.google.ads.googleads.v3.resources.KeywordPlanNegativeKeyword\"U\x82\xd3\xe4\x93\x02?\x12=/v3/{resource_name=customers/*/keywordPlanNegativeKeywords/*}\xda\x41\rresource_name\x12\xa2\x02\n!MutateKeywordPlanNegativeKeywords\x12J.google.ads.googleads.v3.services.MutateKeywordPlanNegativeKeywordsRequest\x1aK.google.ads.googleads.v3.services.MutateKeywordPlanNegativeKeywordsResponse\"d\x82\xd3\xe4\x93\x02\x45\"@/v3/customers/{customer_id=*}/keywordPlanNegativeKeywords:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8d\x02\n$com.google.ads.googleads.v3.servicesB&KeywordPlanNegativeKeywordServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nRgoogle/ads/googleads_v3/proto/services/keyword_plan_negative_keyword_service.proto\x12 google.ads.googleads.v3.services\x1aKgoogle/ads/googleads_v3/proto/resources/keyword_plan_negative_keyword.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"z\n$GetKeywordPlanNegativeKeywordRequest\x12R\n\rresource_name\x18\x01 \x01(\tB;\xe0\x41\x02\xfa\x41\x35\n3googleads.googleapis.com/KeywordPlanNegativeKeyword\"\xd4\x01\n(MutateKeywordPlanNegativeKeywordsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12^\n\noperations\x18\x02 \x03(\x0b\x32\x45.google.ads.googleads.v3.services.KeywordPlanNegativeKeywordOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x97\x02\n#KeywordPlanNegativeKeywordOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12O\n\x06\x63reate\x18\x01 \x01(\x0b\x32=.google.ads.googleads.v3.resources.KeywordPlanNegativeKeywordH\x00\x12O\n\x06update\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v3.resources.KeywordPlanNegativeKeywordH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xb9\x01\n)MutateKeywordPlanNegativeKeywordsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12Y\n\x07results\x18\x02 \x03(\x0b\x32H.google.ads.googleads.v3.services.MutateKeywordPlanNegativeKeywordResult\"?\n&MutateKeywordPlanNegativeKeywordResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe5\x04\n!KeywordPlanNegativeKeywordService\x12\xfd\x01\n\x1dGetKeywordPlanNegativeKeyword\x12\x46.google.ads.googleads.v3.services.GetKeywordPlanNegativeKeywordRequest\x1a=.google.ads.googleads.v3.resources.KeywordPlanNegativeKeyword\"U\x82\xd3\xe4\x93\x02?\x12=/v3/{resource_name=customers/*/keywordPlanNegativeKeywords/*}\xda\x41\rresource_name\x12\xa2\x02\n!MutateKeywordPlanNegativeKeywords\x12J.google.ads.googleads.v3.services.MutateKeywordPlanNegativeKeywordsRequest\x1aK.google.ads.googleads.v3.services.MutateKeywordPlanNegativeKeywordsResponse\"d\x82\xd3\xe4\x93\x02\x45\"@/v3/customers/{customer_id=*}/keywordPlanNegativeKeywords:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8d\x02\n$com.google.ads.googleads.v3.servicesB&KeywordPlanNegativeKeywordServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__negative__keyword__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A5\n3googleads.googleapis.com/KeywordPlanNegativeKeyword'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=344, - serialized_end=410, + serialized_start=371, + serialized_end=493, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=413, - serialized_end=625, + serialized_start=496, + serialized_end=708, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.KeywordPlanNegativeKeywordOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=628, - serialized_end=907, + serialized_start=711, + serialized_end=990, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=910, - serialized_end=1095, + serialized_start=993, + serialized_end=1178, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1097, - serialized_end=1160, + serialized_start=1180, + serialized_end=1243, ) _MUTATEKEYWORDPLANNEGATIVEKEYWORDSREQUEST.fields_by_name['operations'].message_type = _KEYWORDPLANNEGATIVEKEYWORDOPERATION @@ -382,8 +383,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1163, - serialized_end=1776, + serialized_start=1246, + serialized_end=1859, methods=[ _descriptor.MethodDescriptor( name='GetKeywordPlanNegativeKeyword', diff --git a/google/ads/google_ads/v3/proto/services/keyword_plan_service_pb2.py b/google/ads/google_ads/v3/proto/services/keyword_plan_service_pb2.py index 7f8f23832..9d4dce905 100644 --- a/google/ads/google_ads/v3/proto/services/keyword_plan_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/keyword_plan_service_pb2.py @@ -18,6 +18,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -28,9 +29,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\027KeywordPlanServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/services/keyword_plan_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/common/keyword_plan_common.proto\x1a:google/ads/googleads_v3/proto/resources/keyword_plan.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"3\n\x15GetKeywordPlanRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xb6\x01\n\x19MutateKeywordPlansRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12O\n\noperations\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.KeywordPlanOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xea\x01\n\x14KeywordPlanOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12@\n\x06\x63reate\x18\x01 \x01(\x0b\x32..google.ads.googleads.v3.resources.KeywordPlanH\x00\x12@\n\x06update\x18\x02 \x01(\x0b\x32..google.ads.googleads.v3.resources.KeywordPlanH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9c\x01\n\x1aMutateKeywordPlansResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12K\n\x07results\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v3.services.MutateKeywordPlansResult\"1\n\x18MutateKeywordPlansResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\";\n\x1eGenerateForecastMetricsRequest\x12\x19\n\x0ckeyword_plan\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xaf\x02\n\x1fGenerateForecastMetricsResponse\x12Y\n\x12\x63\x61mpaign_forecasts\x18\x01 \x03(\x0b\x32=.google.ads.googleads.v3.services.KeywordPlanCampaignForecast\x12X\n\x12\x61\x64_group_forecasts\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.KeywordPlanAdGroupForecast\x12W\n\x11keyword_forecasts\x18\x03 \x03(\x0b\x32<.google.ads.googleads.v3.services.KeywordPlanKeywordForecast\"\xa8\x01\n\x1bKeywordPlanCampaignForecast\x12;\n\x15keyword_plan_campaign\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12L\n\x11\x63\x61mpaign_forecast\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v3.services.ForecastMetrics\"\xa7\x01\n\x1aKeywordPlanAdGroupForecast\x12;\n\x15keyword_plan_ad_group\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12L\n\x11\x61\x64_group_forecast\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v3.services.ForecastMetrics\"\xae\x01\n\x1aKeywordPlanKeywordForecast\x12\x43\n\x1dkeyword_plan_ad_group_keyword\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12K\n\x10keyword_forecast\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v3.services.ForecastMetrics\"\x81\x02\n\x0f\x46orecastMetrics\x12\x31\n\x0bimpressions\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12)\n\x03\x63tr\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x61verage_cpc\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12,\n\x06\x63licks\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x63ost_micros\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"=\n GenerateHistoricalMetricsRequest\x12\x19\n\x0ckeyword_plan\x18\x01 \x01(\tB\x03\xe0\x41\x02\"{\n!GenerateHistoricalMetricsResponse\x12V\n\x07metrics\x18\x01 \x03(\x0b\x32\x45.google.ads.googleads.v3.services.KeywordPlanKeywordHistoricalMetrics\"\xb0\x01\n#KeywordPlanKeywordHistoricalMetrics\x12\x32\n\x0csearch_query\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12U\n\x0fkeyword_metrics\x18\x02 \x01(\x0b\x32<.google.ads.googleads.v3.common.KeywordPlanHistoricalMetrics2\xea\x07\n\x12KeywordPlanService\x12\xc1\x01\n\x0eGetKeywordPlan\x12\x37.google.ads.googleads.v3.services.GetKeywordPlanRequest\x1a..google.ads.googleads.v3.resources.KeywordPlan\"F\x82\xd3\xe4\x93\x02\x30\x12./v3/{resource_name=customers/*/keywordPlans/*}\xda\x41\rresource_name\x12\xe6\x01\n\x12MutateKeywordPlans\x12;.google.ads.googleads.v3.services.MutateKeywordPlansRequest\x1a<.google.ads.googleads.v3.services.MutateKeywordPlansResponse\"U\x82\xd3\xe4\x93\x02\x36\"1/v3/customers/{customer_id=*}/keywordPlans:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x12\xff\x01\n\x17GenerateForecastMetrics\x12@.google.ads.googleads.v3.services.GenerateForecastMetricsRequest\x1a\x41.google.ads.googleads.v3.services.GenerateForecastMetricsResponse\"_\x82\xd3\xe4\x93\x02J\"E/v3/{keyword_plan=customers/*/keywordPlans/*}:generateForecastMetrics:\x01*\xda\x41\x0ckeyword_plan\x12\x87\x02\n\x19GenerateHistoricalMetrics\x12\x42.google.ads.googleads.v3.services.GenerateHistoricalMetricsRequest\x1a\x43.google.ads.googleads.v3.services.GenerateHistoricalMetricsResponse\"a\x82\xd3\xe4\x93\x02L\"G/v3/{keyword_plan=customers/*/keywordPlans/*}:generateHistoricalMetrics:\x01*\xda\x41\x0ckeyword_plan\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfe\x01\n$com.google.ads.googleads.v3.servicesB\x17KeywordPlanServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/services/keyword_plan_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/common/keyword_plan_common.proto\x1a:google/ads/googleads_v3/proto/resources/keyword_plan.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x17google/rpc/status.proto\"\\\n\x15GetKeywordPlanRequest\x12\x43\n\rresource_name\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$googleads.googleapis.com/KeywordPlan\"\xb6\x01\n\x19MutateKeywordPlansRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12O\n\noperations\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.KeywordPlanOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xea\x01\n\x14KeywordPlanOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12@\n\x06\x63reate\x18\x01 \x01(\x0b\x32..google.ads.googleads.v3.resources.KeywordPlanH\x00\x12@\n\x06update\x18\x02 \x01(\x0b\x32..google.ads.googleads.v3.resources.KeywordPlanH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x9c\x01\n\x1aMutateKeywordPlansResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12K\n\x07results\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v3.services.MutateKeywordPlansResult\"1\n\x18MutateKeywordPlansResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\";\n\x1eGenerateForecastMetricsRequest\x12\x19\n\x0ckeyword_plan\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xaf\x02\n\x1fGenerateForecastMetricsResponse\x12Y\n\x12\x63\x61mpaign_forecasts\x18\x01 \x03(\x0b\x32=.google.ads.googleads.v3.services.KeywordPlanCampaignForecast\x12X\n\x12\x61\x64_group_forecasts\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.KeywordPlanAdGroupForecast\x12W\n\x11keyword_forecasts\x18\x03 \x03(\x0b\x32<.google.ads.googleads.v3.services.KeywordPlanKeywordForecast\"\xa8\x01\n\x1bKeywordPlanCampaignForecast\x12;\n\x15keyword_plan_campaign\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12L\n\x11\x63\x61mpaign_forecast\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v3.services.ForecastMetrics\"\xa7\x01\n\x1aKeywordPlanAdGroupForecast\x12;\n\x15keyword_plan_ad_group\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12L\n\x11\x61\x64_group_forecast\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v3.services.ForecastMetrics\"\xae\x01\n\x1aKeywordPlanKeywordForecast\x12\x43\n\x1dkeyword_plan_ad_group_keyword\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12K\n\x10keyword_forecast\x18\x02 \x01(\x0b\x32\x31.google.ads.googleads.v3.services.ForecastMetrics\"\x81\x02\n\x0f\x46orecastMetrics\x12\x31\n\x0bimpressions\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12)\n\x03\x63tr\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x61verage_cpc\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12,\n\x06\x63licks\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x30\n\x0b\x63ost_micros\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"=\n GenerateHistoricalMetricsRequest\x12\x19\n\x0ckeyword_plan\x18\x01 \x01(\tB\x03\xe0\x41\x02\"{\n!GenerateHistoricalMetricsResponse\x12V\n\x07metrics\x18\x01 \x03(\x0b\x32\x45.google.ads.googleads.v3.services.KeywordPlanKeywordHistoricalMetrics\"\xb0\x01\n#KeywordPlanKeywordHistoricalMetrics\x12\x32\n\x0csearch_query\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12U\n\x0fkeyword_metrics\x18\x02 \x01(\x0b\x32<.google.ads.googleads.v3.common.KeywordPlanHistoricalMetrics2\xea\x07\n\x12KeywordPlanService\x12\xc1\x01\n\x0eGetKeywordPlan\x12\x37.google.ads.googleads.v3.services.GetKeywordPlanRequest\x1a..google.ads.googleads.v3.resources.KeywordPlan\"F\x82\xd3\xe4\x93\x02\x30\x12./v3/{resource_name=customers/*/keywordPlans/*}\xda\x41\rresource_name\x12\xe6\x01\n\x12MutateKeywordPlans\x12;.google.ads.googleads.v3.services.MutateKeywordPlansRequest\x1a<.google.ads.googleads.v3.services.MutateKeywordPlansResponse\"U\x82\xd3\xe4\x93\x02\x36\"1/v3/customers/{customer_id=*}/keywordPlans:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x12\xff\x01\n\x17GenerateForecastMetrics\x12@.google.ads.googleads.v3.services.GenerateForecastMetricsRequest\x1a\x41.google.ads.googleads.v3.services.GenerateForecastMetricsResponse\"_\x82\xd3\xe4\x93\x02J\"E/v3/{keyword_plan=customers/*/keywordPlans/*}:generateForecastMetrics:\x01*\xda\x41\x0ckeyword_plan\x12\x87\x02\n\x19GenerateHistoricalMetrics\x12\x42.google.ads.googleads.v3.services.GenerateHistoricalMetricsRequest\x1a\x43.google.ads.googleads.v3.services.GenerateHistoricalMetricsResponse\"a\x82\xd3\xe4\x93\x02L\"G/v3/{keyword_plan=customers/*/keywordPlans/*}:generateHistoricalMetrics:\x01*\xda\x41\x0ckeyword_plan\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfe\x01\n$com.google.ads.googleads.v3.servicesB\x17KeywordPlanServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_keyword__plan__common__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_keyword__plan__common__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__plan__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -48,7 +49,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A&\n$googleads.googleapis.com/KeywordPlan'), file=DESCRIPTOR), ], extensions=[ ], @@ -61,8 +62,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=406, - serialized_end=457, + serialized_start=433, + serialized_end=525, ) @@ -113,8 +114,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=460, - serialized_end=642, + serialized_start=528, + serialized_end=710, ) @@ -168,8 +169,8 @@ name='operation', full_name='google.ads.googleads.v3.services.KeywordPlanOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=645, - serialized_end=879, + serialized_start=713, + serialized_end=947, ) @@ -206,8 +207,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=882, - serialized_end=1038, + serialized_start=950, + serialized_end=1106, ) @@ -237,8 +238,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1040, - serialized_end=1089, + serialized_start=1108, + serialized_end=1157, ) @@ -268,8 +269,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1091, - serialized_end=1150, + serialized_start=1159, + serialized_end=1218, ) @@ -313,8 +314,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1153, - serialized_end=1456, + serialized_start=1221, + serialized_end=1524, ) @@ -351,8 +352,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1459, - serialized_end=1627, + serialized_start=1527, + serialized_end=1695, ) @@ -389,8 +390,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1630, - serialized_end=1797, + serialized_start=1698, + serialized_end=1865, ) @@ -427,8 +428,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1800, - serialized_end=1974, + serialized_start=1868, + serialized_end=2042, ) @@ -486,8 +487,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1977, - serialized_end=2234, + serialized_start=2045, + serialized_end=2302, ) @@ -517,8 +518,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2236, - serialized_end=2297, + serialized_start=2304, + serialized_end=2365, ) @@ -548,8 +549,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2299, - serialized_end=2422, + serialized_start=2367, + serialized_end=2490, ) @@ -586,8 +587,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2425, - serialized_end=2601, + serialized_start=2493, + serialized_end=2669, ) _MUTATEKEYWORDPLANSREQUEST.fields_by_name['operations'].message_type = _KEYWORDPLANOPERATION @@ -794,7 +795,7 @@ keyword_plan_campaign: The resource name of the Keyword Plan campaign related to the forecast. ``customers/{customer_id}/keywordPlanCampaigns/{key - word+plan_campaign_id}`` + word_plan_campaign_id}`` campaign_forecast: The forecast for the Keyword Plan campaign. """, @@ -933,8 +934,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=2604, - serialized_end=3606, + serialized_start=2672, + serialized_end=3674, methods=[ _descriptor.MethodDescriptor( name='GetKeywordPlan', diff --git a/google/ads/google_ads/v3/proto/services/keyword_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/keyword_view_service_pb2.py index f9dbc8529..c65b0ae2e 100644 --- a/google/ads/google_ads/v3/proto/services/keyword_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/keyword_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\027KeywordViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/services/keyword_view_service.proto\x12 google.ads.googleads.v3.services\x1a:google/ads/googleads_v3/proto/resources/keyword_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"3\n\x15GetKeywordViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xf5\x01\n\x12KeywordViewService\x12\xc1\x01\n\x0eGetKeywordView\x12\x37.google.ads.googleads.v3.services.GetKeywordViewRequest\x1a..google.ads.googleads.v3.resources.KeywordView\"F\x82\xd3\xe4\x93\x02\x30\x12./v3/{resource_name=customers/*/keywordViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfe\x01\n$com.google.ads.googleads.v3.servicesB\x17KeywordViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nAgoogle/ads/googleads_v3/proto/services/keyword_view_service.proto\x12 google.ads.googleads.v3.services\x1a:google/ads/googleads_v3/proto/resources/keyword_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\\\n\x15GetKeywordViewRequest\x12\x43\n\rresource_name\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$googleads.googleapis.com/KeywordView2\xf5\x01\n\x12KeywordViewService\x12\xc1\x01\n\x0eGetKeywordView\x12\x37.google.ads.googleads.v3.services.GetKeywordViewRequest\x1a..google.ads.googleads.v3.resources.KeywordView\"F\x82\xd3\xe4\x93\x02\x30\x12./v3/{resource_name=customers/*/keywordViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfe\x01\n$com.google.ads.googleads.v3.servicesB\x17KeywordViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_keyword__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A&\n$googleads.googleapis.com/KeywordView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=251, - serialized_end=302, + serialized_start=278, + serialized_end=370, ) DESCRIPTOR.message_types_by_name['GetKeywordViewRequest'] = _GETKEYWORDVIEWREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=305, - serialized_end=550, + serialized_start=373, + serialized_end=618, methods=[ _descriptor.MethodDescriptor( name='GetKeywordView', diff --git a/google/ads/google_ads/v3/proto/services/label_service_pb2.py b/google/ads/google_ads/v3/proto/services/label_service_pb2.py index 9c492e661..498a4a431 100644 --- a/google/ads/google_ads/v3/proto/services/label_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/label_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\021LabelServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n:google/ads/googleads_v3/proto/services/label_service.proto\x12 google.ads.googleads.v3.services\x1a\x33google/ads/googleads_v3/proto/resources/label.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"-\n\x0fGetLabelRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xaa\x01\n\x13MutateLabelsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12I\n\noperations\x18\x02 \x03(\x0b\x32\x30.google.ads.googleads.v3.services.LabelOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xd8\x01\n\x0eLabelOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12:\n\x06\x63reate\x18\x01 \x01(\x0b\x32(.google.ads.googleads.v3.resources.LabelH\x00\x12:\n\x06update\x18\x02 \x01(\x0b\x32(.google.ads.googleads.v3.resources.LabelH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x8f\x01\n\x14MutateLabelsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12\x44\n\x07results\x18\x02 \x03(\x0b\x32\x33.google.ads.googleads.v3.services.MutateLabelResult\"*\n\x11MutateLabelResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xa8\x03\n\x0cLabelService\x12\xa9\x01\n\x08GetLabel\x12\x31.google.ads.googleads.v3.services.GetLabelRequest\x1a(.google.ads.googleads.v3.resources.Label\"@\x82\xd3\xe4\x93\x02*\x12(/v3/{resource_name=customers/*/labels/*}\xda\x41\rresource_name\x12\xce\x01\n\x0cMutateLabels\x12\x35.google.ads.googleads.v3.services.MutateLabelsRequest\x1a\x36.google.ads.googleads.v3.services.MutateLabelsResponse\"O\x82\xd3\xe4\x93\x02\x30\"+/v3/customers/{customer_id=*}/labels:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xf8\x01\n$com.google.ads.googleads.v3.servicesB\x11LabelServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n:google/ads/googleads_v3/proto/services/label_service.proto\x12 google.ads.googleads.v3.services\x1a\x33google/ads/googleads_v3/proto/resources/label.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"P\n\x0fGetLabelRequest\x12=\n\rresource_name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1egoogleads.googleapis.com/Label\"\xaa\x01\n\x13MutateLabelsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12I\n\noperations\x18\x02 \x03(\x0b\x32\x30.google.ads.googleads.v3.services.LabelOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xd8\x01\n\x0eLabelOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12:\n\x06\x63reate\x18\x01 \x01(\x0b\x32(.google.ads.googleads.v3.resources.LabelH\x00\x12:\n\x06update\x18\x02 \x01(\x0b\x32(.google.ads.googleads.v3.resources.LabelH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x8f\x01\n\x14MutateLabelsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12\x44\n\x07results\x18\x02 \x03(\x0b\x32\x33.google.ads.googleads.v3.services.MutateLabelResult\"*\n\x11MutateLabelResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xa8\x03\n\x0cLabelService\x12\xa9\x01\n\x08GetLabel\x12\x31.google.ads.googleads.v3.services.GetLabelRequest\x1a(.google.ads.googleads.v3.resources.Label\"@\x82\xd3\xe4\x93\x02*\x12(/v3/{resource_name=customers/*/labels/*}\xda\x41\rresource_name\x12\xce\x01\n\x0cMutateLabels\x12\x35.google.ads.googleads.v3.services.MutateLabelsRequest\x1a\x36.google.ads.googleads.v3.services.MutateLabelsResponse\"O\x82\xd3\xe4\x93\x02\x30\"+/v3/customers/{customer_id=*}/labels:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xf8\x01\n$com.google.ads.googleads.v3.servicesB\x11LabelServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_label__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_label__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A \n\036googleads.googleapis.com/Label'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=296, - serialized_end=341, + serialized_start=323, + serialized_end=403, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=344, - serialized_end=514, + serialized_start=406, + serialized_end=576, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.LabelOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=517, - serialized_end=733, + serialized_start=579, + serialized_end=795, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=736, - serialized_end=879, + serialized_start=798, + serialized_end=941, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=881, - serialized_end=923, + serialized_start=943, + serialized_end=985, ) _MUTATELABELSREQUEST.fields_by_name['operations'].message_type = _LABELOPERATION @@ -378,8 +379,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=926, - serialized_end=1350, + serialized_start=988, + serialized_end=1412, methods=[ _descriptor.MethodDescriptor( name='GetLabel', diff --git a/google/ads/google_ads/v3/proto/services/landing_page_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/landing_page_view_service_pb2.py index 12752fbd0..838c39f0b 100644 --- a/google/ads/google_ads/v3/proto/services/landing_page_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/landing_page_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\033LandingPageViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/landing_page_view_service.proto\x12 google.ads.googleads.v3.services\x1a?google/ads/googleads_v3/proto/resources/landing_page_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"7\n\x19GetLandingPageViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x89\x02\n\x16LandingPageViewService\x12\xd1\x01\n\x12GetLandingPageView\x12;.google.ads.googleads.v3.services.GetLandingPageViewRequest\x1a\x32.google.ads.googleads.v3.resources.LandingPageView\"J\x82\xd3\xe4\x93\x02\x34\x12\x32/v3/{resource_name=customers/*/landingPageViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x82\x02\n$com.google.ads.googleads.v3.servicesB\x1bLandingPageViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/landing_page_view_service.proto\x12 google.ads.googleads.v3.services\x1a?google/ads/googleads_v3/proto/resources/landing_page_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"d\n\x19GetLandingPageViewRequest\x12G\n\rresource_name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(googleads.googleapis.com/LandingPageView2\x89\x02\n\x16LandingPageViewService\x12\xd1\x01\n\x12GetLandingPageView\x12;.google.ads.googleads.v3.services.GetLandingPageViewRequest\x1a\x32.google.ads.googleads.v3.resources.LandingPageView\"J\x82\xd3\xe4\x93\x02\x34\x12\x32/v3/{resource_name=customers/*/landingPageViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x82\x02\n$com.google.ads.googleads.v3.servicesB\x1bLandingPageViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_landing__page__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_landing__page__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A*\n(googleads.googleapis.com/LandingPageView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=261, - serialized_end=316, + serialized_start=288, + serialized_end=388, ) DESCRIPTOR.message_types_by_name['GetLandingPageViewRequest'] = _GETLANDINGPAGEVIEWREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=319, - serialized_end=584, + serialized_start=391, + serialized_end=656, methods=[ _descriptor.MethodDescriptor( name='GetLandingPageView', diff --git a/google/ads/google_ads/v3/proto/services/language_constant_service_pb2.py b/google/ads/google_ads/v3/proto/services/language_constant_service_pb2.py index 44daf302d..9a013be0f 100644 --- a/google/ads/google_ads/v3/proto/services/language_constant_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/language_constant_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\034LanguageConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/language_constant_service.proto\x12 google.ads.googleads.v3.services\x1a?google/ads/googleads_v3/proto/resources/language_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"8\n\x1aGetLanguageConstantRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x82\x02\n\x17LanguageConstantService\x12\xc9\x01\n\x13GetLanguageConstant\x12<.google.ads.googleads.v3.services.GetLanguageConstantRequest\x1a\x33.google.ads.googleads.v3.resources.LanguageConstant\"?\x82\xd3\xe4\x93\x02)\x12\'/v3/{resource_name=languageConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1cLanguageConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nFgoogle/ads/googleads_v3/proto/services/language_constant_service.proto\x12 google.ads.googleads.v3.services\x1a?google/ads/googleads_v3/proto/resources/language_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"f\n\x1aGetLanguageConstantRequest\x12H\n\rresource_name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)googleads.googleapis.com/LanguageConstant2\x82\x02\n\x17LanguageConstantService\x12\xc9\x01\n\x13GetLanguageConstant\x12<.google.ads.googleads.v3.services.GetLanguageConstantRequest\x1a\x33.google.ads.googleads.v3.resources.LanguageConstant\"?\x82\xd3\xe4\x93\x02)\x12\'/v3/{resource_name=languageConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1cLanguageConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_language__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_language__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A+\n)googleads.googleapis.com/LanguageConstant'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=261, - serialized_end=317, + serialized_start=288, + serialized_end=390, ) DESCRIPTOR.message_types_by_name['GetLanguageConstantRequest'] = _GETLANGUAGECONSTANTREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=320, - serialized_end=578, + serialized_start=393, + serialized_end=651, methods=[ _descriptor.MethodDescriptor( name='GetLanguageConstant', diff --git a/google/ads/google_ads/v3/proto/services/location_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/location_view_service_pb2.py index 0158fe942..db4936d5e 100644 --- a/google/ads/google_ads/v3/proto/services/location_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/location_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\030LocationViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/location_view_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/location_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"4\n\x16GetLocationViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xfa\x01\n\x13LocationViewService\x12\xc5\x01\n\x0fGetLocationView\x12\x38.google.ads.googleads.v3.services.GetLocationViewRequest\x1a/.google.ads.googleads.v3.resources.LocationView\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/locationViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18LocationViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/location_view_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/location_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"^\n\x16GetLocationViewRequest\x12\x44\n\rresource_name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%googleads.googleapis.com/LocationView2\xfa\x01\n\x13LocationViewService\x12\xc5\x01\n\x0fGetLocationView\x12\x38.google.ads.googleads.v3.services.GetLocationViewRequest\x1a/.google.ads.googleads.v3.resources.LocationView\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/locationViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18LocationViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_location__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_location__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A\'\n%googleads.googleapis.com/LocationView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=253, - serialized_end=305, + serialized_start=280, + serialized_end=374, ) DESCRIPTOR.message_types_by_name['GetLocationViewRequest'] = _GETLOCATIONVIEWREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=308, - serialized_end=558, + serialized_start=377, + serialized_end=627, methods=[ _descriptor.MethodDescriptor( name='GetLocationView', diff --git a/google/ads/google_ads/v3/proto/services/managed_placement_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/managed_placement_view_service_pb2.py index 8f75c9bca..0395d6360 100644 --- a/google/ads/google_ads/v3/proto/services/managed_placement_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/managed_placement_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB ManagedPlacementViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/services/managed_placement_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/resources/managed_placement_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"<\n\x1eGetManagedPlacementViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xa2\x02\n\x1bManagedPlacementViewService\x12\xe5\x01\n\x17GetManagedPlacementView\x12@.google.ads.googleads.v3.services.GetManagedPlacementViewRequest\x1a\x37.google.ads.googleads.v3.resources.ManagedPlacementView\"O\x82\xd3\xe4\x93\x02\x39\x12\x37/v3/{resource_name=customers/*/managedPlacementViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x87\x02\n$com.google.ads.googleads.v3.servicesB ManagedPlacementViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/services/managed_placement_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/resources/managed_placement_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"n\n\x1eGetManagedPlacementViewRequest\x12L\n\rresource_name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-googleads.googleapis.com/ManagedPlacementView2\xa2\x02\n\x1bManagedPlacementViewService\x12\xe5\x01\n\x17GetManagedPlacementView\x12@.google.ads.googleads.v3.services.GetManagedPlacementViewRequest\x1a\x37.google.ads.googleads.v3.resources.ManagedPlacementView\"O\x82\xd3\xe4\x93\x02\x39\x12\x37/v3/{resource_name=customers/*/managedPlacementViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x87\x02\n$com.google.ads.googleads.v3.servicesB ManagedPlacementViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_managed__placement__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_managed__placement__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A/\n-googleads.googleapis.com/ManagedPlacementView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=271, - serialized_end=331, + serialized_start=298, + serialized_end=408, ) DESCRIPTOR.message_types_by_name['GetManagedPlacementViewRequest'] = _GETMANAGEDPLACEMENTVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=334, - serialized_end=624, + serialized_start=411, + serialized_end=701, methods=[ _descriptor.MethodDescriptor( name='GetManagedPlacementView', diff --git a/google/ads/google_ads/v3/proto/services/media_file_service_pb2.py b/google/ads/google_ads/v3/proto/services/media_file_service_pb2.py index 480b4ac07..5c57ed9ac 100644 --- a/google/ads/google_ads/v3/proto/services/media_file_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/media_file_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\025MediaFileServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n?google/ads/googleads_v3/proto/services/media_file_service.proto\x12 google.ads.googleads.v3.services\x1a\x38google/ads/googleads_v3/proto/resources/media_file.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/rpc/status.proto\"1\n\x13GetMediaFileRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xb2\x01\n\x17MutateMediaFilesRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12M\n\noperations\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v3.services.MediaFileOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"a\n\x12MediaFileOperation\x12>\n\x06\x63reate\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v3.resources.MediaFileH\x00\x42\x0b\n\toperation\"\x97\x01\n\x18MutateMediaFilesResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12H\n\x07results\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.MutateMediaFileResult\".\n\x15MutateMediaFileResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xcc\x03\n\x10MediaFileService\x12\xb9\x01\n\x0cGetMediaFile\x12\x35.google.ads.googleads.v3.services.GetMediaFileRequest\x1a,.google.ads.googleads.v3.resources.MediaFile\"D\x82\xd3\xe4\x93\x02.\x12,/v3/{resource_name=customers/*/mediaFiles/*}\xda\x41\rresource_name\x12\xde\x01\n\x10MutateMediaFiles\x12\x39.google.ads.googleads.v3.services.MutateMediaFilesRequest\x1a:.google.ads.googleads.v3.services.MutateMediaFilesResponse\"S\x82\xd3\xe4\x93\x02\x34\"//v3/customers/{customer_id=*}/mediaFiles:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15MediaFileServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n?google/ads/googleads_v3/proto/services/media_file_service.proto\x12 google.ads.googleads.v3.services\x1a\x38google/ads/googleads_v3/proto/resources/media_file.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/rpc/status.proto\"X\n\x13GetMediaFileRequest\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"googleads.googleapis.com/MediaFile\"\xb2\x01\n\x17MutateMediaFilesRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12M\n\noperations\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v3.services.MediaFileOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"a\n\x12MediaFileOperation\x12>\n\x06\x63reate\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v3.resources.MediaFileH\x00\x42\x0b\n\toperation\"\x97\x01\n\x18MutateMediaFilesResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12H\n\x07results\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.MutateMediaFileResult\".\n\x15MutateMediaFileResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xcc\x03\n\x10MediaFileService\x12\xb9\x01\n\x0cGetMediaFile\x12\x35.google.ads.googleads.v3.services.GetMediaFileRequest\x1a,.google.ads.googleads.v3.resources.MediaFile\"D\x82\xd3\xe4\x93\x02.\x12,/v3/{resource_name=customers/*/mediaFiles/*}\xda\x41\rresource_name\x12\xde\x01\n\x10MutateMediaFiles\x12\x39.google.ads.googleads.v3.services.MutateMediaFilesRequest\x1a:.google.ads.googleads.v3.services.MutateMediaFilesResponse\"S\x82\xd3\xe4\x93\x02\x34\"//v3/customers/{customer_id=*}/mediaFiles:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15MediaFileServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_media__file__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_media__file__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A$\n\"googleads.googleapis.com/MediaFile'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=272, - serialized_end=321, + serialized_start=299, + serialized_end=387, ) @@ -110,8 +111,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=324, - serialized_end=502, + serialized_start=390, + serialized_end=568, ) @@ -144,8 +145,8 @@ name='operation', full_name='google.ads.googleads.v3.services.MediaFileOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=504, - serialized_end=601, + serialized_start=570, + serialized_end=667, ) @@ -182,8 +183,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=604, - serialized_end=755, + serialized_start=670, + serialized_end=821, ) @@ -213,8 +214,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=757, - serialized_end=803, + serialized_start=823, + serialized_end=869, ) _MUTATEMEDIAFILESREQUEST.fields_by_name['operations'].message_type = _MEDIAFILEOPERATION @@ -341,8 +342,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=806, - serialized_end=1266, + serialized_start=872, + serialized_end=1332, methods=[ _descriptor.MethodDescriptor( name='GetMediaFile', diff --git a/google/ads/google_ads/v3/proto/services/merchant_center_link_service_pb2.py b/google/ads/google_ads/v3/proto/services/merchant_center_link_service_pb2.py index 27d05f812..cf84f4c5f 100644 --- a/google/ads/google_ads/v3/proto/services/merchant_center_link_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/merchant_center_link_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\036MerchantCenterLinkServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/services/merchant_center_link_service.proto\x12 google.ads.googleads.v3.services\x1a\x42google/ads/googleads_v3/proto/resources/merchant_center_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\":\n\x1eListMerchantCenterLinksRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\"w\n\x1fListMerchantCenterLinksResponse\x12T\n\x15merchant_center_links\x18\x01 \x03(\x0b\x32\x35.google.ads.googleads.v3.resources.MerchantCenterLink\":\n\x1cGetMerchantCenterLinkRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\x92\x01\n\x1fMutateMerchantCenterLinkRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\toperation\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v3.services.MerchantCenterLinkOperationB\x03\xe0\x41\x02\"\xb6\x01\n\x1bMerchantCenterLinkOperation\x12/\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06update\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.MerchantCenterLinkH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"t\n MutateMerchantCenterLinkResponse\x12P\n\x06result\x18\x02 \x01(\x0b\x32@.google.ads.googleads.v3.services.MutateMerchantCenterLinkResult\"7\n\x1eMutateMerchantCenterLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x83\x06\n\x19MerchantCenterLinkService\x12\xe7\x01\n\x17ListMerchantCenterLinks\x12@.google.ads.googleads.v3.services.ListMerchantCenterLinksRequest\x1a\x41.google.ads.googleads.v3.services.ListMerchantCenterLinksResponse\"G\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/customers/{customer_id=*}/merchantCenterLinks\xda\x41\x0b\x63ustomer_id\x12\xdd\x01\n\x15GetMerchantCenterLink\x12>.google.ads.googleads.v3.services.GetMerchantCenterLinkRequest\x1a\x35.google.ads.googleads.v3.resources.MerchantCenterLink\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/merchantCenterLinks/*}\xda\x41\rresource_name\x12\xfe\x01\n\x18MutateMerchantCenterLink\x12\x41.google.ads.googleads.v3.services.MutateMerchantCenterLinkRequest\x1a\x42.google.ads.googleads.v3.services.MutateMerchantCenterLinkResponse\"[\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/merchantCenterLinks:mutate:\x01*\xda\x41\x15\x63ustomer_id,operation\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1eMerchantCenterLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/services/merchant_center_link_service.proto\x12 google.ads.googleads.v3.services\x1a\x42google/ads/googleads_v3/proto/resources/merchant_center_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\":\n\x1eListMerchantCenterLinksRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\"w\n\x1fListMerchantCenterLinksResponse\x12T\n\x15merchant_center_links\x18\x01 \x03(\x0b\x32\x35.google.ads.googleads.v3.resources.MerchantCenterLink\"j\n\x1cGetMerchantCenterLinkRequest\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+googleads.googleapis.com/MerchantCenterLink\"\x92\x01\n\x1fMutateMerchantCenterLinkRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\toperation\x18\x02 \x01(\x0b\x32=.google.ads.googleads.v3.services.MerchantCenterLinkOperationB\x03\xe0\x41\x02\"\xb6\x01\n\x1bMerchantCenterLinkOperation\x12/\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12G\n\x06update\x18\x01 \x01(\x0b\x32\x35.google.ads.googleads.v3.resources.MerchantCenterLinkH\x00\x12\x10\n\x06remove\x18\x02 \x01(\tH\x00\x42\x0b\n\toperation\"t\n MutateMerchantCenterLinkResponse\x12P\n\x06result\x18\x02 \x01(\x0b\x32@.google.ads.googleads.v3.services.MutateMerchantCenterLinkResult\"7\n\x1eMutateMerchantCenterLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x83\x06\n\x19MerchantCenterLinkService\x12\xe7\x01\n\x17ListMerchantCenterLinks\x12@.google.ads.googleads.v3.services.ListMerchantCenterLinksRequest\x1a\x41.google.ads.googleads.v3.services.ListMerchantCenterLinksResponse\"G\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/customers/{customer_id=*}/merchantCenterLinks\xda\x41\x0b\x63ustomer_id\x12\xdd\x01\n\x15GetMerchantCenterLink\x12>.google.ads.googleads.v3.services.GetMerchantCenterLinkRequest\x1a\x35.google.ads.googleads.v3.resources.MerchantCenterLink\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/merchantCenterLinks/*}\xda\x41\rresource_name\x12\xfe\x01\n\x18MutateMerchantCenterLink\x12\x41.google.ads.googleads.v3.services.MutateMerchantCenterLinkRequest\x1a\x42.google.ads.googleads.v3.services.MutateMerchantCenterLinkResponse\"[\x82\xd3\xe4\x93\x02=\"8/v3/customers/{customer_id=*}/merchantCenterLinks:mutate:\x01*\xda\x41\x15\x63ustomer_id,operation\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1eMerchantCenterLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_merchant__center__link__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_merchant__center__link__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,]) @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=301, - serialized_end=359, + serialized_start=328, + serialized_end=386, ) @@ -89,8 +90,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=361, - serialized_end=480, + serialized_start=388, + serialized_end=507, ) @@ -107,7 +108,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/MerchantCenterLink'), file=DESCRIPTOR), ], extensions=[ ], @@ -120,8 +121,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=482, - serialized_end=540, + serialized_start=509, + serialized_end=615, ) @@ -158,8 +159,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=543, - serialized_end=689, + serialized_start=618, + serialized_end=764, ) @@ -206,8 +207,8 @@ name='operation', full_name='google.ads.googleads.v3.services.MerchantCenterLinkOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=692, - serialized_end=874, + serialized_start=767, + serialized_end=949, ) @@ -237,8 +238,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=876, - serialized_end=992, + serialized_start=951, + serialized_end=1067, ) @@ -268,8 +269,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=994, - serialized_end=1049, + serialized_start=1069, + serialized_end=1124, ) _LISTMERCHANTCENTERLINKSRESPONSE.fields_by_name['merchant_center_links'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_merchant__center__link__pb2._MERCHANTCENTERLINK @@ -427,8 +428,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1052, - serialized_end=1823, + serialized_start=1127, + serialized_end=1898, methods=[ _descriptor.MethodDescriptor( name='ListMerchantCenterLinks', diff --git a/google/ads/google_ads/v3/proto/services/mobile_app_category_constant_service_pb2.py b/google/ads/google_ads/v3/proto/services/mobile_app_category_constant_service_pb2.py index 80092d9e2..bb097d032 100644 --- a/google/ads/google_ads/v3/proto/services/mobile_app_category_constant_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/mobile_app_category_constant_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB%MobileAppCategoryConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nQgoogle/ads/googleads_v3/proto/services/mobile_app_category_constant_service.proto\x12 google.ads.googleads.v3.services\x1aJgoogle/ads/googleads_v3/proto/resources/mobile_app_category_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"A\n#GetMobileAppCategoryConstantRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xaf\x02\n MobileAppCategoryConstantService\x12\xed\x01\n\x1cGetMobileAppCategoryConstant\x12\x45.google.ads.googleads.v3.services.GetMobileAppCategoryConstantRequest\x1a<.google.ads.googleads.v3.resources.MobileAppCategoryConstant\"H\x82\xd3\xe4\x93\x02\x32\x12\x30/v3/{resource_name=mobileAppCategoryConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8c\x02\n$com.google.ads.googleads.v3.servicesB%MobileAppCategoryConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nQgoogle/ads/googleads_v3/proto/services/mobile_app_category_constant_service.proto\x12 google.ads.googleads.v3.services\x1aJgoogle/ads/googleads_v3/proto/resources/mobile_app_category_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"x\n#GetMobileAppCategoryConstantRequest\x12Q\n\rresource_name\x18\x01 \x01(\tB:\xe0\x41\x02\xfa\x41\x34\n2googleads.googleapis.com/MobileAppCategoryConstant2\xaf\x02\n MobileAppCategoryConstantService\x12\xed\x01\n\x1cGetMobileAppCategoryConstant\x12\x45.google.ads.googleads.v3.services.GetMobileAppCategoryConstantRequest\x1a<.google.ads.googleads.v3.resources.MobileAppCategoryConstant\"H\x82\xd3\xe4\x93\x02\x32\x12\x30/v3/{resource_name=mobileAppCategoryConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8c\x02\n$com.google.ads.googleads.v3.servicesB%MobileAppCategoryConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__app__category__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A4\n2googleads.googleapis.com/MobileAppCategoryConstant'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=283, - serialized_end=348, + serialized_start=310, + serialized_end=430, ) DESCRIPTOR.message_types_by_name['GetMobileAppCategoryConstantRequest'] = _GETMOBILEAPPCATEGORYCONSTANTREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=351, - serialized_end=654, + serialized_start=433, + serialized_end=736, methods=[ _descriptor.MethodDescriptor( name='GetMobileAppCategoryConstant', diff --git a/google/ads/google_ads/v3/proto/services/mobile_device_constant_service_pb2.py b/google/ads/google_ads/v3/proto/services/mobile_device_constant_service_pb2.py index 293b54061..198d4ce9f 100644 --- a/google/ads/google_ads/v3/proto/services/mobile_device_constant_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/mobile_device_constant_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB MobileDeviceConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/services/mobile_device_constant_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/resources/mobile_device_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"<\n\x1eGetMobileDeviceConstantRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x96\x02\n\x1bMobileDeviceConstantService\x12\xd9\x01\n\x17GetMobileDeviceConstant\x12@.google.ads.googleads.v3.services.GetMobileDeviceConstantRequest\x1a\x37.google.ads.googleads.v3.resources.MobileDeviceConstant\"C\x82\xd3\xe4\x93\x02-\x12+/v3/{resource_name=mobileDeviceConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x87\x02\n$com.google.ads.googleads.v3.servicesB MobileDeviceConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nKgoogle/ads/googleads_v3/proto/services/mobile_device_constant_service.proto\x12 google.ads.googleads.v3.services\x1a\x44google/ads/googleads_v3/proto/resources/mobile_device_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"n\n\x1eGetMobileDeviceConstantRequest\x12L\n\rresource_name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-googleads.googleapis.com/MobileDeviceConstant2\x96\x02\n\x1bMobileDeviceConstantService\x12\xd9\x01\n\x17GetMobileDeviceConstant\x12@.google.ads.googleads.v3.services.GetMobileDeviceConstantRequest\x1a\x37.google.ads.googleads.v3.resources.MobileDeviceConstant\"C\x82\xd3\xe4\x93\x02-\x12+/v3/{resource_name=mobileDeviceConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x87\x02\n$com.google.ads.googleads.v3.servicesB MobileDeviceConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__device__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mobile__device__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A/\n-googleads.googleapis.com/MobileDeviceConstant'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=271, - serialized_end=331, + serialized_start=298, + serialized_end=408, ) DESCRIPTOR.message_types_by_name['GetMobileDeviceConstantRequest'] = _GETMOBILEDEVICECONSTANTREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=334, - serialized_end=612, + serialized_start=411, + serialized_end=689, methods=[ _descriptor.MethodDescriptor( name='GetMobileDeviceConstant', diff --git a/google/ads/google_ads/v3/proto/services/mutate_job_service_pb2.py b/google/ads/google_ads/v3/proto/services/mutate_job_service_pb2.py index 5ba5fcb25..86b42afdf 100644 --- a/google/ads/google_ads/v3/proto/services/mutate_job_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/mutate_job_service_pb2.py @@ -18,6 +18,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.longrunning import operations_pb2 as google_dot_longrunning_dot_operations__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -27,9 +28,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\025MutateJobServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n?google/ads/googleads_v3/proto/services/mutate_job_service.proto\x12 google.ads.googleads.v3.services\x1a\x38google/ads/googleads_v3/proto/resources/mutate_job.proto\x1a?google/ads/googleads_v3/proto/services/google_ads_service.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a#google/longrunning/operations.proto\x1a\x17google/rpc/status.proto\"2\n\x16\x43reateMutateJobRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\"0\n\x17\x43reateMutateJobResponse\x12\x15\n\rresource_name\x18\x01 \x01(\t\"1\n\x13GetMutateJobRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"1\n\x13RunMutateJobRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xa6\x01\n\x1d\x41\x64\x64MutateJobOperationsRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x0esequence_token\x18\x02 \x01(\t\x12Q\n\x11mutate_operations\x18\x03 \x03(\x0b\x32\x31.google.ads.googleads.v3.services.MutateOperationB\x03\xe0\x41\x02\"W\n\x1e\x41\x64\x64MutateJobOperationsResponse\x12\x18\n\x10total_operations\x18\x01 \x01(\x03\x12\x1b\n\x13next_sequence_token\x18\x02 \x01(\t\"`\n\x1bListMutateJobResultsRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\npage_token\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\"{\n\x1cListMutateJobResultsResponse\x12\x42\n\x07results\x18\x01 \x03(\x0b\x32\x31.google.ads.googleads.v3.services.MutateJobResult\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xac\x01\n\x0fMutateJobResult\x12\x17\n\x0foperation_index\x18\x01 \x01(\x03\x12\\\n\x19mutate_operation_response\x18\x02 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.MutateOperationResponse\x12\"\n\x06status\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status2\xef\t\n\x10MutateJobService\x12\xd0\x01\n\x0f\x43reateMutateJob\x12\x38.google.ads.googleads.v3.services.CreateMutateJobRequest\x1a\x39.google.ads.googleads.v3.services.CreateMutateJobResponse\"H\x82\xd3\xe4\x93\x02\x34\"//v3/customers/{customer_id=*}/mutateJobs:create:\x01*\xda\x41\x0b\x63ustomer_id\x12\xb9\x01\n\x0cGetMutateJob\x12\x35.google.ads.googleads.v3.services.GetMutateJobRequest\x1a,.google.ads.googleads.v3.resources.MutateJob\"D\x82\xd3\xe4\x93\x02.\x12,/v3/{resource_name=customers/*/mutateJobs/*}\xda\x41\rresource_name\x12\xe7\x01\n\x14ListMutateJobResults\x12=.google.ads.googleads.v3.services.ListMutateJobResultsRequest\x1a>.google.ads.googleads.v3.services.ListMutateJobResultsResponse\"P\x82\xd3\xe4\x93\x02:\x12\x38/v3/{resource_name=customers/*/mutateJobs/*}:listResults\xda\x41\rresource_name\x12\x8b\x02\n\x0cRunMutateJob\x12\x35.google.ads.googleads.v3.services.RunMutateJobRequest\x1a\x1d.google.longrunning.Operation\"\xa4\x01\x82\xd3\xe4\x93\x02\x35\"0/v3/{resource_name=customers/*/mutateJobs/*}:run:\x01*\xda\x41\rresource_name\xca\x41V\n\x15google.protobuf.Empty\x12=google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata\x12\xb6\x02\n\x16\x41\x64\x64MutateJobOperations\x12?.google.ads.googleads.v3.services.AddMutateJobOperationsRequest\x1a@.google.ads.googleads.v3.services.AddMutateJobOperationsResponse\"\x98\x01\x82\xd3\xe4\x93\x02?\":/v3/{resource_name=customers/*/mutateJobs/*}:addOperations:\x01*\xda\x41.resource_name,sequence_token,mutate_operations\xda\x41\x1fresource_name,mutate_operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15MutateJobServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n?google/ads/googleads_v3/proto/services/mutate_job_service.proto\x12 google.ads.googleads.v3.services\x1a\x38google/ads/googleads_v3/proto/resources/mutate_job.proto\x1a?google/ads/googleads_v3/proto/services/google_ads_service.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a#google/longrunning/operations.proto\x1a\x17google/rpc/status.proto\"2\n\x16\x43reateMutateJobRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\"0\n\x17\x43reateMutateJobResponse\x12\x15\n\rresource_name\x18\x01 \x01(\t\"X\n\x13GetMutateJobRequest\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"googleads.googleapis.com/MutateJob\"X\n\x13RunMutateJobRequest\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"googleads.googleapis.com/MutateJob\"\xcd\x01\n\x1d\x41\x64\x64MutateJobOperationsRequest\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"googleads.googleapis.com/MutateJob\x12\x16\n\x0esequence_token\x18\x02 \x01(\t\x12Q\n\x11mutate_operations\x18\x03 \x03(\x0b\x32\x31.google.ads.googleads.v3.services.MutateOperationB\x03\xe0\x41\x02\"W\n\x1e\x41\x64\x64MutateJobOperationsResponse\x12\x18\n\x10total_operations\x18\x01 \x01(\x03\x12\x1b\n\x13next_sequence_token\x18\x02 \x01(\t\"\x87\x01\n\x1bListMutateJobResultsRequest\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"googleads.googleapis.com/MutateJob\x12\x12\n\npage_token\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\"{\n\x1cListMutateJobResultsResponse\x12\x42\n\x07results\x18\x01 \x03(\x0b\x32\x31.google.ads.googleads.v3.services.MutateJobResult\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xac\x01\n\x0fMutateJobResult\x12\x17\n\x0foperation_index\x18\x01 \x01(\x03\x12\\\n\x19mutate_operation_response\x18\x02 \x01(\x0b\x32\x39.google.ads.googleads.v3.services.MutateOperationResponse\x12\"\n\x06status\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status2\xef\t\n\x10MutateJobService\x12\xd0\x01\n\x0f\x43reateMutateJob\x12\x38.google.ads.googleads.v3.services.CreateMutateJobRequest\x1a\x39.google.ads.googleads.v3.services.CreateMutateJobResponse\"H\x82\xd3\xe4\x93\x02\x34\"//v3/customers/{customer_id=*}/mutateJobs:create:\x01*\xda\x41\x0b\x63ustomer_id\x12\xb9\x01\n\x0cGetMutateJob\x12\x35.google.ads.googleads.v3.services.GetMutateJobRequest\x1a,.google.ads.googleads.v3.resources.MutateJob\"D\x82\xd3\xe4\x93\x02.\x12,/v3/{resource_name=customers/*/mutateJobs/*}\xda\x41\rresource_name\x12\xe7\x01\n\x14ListMutateJobResults\x12=.google.ads.googleads.v3.services.ListMutateJobResultsRequest\x1a>.google.ads.googleads.v3.services.ListMutateJobResultsResponse\"P\x82\xd3\xe4\x93\x02:\x12\x38/v3/{resource_name=customers/*/mutateJobs/*}:listResults\xda\x41\rresource_name\x12\x8b\x02\n\x0cRunMutateJob\x12\x35.google.ads.googleads.v3.services.RunMutateJobRequest\x1a\x1d.google.longrunning.Operation\"\xa4\x01\x82\xd3\xe4\x93\x02\x35\"0/v3/{resource_name=customers/*/mutateJobs/*}:run:\x01*\xda\x41\rresource_name\xca\x41V\n\x15google.protobuf.Empty\x12=google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata\x12\xb6\x02\n\x16\x41\x64\x64MutateJobOperations\x12?.google.ads.googleads.v3.services.AddMutateJobOperationsRequest\x1a@.google.ads.googleads.v3.services.AddMutateJobOperationsResponse\"\x98\x01\x82\xd3\xe4\x93\x02?\":/v3/{resource_name=customers/*/mutateJobs/*}:addOperations:\x01*\xda\x41.resource_name,sequence_token,mutate_operations\xda\x41\x1fresource_name,mutate_operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15MutateJobServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mutate__job__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_google__ads__service__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_longrunning_dot_operations__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_mutate__job__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_google__ads__service__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_longrunning_dot_operations__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -60,8 +61,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=374, - serialized_end=424, + serialized_start=401, + serialized_end=451, ) @@ -91,8 +92,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=426, - serialized_end=474, + serialized_start=453, + serialized_end=501, ) @@ -109,7 +110,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A$\n\"googleads.googleapis.com/MutateJob'), file=DESCRIPTOR), ], extensions=[ ], @@ -122,8 +123,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=476, - serialized_end=525, + serialized_start=503, + serialized_end=591, ) @@ -140,7 +141,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A$\n\"googleads.googleapis.com/MutateJob'), file=DESCRIPTOR), ], extensions=[ ], @@ -153,8 +154,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=527, - serialized_end=576, + serialized_start=593, + serialized_end=681, ) @@ -171,7 +172,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A$\n\"googleads.googleapis.com/MutateJob'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='sequence_token', full_name='google.ads.googleads.v3.services.AddMutateJobOperationsRequest.sequence_token', index=1, number=2, type=9, cpp_type=9, label=1, @@ -198,8 +199,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=579, - serialized_end=745, + serialized_start=684, + serialized_end=889, ) @@ -236,8 +237,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=747, - serialized_end=834, + serialized_start=891, + serialized_end=978, ) @@ -254,7 +255,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A$\n\"googleads.googleapis.com/MutateJob'), file=DESCRIPTOR), _descriptor.FieldDescriptor( name='page_token', full_name='google.ads.googleads.v3.services.ListMutateJobResultsRequest.page_token', index=1, number=2, type=9, cpp_type=9, label=1, @@ -281,8 +282,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=836, - serialized_end=932, + serialized_start=981, + serialized_end=1116, ) @@ -319,8 +320,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=934, - serialized_end=1057, + serialized_start=1118, + serialized_end=1241, ) @@ -364,8 +365,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1060, - serialized_end=1232, + serialized_start=1244, + serialized_end=1416, ) _ADDMUTATEJOBOPERATIONSREQUEST.fields_by_name['mutate_operations'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_google__ads__service__pb2._MUTATEOPERATION @@ -580,8 +581,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1235, - serialized_end=2498, + serialized_start=1419, + serialized_end=2682, methods=[ _descriptor.MethodDescriptor( name='CreateMutateJob', diff --git a/google/ads/google_ads/v3/proto/services/offline_user_data_job_service_pb2.py b/google/ads/google_ads/v3/proto/services/offline_user_data_job_service_pb2.py new file mode 100644 index 000000000..b86cc15be --- /dev/null +++ b/google/ads/google_ads/v3/proto/services/offline_user_data_job_service_pb2.py @@ -0,0 +1,508 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/ads/googleads_v3/proto/services/offline_user_data_job_service.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.ads.google_ads.v3.proto.common import offline_user_data_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_offline__user__data__pb2 +from google.ads.google_ads.v3.proto.resources import offline_user_data_job_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_offline__user__data__job__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 +from google.api import client_pb2 as google_dot_api_dot_client__pb2 +from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 +from google.longrunning import operations_pb2 as google_dot_longrunning_dot_operations__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/ads/googleads_v3/proto/services/offline_user_data_job_service.proto', + package='google.ads.googleads.v3.services', + syntax='proto3', + serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\036OfflineUserDataJobServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), + serialized_pb=_b('\nJgoogle/ads/googleads_v3/proto/services/offline_user_data_job_service.proto\x12 google.ads.googleads.v3.services\x1a.google.ads.googleads.v3.services.GetOfflineUserDataJobRequest\x1a\x35.google.ads.googleads.v3.resources.OfflineUserDataJob\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/offlineUserDataJobs/*}\xda\x41\rresource_name\x12\xa1\x02\n\x1f\x41\x64\x64OfflineUserDataJobOperations\x12H.google.ads.googleads.v3.services.AddOfflineUserDataJobOperationsRequest\x1aI.google.ads.googleads.v3.services.AddOfflineUserDataJobOperationsResponse\"i\x82\xd3\xe4\x93\x02H\"C/v3/{resource_name=customers/*/offlineUserDataJobs/*}:addOperations:\x01*\xda\x41\x18resource_name,operations\x12\xfe\x01\n\x15RunOfflineUserDataJob\x12>.google.ads.googleads.v3.services.RunOfflineUserDataJobRequest\x1a\x1d.google.longrunning.Operation\"\x85\x01\x82\xd3\xe4\x93\x02>\"9/v3/{resource_name=customers/*/offlineUserDataJobs/*}:run:\x01*\xda\x41\rresource_name\xca\x41.\n\x15google.protobuf.Empty\x12\x15google.protobuf.Empty\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1eOfflineUserDataJobServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + , + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_offline__user__data__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_offline__user__data__job__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_longrunning_dot_operations__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + + + + +_CREATEOFFLINEUSERDATAJOBREQUEST = _descriptor.Descriptor( + name='CreateOfflineUserDataJobRequest', + full_name='google.ads.googleads.v3.services.CreateOfflineUserDataJobRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='customer_id', full_name='google.ads.googleads.v3.services.CreateOfflineUserDataJobRequest.customer_id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\002'), file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='job', full_name='google.ads.googleads.v3.services.CreateOfflineUserDataJobRequest.job', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\002'), file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=453, + serialized_end=585, +) + + +_CREATEOFFLINEUSERDATAJOBRESPONSE = _descriptor.Descriptor( + name='CreateOfflineUserDataJobResponse', + full_name='google.ads.googleads.v3.services.CreateOfflineUserDataJobResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v3.services.CreateOfflineUserDataJobResponse.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=587, + serialized_end=644, +) + + +_GETOFFLINEUSERDATAJOBREQUEST = _descriptor.Descriptor( + name='GetOfflineUserDataJobRequest', + full_name='google.ads.googleads.v3.services.GetOfflineUserDataJobRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v3.services.GetOfflineUserDataJobRequest.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/OfflineUserDataJob'), file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=646, + serialized_end=752, +) + + +_RUNOFFLINEUSERDATAJOBREQUEST = _descriptor.Descriptor( + name='RunOfflineUserDataJobRequest', + full_name='google.ads.googleads.v3.services.RunOfflineUserDataJobRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v3.services.RunOfflineUserDataJobRequest.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/OfflineUserDataJob'), file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=754, + serialized_end=860, +) + + +_ADDOFFLINEUSERDATAJOBOPERATIONSREQUEST = _descriptor.Descriptor( + name='AddOfflineUserDataJobOperationsRequest', + full_name='google.ads.googleads.v3.services.AddOfflineUserDataJobOperationsRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_name', full_name='google.ads.googleads.v3.services.AddOfflineUserDataJobOperationsRequest.resource_name', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/OfflineUserDataJob'), file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='enable_partial_failure', full_name='google.ads.googleads.v3.services.AddOfflineUserDataJobOperationsRequest.enable_partial_failure', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='operations', full_name='google.ads.googleads.v3.services.AddOfflineUserDataJobOperationsRequest.operations', index=2, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\002'), file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=863, + serialized_end=1127, +) + + +_OFFLINEUSERDATAJOBOPERATION = _descriptor.Descriptor( + name='OfflineUserDataJobOperation', + full_name='google.ads.googleads.v3.services.OfflineUserDataJobOperation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='create', full_name='google.ads.googleads.v3.services.OfflineUserDataJobOperation.create', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='remove', full_name='google.ads.googleads.v3.services.OfflineUserDataJobOperation.remove', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='remove_all', full_name='google.ads.googleads.v3.services.OfflineUserDataJobOperation.remove_all', index=2, + number=3, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='operation', full_name='google.ads.googleads.v3.services.OfflineUserDataJobOperation.operation', + index=0, containing_type=None, fields=[]), + ], + serialized_start=1130, + serialized_end=1314, +) + + +_ADDOFFLINEUSERDATAJOBOPERATIONSRESPONSE = _descriptor.Descriptor( + name='AddOfflineUserDataJobOperationsResponse', + full_name='google.ads.googleads.v3.services.AddOfflineUserDataJobOperationsResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='partial_failure_error', full_name='google.ads.googleads.v3.services.AddOfflineUserDataJobOperationsResponse.partial_failure_error', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1316, + serialized_end=1408, +) + +_CREATEOFFLINEUSERDATAJOBREQUEST.fields_by_name['job'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_offline__user__data__job__pb2._OFFLINEUSERDATAJOB +_ADDOFFLINEUSERDATAJOBOPERATIONSREQUEST.fields_by_name['enable_partial_failure'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_ADDOFFLINEUSERDATAJOBOPERATIONSREQUEST.fields_by_name['operations'].message_type = _OFFLINEUSERDATAJOBOPERATION +_OFFLINEUSERDATAJOBOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_offline__user__data__pb2._USERDATA +_OFFLINEUSERDATAJOBOPERATION.fields_by_name['remove'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_offline__user__data__pb2._USERDATA +_OFFLINEUSERDATAJOBOPERATION.oneofs_by_name['operation'].fields.append( + _OFFLINEUSERDATAJOBOPERATION.fields_by_name['create']) +_OFFLINEUSERDATAJOBOPERATION.fields_by_name['create'].containing_oneof = _OFFLINEUSERDATAJOBOPERATION.oneofs_by_name['operation'] +_OFFLINEUSERDATAJOBOPERATION.oneofs_by_name['operation'].fields.append( + _OFFLINEUSERDATAJOBOPERATION.fields_by_name['remove']) +_OFFLINEUSERDATAJOBOPERATION.fields_by_name['remove'].containing_oneof = _OFFLINEUSERDATAJOBOPERATION.oneofs_by_name['operation'] +_OFFLINEUSERDATAJOBOPERATION.oneofs_by_name['operation'].fields.append( + _OFFLINEUSERDATAJOBOPERATION.fields_by_name['remove_all']) +_OFFLINEUSERDATAJOBOPERATION.fields_by_name['remove_all'].containing_oneof = _OFFLINEUSERDATAJOBOPERATION.oneofs_by_name['operation'] +_ADDOFFLINEUSERDATAJOBOPERATIONSRESPONSE.fields_by_name['partial_failure_error'].message_type = google_dot_rpc_dot_status__pb2._STATUS +DESCRIPTOR.message_types_by_name['CreateOfflineUserDataJobRequest'] = _CREATEOFFLINEUSERDATAJOBREQUEST +DESCRIPTOR.message_types_by_name['CreateOfflineUserDataJobResponse'] = _CREATEOFFLINEUSERDATAJOBRESPONSE +DESCRIPTOR.message_types_by_name['GetOfflineUserDataJobRequest'] = _GETOFFLINEUSERDATAJOBREQUEST +DESCRIPTOR.message_types_by_name['RunOfflineUserDataJobRequest'] = _RUNOFFLINEUSERDATAJOBREQUEST +DESCRIPTOR.message_types_by_name['AddOfflineUserDataJobOperationsRequest'] = _ADDOFFLINEUSERDATAJOBOPERATIONSREQUEST +DESCRIPTOR.message_types_by_name['OfflineUserDataJobOperation'] = _OFFLINEUSERDATAJOBOPERATION +DESCRIPTOR.message_types_by_name['AddOfflineUserDataJobOperationsResponse'] = _ADDOFFLINEUSERDATAJOBOPERATIONSRESPONSE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +CreateOfflineUserDataJobRequest = _reflection.GeneratedProtocolMessageType('CreateOfflineUserDataJobRequest', (_message.Message,), dict( + DESCRIPTOR = _CREATEOFFLINEUSERDATAJOBREQUEST, + __module__ = 'google.ads.googleads_v3.proto.services.offline_user_data_job_service_pb2' + , + __doc__ = """Request message for + [OfflineUserDataJobService.CreateOfflineUserDataJobRequest][] + + + Attributes: + customer_id: + Required. The ID of the customer for which to create an + offline user data job. + job: + Required. The offline user data job to be created. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.CreateOfflineUserDataJobRequest) + )) +_sym_db.RegisterMessage(CreateOfflineUserDataJobRequest) + +CreateOfflineUserDataJobResponse = _reflection.GeneratedProtocolMessageType('CreateOfflineUserDataJobResponse', (_message.Message,), dict( + DESCRIPTOR = _CREATEOFFLINEUSERDATAJOBRESPONSE, + __module__ = 'google.ads.googleads_v3.proto.services.offline_user_data_job_service_pb2' + , + __doc__ = """Response message for + [OfflineUserDataJobService.CreateOfflineUserDataJobResponse][] + + + Attributes: + resource_name: + The resource name of the OfflineUserDataJob. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.CreateOfflineUserDataJobResponse) + )) +_sym_db.RegisterMessage(CreateOfflineUserDataJobResponse) + +GetOfflineUserDataJobRequest = _reflection.GeneratedProtocolMessageType('GetOfflineUserDataJobRequest', (_message.Message,), dict( + DESCRIPTOR = _GETOFFLINEUSERDATAJOBREQUEST, + __module__ = 'google.ads.googleads_v3.proto.services.offline_user_data_job_service_pb2' + , + __doc__ = """Request message for + [OfflineUserDataJobService.GetOfflineUserDataJob][google.ads.googleads.v3.services.OfflineUserDataJobService.GetOfflineUserDataJob] + + + Attributes: + resource_name: + Required. The resource name of the OfflineUserDataJob to get. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.GetOfflineUserDataJobRequest) + )) +_sym_db.RegisterMessage(GetOfflineUserDataJobRequest) + +RunOfflineUserDataJobRequest = _reflection.GeneratedProtocolMessageType('RunOfflineUserDataJobRequest', (_message.Message,), dict( + DESCRIPTOR = _RUNOFFLINEUSERDATAJOBREQUEST, + __module__ = 'google.ads.googleads_v3.proto.services.offline_user_data_job_service_pb2' + , + __doc__ = """Request message for + [OfflineUserDataJobService.RunOfflineUserDataJob][google.ads.googleads.v3.services.OfflineUserDataJobService.RunOfflineUserDataJob] + + + Attributes: + resource_name: + Required. The resource name of the OfflineUserDataJob to run. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.RunOfflineUserDataJobRequest) + )) +_sym_db.RegisterMessage(RunOfflineUserDataJobRequest) + +AddOfflineUserDataJobOperationsRequest = _reflection.GeneratedProtocolMessageType('AddOfflineUserDataJobOperationsRequest', (_message.Message,), dict( + DESCRIPTOR = _ADDOFFLINEUSERDATAJOBOPERATIONSREQUEST, + __module__ = 'google.ads.googleads_v3.proto.services.offline_user_data_job_service_pb2' + , + __doc__ = """Request message for + [OfflineUserDataJobService.AddOfflineUserDataJobOperations][google.ads.googleads.v3.services.OfflineUserDataJobService.AddOfflineUserDataJobOperations] + + + Attributes: + resource_name: + Required. The resource name of the OfflineUserDataJob. + enable_partial_failure: + True to enable partial failure for the offline user data job. + operations: + Required. The list of operations to be done. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.AddOfflineUserDataJobOperationsRequest) + )) +_sym_db.RegisterMessage(AddOfflineUserDataJobOperationsRequest) + +OfflineUserDataJobOperation = _reflection.GeneratedProtocolMessageType('OfflineUserDataJobOperation', (_message.Message,), dict( + DESCRIPTOR = _OFFLINEUSERDATAJOBOPERATION, + __module__ = 'google.ads.googleads_v3.proto.services.offline_user_data_job_service_pb2' + , + __doc__ = """Operation to be made for the AddOfflineUserDataJobOperationsRequest. + + + Attributes: + operation: + Operation to be made for the + AddOfflineUserDataJobOperationsRequest. + create: + Add the provided data to the transaction. Data cannot be + retrieved after being uploaded. + remove: + Remove the provided data from the transaction. Data cannot be + retrieved after being uploaded. + remove_all: + Remove all previously provided data. This is only supported + for Customer Match. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.OfflineUserDataJobOperation) + )) +_sym_db.RegisterMessage(OfflineUserDataJobOperation) + +AddOfflineUserDataJobOperationsResponse = _reflection.GeneratedProtocolMessageType('AddOfflineUserDataJobOperationsResponse', (_message.Message,), dict( + DESCRIPTOR = _ADDOFFLINEUSERDATAJOBOPERATIONSRESPONSE, + __module__ = 'google.ads.googleads_v3.proto.services.offline_user_data_job_service_pb2' + , + __doc__ = """Response message for + [OfflineUserDataJobService.AddOfflineUserDataJobOperations][google.ads.googleads.v3.services.OfflineUserDataJobService.AddOfflineUserDataJobOperations] + + + Attributes: + partial_failure_error: + 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. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.AddOfflineUserDataJobOperationsResponse) + )) +_sym_db.RegisterMessage(AddOfflineUserDataJobOperationsResponse) + + +DESCRIPTOR._options = None +_CREATEOFFLINEUSERDATAJOBREQUEST.fields_by_name['customer_id']._options = None +_CREATEOFFLINEUSERDATAJOBREQUEST.fields_by_name['job']._options = None +_GETOFFLINEUSERDATAJOBREQUEST.fields_by_name['resource_name']._options = None +_RUNOFFLINEUSERDATAJOBREQUEST.fields_by_name['resource_name']._options = None +_ADDOFFLINEUSERDATAJOBOPERATIONSREQUEST.fields_by_name['resource_name']._options = None +_ADDOFFLINEUSERDATAJOBOPERATIONSREQUEST.fields_by_name['operations']._options = None + +_OFFLINEUSERDATAJOBSERVICE = _descriptor.ServiceDescriptor( + name='OfflineUserDataJobService', + full_name='google.ads.googleads.v3.services.OfflineUserDataJobService', + file=DESCRIPTOR, + index=0, + serialized_options=_b('\312A\030googleads.googleapis.com'), + serialized_start=1411, + serialized_end=2491, + methods=[ + _descriptor.MethodDescriptor( + name='CreateOfflineUserDataJob', + full_name='google.ads.googleads.v3.services.OfflineUserDataJobService.CreateOfflineUserDataJob', + index=0, + containing_service=None, + input_type=_CREATEOFFLINEUSERDATAJOBREQUEST, + output_type=_CREATEOFFLINEUSERDATAJOBRESPONSE, + serialized_options=_b('\202\323\344\223\002=\"8/v3/customers/{customer_id=*}/offlineUserDataJobs:create:\001*\332A\017customer_id,job'), + ), + _descriptor.MethodDescriptor( + name='GetOfflineUserDataJob', + full_name='google.ads.googleads.v3.services.OfflineUserDataJobService.GetOfflineUserDataJob', + index=1, + containing_service=None, + input_type=_GETOFFLINEUSERDATAJOBREQUEST, + output_type=google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_offline__user__data__job__pb2._OFFLINEUSERDATAJOB, + serialized_options=_b('\202\323\344\223\0027\0225/v3/{resource_name=customers/*/offlineUserDataJobs/*}\332A\rresource_name'), + ), + _descriptor.MethodDescriptor( + name='AddOfflineUserDataJobOperations', + full_name='google.ads.googleads.v3.services.OfflineUserDataJobService.AddOfflineUserDataJobOperations', + index=2, + containing_service=None, + input_type=_ADDOFFLINEUSERDATAJOBOPERATIONSREQUEST, + output_type=_ADDOFFLINEUSERDATAJOBOPERATIONSRESPONSE, + serialized_options=_b('\202\323\344\223\002H\"C/v3/{resource_name=customers/*/offlineUserDataJobs/*}:addOperations:\001*\332A\030resource_name,operations'), + ), + _descriptor.MethodDescriptor( + name='RunOfflineUserDataJob', + full_name='google.ads.googleads.v3.services.OfflineUserDataJobService.RunOfflineUserDataJob', + index=3, + containing_service=None, + input_type=_RUNOFFLINEUSERDATAJOBREQUEST, + output_type=google_dot_longrunning_dot_operations__pb2._OPERATION, + serialized_options=_b('\202\323\344\223\002>\"9/v3/{resource_name=customers/*/offlineUserDataJobs/*}:run:\001*\332A\rresource_name\312A.\n\025google.protobuf.Empty\022\025google.protobuf.Empty'), + ), +]) +_sym_db.RegisterServiceDescriptor(_OFFLINEUSERDATAJOBSERVICE) + +DESCRIPTOR.services_by_name['OfflineUserDataJobService'] = _OFFLINEUSERDATAJOBSERVICE + +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/services/offline_user_data_job_service_pb2_grpc.py b/google/ads/google_ads/v3/proto/services/offline_user_data_job_service_pb2_grpc.py new file mode 100644 index 000000000..1a0fce00e --- /dev/null +++ b/google/ads/google_ads/v3/proto/services/offline_user_data_job_service_pb2_grpc.py @@ -0,0 +1,106 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +import grpc + +from google.ads.google_ads.v3.proto.resources import offline_user_data_job_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_offline__user__data__job__pb2 +from google.ads.google_ads.v3.proto.services import offline_user_data_job_service_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2 +from google.longrunning import operations_pb2 as google_dot_longrunning_dot_operations__pb2 + + +class OfflineUserDataJobServiceStub(object): + """Proto file describing the OfflineUserDataJobService. + + Service to manage offline user data jobs. + """ + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.CreateOfflineUserDataJob = channel.unary_unary( + '/google.ads.googleads.v3.services.OfflineUserDataJobService/CreateOfflineUserDataJob', + request_serializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.CreateOfflineUserDataJobRequest.SerializeToString, + response_deserializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.CreateOfflineUserDataJobResponse.FromString, + ) + self.GetOfflineUserDataJob = channel.unary_unary( + '/google.ads.googleads.v3.services.OfflineUserDataJobService/GetOfflineUserDataJob', + request_serializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.GetOfflineUserDataJobRequest.SerializeToString, + response_deserializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_offline__user__data__job__pb2.OfflineUserDataJob.FromString, + ) + self.AddOfflineUserDataJobOperations = channel.unary_unary( + '/google.ads.googleads.v3.services.OfflineUserDataJobService/AddOfflineUserDataJobOperations', + request_serializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.AddOfflineUserDataJobOperationsRequest.SerializeToString, + response_deserializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.AddOfflineUserDataJobOperationsResponse.FromString, + ) + self.RunOfflineUserDataJob = channel.unary_unary( + '/google.ads.googleads.v3.services.OfflineUserDataJobService/RunOfflineUserDataJob', + request_serializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.RunOfflineUserDataJobRequest.SerializeToString, + response_deserializer=google_dot_longrunning_dot_operations__pb2.Operation.FromString, + ) + + +class OfflineUserDataJobServiceServicer(object): + """Proto file describing the OfflineUserDataJobService. + + Service to manage offline user data jobs. + """ + + def CreateOfflineUserDataJob(self, request, context): + """Creates an offline user data job. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetOfflineUserDataJob(self, request, context): + """Returns the offline user data job. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def AddOfflineUserDataJobOperations(self, request, context): + """Adds operations to the offline user data job. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def RunOfflineUserDataJob(self, request, context): + """Runs the offline user data job. + + When finished, the long running operation will contain the processing + result or failure information, if any. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_OfflineUserDataJobServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'CreateOfflineUserDataJob': grpc.unary_unary_rpc_method_handler( + servicer.CreateOfflineUserDataJob, + request_deserializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.CreateOfflineUserDataJobRequest.FromString, + response_serializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.CreateOfflineUserDataJobResponse.SerializeToString, + ), + 'GetOfflineUserDataJob': grpc.unary_unary_rpc_method_handler( + servicer.GetOfflineUserDataJob, + request_deserializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.GetOfflineUserDataJobRequest.FromString, + response_serializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_offline__user__data__job__pb2.OfflineUserDataJob.SerializeToString, + ), + 'AddOfflineUserDataJobOperations': grpc.unary_unary_rpc_method_handler( + servicer.AddOfflineUserDataJobOperations, + request_deserializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.AddOfflineUserDataJobOperationsRequest.FromString, + response_serializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.AddOfflineUserDataJobOperationsResponse.SerializeToString, + ), + 'RunOfflineUserDataJob': grpc.unary_unary_rpc_method_handler( + servicer.RunOfflineUserDataJob, + request_deserializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_offline__user__data__job__service__pb2.RunOfflineUserDataJobRequest.FromString, + response_serializer=google_dot_longrunning_dot_operations__pb2.Operation.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'google.ads.googleads.v3.services.OfflineUserDataJobService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v3/proto/services/operating_system_version_constant_service_pb2.py b/google/ads/google_ads/v3/proto/services/operating_system_version_constant_service_pb2.py index 850610aab..e7f7fb986 100644 --- a/google/ads/google_ads/v3/proto/services/operating_system_version_constant_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/operating_system_version_constant_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB*OperatingSystemVersionConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nVgoogle/ads/googleads_v3/proto/services/operating_system_version_constant_service.proto\x12 google.ads.googleads.v3.services\x1aOgoogle/ads/googleads_v3/proto/resources/operating_system_version_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"F\n(GetOperatingSystemVersionConstantRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xc8\x02\n%OperatingSystemVersionConstantService\x12\x81\x02\n!GetOperatingSystemVersionConstant\x12J.google.ads.googleads.v3.services.GetOperatingSystemVersionConstantRequest\x1a\x41.google.ads.googleads.v3.resources.OperatingSystemVersionConstant\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=operatingSystemVersionConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x91\x02\n$com.google.ads.googleads.v3.servicesB*OperatingSystemVersionConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nVgoogle/ads/googleads_v3/proto/services/operating_system_version_constant_service.proto\x12 google.ads.googleads.v3.services\x1aOgoogle/ads/googleads_v3/proto/resources/operating_system_version_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\x82\x01\n(GetOperatingSystemVersionConstantRequest\x12V\n\rresource_name\x18\x01 \x01(\tB?\xe0\x41\x02\xfa\x41\x39\n7googleads.googleapis.com/OperatingSystemVersionConstant2\xc8\x02\n%OperatingSystemVersionConstantService\x12\x81\x02\n!GetOperatingSystemVersionConstant\x12J.google.ads.googleads.v3.services.GetOperatingSystemVersionConstantRequest\x1a\x41.google.ads.googleads.v3.resources.OperatingSystemVersionConstant\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=operatingSystemVersionConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x91\x02\n$com.google.ads.googleads.v3.servicesB*OperatingSystemVersionConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_operating__system__version__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_operating__system__version__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A9\n7googleads.googleapis.com/OperatingSystemVersionConstant'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=293, - serialized_end=363, + serialized_start=321, + serialized_end=451, ) DESCRIPTOR.message_types_by_name['GetOperatingSystemVersionConstantRequest'] = _GETOPERATINGSYSTEMVERSIONCONSTANTREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=366, - serialized_end=694, + serialized_start=454, + serialized_end=782, methods=[ _descriptor.MethodDescriptor( name='GetOperatingSystemVersionConstant', diff --git a/google/ads/google_ads/v3/proto/services/paid_organic_search_term_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/paid_organic_search_term_view_service_pb2.py index b72cc420f..765cef01d 100644 --- a/google/ads/google_ads/v3/proto/services/paid_organic_search_term_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/paid_organic_search_term_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB%PaidOrganicSearchTermViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nRgoogle/ads/googleads_v3/proto/services/paid_organic_search_term_view_service.proto\x12 google.ads.googleads.v3.services\x1aKgoogle/ads/googleads_v3/proto/resources/paid_organic_search_term_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"A\n#GetPaidOrganicSearchTermViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xbb\x02\n PaidOrganicSearchTermViewService\x12\xf9\x01\n\x1cGetPaidOrganicSearchTermView\x12\x45.google.ads.googleads.v3.services.GetPaidOrganicSearchTermViewRequest\x1a<.google.ads.googleads.v3.resources.PaidOrganicSearchTermView\"T\x82\xd3\xe4\x93\x02>\x12\x12.google.ads.googleads.v3.services.GetParentalStatusViewRequest\x1a\x35.google.ads.googleads.v3.resources.ParentalStatusView\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/parentalStatusViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1eParentalStatusViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nIgoogle/ads/googleads_v3/proto/services/parental_status_view_service.proto\x12 google.ads.googleads.v3.services\x1a\x42google/ads/googleads_v3/proto/resources/parental_status_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"j\n\x1cGetParentalStatusViewRequest\x12J\n\rresource_name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+googleads.googleapis.com/ParentalStatusView2\x98\x02\n\x19ParentalStatusViewService\x12\xdd\x01\n\x15GetParentalStatusView\x12>.google.ads.googleads.v3.services.GetParentalStatusViewRequest\x1a\x35.google.ads.googleads.v3.resources.ParentalStatusView\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=customers/*/parentalStatusViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x85\x02\n$com.google.ads.googleads.v3.servicesB\x1eParentalStatusViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_parental__status__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_parental__status__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A-\n+googleads.googleapis.com/ParentalStatusView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=267, - serialized_end=325, + serialized_start=294, + serialized_end=400, ) DESCRIPTOR.message_types_by_name['GetParentalStatusViewRequest'] = _GETPARENTALSTATUSVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=328, - serialized_end=608, + serialized_start=403, + serialized_end=683, methods=[ _descriptor.MethodDescriptor( name='GetParentalStatusView', diff --git a/google/ads/google_ads/v3/proto/services/product_bidding_category_constant_service_pb2.py b/google/ads/google_ads/v3/proto/services/product_bidding_category_constant_service_pb2.py index d94c99437..87e2e6695 100644 --- a/google/ads/google_ads/v3/proto/services/product_bidding_category_constant_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/product_bidding_category_constant_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB*ProductBiddingCategoryConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nVgoogle/ads/googleads_v3/proto/services/product_bidding_category_constant_service.proto\x12 google.ads.googleads.v3.services\x1aOgoogle/ads/googleads_v3/proto/resources/product_bidding_category_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"F\n(GetProductBiddingCategoryConstantRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xc8\x02\n%ProductBiddingCategoryConstantService\x12\x81\x02\n!GetProductBiddingCategoryConstant\x12J.google.ads.googleads.v3.services.GetProductBiddingCategoryConstantRequest\x1a\x41.google.ads.googleads.v3.resources.ProductBiddingCategoryConstant\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=productBiddingCategoryConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x91\x02\n$com.google.ads.googleads.v3.servicesB*ProductBiddingCategoryConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nVgoogle/ads/googleads_v3/proto/services/product_bidding_category_constant_service.proto\x12 google.ads.googleads.v3.services\x1aOgoogle/ads/googleads_v3/proto/resources/product_bidding_category_constant.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\x82\x01\n(GetProductBiddingCategoryConstantRequest\x12V\n\rresource_name\x18\x01 \x01(\tB?\xe0\x41\x02\xfa\x41\x39\n7googleads.googleapis.com/ProductBiddingCategoryConstant2\xc8\x02\n%ProductBiddingCategoryConstantService\x12\x81\x02\n!GetProductBiddingCategoryConstant\x12J.google.ads.googleads.v3.services.GetProductBiddingCategoryConstantRequest\x1a\x41.google.ads.googleads.v3.resources.ProductBiddingCategoryConstant\"M\x82\xd3\xe4\x93\x02\x37\x12\x35/v3/{resource_name=productBiddingCategoryConstants/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x91\x02\n$com.google.ads.googleads.v3.servicesB*ProductBiddingCategoryConstantServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_product__bidding__category__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_product__bidding__category__constant__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A9\n7googleads.googleapis.com/ProductBiddingCategoryConstant'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=293, - serialized_end=363, + serialized_start=321, + serialized_end=451, ) DESCRIPTOR.message_types_by_name['GetProductBiddingCategoryConstantRequest'] = _GETPRODUCTBIDDINGCATEGORYCONSTANTREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=366, - serialized_end=694, + serialized_start=454, + serialized_end=782, methods=[ _descriptor.MethodDescriptor( name='GetProductBiddingCategoryConstant', diff --git a/google/ads/google_ads/v3/proto/services/product_group_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/product_group_view_service_pb2.py index 27d94a59a..9b1ddd2a6 100644 --- a/google/ads/google_ads/v3/proto/services/product_group_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/product_group_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\034ProductGroupViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/services/product_group_view_service.proto\x12 google.ads.googleads.v3.services\x1a@google/ads/googleads_v3/proto/resources/product_group_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"8\n\x1aGetProductGroupViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x8e\x02\n\x17ProductGroupViewService\x12\xd5\x01\n\x13GetProductGroupView\x12<.google.ads.googleads.v3.services.GetProductGroupViewRequest\x1a\x33.google.ads.googleads.v3.resources.ProductGroupView\"K\x82\xd3\xe4\x93\x02\x35\x12\x33/v3/{resource_name=customers/*/productGroupViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1cProductGroupViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/services/product_group_view_service.proto\x12 google.ads.googleads.v3.services\x1a@google/ads/googleads_v3/proto/resources/product_group_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"f\n\x1aGetProductGroupViewRequest\x12H\n\rresource_name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)googleads.googleapis.com/ProductGroupView2\x8e\x02\n\x17ProductGroupViewService\x12\xd5\x01\n\x13GetProductGroupView\x12<.google.ads.googleads.v3.services.GetProductGroupViewRequest\x1a\x33.google.ads.googleads.v3.resources.ProductGroupView\"K\x82\xd3\xe4\x93\x02\x35\x12\x33/v3/{resource_name=customers/*/productGroupViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1cProductGroupViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_product__group__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_product__group__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A+\n)googleads.googleapis.com/ProductGroupView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=263, - serialized_end=319, + serialized_start=290, + serialized_end=392, ) DESCRIPTOR.message_types_by_name['GetProductGroupViewRequest'] = _GETPRODUCTGROUPVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=322, - serialized_end=592, + serialized_start=395, + serialized_end=665, methods=[ _descriptor.MethodDescriptor( name='GetProductGroupView', diff --git a/google/ads/google_ads/v3/proto/services/reach_plan_service_pb2.py b/google/ads/google_ads/v3/proto/services/reach_plan_service_pb2.py index e13c598fd..9dad79a61 100644 --- a/google/ads/google_ads/v3/proto/services/reach_plan_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/reach_plan_service_pb2.py @@ -1188,7 +1188,7 @@ planned product. This is equivalent to the frequency cap exposed in Google Ads when creating a campaign, it represents the maximum number of times an ad can be shown to the same - user. If not specified no cap is applied. + user. If not specified, no cap is applied. min_effective_frequency: Desired minimum effective frequency (the number of times a person was exposed to the ad) for the reported reach metrics @@ -1198,13 +1198,13 @@ The targeting to be applied to all products selected in the product mix. This is planned targeting: execution details might vary based on the advertising product, please consult an - implementation specialist. If no targeting dimensions are - specified, then campaigns will target everywhere and everyone. - See specific metrics for details on how targeting affects - them. In some cases, targeting may be overridden using the + implementation specialist. See specific metrics for details + on how targeting affects them. In some cases, targeting may + be overridden using the PlannedProduct.advanced\_product\_targeting field. planned_products: - Required. The product to be planned. + Required. The products to be forecast. The max number of + allowed planned products is 15. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.GenerateReachForecastRequest) )) @@ -1222,13 +1222,18 @@ Required. The ID of the selected location. Plannable locations ID can be obtained from ListPlannableLocations. age_range: - Required Selected age range to be planned on. + Targeted age range. If not specified, targets all age ranges. genders: - Targetable genders for the ad product. + Targeted genders. If not specified, targets all genders. devices: - Targetable devices for the ad product. + Targeted devices. If not specified, targets all applicable + devices. Applicable devices vary by product and region and can + be obtained from ListPlannableProducts. network: - Targetable network for the ad product. + Targetable network for the ad product. If not specified, + targets all applicable networks. Applicable networks vary by + product and region and can be obtained from + ListPlannableProducts. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.Targeting) )) @@ -1343,7 +1348,7 @@ Number of ad impressions that exactly matches the Targeting. total_impressions: Total number of ad impressions. This includes impressions that - may fall outside the specified Targeting, due to insufficent + may fall outside the specified Targeting, due to insufficient information on signed-in users. """, # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.Forecast) diff --git a/google/ads/google_ads/v3/proto/services/recommendation_service_pb2.py b/google/ads/google_ads/v3/proto/services/recommendation_service_pb2.py index 03bd37664..a39acbc12 100644 --- a/google/ads/google_ads/v3/proto/services/recommendation_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/recommendation_service_pb2.py @@ -20,6 +20,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -29,9 +30,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\032RecommendationServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/recommendation_service.proto\x12 google.ads.googleads.v3.services\x1a\x35google/ads/googleads_v3/proto/common/extensions.proto\x1a.google.ads.googleads.v3.services.ApplyRecommendationOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\"\x82\x0f\n\x1c\x41pplyRecommendationOperation\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12r\n\x0f\x63\x61mpaign_budget\x18\x02 \x01(\x0b\x32W.google.ads.googleads.v3.services.ApplyRecommendationOperation.CampaignBudgetParametersH\x00\x12\x62\n\x07text_ad\x18\x03 \x01(\x0b\x32O.google.ads.googleads.v3.services.ApplyRecommendationOperation.TextAdParametersH\x00\x12\x63\n\x07keyword\x18\x04 \x01(\x0b\x32P.google.ads.googleads.v3.services.ApplyRecommendationOperation.KeywordParametersH\x00\x12t\n\x11target_cpa_opt_in\x18\x05 \x01(\x0b\x32W.google.ads.googleads.v3.services.ApplyRecommendationOperation.TargetCpaOptInParametersH\x00\x12v\n\x11\x63\x61llout_extension\x18\x06 \x01(\x0b\x32Y.google.ads.googleads.v3.services.ApplyRecommendationOperation.CalloutExtensionParametersH\x00\x12p\n\x0e\x63\x61ll_extension\x18\x07 \x01(\x0b\x32V.google.ads.googleads.v3.services.ApplyRecommendationOperation.CallExtensionParametersH\x00\x12x\n\x12sitelink_extension\x18\x08 \x01(\x0b\x32Z.google.ads.googleads.v3.services.ApplyRecommendationOperation.SitelinkExtensionParametersH\x00\x12w\n\x12move_unused_budget\x18\t \x01(\x0b\x32Y.google.ads.googleads.v3.services.ApplyRecommendationOperation.MoveUnusedBudgetParametersH\x00\x1aY\n\x18\x43\x61mpaignBudgetParameters\x12=\n\x18new_budget_amount_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\x45\n\x10TextAdParameters\x12\x31\n\x02\x61\x64\x18\x01 \x01(\x0b\x32%.google.ads.googleads.v3.resources.Ad\x1a\xd2\x01\n\x11KeywordParameters\x12.\n\x08\x61\x64_group\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12X\n\nmatch_type\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v3.enums.KeywordMatchTypeEnum.KeywordMatchType\x12\x33\n\x0e\x63pc_bid_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\x9a\x01\n\x18TargetCpaOptInParameters\x12\x36\n\x11target_cpa_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x46\n!new_campaign_budget_amount_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1ai\n\x1a\x43\x61lloutExtensionParameters\x12K\n\x12\x63\x61llout_extensions\x18\x01 \x03(\x0b\x32/.google.ads.googleads.v3.common.CalloutFeedItem\x1a`\n\x17\x43\x61llExtensionParameters\x12\x45\n\x0f\x63\x61ll_extensions\x18\x01 \x03(\x0b\x32,.google.ads.googleads.v3.common.CallFeedItem\x1al\n\x1bSitelinkExtensionParameters\x12M\n\x13sitelink_extensions\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v3.common.SitelinkFeedItem\x1aX\n\x1aMoveUnusedBudgetParameters\x12:\n\x15\x62udget_micros_to_move\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x12\n\x10\x61pply_parameters\"\x9e\x01\n\x1b\x41pplyRecommendationResponse\x12L\n\x07results\x18\x01 \x03(\x0b\x32;.google.ads.googleads.v3.services.ApplyRecommendationResult\x12\x31\n\x15partial_failure_error\x18\x02 \x01(\x0b\x32\x12.google.rpc.Status\"2\n\x19\x41pplyRecommendationResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\x82\x02\n\x1c\x44ismissRecommendationRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12v\n\noperations\x18\x03 \x03(\x0b\x32].google.ads.googleads.v3.services.DismissRecommendationRequest.DismissRecommendationOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x02 \x01(\x08\x1a\x37\n\x1e\x44ismissRecommendationOperation\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xf6\x01\n\x1d\x44ismissRecommendationResponse\x12l\n\x07results\x18\x01 \x03(\x0b\x32[.google.ads.googleads.v3.services.DismissRecommendationResponse.DismissRecommendationResult\x12\x31\n\x15partial_failure_error\x18\x02 \x01(\x0b\x32\x12.google.rpc.Status\x1a\x34\n\x1b\x44ismissRecommendationResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe8\x05\n\x15RecommendationService\x12\xcd\x01\n\x11GetRecommendation\x12:.google.ads.googleads.v3.services.GetRecommendationRequest\x1a\x31.google.ads.googleads.v3.resources.Recommendation\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/recommendations/*}\xda\x41\rresource_name\x12\xeb\x01\n\x13\x41pplyRecommendation\x12<.google.ads.googleads.v3.services.ApplyRecommendationRequest\x1a=.google.ads.googleads.v3.services.ApplyRecommendationResponse\"W\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}/recommendations:apply:\x01*\xda\x41\x16\x63ustomer_id,operations\x12\xf3\x01\n\x15\x44ismissRecommendation\x12>.google.ads.googleads.v3.services.DismissRecommendationRequest\x1a?.google.ads.googleads.v3.services.DismissRecommendationResponse\"Y\x82\xd3\xe4\x93\x02:\"5/v3/customers/{customer_id=*}/recommendations:dismiss:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1aRecommendationServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/recommendation_service.proto\x12 google.ads.googleads.v3.services\x1a\x35google/ads/googleads_v3/proto/common/extensions.proto\x1a.google.ads.googleads.v3.services.ApplyRecommendationOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\"\x82\x0f\n\x1c\x41pplyRecommendationOperation\x12\x15\n\rresource_name\x18\x01 \x01(\t\x12r\n\x0f\x63\x61mpaign_budget\x18\x02 \x01(\x0b\x32W.google.ads.googleads.v3.services.ApplyRecommendationOperation.CampaignBudgetParametersH\x00\x12\x62\n\x07text_ad\x18\x03 \x01(\x0b\x32O.google.ads.googleads.v3.services.ApplyRecommendationOperation.TextAdParametersH\x00\x12\x63\n\x07keyword\x18\x04 \x01(\x0b\x32P.google.ads.googleads.v3.services.ApplyRecommendationOperation.KeywordParametersH\x00\x12t\n\x11target_cpa_opt_in\x18\x05 \x01(\x0b\x32W.google.ads.googleads.v3.services.ApplyRecommendationOperation.TargetCpaOptInParametersH\x00\x12v\n\x11\x63\x61llout_extension\x18\x06 \x01(\x0b\x32Y.google.ads.googleads.v3.services.ApplyRecommendationOperation.CalloutExtensionParametersH\x00\x12p\n\x0e\x63\x61ll_extension\x18\x07 \x01(\x0b\x32V.google.ads.googleads.v3.services.ApplyRecommendationOperation.CallExtensionParametersH\x00\x12x\n\x12sitelink_extension\x18\x08 \x01(\x0b\x32Z.google.ads.googleads.v3.services.ApplyRecommendationOperation.SitelinkExtensionParametersH\x00\x12w\n\x12move_unused_budget\x18\t \x01(\x0b\x32Y.google.ads.googleads.v3.services.ApplyRecommendationOperation.MoveUnusedBudgetParametersH\x00\x1aY\n\x18\x43\x61mpaignBudgetParameters\x12=\n\x18new_budget_amount_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\x45\n\x10TextAdParameters\x12\x31\n\x02\x61\x64\x18\x01 \x01(\x0b\x32%.google.ads.googleads.v3.resources.Ad\x1a\xd2\x01\n\x11KeywordParameters\x12.\n\x08\x61\x64_group\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12X\n\nmatch_type\x18\x02 \x01(\x0e\x32\x44.google.ads.googleads.v3.enums.KeywordMatchTypeEnum.KeywordMatchType\x12\x33\n\x0e\x63pc_bid_micros\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1a\x9a\x01\n\x18TargetCpaOptInParameters\x12\x36\n\x11target_cpa_micros\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x46\n!new_campaign_budget_amount_micros\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x1ai\n\x1a\x43\x61lloutExtensionParameters\x12K\n\x12\x63\x61llout_extensions\x18\x01 \x03(\x0b\x32/.google.ads.googleads.v3.common.CalloutFeedItem\x1a`\n\x17\x43\x61llExtensionParameters\x12\x45\n\x0f\x63\x61ll_extensions\x18\x01 \x03(\x0b\x32,.google.ads.googleads.v3.common.CallFeedItem\x1al\n\x1bSitelinkExtensionParameters\x12M\n\x13sitelink_extensions\x18\x01 \x03(\x0b\x32\x30.google.ads.googleads.v3.common.SitelinkFeedItem\x1aX\n\x1aMoveUnusedBudgetParameters\x12:\n\x15\x62udget_micros_to_move\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueB\x12\n\x10\x61pply_parameters\"\x9e\x01\n\x1b\x41pplyRecommendationResponse\x12L\n\x07results\x18\x01 \x03(\x0b\x32;.google.ads.googleads.v3.services.ApplyRecommendationResult\x12\x31\n\x15partial_failure_error\x18\x02 \x01(\x0b\x32\x12.google.rpc.Status\"2\n\x19\x41pplyRecommendationResult\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\x82\x02\n\x1c\x44ismissRecommendationRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12v\n\noperations\x18\x03 \x03(\x0b\x32].google.ads.googleads.v3.services.DismissRecommendationRequest.DismissRecommendationOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x02 \x01(\x08\x1a\x37\n\x1e\x44ismissRecommendationOperation\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\xf6\x01\n\x1d\x44ismissRecommendationResponse\x12l\n\x07results\x18\x01 \x03(\x0b\x32[.google.ads.googleads.v3.services.DismissRecommendationResponse.DismissRecommendationResult\x12\x31\n\x15partial_failure_error\x18\x02 \x01(\x0b\x32\x12.google.rpc.Status\x1a\x34\n\x1b\x44ismissRecommendationResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xe8\x05\n\x15RecommendationService\x12\xcd\x01\n\x11GetRecommendation\x12:.google.ads.googleads.v3.services.GetRecommendationRequest\x1a\x31.google.ads.googleads.v3.resources.Recommendation\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/recommendations/*}\xda\x41\rresource_name\x12\xeb\x01\n\x13\x41pplyRecommendation\x12<.google.ads.googleads.v3.services.ApplyRecommendationRequest\x1a=.google.ads.googleads.v3.services.ApplyRecommendationResponse\"W\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}/recommendations:apply:\x01*\xda\x41\x16\x63ustomer_id,operations\x12\xf3\x01\n\x15\x44ismissRecommendation\x12>.google.ads.googleads.v3.services.DismissRecommendationRequest\x1a?.google.ads.googleads.v3.services.DismissRecommendationResponse\"Y\x82\xd3\xe4\x93\x02:\"5/v3/customers/{customer_id=*}/recommendations:dismiss:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1aRecommendationServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_extensions__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_recommendation__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_extensions__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_enums_dot_keyword__match__type__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_ad__pb2.DESCRIPTOR,google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_recommendation__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -49,7 +50,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/Recommendation'), file=DESCRIPTOR), ], extensions=[ ], @@ -62,8 +63,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=479, - serialized_end=533, + serialized_start=506, + serialized_end=604, ) @@ -107,8 +108,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=536, - serialized_end=704, + serialized_start=607, + serialized_end=775, ) @@ -138,8 +139,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1674, - serialized_end=1763, + serialized_start=1745, + serialized_end=1834, ) _APPLYRECOMMENDATIONOPERATION_TEXTADPARAMETERS = _descriptor.Descriptor( @@ -168,8 +169,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1765, - serialized_end=1834, + serialized_start=1836, + serialized_end=1905, ) _APPLYRECOMMENDATIONOPERATION_KEYWORDPARAMETERS = _descriptor.Descriptor( @@ -212,8 +213,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1837, - serialized_end=2047, + serialized_start=1908, + serialized_end=2118, ) _APPLYRECOMMENDATIONOPERATION_TARGETCPAOPTINPARAMETERS = _descriptor.Descriptor( @@ -249,8 +250,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2050, - serialized_end=2204, + serialized_start=2121, + serialized_end=2275, ) _APPLYRECOMMENDATIONOPERATION_CALLOUTEXTENSIONPARAMETERS = _descriptor.Descriptor( @@ -279,8 +280,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2206, - serialized_end=2311, + serialized_start=2277, + serialized_end=2382, ) _APPLYRECOMMENDATIONOPERATION_CALLEXTENSIONPARAMETERS = _descriptor.Descriptor( @@ -309,8 +310,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2313, - serialized_end=2409, + serialized_start=2384, + serialized_end=2480, ) _APPLYRECOMMENDATIONOPERATION_SITELINKEXTENSIONPARAMETERS = _descriptor.Descriptor( @@ -339,8 +340,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2411, - serialized_end=2519, + serialized_start=2482, + serialized_end=2590, ) _APPLYRECOMMENDATIONOPERATION_MOVEUNUSEDBUDGETPARAMETERS = _descriptor.Descriptor( @@ -369,8 +370,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2521, - serialized_end=2609, + serialized_start=2592, + serialized_end=2680, ) _APPLYRECOMMENDATIONOPERATION = _descriptor.Descriptor( @@ -458,8 +459,8 @@ name='apply_parameters', full_name='google.ads.googleads.v3.services.ApplyRecommendationOperation.apply_parameters', index=0, containing_type=None, fields=[]), ], - serialized_start=707, - serialized_end=2629, + serialized_start=778, + serialized_end=2700, ) @@ -496,8 +497,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2632, - serialized_end=2790, + serialized_start=2703, + serialized_end=2861, ) @@ -527,8 +528,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2792, - serialized_end=2842, + serialized_start=2863, + serialized_end=2913, ) @@ -558,8 +559,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3048, - serialized_end=3103, + serialized_start=3119, + serialized_end=3174, ) _DISMISSRECOMMENDATIONREQUEST = _descriptor.Descriptor( @@ -602,8 +603,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2845, - serialized_end=3103, + serialized_start=2916, + serialized_end=3174, ) @@ -633,8 +634,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3300, - serialized_end=3352, + serialized_start=3371, + serialized_end=3423, ) _DISMISSRECOMMENDATIONRESPONSE = _descriptor.Descriptor( @@ -670,8 +671,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3106, - serialized_end=3352, + serialized_start=3177, + serialized_end=3423, ) _APPLYRECOMMENDATIONREQUEST.fields_by_name['operations'].message_type = _APPLYRECOMMENDATIONOPERATION @@ -1096,8 +1097,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=3355, - serialized_end=4099, + serialized_start=3426, + serialized_end=4170, methods=[ _descriptor.MethodDescriptor( name='GetRecommendation', diff --git a/google/ads/google_ads/v3/proto/services/remarketing_action_service_pb2.py b/google/ads/google_ads/v3/proto/services/remarketing_action_service_pb2.py index fdbfb2e4a..bbe67d802 100644 --- a/google/ads/google_ads/v3/proto/services/remarketing_action_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/remarketing_action_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\035RemarketingActionServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/services/remarketing_action_service.proto\x12 google.ads.googleads.v3.services\x1a@google/ads/googleads_v3/proto/resources/remarketing_action.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"9\n\x1bGetRemarketingActionRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xc2\x01\n\x1fMutateRemarketingActionsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\noperations\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.RemarketingActionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xea\x01\n\x1aRemarketingActionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x46\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.RemarketingActionH\x00\x12\x46\n\x06update\x18\x02 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.RemarketingActionH\x00\x42\x0b\n\toperation\"\xa7\x01\n MutateRemarketingActionsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12P\n\x07results\x18\x02 \x03(\x0b\x32?.google.ads.googleads.v3.services.MutateRemarketingActionResult\"6\n\x1dMutateRemarketingActionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x94\x04\n\x18RemarketingActionService\x12\xd9\x01\n\x14GetRemarketingAction\x12=.google.ads.googleads.v3.services.GetRemarketingActionRequest\x1a\x34.google.ads.googleads.v3.resources.RemarketingAction\"L\x82\xd3\xe4\x93\x02\x36\x12\x34/v3/{resource_name=customers/*/remarketingActions/*}\xda\x41\rresource_name\x12\xfe\x01\n\x18MutateRemarketingActions\x12\x41.google.ads.googleads.v3.services.MutateRemarketingActionsRequest\x1a\x42.google.ads.googleads.v3.services.MutateRemarketingActionsResponse\"[\x82\xd3\xe4\x93\x02<\"7/v3/customers/{customer_id=*}/remarketingActions:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x84\x02\n$com.google.ads.googleads.v3.servicesB\x1dRemarketingActionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/services/remarketing_action_service.proto\x12 google.ads.googleads.v3.services\x1a@google/ads/googleads_v3/proto/resources/remarketing_action.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"h\n\x1bGetRemarketingActionRequest\x12I\n\rresource_name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*googleads.googleapis.com/RemarketingAction\"\xc2\x01\n\x1fMutateRemarketingActionsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\noperations\x18\x02 \x03(\x0b\x32<.google.ads.googleads.v3.services.RemarketingActionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xea\x01\n\x1aRemarketingActionOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x46\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.RemarketingActionH\x00\x12\x46\n\x06update\x18\x02 \x01(\x0b\x32\x34.google.ads.googleads.v3.resources.RemarketingActionH\x00\x42\x0b\n\toperation\"\xa7\x01\n MutateRemarketingActionsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12P\n\x07results\x18\x02 \x03(\x0b\x32?.google.ads.googleads.v3.services.MutateRemarketingActionResult\"6\n\x1dMutateRemarketingActionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\x94\x04\n\x18RemarketingActionService\x12\xd9\x01\n\x14GetRemarketingAction\x12=.google.ads.googleads.v3.services.GetRemarketingActionRequest\x1a\x34.google.ads.googleads.v3.resources.RemarketingAction\"L\x82\xd3\xe4\x93\x02\x36\x12\x34/v3/{resource_name=customers/*/remarketingActions/*}\xda\x41\rresource_name\x12\xfe\x01\n\x18MutateRemarketingActions\x12\x41.google.ads.googleads.v3.services.MutateRemarketingActionsRequest\x1a\x42.google.ads.googleads.v3.services.MutateRemarketingActionsResponse\"[\x82\xd3\xe4\x93\x02<\"7/v3/customers/{customer_id=*}/remarketingActions:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x84\x02\n$com.google.ads.googleads.v3.servicesB\x1dRemarketingActionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_remarketing__action__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_remarketing__action__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A,\n*googleads.googleapis.com/RemarketingAction'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=322, - serialized_end=379, + serialized_start=349, + serialized_end=453, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=382, - serialized_end=576, + serialized_start=456, + serialized_end=650, ) @@ -159,8 +160,8 @@ name='operation', full_name='google.ads.googleads.v3.services.RemarketingActionOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=579, - serialized_end=813, + serialized_start=653, + serialized_end=887, ) @@ -197,8 +198,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=816, - serialized_end=983, + serialized_start=890, + serialized_end=1057, ) @@ -228,8 +229,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=985, - serialized_end=1039, + serialized_start=1059, + serialized_end=1113, ) _MUTATEREMARKETINGACTIONSREQUEST.fields_by_name['operations'].message_type = _REMARKETINGACTIONOPERATION @@ -368,8 +369,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=1042, - serialized_end=1574, + serialized_start=1116, + serialized_end=1648, methods=[ _descriptor.MethodDescriptor( name='GetRemarketingAction', diff --git a/google/ads/google_ads/v3/proto/services/search_term_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/search_term_view_service_pb2.py index 8da1e0a45..851c5e057 100644 --- a/google/ads/google_ads/v3/proto/services/search_term_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/search_term_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\032SearchTermViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/search_term_view_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/search_term_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"6\n\x18GetSearchTermViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x84\x02\n\x15SearchTermViewService\x12\xcd\x01\n\x11GetSearchTermView\x12:.google.ads.googleads.v3.services.GetSearchTermViewRequest\x1a\x31.google.ads.googleads.v3.resources.SearchTermView\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/searchTermViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1aSearchTermViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/search_term_view_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/search_term_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"b\n\x18GetSearchTermViewRequest\x12\x46\n\rresource_name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'googleads.googleapis.com/SearchTermView2\x84\x02\n\x15SearchTermViewService\x12\xcd\x01\n\x11GetSearchTermView\x12:.google.ads.googleads.v3.services.GetSearchTermViewRequest\x1a\x31.google.ads.googleads.v3.resources.SearchTermView\"I\x82\xd3\xe4\x93\x02\x33\x12\x31/v3/{resource_name=customers/*/searchTermViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x81\x02\n$com.google.ads.googleads.v3.servicesB\x1aSearchTermViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_search__term__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_search__term__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A)\n\'googleads.googleapis.com/SearchTermView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=259, - serialized_end=313, + serialized_start=286, + serialized_end=384, ) DESCRIPTOR.message_types_by_name['GetSearchTermViewRequest'] = _GETSEARCHTERMVIEWREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=316, - serialized_end=576, + serialized_start=387, + serialized_end=647, methods=[ _descriptor.MethodDescriptor( name='GetSearchTermView', diff --git a/google/ads/google_ads/v3/proto/services/shared_criterion_service_pb2.py b/google/ads/google_ads/v3/proto/services/shared_criterion_service_pb2.py index e0d996be2..005b102e4 100644 --- a/google/ads/google_ads/v3/proto/services/shared_criterion_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/shared_criterion_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -25,9 +26,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\033SharedCriterionServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/shared_criterion_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/shared_criterion.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x17google/rpc/status.proto\"7\n\x19GetSharedCriterionRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xbc\x01\n\x1bMutateSharedCriteriaRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12S\n\noperations\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v3.services.SharedCriterionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x7f\n\x18SharedCriterionOperation\x12\x44\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.SharedCriterionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa1\x01\n\x1cMutateSharedCriteriaResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12N\n\x07results\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.MutateSharedCriterionResult\"4\n\x1bMutateSharedCriterionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf8\x03\n\x16SharedCriterionService\x12\xcf\x01\n\x12GetSharedCriterion\x12;.google.ads.googleads.v3.services.GetSharedCriterionRequest\x1a\x32.google.ads.googleads.v3.resources.SharedCriterion\"H\x82\xd3\xe4\x93\x02\x32\x12\x30/v3/{resource_name=customers/*/sharedCriteria/*}\xda\x41\rresource_name\x12\xee\x01\n\x14MutateSharedCriteria\x12=.google.ads.googleads.v3.services.MutateSharedCriteriaRequest\x1a>.google.ads.googleads.v3.services.MutateSharedCriteriaResponse\"W\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}/sharedCriteria:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x82\x02\n$com.google.ads.googleads.v3.servicesB\x1bSharedCriterionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nEgoogle/ads/googleads_v3/proto/services/shared_criterion_service.proto\x12 google.ads.googleads.v3.services\x1a>google/ads/googleads_v3/proto/resources/shared_criterion.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x17google/rpc/status.proto\"d\n\x19GetSharedCriterionRequest\x12G\n\rresource_name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(googleads.googleapis.com/SharedCriterion\"\xbc\x01\n\x1bMutateSharedCriteriaRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12S\n\noperations\x18\x02 \x03(\x0b\x32:.google.ads.googleads.v3.services.SharedCriterionOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\x7f\n\x18SharedCriterionOperation\x12\x44\n\x06\x63reate\x18\x01 \x01(\x0b\x32\x32.google.ads.googleads.v3.resources.SharedCriterionH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\xa1\x01\n\x1cMutateSharedCriteriaResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12N\n\x07results\x18\x02 \x03(\x0b\x32=.google.ads.googleads.v3.services.MutateSharedCriterionResult\"4\n\x1bMutateSharedCriterionResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xf8\x03\n\x16SharedCriterionService\x12\xcf\x01\n\x12GetSharedCriterion\x12;.google.ads.googleads.v3.services.GetSharedCriterionRequest\x1a\x32.google.ads.googleads.v3.resources.SharedCriterion\"H\x82\xd3\xe4\x93\x02\x32\x12\x30/v3/{resource_name=customers/*/sharedCriteria/*}\xda\x41\rresource_name\x12\xee\x01\n\x14MutateSharedCriteria\x12=.google.ads.googleads.v3.services.MutateSharedCriteriaRequest\x1a>.google.ads.googleads.v3.services.MutateSharedCriteriaResponse\"W\x82\xd3\xe4\x93\x02\x38\"3/v3/customers/{customer_id=*}/sharedCriteria:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x82\x02\n$com.google.ads.googleads.v3.servicesB\x1bSharedCriterionServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shared__criterion__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shared__criterion__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -45,7 +46,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A*\n(googleads.googleapis.com/SharedCriterion'), file=DESCRIPTOR), ], extensions=[ ], @@ -58,8 +59,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=284, - serialized_end=339, + serialized_start=311, + serialized_end=411, ) @@ -110,8 +111,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=342, - serialized_end=530, + serialized_start=414, + serialized_end=602, ) @@ -151,8 +152,8 @@ name='operation', full_name='google.ads.googleads.v3.services.SharedCriterionOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=532, - serialized_end=659, + serialized_start=604, + serialized_end=731, ) @@ -189,8 +190,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=662, - serialized_end=823, + serialized_start=734, + serialized_end=895, ) @@ -220,8 +221,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=825, - serialized_end=877, + serialized_start=897, + serialized_end=949, ) _MUTATESHAREDCRITERIAREQUEST.fields_by_name['operations'].message_type = _SHAREDCRITERIONOPERATION @@ -355,8 +356,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=880, - serialized_end=1384, + serialized_start=952, + serialized_end=1456, methods=[ _descriptor.MethodDescriptor( name='GetSharedCriterion', diff --git a/google/ads/google_ads/v3/proto/services/shared_set_service_pb2.py b/google/ads/google_ads/v3/proto/services/shared_set_service_pb2.py index 99ef3e5d0..3c7883c7f 100644 --- a/google/ads/google_ads/v3/proto/services/shared_set_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/shared_set_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\025SharedSetServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n?google/ads/googleads_v3/proto/services/shared_set_service.proto\x12 google.ads.googleads.v3.services\x1a\x38google/ads/googleads_v3/proto/resources/shared_set.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"1\n\x13GetSharedSetRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xb2\x01\n\x17MutateSharedSetsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12M\n\noperations\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v3.services.SharedSetOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe4\x01\n\x12SharedSetOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12>\n\x06\x63reate\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v3.resources.SharedSetH\x00\x12>\n\x06update\x18\x02 \x01(\x0b\x32,.google.ads.googleads.v3.resources.SharedSetH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x97\x01\n\x18MutateSharedSetsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12H\n\x07results\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.MutateSharedSetResult\".\n\x15MutateSharedSetResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xcc\x03\n\x10SharedSetService\x12\xb9\x01\n\x0cGetSharedSet\x12\x35.google.ads.googleads.v3.services.GetSharedSetRequest\x1a,.google.ads.googleads.v3.resources.SharedSet\"D\x82\xd3\xe4\x93\x02.\x12,/v3/{resource_name=customers/*/sharedSets/*}\xda\x41\rresource_name\x12\xde\x01\n\x10MutateSharedSets\x12\x39.google.ads.googleads.v3.services.MutateSharedSetsRequest\x1a:.google.ads.googleads.v3.services.MutateSharedSetsResponse\"S\x82\xd3\xe4\x93\x02\x34\"//v3/customers/{customer_id=*}/sharedSets:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15SharedSetServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n?google/ads/googleads_v3/proto/services/shared_set_service.proto\x12 google.ads.googleads.v3.services\x1a\x38google/ads/googleads_v3/proto/resources/shared_set.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"X\n\x13GetSharedSetRequest\x12\x41\n\rresource_name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"googleads.googleapis.com/SharedSet\"\xb2\x01\n\x17MutateSharedSetsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12M\n\noperations\x18\x02 \x03(\x0b\x32\x34.google.ads.googleads.v3.services.SharedSetOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe4\x01\n\x12SharedSetOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12>\n\x06\x63reate\x18\x01 \x01(\x0b\x32,.google.ads.googleads.v3.resources.SharedSetH\x00\x12>\n\x06update\x18\x02 \x01(\x0b\x32,.google.ads.googleads.v3.resources.SharedSetH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x97\x01\n\x18MutateSharedSetsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12H\n\x07results\x18\x02 \x03(\x0b\x32\x37.google.ads.googleads.v3.services.MutateSharedSetResult\".\n\x15MutateSharedSetResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xcc\x03\n\x10SharedSetService\x12\xb9\x01\n\x0cGetSharedSet\x12\x35.google.ads.googleads.v3.services.GetSharedSetRequest\x1a,.google.ads.googleads.v3.resources.SharedSet\"D\x82\xd3\xe4\x93\x02.\x12,/v3/{resource_name=customers/*/sharedSets/*}\xda\x41\rresource_name\x12\xde\x01\n\x10MutateSharedSets\x12\x39.google.ads.googleads.v3.services.MutateSharedSetsRequest\x1a:.google.ads.googleads.v3.services.MutateSharedSetsResponse\"S\x82\xd3\xe4\x93\x02\x34\"//v3/customers/{customer_id=*}/sharedSets:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfc\x01\n$com.google.ads.googleads.v3.servicesB\x15SharedSetServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shared__set__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shared__set__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A$\n\"googleads.googleapis.com/SharedSet'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=306, - serialized_end=355, + serialized_start=333, + serialized_end=421, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=358, - serialized_end=536, + serialized_start=424, + serialized_end=602, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.SharedSetOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=539, - serialized_end=767, + serialized_start=605, + serialized_end=833, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=770, - serialized_end=921, + serialized_start=836, + serialized_end=987, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=923, - serialized_end=969, + serialized_start=989, + serialized_end=1035, ) _MUTATESHAREDSETSREQUEST.fields_by_name['operations'].message_type = _SHAREDSETOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=972, - serialized_end=1432, + serialized_start=1038, + serialized_end=1498, methods=[ _descriptor.MethodDescriptor( name='GetSharedSet', diff --git a/google/ads/google_ads/v3/proto/services/shopping_performance_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/shopping_performance_view_service_pb2.py index 89c4524ab..9ea13101a 100644 --- a/google/ads/google_ads/v3/proto/services/shopping_performance_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/shopping_performance_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB#ShoppingPerformanceViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nNgoogle/ads/googleads_v3/proto/services/shopping_performance_view_service.proto\x12 google.ads.googleads.v3.services\x1aGgoogle/ads/googleads_v3/proto/resources/shopping_performance_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"?\n!GetShoppingPerformanceViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xae\x02\n\x1eShoppingPerformanceViewService\x12\xee\x01\n\x1aGetShoppingPerformanceView\x12\x43.google.ads.googleads.v3.services.GetShoppingPerformanceViewRequest\x1a:.google.ads.googleads.v3.resources.ShoppingPerformanceView\"O\x82\xd3\xe4\x93\x02\x39\x12\x37/v3/{resource_name=customers/*/shoppingPerformanceView}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8a\x02\n$com.google.ads.googleads.v3.servicesB#ShoppingPerformanceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nNgoogle/ads/googleads_v3/proto/services/shopping_performance_view_service.proto\x12 google.ads.googleads.v3.services\x1aGgoogle/ads/googleads_v3/proto/resources/shopping_performance_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"t\n!GetShoppingPerformanceViewRequest\x12O\n\rresource_name\x18\x01 \x01(\tB8\xe0\x41\x02\xfa\x41\x32\n0googleads.googleapis.com/ShoppingPerformanceView2\xae\x02\n\x1eShoppingPerformanceViewService\x12\xee\x01\n\x1aGetShoppingPerformanceView\x12\x43.google.ads.googleads.v3.services.GetShoppingPerformanceViewRequest\x1a:.google.ads.googleads.v3.resources.ShoppingPerformanceView\"O\x82\xd3\xe4\x93\x02\x39\x12\x37/v3/{resource_name=customers/*/shoppingPerformanceView}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x8a\x02\n$com.google.ads.googleads.v3.servicesB#ShoppingPerformanceViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shopping__performance__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_shopping__performance__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A2\n0googleads.googleapis.com/ShoppingPerformanceView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=277, - serialized_end=340, + serialized_start=304, + serialized_end=420, ) DESCRIPTOR.message_types_by_name['GetShoppingPerformanceViewRequest'] = _GETSHOPPINGPERFORMANCEVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=343, - serialized_end=645, + serialized_start=423, + serialized_end=725, methods=[ _descriptor.MethodDescriptor( name='GetShoppingPerformanceView', diff --git a/google/ads/google_ads/v3/proto/services/topic_constant_service_pb2.py b/google/ads/google_ads/v3/proto/services/topic_constant_service_pb2.py index 12fbb5e0d..520218eed 100644 --- a/google/ads/google_ads/v3/proto/services/topic_constant_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/topic_constant_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\031TopicConstantServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nCgoogle/ads/googleads_v3/proto/services/topic_constant_service.proto\x12 google.ads.googleads.v3.services\x1agoogle/ads/googleads_v3/proto/services/user_data_service.proto\x12 google.ads.googleads.v3.services\x1a\n\x19received_operations_count\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value2\xed\x01\n\x0fUserDataService\x12\xbc\x01\n\x0eUploadUserData\x12\x37.google.ads.googleads.v3.services.UploadUserDataRequest\x1a\x38.google.ads.googleads.v3.services.UploadUserDataResponse\"7\x82\xd3\xe4\x93\x02\x31\",/v3/customers/{customer_id=*}:uploadUserData:\x01*\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfb\x01\n$com.google.ads.googleads.v3.servicesB\x14UserDataServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + , + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_offline__user__data__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,]) + + + + +_UPLOADUSERDATAREQUEST = _descriptor.Descriptor( + name='UploadUserDataRequest', + full_name='google.ads.googleads.v3.services.UploadUserDataRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='customer_id', full_name='google.ads.googleads.v3.services.UploadUserDataRequest.customer_id', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\002'), file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='operations', full_name='google.ads.googleads.v3.services.UploadUserDataRequest.operations', index=1, + number=3, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=_b('\340A\002'), file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='customer_match_user_list_metadata', full_name='google.ads.googleads.v3.services.UploadUserDataRequest.customer_match_user_list_metadata', index=2, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='metadata', full_name='google.ads.googleads.v3.services.UploadUserDataRequest.metadata', + index=0, containing_type=None, fields=[]), + ], + serialized_start=283, + serialized_end=530, +) + + +_USERDATAOPERATION = _descriptor.Descriptor( + name='UserDataOperation', + full_name='google.ads.googleads.v3.services.UserDataOperation', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='create', full_name='google.ads.googleads.v3.services.UserDataOperation.create', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='operation', full_name='google.ads.googleads.v3.services.UserDataOperation.operation', + index=0, containing_type=None, fields=[]), + ], + serialized_start=532, + serialized_end=624, +) + + +_UPLOADUSERDATARESPONSE = _descriptor.Descriptor( + name='UploadUserDataResponse', + full_name='google.ads.googleads.v3.services.UploadUserDataResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='upload_date_time', full_name='google.ads.googleads.v3.services.UploadUserDataResponse.upload_date_time', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='received_operations_count', full_name='google.ads.googleads.v3.services.UploadUserDataResponse.received_operations_count', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=627, + serialized_end=771, +) + +_UPLOADUSERDATAREQUEST.fields_by_name['operations'].message_type = _USERDATAOPERATION +_UPLOADUSERDATAREQUEST.fields_by_name['customer_match_user_list_metadata'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_offline__user__data__pb2._CUSTOMERMATCHUSERLISTMETADATA +_UPLOADUSERDATAREQUEST.oneofs_by_name['metadata'].fields.append( + _UPLOADUSERDATAREQUEST.fields_by_name['customer_match_user_list_metadata']) +_UPLOADUSERDATAREQUEST.fields_by_name['customer_match_user_list_metadata'].containing_oneof = _UPLOADUSERDATAREQUEST.oneofs_by_name['metadata'] +_USERDATAOPERATION.fields_by_name['create'].message_type = google_dot_ads_dot_googleads__v3_dot_proto_dot_common_dot_offline__user__data__pb2._USERDATA +_USERDATAOPERATION.oneofs_by_name['operation'].fields.append( + _USERDATAOPERATION.fields_by_name['create']) +_USERDATAOPERATION.fields_by_name['create'].containing_oneof = _USERDATAOPERATION.oneofs_by_name['operation'] +_UPLOADUSERDATARESPONSE.fields_by_name['upload_date_time'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE +_UPLOADUSERDATARESPONSE.fields_by_name['received_operations_count'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE +DESCRIPTOR.message_types_by_name['UploadUserDataRequest'] = _UPLOADUSERDATAREQUEST +DESCRIPTOR.message_types_by_name['UserDataOperation'] = _USERDATAOPERATION +DESCRIPTOR.message_types_by_name['UploadUserDataResponse'] = _UPLOADUSERDATARESPONSE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +UploadUserDataRequest = _reflection.GeneratedProtocolMessageType('UploadUserDataRequest', (_message.Message,), dict( + DESCRIPTOR = _UPLOADUSERDATAREQUEST, + __module__ = 'google.ads.googleads_v3.proto.services.user_data_service_pb2' + , + __doc__ = """Request message for + [UserDataService.UploadUserData][google.ads.googleads.v3.services.UserDataService.UploadUserData] + + + Attributes: + customer_id: + Required. The ID of the customer for which to update the user + data. + operations: + Required. The list of operations to be done. + metadata: + Metadata of the request. + customer_match_user_list_metadata: + Metadata for data updates to a Customer Match user list. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.UploadUserDataRequest) + )) +_sym_db.RegisterMessage(UploadUserDataRequest) + +UserDataOperation = _reflection.GeneratedProtocolMessageType('UserDataOperation', (_message.Message,), dict( + DESCRIPTOR = _USERDATAOPERATION, + __module__ = 'google.ads.googleads_v3.proto.services.user_data_service_pb2' + , + __doc__ = """Operation to be made for the UploadUserDataRequest. + + + Attributes: + operation: + Operation to be made for the UploadUserDataRequest. + create: + The list of user data to be appended to the user list. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.UserDataOperation) + )) +_sym_db.RegisterMessage(UserDataOperation) + +UploadUserDataResponse = _reflection.GeneratedProtocolMessageType('UploadUserDataResponse', (_message.Message,), dict( + DESCRIPTOR = _UPLOADUSERDATARESPONSE, + __module__ = 'google.ads.googleads_v3.proto.services.user_data_service_pb2' + , + __doc__ = """Response message for + [UserDataService.UploadUserData][google.ads.googleads.v3.services.UserDataService.UploadUserData] + + + Attributes: + upload_date_time: + The date time at which the request was received by API, + formatted as "yyyy-mm-dd hh:mm:ss+\|-hh:mm", e.g. "2019-01-01 + 12:32:45-08:00". + received_operations_count: + Number of upload data operations received by API. + """, + # @@protoc_insertion_point(class_scope:google.ads.googleads.v3.services.UploadUserDataResponse) + )) +_sym_db.RegisterMessage(UploadUserDataResponse) + + +DESCRIPTOR._options = None +_UPLOADUSERDATAREQUEST.fields_by_name['customer_id']._options = None +_UPLOADUSERDATAREQUEST.fields_by_name['operations']._options = None + +_USERDATASERVICE = _descriptor.ServiceDescriptor( + name='UserDataService', + full_name='google.ads.googleads.v3.services.UserDataService', + file=DESCRIPTOR, + index=0, + serialized_options=_b('\312A\030googleads.googleapis.com'), + serialized_start=774, + serialized_end=1011, + methods=[ + _descriptor.MethodDescriptor( + name='UploadUserData', + full_name='google.ads.googleads.v3.services.UserDataService.UploadUserData', + index=0, + containing_service=None, + input_type=_UPLOADUSERDATAREQUEST, + output_type=_UPLOADUSERDATARESPONSE, + serialized_options=_b('\202\323\344\223\0021\",/v3/customers/{customer_id=*}:uploadUserData:\001*'), + ), +]) +_sym_db.RegisterServiceDescriptor(_USERDATASERVICE) + +DESCRIPTOR.services_by_name['UserDataService'] = _USERDATASERVICE + +# @@protoc_insertion_point(module_scope) diff --git a/google/ads/google_ads/v3/proto/services/user_data_service_pb2_grpc.py b/google/ads/google_ads/v3/proto/services/user_data_service_pb2_grpc.py new file mode 100644 index 000000000..41d52ec14 --- /dev/null +++ b/google/ads/google_ads/v3/proto/services/user_data_service_pb2_grpc.py @@ -0,0 +1,52 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +import grpc + +from google.ads.google_ads.v3.proto.services import user_data_service_pb2 as google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_user__data__service__pb2 + + +class UserDataServiceStub(object): + """Proto file describing the UserDataService. + + Service to manage user data uploads. + Accessible to whitelisted customers only. + """ + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.UploadUserData = channel.unary_unary( + '/google.ads.googleads.v3.services.UserDataService/UploadUserData', + request_serializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_user__data__service__pb2.UploadUserDataRequest.SerializeToString, + response_deserializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_user__data__service__pb2.UploadUserDataResponse.FromString, + ) + + +class UserDataServiceServicer(object): + """Proto file describing the UserDataService. + + Service to manage user data uploads. + Accessible to whitelisted customers only. + """ + + def UploadUserData(self, request, context): + """Uploads the given user data. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_UserDataServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'UploadUserData': grpc.unary_unary_rpc_method_handler( + servicer.UploadUserData, + request_deserializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_user__data__service__pb2.UploadUserDataRequest.FromString, + response_serializer=google_dot_ads_dot_googleads__v3_dot_proto_dot_services_dot_user__data__service__pb2.UploadUserDataResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'google.ads.googleads.v3.services.UserDataService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) diff --git a/google/ads/google_ads/v3/proto/services/user_interest_service_pb2.py b/google/ads/google_ads/v3/proto/services/user_interest_service_pb2.py index b990fd6bf..40da62085 100644 --- a/google/ads/google_ads/v3/proto/services/user_interest_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/user_interest_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\030UserInterestServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/user_interest_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/user_interest.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"4\n\x16GetUserInterestRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xfa\x01\n\x13UserInterestService\x12\xc5\x01\n\x0fGetUserInterest\x12\x38.google.ads.googleads.v3.services.GetUserInterestRequest\x1a/.google.ads.googleads.v3.resources.UserInterest\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/userInterests/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18UserInterestServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nBgoogle/ads/googleads_v3/proto/services/user_interest_service.proto\x12 google.ads.googleads.v3.services\x1a;google/ads/googleads_v3/proto/resources/user_interest.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"^\n\x16GetUserInterestRequest\x12\x44\n\rresource_name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%googleads.googleapis.com/UserInterest2\xfa\x01\n\x13UserInterestService\x12\xc5\x01\n\x0fGetUserInterest\x12\x38.google.ads.googleads.v3.services.GetUserInterestRequest\x1a/.google.ads.googleads.v3.resources.UserInterest\"G\x82\xd3\xe4\x93\x02\x31\x12//v3/{resource_name=customers/*/userInterests/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xff\x01\n$com.google.ads.googleads.v3.servicesB\x18UserInterestServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__interest__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__interest__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A\'\n%googleads.googleapis.com/UserInterest'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=253, - serialized_end=305, + serialized_start=280, + serialized_end=374, ) DESCRIPTOR.message_types_by_name['GetUserInterestRequest'] = _GETUSERINTERESTREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=308, - serialized_end=558, + serialized_start=377, + serialized_end=627, methods=[ _descriptor.MethodDescriptor( name='GetUserInterest', diff --git a/google/ads/google_ads/v3/proto/services/user_list_service_pb2.py b/google/ads/google_ads/v3/proto/services/user_list_service_pb2.py index 03c8655ac..06a239cfe 100644 --- a/google/ads/google_ads/v3/proto/services/user_list_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/user_list_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -26,9 +27,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\024UserListServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n>google/ads/googleads_v3/proto/services/user_list_service.proto\x12 google.ads.googleads.v3.services\x1a\x37google/ads/googleads_v3/proto/resources/user_list.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"0\n\x12GetUserListRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xb0\x01\n\x16MutateUserListsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12L\n\noperations\x18\x02 \x03(\x0b\x32\x33.google.ads.googleads.v3.services.UserListOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe1\x01\n\x11UserListOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12=\n\x06\x63reate\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.resources.UserListH\x00\x12=\n\x06update\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v3.resources.UserListH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x95\x01\n\x17MutateUserListsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12G\n\x07results\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.MutateUserListResult\"-\n\x14MutateUserListResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xc3\x03\n\x0fUserListService\x12\xb5\x01\n\x0bGetUserList\x12\x34.google.ads.googleads.v3.services.GetUserListRequest\x1a+.google.ads.googleads.v3.resources.UserList\"C\x82\xd3\xe4\x93\x02-\x12+/v3/{resource_name=customers/*/userLists/*}\xda\x41\rresource_name\x12\xda\x01\n\x0fMutateUserLists\x12\x38.google.ads.googleads.v3.services.MutateUserListsRequest\x1a\x39.google.ads.googleads.v3.services.MutateUserListsResponse\"R\x82\xd3\xe4\x93\x02\x33\"./v3/customers/{customer_id=*}/userLists:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfb\x01\n$com.google.ads.googleads.v3.servicesB\x14UserListServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n>google/ads/googleads_v3/proto/services/user_list_service.proto\x12 google.ads.googleads.v3.services\x1a\x37google/ads/googleads_v3/proto/resources/user_list.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x17google/rpc/status.proto\"V\n\x12GetUserListRequest\x12@\n\rresource_name\x18\x01 \x01(\tB)\xe0\x41\x02\xfa\x41#\n!googleads.googleapis.com/UserList\"\xb0\x01\n\x16MutateUserListsRequest\x12\x18\n\x0b\x63ustomer_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12L\n\noperations\x18\x02 \x03(\x0b\x32\x33.google.ads.googleads.v3.services.UserListOperationB\x03\xe0\x41\x02\x12\x17\n\x0fpartial_failure\x18\x03 \x01(\x08\x12\x15\n\rvalidate_only\x18\x04 \x01(\x08\"\xe1\x01\n\x11UserListOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12=\n\x06\x63reate\x18\x01 \x01(\x0b\x32+.google.ads.googleads.v3.resources.UserListH\x00\x12=\n\x06update\x18\x02 \x01(\x0b\x32+.google.ads.googleads.v3.resources.UserListH\x00\x12\x10\n\x06remove\x18\x03 \x01(\tH\x00\x42\x0b\n\toperation\"\x95\x01\n\x17MutateUserListsResponse\x12\x31\n\x15partial_failure_error\x18\x03 \x01(\x0b\x32\x12.google.rpc.Status\x12G\n\x07results\x18\x02 \x03(\x0b\x32\x36.google.ads.googleads.v3.services.MutateUserListResult\"-\n\x14MutateUserListResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xc3\x03\n\x0fUserListService\x12\xb5\x01\n\x0bGetUserList\x12\x34.google.ads.googleads.v3.services.GetUserListRequest\x1a+.google.ads.googleads.v3.resources.UserList\"C\x82\xd3\xe4\x93\x02-\x12+/v3/{resource_name=customers/*/userLists/*}\xda\x41\rresource_name\x12\xda\x01\n\x0fMutateUserLists\x12\x38.google.ads.googleads.v3.services.MutateUserListsRequest\x1a\x39.google.ads.googleads.v3.services.MutateUserListsResponse\"R\x82\xd3\xe4\x93\x02\x33\"./v3/customers/{customer_id=*}/userLists:mutate:\x01*\xda\x41\x16\x63ustomer_id,operations\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xfb\x01\n$com.google.ads.googleads.v3.servicesB\x14UserListServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__list__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__list__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,]) @@ -46,7 +47,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A#\n!googleads.googleapis.com/UserList'), file=DESCRIPTOR), ], extensions=[ ], @@ -59,8 +60,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=304, - serialized_end=352, + serialized_start=331, + serialized_end=417, ) @@ -111,8 +112,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=355, - serialized_end=531, + serialized_start=420, + serialized_end=596, ) @@ -166,8 +167,8 @@ name='operation', full_name='google.ads.googleads.v3.services.UserListOperation.operation', index=0, containing_type=None, fields=[]), ], - serialized_start=534, - serialized_end=759, + serialized_start=599, + serialized_end=824, ) @@ -204,8 +205,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=762, - serialized_end=911, + serialized_start=827, + serialized_end=976, ) @@ -235,8 +236,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=913, - serialized_end=958, + serialized_start=978, + serialized_end=1023, ) _MUTATEUSERLISTSREQUEST.fields_by_name['operations'].message_type = _USERLISTOPERATION @@ -381,8 +382,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=961, - serialized_end=1412, + serialized_start=1026, + serialized_end=1477, methods=[ _descriptor.MethodDescriptor( name='GetUserList', diff --git a/google/ads/google_ads/v3/proto/services/user_location_view_service_pb2.py b/google/ads/google_ads/v3/proto/services/user_location_view_service_pb2.py index 146878667..3213219a2 100644 --- a/google/ads/google_ads/v3/proto/services/user_location_view_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/user_location_view_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\034UserLocationViewServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/services/user_location_view_service.proto\x12 google.ads.googleads.v3.services\x1a@google/ads/googleads_v3/proto/resources/user_location_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"8\n\x1aGetUserLocationViewRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\x8e\x02\n\x17UserLocationViewService\x12\xd5\x01\n\x13GetUserLocationView\x12<.google.ads.googleads.v3.services.GetUserLocationViewRequest\x1a\x33.google.ads.googleads.v3.resources.UserLocationView\"K\x82\xd3\xe4\x93\x02\x35\x12\x33/v3/{resource_name=customers/*/userLocationViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1cUserLocationViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\nGgoogle/ads/googleads_v3/proto/services/user_location_view_service.proto\x12 google.ads.googleads.v3.services\x1a@google/ads/googleads_v3/proto/resources/user_location_view.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"f\n\x1aGetUserLocationViewRequest\x12H\n\rresource_name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)googleads.googleapis.com/UserLocationView2\x8e\x02\n\x17UserLocationViewService\x12\xd5\x01\n\x13GetUserLocationView\x12<.google.ads.googleads.v3.services.GetUserLocationViewRequest\x1a\x33.google.ads.googleads.v3.resources.UserLocationView\"K\x82\xd3\xe4\x93\x02\x35\x12\x33/v3/{resource_name=customers/*/userLocationViews/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\x83\x02\n$com.google.ads.googleads.v3.servicesB\x1cUserLocationViewServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__location__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_user__location__view__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A+\n)googleads.googleapis.com/UserLocationView'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=263, - serialized_end=319, + serialized_start=290, + serialized_end=392, ) DESCRIPTOR.message_types_by_name['GetUserLocationViewRequest'] = _GETUSERLOCATIONVIEWREQUEST @@ -91,8 +92,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=322, - serialized_end=592, + serialized_start=395, + serialized_end=665, methods=[ _descriptor.MethodDescriptor( name='GetUserLocationView', diff --git a/google/ads/google_ads/v3/proto/services/video_service_pb2.py b/google/ads/google_ads/v3/proto/services/video_service_pb2.py index 793ab7845..a794134cc 100644 --- a/google/ads/google_ads/v3/proto/services/video_service_pb2.py +++ b/google/ads/google_ads/v3/proto/services/video_service_pb2.py @@ -17,6 +17,7 @@ from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 DESCRIPTOR = _descriptor.FileDescriptor( @@ -24,9 +25,9 @@ package='google.ads.googleads.v3.services', syntax='proto3', serialized_options=_b('\n$com.google.ads.googleads.v3.servicesB\021VideoServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V3.Services\312\002 Google\\Ads\\GoogleAds\\V3\\Services\352\002$Google::Ads::GoogleAds::V3::Services'), - serialized_pb=_b('\n:google/ads/googleads_v3/proto/services/video_service.proto\x12 google.ads.googleads.v3.services\x1a\x33google/ads/googleads_v3/proto/resources/video.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"-\n\x0fGetVideoRequest\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x32\xd7\x01\n\x0cVideoService\x12\xa9\x01\n\x08GetVideo\x12\x31.google.ads.googleads.v3.services.GetVideoRequest\x1a(.google.ads.googleads.v3.resources.Video\"@\x82\xd3\xe4\x93\x02*\x12(/v3/{resource_name=customers/*/videos/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xf8\x01\n$com.google.ads.googleads.v3.servicesB\x11VideoServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') + serialized_pb=_b('\n:google/ads/googleads_v3/proto/services/video_service.proto\x12 google.ads.googleads.v3.services\x1a\x33google/ads/googleads_v3/proto/resources/video.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"P\n\x0fGetVideoRequest\x12=\n\rresource_name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1egoogleads.googleapis.com/Video2\xd7\x01\n\x0cVideoService\x12\xa9\x01\n\x08GetVideo\x12\x31.google.ads.googleads.v3.services.GetVideoRequest\x1a(.google.ads.googleads.v3.resources.Video\"@\x82\xd3\xe4\x93\x02*\x12(/v3/{resource_name=customers/*/videos/*}\xda\x41\rresource_name\x1a\x1b\xca\x41\x18googleads.googleapis.comB\xf8\x01\n$com.google.ads.googleads.v3.servicesB\x11VideoServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v3/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V3.Services\xca\x02 Google\\Ads\\GoogleAds\\V3\\Services\xea\x02$Google::Ads::GoogleAds::V3::Servicesb\x06proto3') , - dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_video__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) + dependencies=[google_dot_ads_dot_googleads__v3_dot_proto_dot_resources_dot_video__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,]) @@ -44,7 +45,7 @@ has_default_value=False, default_value=_b("").decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=_b('\340A\002'), file=DESCRIPTOR), + serialized_options=_b('\340A\002\372A \n\036googleads.googleapis.com/Video'), file=DESCRIPTOR), ], extensions=[ ], @@ -57,8 +58,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=237, - serialized_end=282, + serialized_start=264, + serialized_end=344, ) DESCRIPTOR.message_types_by_name['GetVideoRequest'] = _GETVIDEOREQUEST @@ -90,8 +91,8 @@ file=DESCRIPTOR, index=0, serialized_options=_b('\312A\030googleads.googleapis.com'), - serialized_start=285, - serialized_end=500, + serialized_start=347, + serialized_end=562, methods=[ _descriptor.MethodDescriptor( name='GetVideo', diff --git a/google/ads/google_ads/v3/services/conversion_adjustment_upload_service_client.py b/google/ads/google_ads/v3/services/conversion_adjustment_upload_service_client.py index 272d5b085..11c195e99 100644 --- a/google/ads/google_ads/v3/services/conversion_adjustment_upload_service_client.py +++ b/google/ads/google_ads/v3/services/conversion_adjustment_upload_service_client.py @@ -177,7 +177,7 @@ def upload_conversion_adjustments( If a dict is provided, it must be of the same form as the protobuf message :class:`~google.ads.googleads_v3.types.ConversionAdjustment` - partial_failure (bool): If true, successful operations will be carried out and invalid + partial_failure (bool): Required. 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. This should always be set to true. diff --git a/google/ads/google_ads/v3/services/conversion_upload_service_client.py b/google/ads/google_ads/v3/services/conversion_upload_service_client.py index 9054af24d..10f3a6f99 100644 --- a/google/ads/google_ads/v3/services/conversion_upload_service_client.py +++ b/google/ads/google_ads/v3/services/conversion_upload_service_client.py @@ -177,7 +177,7 @@ def upload_click_conversions( If a dict is provided, it must be of the same form as the protobuf message :class:`~google.ads.googleads_v3.types.ClickConversion` - partial_failure (bool): If true, successful operations will be carried out and invalid + partial_failure (bool): Required. 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. This should always be set to true. @@ -248,7 +248,7 @@ def upload_call_conversions( If a dict is provided, it must be of the same form as the protobuf message :class:`~google.ads.googleads_v3.types.CallConversion` - partial_failure (bool): If true, successful operations will be carried out and invalid + partial_failure (bool): Required. 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. This should always be set to true. diff --git a/google/ads/google_ads/v3/services/enums.py b/google/ads/google_ads/v3/services/enums.py index 101cc367c..344696eab 100644 --- a/google/ads/google_ads/v3/services/enums.py +++ b/google/ads/google_ads/v3/services/enums.py @@ -1071,6 +1071,7 @@ class AdGroupType(enum.IntEnum): SEARCH_DYNAMIC_ADS (int): Ad group type for Dynamic Search Ads ad groups. SHOPPING_COMPARISON_LISTING_ADS (int): The type for ad groups in Shopping Comparison Listing campaigns. PROMOTED_HOTEL_ADS (int): The ad group type for Promoted Hotel ad groups. + VIDEO_RESPONSIVE (int): Video responsive ad groups. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -1087,6 +1088,7 @@ class AdGroupType(enum.IntEnum): SEARCH_DYNAMIC_ADS = 13 SHOPPING_COMPARISON_LISTING_ADS = 14 PROMOTED_HOTEL_ADS = 15 + VIDEO_RESPONSIVE = 16 ''' AdGroupTypeEnum = AdGroupTypeEnum() # For __getattribute__ @@ -1252,6 +1254,7 @@ class AdType(enum.IntEnum): types. APP_ENGAGEMENT_AD (int): The ad is an app engagement ad. SHOPPING_COMPARISON_LISTING_AD (int): The ad is a Shopping Comparison Listing ad. + VIDEO_RESPONSIVE_AD (int): Video responsive ad. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -1274,6 +1277,7 @@ class AdType(enum.IntEnum): DYNAMIC_HTML5_AD = 22 APP_ENGAGEMENT_AD = 23 SHOPPING_COMPARISON_LISTING_AD = 24 + VIDEO_RESPONSIVE_AD = 30 ''' AdTypeEnum = AdTypeEnum() # For __getattribute__ @@ -3242,6 +3246,23 @@ class ConversionActionCategory(enum.IntEnum): SIGNUP (int): Signup user action. LEAD (int): Lead-generating action. DOWNLOAD (int): Software download action (as for an app). + ADD_TO_CART (int): The addition of items to a shopping cart or bag on an advertiser site. + BEGIN_CHECKOUT (int): When someone enters the checkout flow on an advertiser site. + SUBSCRIBE_PAID (int): The start of a paid subscription for a product or service. + PHONE_CALL_LEAD (int): A call to indicate interest in an advertiser's offering. + IMPORTED_LEAD (int): A lead conversion imported from an external source into Google Ads. + SUBMIT_LEAD_FORM (int): A submission of a form on an advertiser site indicating business + interest. + BOOK_APPOINTMENT (int): A booking of an appointment with an advertiser's business. + REQUEST_QUOTE (int): A quote or price estimate request. + GET_DIRECTIONS (int): A search for an advertiser's business location with intention to visit. + OUTBOUND_CLICK (int): A click to an advertiser's partner's site. + CONTACT (int): A call, SMS, email, chat or other type of contact to an advertiser. + ENGAGEMENT (int): A website engagement event such as long site time or a Google Analytics + (GA) Smart Goal. Intended to be used for GA, Firebase, GA Gold goal + imports. + STORE_VISIT (int): A visit to a physical store location. + STORE_SALE (int): A sale occurring in a physical store. """ UNSPECIFIED = 0 UNKNOWN = 1 @@ -3251,6 +3272,20 @@ class ConversionActionCategory(enum.IntEnum): SIGNUP = 5 LEAD = 6 DOWNLOAD = 7 + ADD_TO_CART = 8 + BEGIN_CHECKOUT = 9 + SUBSCRIBE_PAID = 10 + PHONE_CALL_LEAD = 11 + IMPORTED_LEAD = 12 + SUBMIT_LEAD_FORM = 13 + BOOK_APPOINTMENT = 14 + REQUEST_QUOTE = 15 + GET_DIRECTIONS = 16 + OUTBOUND_CLICK = 17 + CONTACT = 18 + ENGAGEMENT = 19 + STORE_VISIT = 20 + STORE_SALE = 21 ''' ConversionActionCategoryEnum = ConversionActionCategoryEnum() # For __getattribute__ @@ -8385,6 +8420,72 @@ class NullError(enum.IntEnum): NullErrorEnum = NullErrorEnum() # For __getattribute__ +class OfflineUserDataJobFailureReasonEnum(_CreateEnumTypeUponFirstAccess): + OfflineUserDataJobFailureReason = '''\ + class OfflineUserDataJobFailureReason(enum.IntEnum): + """ + The failure reason of an offline user data job. + + Attributes: + UNSPECIFIED (int): Not specified. + UNKNOWN (int): Used for return value only. Represents value unknown in this version. + INSUFFICIENT_MATCHED_TRANSACTIONS (int): The matched transactions are insufficient. + INSUFFICIENT_TRANSACTIONS (int): The uploaded transactions are insufficient. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + INSUFFICIENT_MATCHED_TRANSACTIONS = 2 + INSUFFICIENT_TRANSACTIONS = 3 +''' +OfflineUserDataJobFailureReasonEnum = OfflineUserDataJobFailureReasonEnum() # For __getattribute__ + + +class OfflineUserDataJobStatusEnum(_CreateEnumTypeUponFirstAccess): + OfflineUserDataJobStatus = '''\ + class OfflineUserDataJobStatus(enum.IntEnum): + """ + The status of an offline user data job. + + Attributes: + UNSPECIFIED (int): Not specified. + UNKNOWN (int): Used for return value only. Represents value unknown in this version. + PENDING (int): The job has been successfully created and pending for uploading. + RUNNING (int): Upload(s) have been accepted and data is being processed. + SUCCESS (int): Uploaded data has been successfully processed. + FAILED (int): Uploaded data has failed to be processed. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + PENDING = 2 + RUNNING = 3 + SUCCESS = 4 + FAILED = 5 +''' +OfflineUserDataJobStatusEnum = OfflineUserDataJobStatusEnum() # For __getattribute__ + + +class OfflineUserDataJobTypeEnum(_CreateEnumTypeUponFirstAccess): + OfflineUserDataJobType = '''\ + class OfflineUserDataJobType(enum.IntEnum): + """ + The type of an offline user data job. + + Attributes: + UNSPECIFIED (int): Not specified. + UNKNOWN (int): Used for return value only. Represents value unknown in this version. + STORE_SALES_UPLOAD_FIRST_PARTY (int): Store Sales Direct data for self service. + STORE_SALES_UPLOAD_THIRD_PARTY (int): Store Sales Direct data for third party. + CUSTOMER_MATCH_USER_LIST (int): Customer Match user list data. + """ + UNSPECIFIED = 0 + UNKNOWN = 1 + STORE_SALES_UPLOAD_FIRST_PARTY = 2 + STORE_SALES_UPLOAD_THIRD_PARTY = 3 + CUSTOMER_MATCH_USER_LIST = 4 +''' +OfflineUserDataJobTypeEnum = OfflineUserDataJobTypeEnum() # For __getattribute__ + + class OperatingSystemVersionOperatorTypeEnum(_CreateEnumTypeUponFirstAccess): OperatingSystemVersionOperatorType = '''\ class OperatingSystemVersionOperatorType(enum.IntEnum): diff --git a/google/ads/google_ads/v3/services/keyword_plan_idea_service_client.py b/google/ads/google_ads/v3/services/keyword_plan_idea_service_client.py index c33794ddf..9c3bbecc6 100644 --- a/google/ads/google_ads/v3/services/keyword_plan_idea_service_client.py +++ b/google/ads/google_ads/v3/services/keyword_plan_idea_service_client.py @@ -177,7 +177,7 @@ def generate_keyword_ideas( Args: customer_id (str): The ID of the customer with the recommendation. - language (Union[dict, ~google.ads.googleads_v3.types.StringValue]): The resource name of the language to target. + language (Union[dict, ~google.ads.googleads_v3.types.StringValue]): Required. The resource name of the language to target. Required If a dict is provided, it must be of the same form as the protobuf diff --git a/google/ads/google_ads/v3/services/offline_user_data_job_service_client.py b/google/ads/google_ads/v3/services/offline_user_data_job_service_client.py new file mode 100644 index 000000000..df471902d --- /dev/null +++ b/google/ads/google_ads/v3/services/offline_user_data_job_service_client.py @@ -0,0 +1,421 @@ +# -*- coding: utf-8 -*- +# +# 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 +# +# https://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. + +"""Accesses the google.ads.googleads.v3.services OfflineUserDataJobService API.""" + +import pkg_resources +import warnings + +from google.oauth2 import service_account +import google.api_core.gapic_v1.client_info +import google.api_core.gapic_v1.config +import google.api_core.gapic_v1.method +import google.api_core.gapic_v1.routing_header +import google.api_core.grpc_helpers +import google.api_core.operation +import google.api_core.operations_v1 +import google.api_core.path_template + +from google.ads.google_ads.v3.services import offline_user_data_job_service_client_config +from google.ads.google_ads.v3.services.transports import offline_user_data_job_service_grpc_transport +from google.ads.google_ads.v3.proto.services import offline_user_data_job_service_pb2 +from google.protobuf import empty_pb2 + + + +_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( + 'google-ads', +).version + + +class OfflineUserDataJobServiceClient(object): + """Service to manage offline user data jobs.""" + + SERVICE_ADDRESS = 'googleads.googleapis.com:443' + """The default address of the service.""" + + # The name of the interface for this client. This is the key used to + # find the method configuration in the client_config dictionary. + _INTERFACE_NAME = 'google.ads.googleads.v3.services.OfflineUserDataJobService' + + + @classmethod + def from_service_account_file(cls, filename, *args, **kwargs): + """Creates an instance of this client using the provided credentials + file. + + Args: + filename (str): The path to the service account private key json + file. + args: Additional arguments to pass to the constructor. + kwargs: Additional arguments to pass to the constructor. + + Returns: + OfflineUserDataJobServiceClient: The constructed client. + """ + credentials = service_account.Credentials.from_service_account_file( + filename) + kwargs['credentials'] = credentials + return cls(*args, **kwargs) + + from_service_account_json = from_service_account_file + + + @classmethod + def offline_user_data_job_path(cls, customer, offline_user_data_job): + """Return a fully-qualified offline_user_data_job string.""" + return google.api_core.path_template.expand( + 'customers/{customer}/offlineUserDataJobs/{offline_user_data_job}', + customer=customer, + offline_user_data_job=offline_user_data_job, + ) + + def __init__(self, transport=None, channel=None, credentials=None, + client_config=None, client_info=None): + """Constructor. + + Args: + transport (Union[~.OfflineUserDataJobServiceGrpcTransport, + Callable[[~.Credentials, type], ~.OfflineUserDataJobServiceGrpcTransport]): A transport + instance, responsible for actually making the API calls. + The default transport uses the gRPC protocol. + This argument may also be a callable which returns a + transport instance. Callables will be sent the credentials + as the first argument and the default transport class as + the second argument. + channel (grpc.Channel): DEPRECATED. A ``Channel`` instance + through which to make calls. This argument is mutually exclusive + with ``credentials``; providing both will raise an exception. + credentials (google.auth.credentials.Credentials): The + authorization credentials to attach to requests. These + credentials identify this application to the service. If none + are specified, the client will attempt to ascertain the + credentials from the environment. + This argument is mutually exclusive with providing a + transport instance to ``transport``; doing so will raise + an exception. + client_config (dict): DEPRECATED. A dictionary of call options for + each method. If not specified, the default configuration is used. + client_info (google.api_core.gapic_v1.client_info.ClientInfo): + The client info used to send a user-agent string along with + API requests. If ``None``, then default info will be used. + Generally, you only need to set this if you're developing + your own client library. + """ + # Raise deprecation warnings for things we want to go away. + if client_config is not None: + warnings.warn('The `client_config` argument is deprecated.', + PendingDeprecationWarning, stacklevel=2) + else: + client_config = offline_user_data_job_service_client_config.config + + if channel: + warnings.warn('The `channel` argument is deprecated; use ' + '`transport` instead.', + PendingDeprecationWarning, stacklevel=2) + + # Instantiate the transport. + # The transport is responsible for handling serialization and + # deserialization and actually sending data to the service. + if transport: + if callable(transport): + self.transport = transport( + credentials=credentials, + default_class=offline_user_data_job_service_grpc_transport.OfflineUserDataJobServiceGrpcTransport, + ) + else: + if credentials: + raise ValueError( + 'Received both a transport instance and ' + 'credentials; these are mutually exclusive.' + ) + self.transport = transport + else: + self.transport = offline_user_data_job_service_grpc_transport.OfflineUserDataJobServiceGrpcTransport( + address=self.SERVICE_ADDRESS, + channel=channel, + credentials=credentials, + ) + + if client_info is None: + client_info = google.api_core.gapic_v1.client_info.ClientInfo( + gapic_version=_GAPIC_LIBRARY_VERSION, + ) + else: + client_info.gapic_version = _GAPIC_LIBRARY_VERSION + self._client_info = client_info + + # Parse out the default settings for retry and timeout for each RPC + # from the client configuration. + # (Ordinarily, these are the defaults specified in the `*_config.py` + # file next to this one.) + self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( + client_config['interfaces'][self._INTERFACE_NAME], + ) + + # Save a dictionary of cached API call functions. + # These are the actual callables which invoke the proper + # transport methods, wrapped with `wrap_method` to add retry, + # timeout, and the like. + self._inner_api_calls = {} + + # Service calls + def create_offline_user_data_job( + self, + customer_id, + job, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): + """ + Creates an offline user data job. + + Args: + customer_id (str): Required. The ID of the customer for which to create an offline user data job. + job (Union[dict, ~google.ads.googleads_v3.types.OfflineUserDataJob]): Required. The offline user data job to be created. + + If a dict is provided, it must be of the same form as the protobuf + message :class:`~google.ads.googleads_v3.types.OfflineUserDataJob` + retry (Optional[google.api_core.retry.Retry]): A retry object used + to retry requests. If ``None`` is specified, requests will not + be retried. + timeout (Optional[float]): The amount of time, in seconds, to wait + for the request to complete. Note that if ``retry`` is + specified, the timeout applies to each individual attempt. + metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata + that is provided to the method. + + Returns: + A :class:`~google.ads.googleads_v3.types.CreateOfflineUserDataJobResponse` instance. + + Raises: + google.api_core.exceptions.GoogleAPICallError: If the request + failed for any reason. + google.api_core.exceptions.RetryError: If the request failed due + to a retryable error and retry attempts failed. + ValueError: If the parameters are invalid. + """ + # Wrap the transport method to add retry and timeout logic. + if 'create_offline_user_data_job' not in self._inner_api_calls: + self._inner_api_calls['create_offline_user_data_job'] = google.api_core.gapic_v1.method.wrap_method( + self.transport.create_offline_user_data_job, + default_retry=self._method_configs['CreateOfflineUserDataJob'].retry, + default_timeout=self._method_configs['CreateOfflineUserDataJob'].timeout, + client_info=self._client_info, + ) + + request = offline_user_data_job_service_pb2.CreateOfflineUserDataJobRequest( + customer_id=customer_id, + job=job, + ) + if metadata is None: + metadata = [] + metadata = list(metadata) + try: + routing_header = [('customer_id', customer_id)] + except AttributeError: + pass + else: + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + metadata.append(routing_metadata) + + return self._inner_api_calls['create_offline_user_data_job'](request, retry=retry, timeout=timeout, metadata=metadata) + + def get_offline_user_data_job( + self, + resource_name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): + """ + Returns the offline user data job. + + Args: + resource_name (str): Required. The resource name of the OfflineUserDataJob to get. + retry (Optional[google.api_core.retry.Retry]): A retry object used + to retry requests. If ``None`` is specified, requests will not + be retried. + timeout (Optional[float]): The amount of time, in seconds, to wait + for the request to complete. Note that if ``retry`` is + specified, the timeout applies to each individual attempt. + metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata + that is provided to the method. + + Returns: + A :class:`~google.ads.googleads_v3.types.OfflineUserDataJob` instance. + + Raises: + google.api_core.exceptions.GoogleAPICallError: If the request + failed for any reason. + google.api_core.exceptions.RetryError: If the request failed due + to a retryable error and retry attempts failed. + ValueError: If the parameters are invalid. + """ + # Wrap the transport method to add retry and timeout logic. + if 'get_offline_user_data_job' not in self._inner_api_calls: + self._inner_api_calls['get_offline_user_data_job'] = google.api_core.gapic_v1.method.wrap_method( + self.transport.get_offline_user_data_job, + default_retry=self._method_configs['GetOfflineUserDataJob'].retry, + default_timeout=self._method_configs['GetOfflineUserDataJob'].timeout, + client_info=self._client_info, + ) + + request = offline_user_data_job_service_pb2.GetOfflineUserDataJobRequest( + resource_name=resource_name, + ) + if metadata is None: + metadata = [] + metadata = list(metadata) + try: + routing_header = [('resource_name', resource_name)] + except AttributeError: + pass + else: + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + metadata.append(routing_metadata) + + return self._inner_api_calls['get_offline_user_data_job'](request, retry=retry, timeout=timeout, metadata=metadata) + + def add_offline_user_data_job_operations( + self, + resource_name, + enable_partial_failure, + operations, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): + """ + Adds operations to the offline user data job. + + Args: + resource_name (str): Required. The resource name of the OfflineUserDataJob. + enable_partial_failure (Union[dict, ~google.ads.googleads_v3.types.BoolValue]): True to enable partial failure for the offline user data job. + + If a dict is provided, it must be of the same form as the protobuf + message :class:`~google.ads.googleads_v3.types.BoolValue` + operations (list[Union[dict, ~google.ads.googleads_v3.types.OfflineUserDataJobOperation]]): Required. The list of operations to be done. + + If a dict is provided, it must be of the same form as the protobuf + message :class:`~google.ads.googleads_v3.types.OfflineUserDataJobOperation` + retry (Optional[google.api_core.retry.Retry]): A retry object used + to retry requests. If ``None`` is specified, requests will not + be retried. + timeout (Optional[float]): The amount of time, in seconds, to wait + for the request to complete. Note that if ``retry`` is + specified, the timeout applies to each individual attempt. + metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata + that is provided to the method. + + Returns: + A :class:`~google.ads.googleads_v3.types.AddOfflineUserDataJobOperationsResponse` instance. + + Raises: + google.api_core.exceptions.GoogleAPICallError: If the request + failed for any reason. + google.api_core.exceptions.RetryError: If the request failed due + to a retryable error and retry attempts failed. + ValueError: If the parameters are invalid. + """ + # Wrap the transport method to add retry and timeout logic. + if 'add_offline_user_data_job_operations' not in self._inner_api_calls: + self._inner_api_calls['add_offline_user_data_job_operations'] = google.api_core.gapic_v1.method.wrap_method( + self.transport.add_offline_user_data_job_operations, + default_retry=self._method_configs['AddOfflineUserDataJobOperations'].retry, + default_timeout=self._method_configs['AddOfflineUserDataJobOperations'].timeout, + client_info=self._client_info, + ) + + request = offline_user_data_job_service_pb2.AddOfflineUserDataJobOperationsRequest( + resource_name=resource_name, + enable_partial_failure=enable_partial_failure, + operations=operations, + ) + if metadata is None: + metadata = [] + metadata = list(metadata) + try: + routing_header = [('resource_name', resource_name)] + except AttributeError: + pass + else: + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + metadata.append(routing_metadata) + + return self._inner_api_calls['add_offline_user_data_job_operations'](request, retry=retry, timeout=timeout, metadata=metadata) + + def run_offline_user_data_job( + self, + resource_name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): + """ + Runs the offline user data job. + + When finished, the long running operation will contain the processing + result or failure information, if any. + + Args: + resource_name (str): Required. The resource name of the OfflineUserDataJob to run. + retry (Optional[google.api_core.retry.Retry]): A retry object used + to retry requests. If ``None`` is specified, requests will not + be retried. + timeout (Optional[float]): The amount of time, in seconds, to wait + for the request to complete. Note that if ``retry`` is + specified, the timeout applies to each individual attempt. + metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata + that is provided to the method. + + Returns: + A :class:`~google.ads.googleads_v3.types._OperationFuture` instance. + + Raises: + google.api_core.exceptions.GoogleAPICallError: If the request + failed for any reason. + google.api_core.exceptions.RetryError: If the request failed due + to a retryable error and retry attempts failed. + ValueError: If the parameters are invalid. + """ + # Wrap the transport method to add retry and timeout logic. + if 'run_offline_user_data_job' not in self._inner_api_calls: + self._inner_api_calls['run_offline_user_data_job'] = google.api_core.gapic_v1.method.wrap_method( + self.transport.run_offline_user_data_job, + default_retry=self._method_configs['RunOfflineUserDataJob'].retry, + default_timeout=self._method_configs['RunOfflineUserDataJob'].timeout, + client_info=self._client_info, + ) + + request = offline_user_data_job_service_pb2.RunOfflineUserDataJobRequest( + resource_name=resource_name, + ) + if metadata is None: + metadata = [] + metadata = list(metadata) + try: + routing_header = [('resource_name', resource_name)] + except AttributeError: + pass + else: + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + metadata.append(routing_metadata) + + operation = self._inner_api_calls['run_offline_user_data_job'](request, retry=retry, timeout=timeout, metadata=metadata) + return google.api_core.operation.from_gapic( + operation, + self.transport._operations_client, + empty_pb2.Empty, + metadata_type=empty_pb2.Empty, + ) diff --git a/google/ads/google_ads/v3/services/offline_user_data_job_service_client_config.py b/google/ads/google_ads/v3/services/offline_user_data_job_service_client_config.py new file mode 100644 index 000000000..e97be972a --- /dev/null +++ b/google/ads/google_ads/v3/services/offline_user_data_job_service_client_config.py @@ -0,0 +1,46 @@ +config = { + "interfaces": { + "google.ads.googleads.v3.services.OfflineUserDataJobService": { + "retry_codes": { + "idempotent": [ + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ], + "non_idempotent": [] + }, + "retry_params": { + "default": { + "initial_retry_delay_millis": 5000, + "retry_delay_multiplier": 1.3, + "max_retry_delay_millis": 60000, + "initial_rpc_timeout_millis": 3600000, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 3600000, + "total_timeout_millis": 3600000 + } + }, + "methods": { + "CreateOfflineUserDataJob": { + "timeout_millis": 60000, + "retry_codes_name": "non_idempotent", + "retry_params_name": "default" + }, + "GetOfflineUserDataJob": { + "timeout_millis": 60000, + "retry_codes_name": "idempotent", + "retry_params_name": "default" + }, + "AddOfflineUserDataJobOperations": { + "timeout_millis": 60000, + "retry_codes_name": "non_idempotent", + "retry_params_name": "default" + }, + "RunOfflineUserDataJob": { + "timeout_millis": 60000, + "retry_codes_name": "non_idempotent", + "retry_params_name": "default" + } + } + } + } +} diff --git a/google/ads/google_ads/v3/services/reach_plan_service_client.py b/google/ads/google_ads/v3/services/reach_plan_service_client.py index 8f050ff55..e634295b8 100644 --- a/google/ads/google_ads/v3/services/reach_plan_service_client.py +++ b/google/ads/google_ads/v3/services/reach_plan_service_client.py @@ -369,7 +369,7 @@ def generate_reach_forecast( This is equivalent to the frequency cap exposed in Google Ads when creating a campaign, it represents the maximum number of times an ad can be shown to the same user. - If not specified no cap is applied. + If not specified, no cap is applied. If a dict is provided, it must be of the same form as the protobuf message :class:`~google.ads.googleads_v3.types.Int32Value` @@ -385,9 +385,6 @@ def generate_reach_forecast( This is planned targeting: execution details might vary based on the advertising product, please consult an implementation specialist. - If no targeting dimensions are specified, then campaigns will target - everywhere and everyone. - See specific metrics for details on how targeting affects them. In some cases, targeting may be overridden using the @@ -395,7 +392,8 @@ def generate_reach_forecast( If a dict is provided, it must be of the same form as the protobuf message :class:`~google.ads.googleads_v3.types.Targeting` - planned_products (list[Union[dict, ~google.ads.googleads_v3.types.PlannedProduct]]): Required. The product to be planned. + planned_products (list[Union[dict, ~google.ads.googleads_v3.types.PlannedProduct]]): Required. The products to be forecast. + The max number of allowed planned products is 15. If a dict is provided, it must be of the same form as the protobuf message :class:`~google.ads.googleads_v3.types.PlannedProduct` diff --git a/google/ads/google_ads/v3/services/transports/offline_user_data_job_service_grpc_transport.py b/google/ads/google_ads/v3/services/transports/offline_user_data_job_service_grpc_transport.py new file mode 100644 index 000000000..317531492 --- /dev/null +++ b/google/ads/google_ads/v3/services/transports/offline_user_data_job_service_grpc_transport.py @@ -0,0 +1,170 @@ +# -*- coding: utf-8 -*- +# +# 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 +# +# https://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. + + +import google.api_core.grpc_helpers +import google.api_core.operations_v1 + +from google.ads.google_ads.v3.proto.services import offline_user_data_job_service_pb2_grpc + + +class OfflineUserDataJobServiceGrpcTransport(object): + """gRPC transport class providing stubs for + google.ads.googleads.v3.services OfflineUserDataJobService API. + + The transport provides access to the raw gRPC stubs, + which can be used to take advantage of advanced + features of gRPC. + """ + # The scopes needed to make gRPC calls to all of the methods defined + # in this service. + _OAUTH_SCOPES = ( + ) + + def __init__(self, channel=None, credentials=None, + address='googleads.googleapis.com:443'): + """Instantiate the transport class. + + Args: + channel (grpc.Channel): A ``Channel`` instance through + which to make calls. This argument is mutually exclusive + with ``credentials``; providing both will raise an exception. + credentials (google.auth.credentials.Credentials): The + authorization credentials to attach to requests. These + credentials identify this application to the service. If none + are specified, the client will attempt to ascertain the + credentials from the environment. + address (str): The address where the service is hosted. + """ + # If both `channel` and `credentials` are specified, raise an + # exception (channels come with credentials baked in already). + if channel is not None and credentials is not None: + raise ValueError( + 'The `channel` and `credentials` arguments are mutually ' + 'exclusive.', + ) + + # Create the channel. + if channel is None: + channel = self.create_channel( + address=address, + credentials=credentials, + ) + + self._channel = channel + + # gRPC uses objects called "stubs" that are bound to the + # channel and provide a basic method for each RPC. + self._stubs = { + 'offline_user_data_job_service_stub': offline_user_data_job_service_pb2_grpc.OfflineUserDataJobServiceStub(channel), + } + + # Because this API includes a method that returns a + # long-running operation (proto: google.longrunning.Operation), + # instantiate an LRO client. + self._operations_client = google.api_core.operations_v1.OperationsClient(channel) + + @classmethod + def create_channel( + cls, + address='googleads.googleapis.com:443', + credentials=None, + **kwargs): + """Create and return a gRPC channel object. + + Args: + address (str): The host for the channel to use. + credentials (~.Credentials): The + authorization credentials to attach to requests. These + credentials identify this application to the service. If + none are specified, the client will attempt to ascertain + the credentials from the environment. + kwargs (dict): Keyword arguments, which are passed to the + channel creation. + + Returns: + grpc.Channel: A gRPC channel object. + """ + return google.api_core.grpc_helpers.create_channel( + address, + credentials=credentials, + scopes=cls._OAUTH_SCOPES, + **kwargs + ) + + @property + def channel(self): + """The gRPC channel used by the transport. + + Returns: + grpc.Channel: A gRPC channel object. + """ + return self._channel + + @property + def create_offline_user_data_job(self): + """Return the gRPC stub for :meth:`OfflineUserDataJobServiceClient.create_offline_user_data_job`. + + Creates an offline user data job. + + Returns: + Callable: A callable which accepts the appropriate + deserialized request object and returns a + deserialized response object. + """ + return self._stubs['offline_user_data_job_service_stub'].CreateOfflineUserDataJob + + @property + def get_offline_user_data_job(self): + """Return the gRPC stub for :meth:`OfflineUserDataJobServiceClient.get_offline_user_data_job`. + + Returns the offline user data job. + + Returns: + Callable: A callable which accepts the appropriate + deserialized request object and returns a + deserialized response object. + """ + return self._stubs['offline_user_data_job_service_stub'].GetOfflineUserDataJob + + @property + def add_offline_user_data_job_operations(self): + """Return the gRPC stub for :meth:`OfflineUserDataJobServiceClient.add_offline_user_data_job_operations`. + + Adds operations to the offline user data job. + + Returns: + Callable: A callable which accepts the appropriate + deserialized request object and returns a + deserialized response object. + """ + return self._stubs['offline_user_data_job_service_stub'].AddOfflineUserDataJobOperations + + @property + def run_offline_user_data_job(self): + """Return the gRPC stub for :meth:`OfflineUserDataJobServiceClient.run_offline_user_data_job`. + + Runs the offline user data job. + + When finished, the long running operation will contain the processing + result or failure information, if any. + + Returns: + Callable: A callable which accepts the appropriate + deserialized request object and returns a + deserialized response object. + """ + return self._stubs['offline_user_data_job_service_stub'].RunOfflineUserDataJob \ No newline at end of file diff --git a/google/ads/google_ads/v3/services/transports/user_data_service_grpc_transport.py b/google/ads/google_ads/v3/services/transports/user_data_service_grpc_transport.py new file mode 100644 index 000000000..212c97f1e --- /dev/null +++ b/google/ads/google_ads/v3/services/transports/user_data_service_grpc_transport.py @@ -0,0 +1,123 @@ +# -*- coding: utf-8 -*- +# +# 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 +# +# https://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. + + +import google.api_core.grpc_helpers + +from google.ads.google_ads.v3.proto.services import user_data_service_pb2_grpc + + +class UserDataServiceGrpcTransport(object): + """gRPC transport class providing stubs for + google.ads.googleads.v3.services UserDataService API. + + The transport provides access to the raw gRPC stubs, + which can be used to take advantage of advanced + features of gRPC. + """ + # The scopes needed to make gRPC calls to all of the methods defined + # in this service. + _OAUTH_SCOPES = ( + ) + + def __init__(self, channel=None, credentials=None, + address='googleads.googleapis.com:443'): + """Instantiate the transport class. + + Args: + channel (grpc.Channel): A ``Channel`` instance through + which to make calls. This argument is mutually exclusive + with ``credentials``; providing both will raise an exception. + credentials (google.auth.credentials.Credentials): The + authorization credentials to attach to requests. These + credentials identify this application to the service. If none + are specified, the client will attempt to ascertain the + credentials from the environment. + address (str): The address where the service is hosted. + """ + # If both `channel` and `credentials` are specified, raise an + # exception (channels come with credentials baked in already). + if channel is not None and credentials is not None: + raise ValueError( + 'The `channel` and `credentials` arguments are mutually ' + 'exclusive.', + ) + + # Create the channel. + if channel is None: + channel = self.create_channel( + address=address, + credentials=credentials, + ) + + self._channel = channel + + # gRPC uses objects called "stubs" that are bound to the + # channel and provide a basic method for each RPC. + self._stubs = { + 'user_data_service_stub': user_data_service_pb2_grpc.UserDataServiceStub(channel), + } + + + @classmethod + def create_channel( + cls, + address='googleads.googleapis.com:443', + credentials=None, + **kwargs): + """Create and return a gRPC channel object. + + Args: + address (str): The host for the channel to use. + credentials (~.Credentials): The + authorization credentials to attach to requests. These + credentials identify this application to the service. If + none are specified, the client will attempt to ascertain + the credentials from the environment. + kwargs (dict): Keyword arguments, which are passed to the + channel creation. + + Returns: + grpc.Channel: A gRPC channel object. + """ + return google.api_core.grpc_helpers.create_channel( + address, + credentials=credentials, + scopes=cls._OAUTH_SCOPES, + **kwargs + ) + + @property + def channel(self): + """The gRPC channel used by the transport. + + Returns: + grpc.Channel: A gRPC channel object. + """ + return self._channel + + @property + def upload_user_data(self): + """Return the gRPC stub for :meth:`UserDataServiceClient.upload_user_data`. + + Uploads the given user data. + + Returns: + Callable: A callable which accepts the appropriate + deserialized request object and returns a + deserialized response object. + """ + return self._stubs['user_data_service_stub'].UploadUserData \ No newline at end of file diff --git a/google/ads/google_ads/v3/services/user_data_service_client.py b/google/ads/google_ads/v3/services/user_data_service_client.py new file mode 100644 index 000000000..9d07292cd --- /dev/null +++ b/google/ads/google_ads/v3/services/user_data_service_client.py @@ -0,0 +1,237 @@ +# -*- coding: utf-8 -*- +# +# 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 +# +# https://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. + +"""Accesses the google.ads.googleads.v3.services UserDataService API.""" + +import pkg_resources +import warnings + +from google.oauth2 import service_account +import google.api_core.gapic_v1.client_info +import google.api_core.gapic_v1.config +import google.api_core.gapic_v1.method +import google.api_core.gapic_v1.routing_header +import google.api_core.grpc_helpers +import google.api_core.protobuf_helpers + +from google.ads.google_ads.v3.services import user_data_service_client_config +from google.ads.google_ads.v3.services.transports import user_data_service_grpc_transport +from google.ads.google_ads.v3.proto.services import user_data_service_pb2 + + + +_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( + 'google-ads', +).version + + +class UserDataServiceClient(object): + """ + Service to manage user data uploads. + Accessible to whitelisted customers only. + """ + + SERVICE_ADDRESS = 'googleads.googleapis.com:443' + """The default address of the service.""" + + # The name of the interface for this client. This is the key used to + # find the method configuration in the client_config dictionary. + _INTERFACE_NAME = 'google.ads.googleads.v3.services.UserDataService' + + + @classmethod + def from_service_account_file(cls, filename, *args, **kwargs): + """Creates an instance of this client using the provided credentials + file. + + Args: + filename (str): The path to the service account private key json + file. + args: Additional arguments to pass to the constructor. + kwargs: Additional arguments to pass to the constructor. + + Returns: + UserDataServiceClient: The constructed client. + """ + credentials = service_account.Credentials.from_service_account_file( + filename) + kwargs['credentials'] = credentials + return cls(*args, **kwargs) + + from_service_account_json = from_service_account_file + + def __init__(self, transport=None, channel=None, credentials=None, + client_config=None, client_info=None): + """Constructor. + + Args: + transport (Union[~.UserDataServiceGrpcTransport, + Callable[[~.Credentials, type], ~.UserDataServiceGrpcTransport]): A transport + instance, responsible for actually making the API calls. + The default transport uses the gRPC protocol. + This argument may also be a callable which returns a + transport instance. Callables will be sent the credentials + as the first argument and the default transport class as + the second argument. + channel (grpc.Channel): DEPRECATED. A ``Channel`` instance + through which to make calls. This argument is mutually exclusive + with ``credentials``; providing both will raise an exception. + credentials (google.auth.credentials.Credentials): The + authorization credentials to attach to requests. These + credentials identify this application to the service. If none + are specified, the client will attempt to ascertain the + credentials from the environment. + This argument is mutually exclusive with providing a + transport instance to ``transport``; doing so will raise + an exception. + client_config (dict): DEPRECATED. A dictionary of call options for + each method. If not specified, the default configuration is used. + client_info (google.api_core.gapic_v1.client_info.ClientInfo): + The client info used to send a user-agent string along with + API requests. If ``None``, then default info will be used. + Generally, you only need to set this if you're developing + your own client library. + """ + # Raise deprecation warnings for things we want to go away. + if client_config is not None: + warnings.warn('The `client_config` argument is deprecated.', + PendingDeprecationWarning, stacklevel=2) + else: + client_config = user_data_service_client_config.config + + if channel: + warnings.warn('The `channel` argument is deprecated; use ' + '`transport` instead.', + PendingDeprecationWarning, stacklevel=2) + + # Instantiate the transport. + # The transport is responsible for handling serialization and + # deserialization and actually sending data to the service. + if transport: + if callable(transport): + self.transport = transport( + credentials=credentials, + default_class=user_data_service_grpc_transport.UserDataServiceGrpcTransport, + ) + else: + if credentials: + raise ValueError( + 'Received both a transport instance and ' + 'credentials; these are mutually exclusive.' + ) + self.transport = transport + else: + self.transport = user_data_service_grpc_transport.UserDataServiceGrpcTransport( + address=self.SERVICE_ADDRESS, + channel=channel, + credentials=credentials, + ) + + if client_info is None: + client_info = google.api_core.gapic_v1.client_info.ClientInfo( + gapic_version=_GAPIC_LIBRARY_VERSION, + ) + else: + client_info.gapic_version = _GAPIC_LIBRARY_VERSION + self._client_info = client_info + + # Parse out the default settings for retry and timeout for each RPC + # from the client configuration. + # (Ordinarily, these are the defaults specified in the `*_config.py` + # file next to this one.) + self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( + client_config['interfaces'][self._INTERFACE_NAME], + ) + + # Save a dictionary of cached API call functions. + # These are the actual callables which invoke the proper + # transport methods, wrapped with `wrap_method` to add retry, + # timeout, and the like. + self._inner_api_calls = {} + + # Service calls + def upload_user_data( + self, + customer_id, + operations, + customer_match_user_list_metadata=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): + """ + Uploads the given user data. + + Args: + customer_id (str): Required. The ID of the customer for which to update the user data. + operations (list[Union[dict, ~google.ads.googleads_v3.types.UserDataOperation]]): Required. The list of operations to be done. + + If a dict is provided, it must be of the same form as the protobuf + message :class:`~google.ads.googleads_v3.types.UserDataOperation` + customer_match_user_list_metadata (Union[dict, ~google.ads.googleads_v3.types.CustomerMatchUserListMetadata]): Metadata for data updates to a Customer Match user list. + + If a dict is provided, it must be of the same form as the protobuf + message :class:`~google.ads.googleads_v3.types.CustomerMatchUserListMetadata` + retry (Optional[google.api_core.retry.Retry]): A retry object used + to retry requests. If ``None`` is specified, requests will not + be retried. + timeout (Optional[float]): The amount of time, in seconds, to wait + for the request to complete. Note that if ``retry`` is + specified, the timeout applies to each individual attempt. + metadata (Optional[Sequence[Tuple[str, str]]]): Additional metadata + that is provided to the method. + + Returns: + A :class:`~google.ads.googleads_v3.types.UploadUserDataResponse` instance. + + Raises: + google.api_core.exceptions.GoogleAPICallError: If the request + failed for any reason. + google.api_core.exceptions.RetryError: If the request failed due + to a retryable error and retry attempts failed. + ValueError: If the parameters are invalid. + """ + # Wrap the transport method to add retry and timeout logic. + if 'upload_user_data' not in self._inner_api_calls: + self._inner_api_calls['upload_user_data'] = google.api_core.gapic_v1.method.wrap_method( + self.transport.upload_user_data, + default_retry=self._method_configs['UploadUserData'].retry, + default_timeout=self._method_configs['UploadUserData'].timeout, + client_info=self._client_info, + ) + + # Sanity check: We have some fields which are mutually exclusive; + # raise ValueError if more than one is sent. + google.api_core.protobuf_helpers.check_oneof( + customer_match_user_list_metadata=customer_match_user_list_metadata, + ) + + request = user_data_service_pb2.UploadUserDataRequest( + customer_id=customer_id, + operations=operations, + customer_match_user_list_metadata=customer_match_user_list_metadata, + ) + if metadata is None: + metadata = [] + metadata = list(metadata) + try: + routing_header = [('customer_id', customer_id)] + except AttributeError: + pass + else: + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + metadata.append(routing_metadata) + + return self._inner_api_calls['upload_user_data'](request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/ads/google_ads/v3/services/user_data_service_client_config.py b/google/ads/google_ads/v3/services/user_data_service_client_config.py new file mode 100644 index 000000000..56c39e4ea --- /dev/null +++ b/google/ads/google_ads/v3/services/user_data_service_client_config.py @@ -0,0 +1,31 @@ +config = { + "interfaces": { + "google.ads.googleads.v3.services.UserDataService": { + "retry_codes": { + "idempotent": [ + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ], + "non_idempotent": [] + }, + "retry_params": { + "default": { + "initial_retry_delay_millis": 5000, + "retry_delay_multiplier": 1.3, + "max_retry_delay_millis": 60000, + "initial_rpc_timeout_millis": 3600000, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 3600000, + "total_timeout_millis": 3600000 + } + }, + "methods": { + "UploadUserData": { + "timeout_millis": 600000, + "retry_codes_name": "non_idempotent", + "retry_params_name": "default" + } + } + } + } +} diff --git a/google/ads/google_ads/v3/types.py b/google/ads/google_ads/v3/types.py index 1bff5cf75..5b1e1c40d 100644 --- a/google/ads/google_ads/v3/types.py +++ b/google/ads/google_ads/v3/types.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # -# Copyright 2019 Google LLC +# Copyright 2020 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -46,6 +46,7 @@ keyword_plan_common_pb2='google.ads.google_ads.v3.proto.common', matching_function_pb2='google.ads.google_ads.v3.proto.common', metrics_pb2='google.ads.google_ads.v3.proto.common', + offline_user_data_pb2='google.ads.google_ads.v3.proto.common', policy_pb2='google.ads.google_ads.v3.proto.common', real_time_bidding_setting_pb2='google.ads.google_ads.v3.proto.common', segments_pb2='google.ads.google_ads.v3.proto.common', @@ -196,6 +197,9 @@ month_of_year_pb2='google.ads.google_ads.v3.proto.enums', mutate_job_status_pb2='google.ads.google_ads.v3.proto.enums', negative_geo_target_type_pb2='google.ads.google_ads.v3.proto.enums', + offline_user_data_job_failure_reason_pb2='google.ads.google_ads.v3.proto.enums', + offline_user_data_job_status_pb2='google.ads.google_ads.v3.proto.enums', + offline_user_data_job_type_pb2='google.ads.google_ads.v3.proto.enums', operating_system_version_operator_type_pb2='google.ads.google_ads.v3.proto.enums', page_one_promoted_strategy_goal_pb2='google.ads.google_ads.v3.proto.enums', parental_status_type_pb2='google.ads.google_ads.v3.proto.enums', @@ -283,6 +287,7 @@ ad_sharing_error_pb2='google.ads.google_ads.v3.proto.errors', adx_error_pb2='google.ads.google_ads.v3.proto.errors', asset_error_pb2='google.ads.google_ads.v3.proto.errors', + asset_link_error_pb2='google.ads.google_ads.v3.proto.errors', authentication_error_pb2='google.ads.google_ads.v3.proto.errors', authorization_error_pb2='google.ads.google_ads.v3.proto.errors', bidding_error_pb2='google.ads.google_ads.v3.proto.errors', @@ -353,6 +358,7 @@ not_empty_error_pb2='google.ads.google_ads.v3.proto.errors', not_whitelisted_error_pb2='google.ads.google_ads.v3.proto.errors', null_error_pb2='google.ads.google_ads.v3.proto.errors', + offline_user_data_job_error_pb2='google.ads.google_ads.v3.proto.errors', operation_access_denied_error_pb2='google.ads.google_ads.v3.proto.errors', operator_error_pb2='google.ads.google_ads.v3.proto.errors', partial_failure_error_pb2='google.ads.google_ads.v3.proto.errors', @@ -377,6 +383,7 @@ string_length_error_pb2='google.ads.google_ads.v3.proto.errors', time_zone_error_pb2='google.ads.google_ads.v3.proto.errors', url_field_error_pb2='google.ads.google_ads.v3.proto.errors', + user_data_error_pb2='google.ads.google_ads.v3.proto.errors', user_list_error_pb2='google.ads.google_ads.v3.proto.errors', youtube_video_registration_error_pb2='google.ads.google_ads.v3.proto.errors', account_budget_pb2='google.ads.google_ads.v3.proto.resources', @@ -463,6 +470,7 @@ mobile_app_category_constant_pb2='google.ads.google_ads.v3.proto.resources', mobile_device_constant_pb2='google.ads.google_ads.v3.proto.resources', mutate_job_pb2='google.ads.google_ads.v3.proto.resources', + offline_user_data_job_pb2='google.ads.google_ads.v3.proto.resources', operating_system_version_constant_pb2='google.ads.google_ads.v3.proto.resources', paid_organic_search_term_view_pb2='google.ads.google_ads.v3.proto.resources', parental_status_view_pb2='google.ads.google_ads.v3.proto.resources', @@ -569,6 +577,7 @@ mobile_app_category_constant_service_pb2='google.ads.google_ads.v3.proto.services', mobile_device_constant_service_pb2='google.ads.google_ads.v3.proto.services', mutate_job_service_pb2='google.ads.google_ads.v3.proto.services', + offline_user_data_job_service_pb2='google.ads.google_ads.v3.proto.services', operating_system_version_constant_service_pb2='google.ads.google_ads.v3.proto.services', paid_organic_search_term_view_service_pb2='google.ads.google_ads.v3.proto.services', parental_status_view_service_pb2='google.ads.google_ads.v3.proto.services', @@ -584,6 +593,7 @@ shopping_performance_view_service_pb2='google.ads.google_ads.v3.proto.services', topic_constant_service_pb2='google.ads.google_ads.v3.proto.services', topic_view_service_pb2='google.ads.google_ads.v3.proto.services', + user_data_service_pb2='google.ads.google_ads.v3.proto.services', user_interest_service_pb2='google.ads.google_ads.v3.proto.services', user_list_service_pb2='google.ads.google_ads.v3.proto.services', user_location_view_service_pb2='google.ads.google_ads.v3.proto.services', @@ -664,6 +674,8 @@ AdVideoAsset='google.ads.google_ads.v3.proto.common.ad_asset_pb2', AddMutateJobOperationsRequest='google.ads.google_ads.v3.proto.services.mutate_job_service_pb2', AddMutateJobOperationsResponse='google.ads.google_ads.v3.proto.services.mutate_job_service_pb2', + AddOfflineUserDataJobOperationsRequest='google.ads.google_ads.v3.proto.services.offline_user_data_job_service_pb2', + AddOfflineUserDataJobOperationsResponse='google.ads.google_ads.v3.proto.services.offline_user_data_job_service_pb2', AddressInfo='google.ads.google_ads.v3.proto.common.criteria_pb2', AdvertisingChannelSubTypeEnum='google.ads.google_ads.v3.proto.enums.advertising_channel_sub_type_pb2', AdvertisingChannelTypeEnum='google.ads.google_ads.v3.proto.enums.advertising_channel_type_pb2', @@ -691,6 +703,7 @@ Asset='google.ads.google_ads.v3.proto.resources.asset_pb2', AssetErrorEnum='google.ads.google_ads.v3.proto.errors.asset_error_pb2', AssetFieldTypeEnum='google.ads.google_ads.v3.proto.enums.asset_field_type_pb2', + AssetLinkErrorEnum='google.ads.google_ads.v3.proto.errors.asset_link_error_pb2', AssetOperation='google.ads.google_ads.v3.proto.services.asset_service_pb2', AssetPerformanceLabelEnum='google.ads.google_ads.v3.proto.enums.asset_performance_label_pb2', AssetTypeEnum='google.ads.google_ads.v3.proto.enums.asset_type_pb2', @@ -809,6 +822,8 @@ CreateCustomerClientResponse='google.ads.google_ads.v3.proto.services.customer_service_pb2', CreateMutateJobRequest='google.ads.google_ads.v3.proto.services.mutate_job_service_pb2', CreateMutateJobResponse='google.ads.google_ads.v3.proto.services.mutate_job_service_pb2', + CreateOfflineUserDataJobRequest='google.ads.google_ads.v3.proto.services.offline_user_data_job_service_pb2', + CreateOfflineUserDataJobResponse='google.ads.google_ads.v3.proto.services.offline_user_data_job_service_pb2', CriterionCategoryAvailability='google.ads.google_ads.v3.proto.common.criterion_category_availability_pb2', CriterionCategoryChannelAvailability='google.ads.google_ads.v3.proto.common.criterion_category_availability_pb2', CriterionCategoryChannelAvailabilityModeEnum='google.ads.google_ads.v3.proto.enums.criterion_category_channel_availability_mode_pb2', @@ -848,6 +863,7 @@ CustomerManagerLinkErrorEnum='google.ads.google_ads.v3.proto.errors.customer_manager_link_error_pb2', CustomerManagerLinkOperation='google.ads.google_ads.v3.proto.services.customer_manager_link_service_pb2', CustomerMatchUploadKeyTypeEnum='google.ads.google_ads.v3.proto.enums.customer_match_upload_key_type_pb2', + CustomerMatchUserListMetadata='google.ads.google_ads.v3.proto.common.offline_user_data_pb2', CustomerNegativeCriterion='google.ads.google_ads.v3.proto.resources.customer_negative_criterion_pb2', CustomerNegativeCriterionOperation='google.ads.google_ads.v3.proto.services.customer_negative_criterion_service_pb2', CustomerOperation='google.ads.google_ads.v3.proto.services.customer_service_pb2', @@ -1047,6 +1063,7 @@ GetMobileAppCategoryConstantRequest='google.ads.google_ads.v3.proto.services.mobile_app_category_constant_service_pb2', GetMobileDeviceConstantRequest='google.ads.google_ads.v3.proto.services.mobile_device_constant_service_pb2', GetMutateJobRequest='google.ads.google_ads.v3.proto.services.mutate_job_service_pb2', + GetOfflineUserDataJobRequest='google.ads.google_ads.v3.proto.services.offline_user_data_job_service_pb2', GetOperatingSystemVersionConstantRequest='google.ads.google_ads.v3.proto.services.operating_system_version_constant_service_pb2', GetPaidOrganicSearchTermViewRequest='google.ads.google_ads.v3.proto.services.paid_organic_search_term_view_service_pb2', GetParentalStatusViewRequest='google.ads.google_ads.v3.proto.services.parental_status_view_service_pb2', @@ -1392,6 +1409,13 @@ NotEmptyErrorEnum='google.ads.google_ads.v3.proto.errors.not_empty_error_pb2', NotWhitelistedErrorEnum='google.ads.google_ads.v3.proto.errors.not_whitelisted_error_pb2', NullErrorEnum='google.ads.google_ads.v3.proto.errors.null_error_pb2', + OfflineUserAddressInfo='google.ads.google_ads.v3.proto.common.offline_user_data_pb2', + OfflineUserDataJob='google.ads.google_ads.v3.proto.resources.offline_user_data_job_pb2', + OfflineUserDataJobErrorEnum='google.ads.google_ads.v3.proto.errors.offline_user_data_job_error_pb2', + OfflineUserDataJobFailureReasonEnum='google.ads.google_ads.v3.proto.enums.offline_user_data_job_failure_reason_pb2', + OfflineUserDataJobOperation='google.ads.google_ads.v3.proto.services.offline_user_data_job_service_pb2', + OfflineUserDataJobStatusEnum='google.ads.google_ads.v3.proto.enums.offline_user_data_job_status_pb2', + OfflineUserDataJobTypeEnum='google.ads.google_ads.v3.proto.enums.offline_user_data_job_type_pb2', OnTargetAudienceMetrics='google.ads.google_ads.v3.proto.services.reach_plan_service_pb2', Operand='google.ads.google_ads.v3.proto.common.matching_function_pb2', OperatingSystemVersionConstant='google.ads.google_ads.v3.proto.resources.operating_system_version_constant_pb2', @@ -1496,6 +1520,7 @@ RestatementValue='google.ads.google_ads.v3.proto.services.conversion_adjustment_upload_service_pb2', RuleBasedUserListInfo='google.ads.google_ads.v3.proto.common.user_lists_pb2', RunMutateJobRequest='google.ads.google_ads.v3.proto.services.mutate_job_service_pb2', + RunOfflineUserDataJobRequest='google.ads.google_ads.v3.proto.services.offline_user_data_job_service_pb2', SearchEngineResultsPageTypeEnum='google.ads.google_ads.v3.proto.enums.search_engine_results_page_type_pb2', SearchGoogleAdsFieldsRequest='google.ads.google_ads.v3.proto.services.google_ads_field_service_pb2', SearchGoogleAdsFieldsResponse='google.ads.google_ads.v3.proto.services.google_ads_field_service_pb2', @@ -1529,6 +1554,9 @@ SizeLimitErrorEnum='google.ads.google_ads.v3.proto.errors.size_limit_error_pb2', SlotEnum='google.ads.google_ads.v3.proto.enums.slot_pb2', SpendingLimitTypeEnum='google.ads.google_ads.v3.proto.enums.spending_limit_type_pb2', + StoreAttribute='google.ads.google_ads.v3.proto.common.offline_user_data_pb2', + StoreSalesMetadata='google.ads.google_ads.v3.proto.common.offline_user_data_pb2', + StoreSalesThirdPartyMetadata='google.ads.google_ads.v3.proto.common.offline_user_data_pb2', StringFormatErrorEnum='google.ads.google_ads.v3.proto.errors.string_format_error_pb2', StringLengthErrorEnum='google.ads.google_ads.v3.proto.errors.string_length_error_pb2', StructuredSnippetFeedItem='google.ads.google_ads.v3.proto.common.extensions_pb2', @@ -1563,6 +1591,7 @@ TopicView='google.ads.google_ads.v3.proto.resources.topic_view_pb2', TrackingCodePageFormatEnum='google.ads.google_ads.v3.proto.enums.tracking_code_page_format_pb2', TrackingCodeTypeEnum='google.ads.google_ads.v3.proto.enums.tracking_code_type_pb2', + TransactionAttribute='google.ads.google_ads.v3.proto.common.offline_user_data_pb2', TravelPlaceholderFieldEnum='google.ads.google_ads.v3.proto.enums.travel_placeholder_field_pb2', UnknownListingDimensionInfo='google.ads.google_ads.v3.proto.common.criteria_pb2', UploadCallConversionsRequest='google.ads.google_ads.v3.proto.services.conversion_upload_service_pb2', @@ -1571,9 +1600,15 @@ UploadClickConversionsResponse='google.ads.google_ads.v3.proto.services.conversion_upload_service_pb2', UploadConversionAdjustmentsRequest='google.ads.google_ads.v3.proto.services.conversion_adjustment_upload_service_pb2', UploadConversionAdjustmentsResponse='google.ads.google_ads.v3.proto.services.conversion_adjustment_upload_service_pb2', + UploadUserDataRequest='google.ads.google_ads.v3.proto.services.user_data_service_pb2', + UploadUserDataResponse='google.ads.google_ads.v3.proto.services.user_data_service_pb2', UrlCollection='google.ads.google_ads.v3.proto.common.url_collection_pb2', UrlFieldErrorEnum='google.ads.google_ads.v3.proto.errors.url_field_error_pb2', UrlSeed='google.ads.google_ads.v3.proto.services.keyword_plan_idea_service_pb2', + UserData='google.ads.google_ads.v3.proto.common.offline_user_data_pb2', + UserDataErrorEnum='google.ads.google_ads.v3.proto.errors.user_data_error_pb2', + UserDataOperation='google.ads.google_ads.v3.proto.services.user_data_service_pb2', + UserIdentifier='google.ads.google_ads.v3.proto.common.offline_user_data_pb2', UserInterest='google.ads.google_ads.v3.proto.resources.user_interest_pb2', UserInterestInfo='google.ads.google_ads.v3.proto.common.criteria_pb2', UserInterestTaxonomyTypeEnum='google.ads.google_ads.v3.proto.enums.user_interest_taxonomy_type_pb2', diff --git a/setup.py b/setup.py index a738b7c3b..c68349034 100644 --- a/setup.py +++ b/setup.py @@ -34,7 +34,7 @@ setup( name='google-ads', - version='5.0.4', + version='5.1.0', author='Google LLC', author_email='googleapis-packages@google.com', classifiers=[