diff --git a/google-ads-ad_manager-v1/Gemfile b/google-ads-ad_manager-v1/Gemfile index 6442df18fa2f..1d08558908d8 100644 --- a/google-ads-ad_manager-v1/Gemfile +++ b/google-ads-ad_manager-v1/Gemfile @@ -2,10 +2,13 @@ source "https://rubygems.org" gemspec -gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-ads-ad_manager-v1/google-ads-ad_manager-v1.gemspec b/google-ads-ad_manager-v1/google-ads-ad_manager-v1.gemspec index 3dc3827a0568..d65fa491a0bb 100644 --- a/google-ads-ad_manager-v1/google-ads-ad_manager-v1.gemspec +++ b/google-ads-ad_manager-v1/google-ads-ad_manager-v1.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |gem| ["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.1" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "gapic-common", "~> 1.2" gem.add_dependency "google-cloud-errors", "~> 1.0" diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_break_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_break_messages_pb.rb index 34958a53b46c..426f196685b4 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_break_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_break_messages_pb.rb @@ -13,31 +13,8 @@ descriptor_data = "\n/google/ads/admanager/v1/ad_break_messages.proto\x12\x17google.ads.admanager.v1\x1a?google/ads/admanager/v1/early_ad_break_notification_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xa8\x06\n\x07\x41\x64\x42reak\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12 \n\x0b\x61\x64_break_id\x18\x02 \x01(\tB\x06\xe0\x41\x01\xe0\x41\x05H\x00\x88\x01\x01\x12\x1e\n\tasset_key\x18\x03 \x01(\tB\x06\xe0\x41\x01\xe0\x41\x05H\x01\x88\x01\x01\x12%\n\x10\x63ustom_asset_key\x18\x04 \x01(\tB\x06\xe0\x41\x01\xe0\x41\x05H\x02\x88\x01\x01\x12\x41\n\x13\x65xpected_start_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x01H\x03\x88\x01\x01\x12\x35\n\x08\x64uration\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02H\x04\x88\x01\x01\x12U\n\x0b\x62reak_state\x18\x07 \x01(\x0e\x32\x36.google.ads.admanager.v1.AdBreakStateEnum.AdBreakStateB\x03\xe0\x41\x03H\x05\x88\x01\x01\x12 \n\x0e\x62reak_sequence\x18\x08 \x01(\x03\x42\x03\xe0\x41\x03H\x06\x88\x01\x01\x12#\n\x11pod_template_name\x18\t \x01(\tB\x03\xe0\x41\x01H\x07\x88\x01\x01\x12\x1f\n\rcustom_params\x18\n \x01(\tB\x03\xe0\x41\x01H\x08\x88\x01\x01\x12!\n\x0fscte_35_cue_out\x18\x0b \x01(\tB\x03\xe0\x41\x01H\t\x88\x01\x01:\x8d\x01\xea\x41\x89\x01\n admanager.googleapis.com/AdBreak\x12Rnetworks/{network_code}/liveStreamEventsByAssetKey/{asset_key}/adBreaks/{ad_break}*\x08\x61\x64\x42reaks2\x07\x61\x64\x42reakB\x0e\n\x0c_ad_break_idB\x0c\n\n_asset_keyB\x13\n\x11_custom_asset_keyB\x16\n\x14_expected_start_timeB\x0b\n\t_durationB\x0e\n\x0c_break_stateB\x11\n\x0f_break_sequenceB\x14\n\x12_pod_template_nameB\x10\n\x0e_custom_paramsB\x12\n\x10_scte_35_cue_outB\xc8\x01\n\x1b\x63om.google.ads.admanager.v1B\x14\x41\x64\x42reakMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.protobuf.Duration", "google/protobuf/duration.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_break_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_break_service_pb.rb index a7e40632a796..30b3c4c2d482 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_break_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_break_service_pb.rb @@ -15,31 +15,8 @@ descriptor_data = "\n.google/ads/admanager/v1/ad_break_service.proto\x12\x17google.ads.admanager.v1\x1a/google/ads/admanager/v1/ad_break_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\"K\n\x11GetAdBreakRequest\x12\x36\n\x04name\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/AdBreak\"\xc7\x01\n\x13ListAdBreaksRequest\x12@\n\x06parent\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/LiveStreamEvent\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"x\n\x14ListAdBreaksResponse\x12\x33\n\tad_breaks\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.AdBreak\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x91\x01\n\x14\x43reateAdBreakRequest\x12@\n\x06parent\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/LiveStreamEvent\x12\x37\n\x08\x61\x64_break\x18\x02 \x01(\x0b\x32 .google.ads.admanager.v1.AdBreakB\x03\xe0\x41\x02\"\x85\x01\n\x14UpdateAdBreakRequest\x12\x37\n\x08\x61\x64_break\x18\x01 \x01(\x0b\x32 .google.ads.admanager.v1.AdBreakB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"N\n\x14\x44\x65leteAdBreakRequest\x12\x36\n\x04name\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/AdBreak2\x97\x0b\n\x0e\x41\x64\x42reakService\x12\xa8\x02\n\nGetAdBreak\x12*.google.ads.admanager.v1.GetAdBreakRequest\x1a .google.ads.admanager.v1.AdBreak\"\xcb\x01\xda\x41\x04name\x82\xd3\xe4\x93\x02\xbd\x01\x12=/v1/{name=networks/*/liveStreamEventsByAssetKey/*/adBreaks/*}ZE\x12\x43/v1/{name=networks/*/liveStreamEventsByCustomAssetKey/*/adBreaks/*}Z5\x12\x33/v1/{name=networks/*/liveStreamEvents/*/adBreaks/*}\x12\xbb\x02\n\x0cListAdBreaks\x12,.google.ads.admanager.v1.ListAdBreaksRequest\x1a-.google.ads.admanager.v1.ListAdBreaksResponse\"\xcd\x01\xda\x41\x06parent\x82\xd3\xe4\x93\x02\xbd\x01\x12=/v1/{parent=networks/*/liveStreamEventsByAssetKey/*}/adBreaksZE\x12\x43/v1/{parent=networks/*/liveStreamEventsByCustomAssetKey/*}/adBreaksZ5\x12\x33/v1/{parent=networks/*/liveStreamEvents/*}/adBreaks\x12\xd7\x02\n\rCreateAdBreak\x12-.google.ads.admanager.v1.CreateAdBreakRequest\x1a .google.ads.admanager.v1.AdBreak\"\xf4\x01\xda\x41\x0fparent,ad_break\x82\xd3\xe4\x93\x02\xdb\x01\"=/v1/{parent=networks/*/liveStreamEventsByAssetKey/*}/adBreaks:\x08\x61\x64_breakZO\"C/v1/{parent=networks/*/liveStreamEventsByCustomAssetKey/*}/adBreaks:\x08\x61\x64_breakZ?\"3/v1/{parent=networks/*/liveStreamEvents/*}/adBreaks:\x08\x61\x64_break\x12\xd1\x01\n\rUpdateAdBreak\x12-.google.ads.admanager.v1.UpdateAdBreakRequest\x1a .google.ads.admanager.v1.AdBreak\"o\xda\x41\x14\x61\x64_break,update_mask\x82\xd3\xe4\x93\x02R2F/v1/{ad_break.name=networks/*/liveStreamEventsByAssetKey/*/adBreaks/*}:\x08\x61\x64_break\x12\xa4\x01\n\rDeleteAdBreak\x12-.google.ads.admanager.v1.DeleteAdBreakRequest\x1a\x16.google.protobuf.Empty\"L\xda\x41\x04name\x82\xd3\xe4\x93\x02?*=/v1/{name=networks/*/liveStreamEventsByAssetKey/*/adBreaks/*}\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc7\x01\n\x1b\x63om.google.ads.admanager.v1B\x13\x41\x64\x42reakServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.AdBreak", "google/ads/admanager/v1/ad_break_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_enums_pb.rb index 5abc24347a51..c83fe33b8e19 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n7google/ads/admanager/v1/ad_review_center_ad_enums.proto\x12\x17google.ads.admanager.v1\"\x8c\x01\n\x1a\x41\x64ReviewCenterAdStatusEnum\"n\n\x16\x41\x64ReviewCenterAdStatus\x12*\n&AD_REVIEW_CENTER_AD_STATUS_UNSPECIFIED\x10\x00\x12\x0b\n\x07\x41LLOWED\x10\x01\x12\x0b\n\x07\x42LOCKED\x10\x02\x12\x0e\n\nUNREVIEWED\x10\x03\x42\xce\x01\n\x1b\x63om.google.ads.admanager.v1B\x1a\x41\x64ReviewCenterAdEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_messages_pb.rb index 139769142adb..ed2496e4eb65 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_messages_pb.rb @@ -12,29 +12,8 @@ descriptor_data = "\n:google/ads/admanager/v1/ad_review_center_ad_messages.proto\x12\x17google.ads.admanager.v1\x1a\x37google/ads/admanager/v1/ad_review_center_ad_enums.proto\x1a?google/ads/admanager/v1/exchange_syndication_product_enum.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xfe\x03\n\x10\x41\x64ReviewCenterAd\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12#\n\x16\x61\x64_review_center_ad_id\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12m\n\x0cproduct_type\x18\x03 \x01(\x0e\x32R.google.ads.admanager.v1.ExchangeSyndicationProductEnum.ExchangeSyndicationProductB\x03\xe0\x41\x03\x12Z\n\x06status\x18\x04 \x01(\x0e\x32J.google.ads.admanager.v1.AdReviewCenterAdStatusEnum.AdReviewCenterAdStatus\x12\x1d\n\x0bpreview_url\x18\x05 \x01(\tB\x03\xe0\x41\x03H\x00\x88\x01\x01:\xb7\x01\xea\x41\xb3\x01\n)admanager.googleapis.com/AdReviewCenterAd\x12\x61networks/{network_code}/webProperties/{web_property_code}/adReviewCenterAds/{ad_review_center_ad}*\x11\x61\x64ReviewCenterAds2\x10\x61\x64ReviewCenterAdB\x0e\n\x0c_preview_urlB\xd1\x01\n\x1b\x63om.google.ads.admanager.v1B\x1d\x41\x64ReviewCenterAdMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_service_pb.rb index bc6302fa7720..ef2e361e5ebb 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_review_center_ad_service_pb.rb @@ -17,32 +17,8 @@ descriptor_data = "\n9google/ads/admanager/v1/ad_review_center_ad_service.proto\x12\x17google.ads.admanager.v1\x1a\x37google/ads/admanager/v1/ad_review_center_ad_enums.proto\x1a:google/ads/admanager/v1/ad_review_center_ad_messages.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\x1a\x1agoogle/type/interval.proto\"\x83\x03\n\x1eSearchAdReviewCenterAdsRequest\x12<\n\x06parent\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$admanager.googleapis.com/WebProperty\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12_\n\x06status\x18\x04 \x01(\x0e\x32J.google.ads.admanager.v1.AdReviewCenterAdStatusEnum.AdReviewCenterAdStatusB\x03\xe0\x41\x01\x12#\n\x16\x61\x64_review_center_ad_id\x18\x05 \x03(\tB\x03\xe0\x41\x01\x12\x33\n\x0f\x64\x61te_time_range\x18\x06 \x01(\x0b\x32\x15.google.type.IntervalB\x03\xe0\x41\x01\x12\x18\n\x0bsearch_text\x18\x07 \x03(\tB\x03\xe0\x41\x01\x12\x1d\n\x10\x62uyer_account_id\x18\x08 \x03(\x03\x42\x03\xe0\x41\x01\"\x83\x01\n\x1fSearchAdReviewCenterAdsResponse\x12G\n\x14\x61\x64_review_center_ads\x18\x01 \x03(\x0b\x32).google.ads.admanager.v1.AdReviewCenterAd\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xa4\x01\n\"BatchAllowAdReviewCenterAdsRequest\x12<\n\x06parent\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$admanager.googleapis.com/WebProperty\x12@\n\x05names\x18\x02 \x03(\tB1\xe0\x41\x02\xfa\x41+\n)admanager.googleapis.com/AdReviewCenterAd\"%\n#BatchAllowAdReviewCenterAdsResponse\"\xa4\x01\n\"BatchBlockAdReviewCenterAdsRequest\x12<\n\x06parent\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$admanager.googleapis.com/WebProperty\x12@\n\x05names\x18\x02 \x03(\tB1\xe0\x41\x02\xfa\x41+\n)admanager.googleapis.com/AdReviewCenterAd\"%\n#BatchBlockAdReviewCenterAdsResponse\"\xe3\x01\n\'BatchAdReviewCenterAdsOperationMetadata\x12m\n\x0f\x66\x61iled_requests\x18\x01 \x03(\x0b\x32T.google.ads.admanager.v1.BatchAdReviewCenterAdsOperationMetadata.FailedRequestsEntry\x1aI\n\x13\x46\x61iledRequestsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12!\n\x05value\x18\x02 \x01(\x0b\x32\x12.google.rpc.Status:\x02\x38\x01\x32\x94\x07\n\x17\x41\x64ReviewCenterAdService\x12\xdf\x01\n\x17SearchAdReviewCenterAds\x12\x37.google.ads.admanager.v1.SearchAdReviewCenterAdsRequest\x1a\x38.google.ads.admanager.v1.SearchAdReviewCenterAdsResponse\"Q\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x42\x12@/v1/{parent=networks/*/webProperties/*}/adReviewCenterAds:search\x12\xa5\x02\n\x1b\x42\x61tchAllowAdReviewCenterAds\x12;.google.ads.admanager.v1.BatchAllowAdReviewCenterAdsRequest\x1a\x1d.google.longrunning.Operation\"\xa9\x01\xca\x41N\n#BatchAllowAdReviewCenterAdsResponse\x12\'BatchAdReviewCenterAdsOperationMetadata\xda\x41\x06parent\x82\xd3\xe4\x93\x02I\"D/v1/{parent=networks/*/webProperties/*}/adReviewCenterAds:batchAllow:\x01*\x12\xa5\x02\n\x1b\x42\x61tchBlockAdReviewCenterAds\x12;.google.ads.admanager.v1.BatchBlockAdReviewCenterAdsRequest\x1a\x1d.google.longrunning.Operation\"\xa9\x01\xca\x41N\n#BatchBlockAdReviewCenterAdsResponse\x12\'BatchAdReviewCenterAdsOperationMetadata\xda\x41\x06parent\x82\xd3\xe4\x93\x02I\"D/v1/{parent=networks/*/webProperties/*}/adReviewCenterAds:batchBlock:\x01*\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1c\x41\x64ReviewCenterAdServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.type.Interval", "google/type/interval.proto"], - ["google.ads.admanager.v1.AdReviewCenterAd", "google/ads/admanager/v1/ad_review_center_ad_messages.proto"], - ["google.rpc.Status", "google/rpc/status.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_enums_pb.rb index a8c59a90f84e..3f56793295cc 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n+google/ads/admanager/v1/ad_unit_enums.proto\x12\x17google.ads.admanager.v1\"j\n\x10\x41\x64UnitStatusEnum\"V\n\x0c\x41\x64UnitStatus\x12\x1e\n\x1a\x41\x44_UNIT_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\x12\x0c\n\x08\x41RCHIVED\x10\x03\"s\n\x11SmartSizeModeEnum\"^\n\rSmartSizeMode\x12\x1f\n\x1bSMART_SIZE_MODE_UNSPECIFIED\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\x10\n\x0cSMART_BANNER\x10\x02\x12\x10\n\x0c\x44YNAMIC_SIZE\x10\x03\"U\n\x10TargetWindowEnum\"A\n\x0cTargetWindow\x12\x1d\n\x19TARGET_WINDOW_UNSPECIFIED\x10\x00\x12\x07\n\x03TOP\x10\x01\x12\t\n\x05\x42LANK\x10\x02\x42\xc4\x01\n\x1b\x63om.google.ads.admanager.v1B\x10\x41\x64UnitEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_messages_pb.rb index b1a567ead98c..8b8b3837cd89 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_messages_pb.rb @@ -17,34 +17,8 @@ descriptor_data = "\n.google/ads/admanager/v1/ad_unit_messages.proto\x12\x17google.ads.admanager.v1\x1a+google/ads/admanager/v1/ad_unit_enums.proto\x1a+google/ads/admanager/v1/applied_label.proto\x1a\x33google/ads/admanager/v1/environment_type_enum.proto\x1a+google/ads/admanager/v1/frequency_cap.proto\x1a\"google/ads/admanager/v1/size.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x80\x0f\n\x06\x41\x64Unit\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x17\n\nad_unit_id\x18\x0f \x01(\x03\x42\x03\xe0\x41\x03\x12G\n\x0eparent_ad_unit\x18\n \x01(\tB*\xe0\x41\x02\xe0\x41\x05\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/AdUnitH\x00\x88\x01\x01\x12?\n\x0bparent_path\x18\x0b \x03(\x0b\x32%.google.ads.admanager.v1.AdUnitParentB\x03\xe0\x41\x03\x12\x1e\n\x0c\x64isplay_name\x18\t \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12!\n\x0c\x61\x64_unit_code\x18\x02 \x01(\tB\x06\xe0\x41\x01\xe0\x41\x05H\x02\x88\x01\x01\x12P\n\x06status\x18\r \x01(\x0e\x32\x36.google.ads.admanager.v1.AdUnitStatusEnum.AdUnitStatusB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12_\n\x15\x61pplied_target_window\x18, \x01(\x0e\x32\x36.google.ads.admanager.v1.TargetWindowEnum.TargetWindowB\x03\xe0\x41\x01H\x04\x88\x01\x01\x12\x64\n\x17\x65\x66\x66\x65\x63tive_target_window\x18- \x01(\x0e\x32\x36.google.ads.admanager.v1.TargetWindowEnum.TargetWindowB\x06\xe0\x41\x07\xe0\x41\x03H\x05\x88\x01\x01\x12<\n\rapplied_teams\x18\x03 \x03(\tB%\xe0\x41\x01\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Team\x12\x34\n\x05teams\x18\x04 \x03(\tB%\xe0\x41\x03\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Team\x12\x1d\n\x0b\x64\x65scription\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x06\x88\x01\x01\x12%\n\x13\x65xplicitly_targeted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x07\x88\x01\x01\x12\x1e\n\x0chas_children\x18\x07 \x01(\x08\x42\x03\xe0\x41\x03H\x08\x88\x01\x01\x12\x39\n\x0bupdate_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\t\x88\x01\x01\x12?\n\rad_unit_sizes\x18\x0e \x03(\x0b\x32#.google.ads.admanager.v1.AdUnitSizeB\x03\xe0\x41\x01\x12\x33\n\x1f\x65xternal_set_top_box_channel_id\x18\x11 \x01(\tB\x05\x18\x01\xe0\x41\x01H\n\x88\x01\x01\x12:\n\rrefresh_delay\x18\x13 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\x0b\x88\x01\x01\x12\x42\n\x0e\x61pplied_labels\x18\x15 \x03(\x0b\x32%.google.ads.admanager.v1.AppliedLabelB\x03\xe0\x41\x01\x12L\n\x18\x65\x66\x66\x65\x63tive_applied_labels\x18\x16 \x03(\x0b\x32%.google.ads.admanager.v1.AppliedLabelB\x03\xe0\x41\x03\x12U\n\x1c\x61pplied_label_frequency_caps\x18\x17 \x03(\x0b\x32*.google.ads.admanager.v1.LabelFrequencyCapB\x03\xe0\x41\x01\x12W\n\x1e\x65\x66\x66\x65\x63tive_label_frequency_caps\x18\x18 \x03(\x0b\x32*.google.ads.admanager.v1.LabelFrequencyCapB\x03\xe0\x41\x03\x12^\n\x0fsmart_size_mode\x18\x19 \x01(\x0e\x32\x38.google.ads.admanager.v1.SmartSizeModeEnum.SmartSizeModeB\x06\xe0\x41\x01\xe0\x41\x07H\x0c\x88\x01\x01\x12)\n\x17\x61pplied_adsense_enabled\x18\x1a \x01(\x08\x42\x03\xe0\x41\x01H\r\x88\x01\x01\x12+\n\x19\x65\x66\x66\x65\x63tive_adsense_enabled\x18\x1b \x01(\x08\x42\x03\xe0\x41\x03H\x0e\x88\x01\x01:`\xea\x41]\n\x1f\x61\x64manager.googleapis.com/AdUnit\x12)networks/{network_code}/adUnits/{ad_unit}*\x07\x61\x64Units2\x06\x61\x64UnitB\x11\n\x0f_parent_ad_unitB\x0f\n\r_display_nameB\x0f\n\r_ad_unit_codeB\t\n\x07_statusB\x18\n\x16_applied_target_windowB\x1a\n\x18_effective_target_windowB\x0e\n\x0c_descriptionB\x16\n\x14_explicitly_targetedB\x0f\n\r_has_childrenB\x0e\n\x0c_update_timeB\"\n _external_set_top_box_channel_idB\x10\n\x0e_refresh_delayB\x12\n\x10_smart_size_modeB\x1a\n\x18_applied_adsense_enabledB\x1c\n\x1a_effective_adsense_enabled\"\xf6\x01\n\nAdUnitSize\x12\x35\n\x04size\x18\x01 \x01(\x0b\x32\x1d.google.ads.admanager.v1.SizeB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12`\n\x10\x65nvironment_type\x18\x02 \x01(\x0e\x32<.google.ads.admanager.v1.EnvironmentTypeEnum.EnvironmentTypeB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12\x31\n\ncompanions\x18\x03 \x03(\x0b\x32\x1d.google.ads.admanager.v1.SizeB\x07\n\x05_sizeB\x13\n\x11_environment_type\"\xc9\x01\n\x0c\x41\x64UnitParent\x12\x44\n\x0eparent_ad_unit\x18\x01 \x01(\tB\'\xe0\x41\x03\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/AdUnitH\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x03H\x01\x88\x01\x01\x12\x1e\n\x0c\x61\x64_unit_code\x18\x03 \x01(\tB\x03\xe0\x41\x03H\x02\x88\x01\x01\x42\x11\n\x0f_parent_ad_unitB\x0f\n\r_display_nameB\x0f\n\r_ad_unit_code\"\xae\x01\n\x11LabelFrequencyCap\x12:\n\x05label\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x61\x64manager.googleapis.com/LabelH\x00\x88\x01\x01\x12\x41\n\rfrequency_cap\x18\x02 \x01(\x0b\x32%.google.ads.admanager.v1.FrequencyCapH\x01\x88\x01\x01\x42\x08\n\x06_labelB\x10\n\x0e_frequency_capB\xc7\x01\n\x1b\x63om.google.ads.admanager.v1B\x13\x41\x64UnitMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.protobuf.Duration", "google/protobuf/duration.proto"], - ["google.ads.admanager.v1.AppliedLabel", "google/ads/admanager/v1/applied_label.proto"], - ["google.ads.admanager.v1.Size", "google/ads/admanager/v1/size.proto"], - ["google.ads.admanager.v1.FrequencyCap", "google/ads/admanager/v1/frequency_cap.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_service_pb.rb index 0e035227bed5..637d3c894b6c 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/ad_unit_service_pb.rb @@ -14,31 +14,8 @@ descriptor_data = "\n-google/ads/admanager/v1/ad_unit_service.proto\x12\x17google.ads.admanager.v1\x1a.google/ads/admanager/v1/ad_unit_messages.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\"I\n\x10GetAdUnitRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/AdUnit\"\xbe\x01\n\x12ListAdUnitsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"u\n\x13ListAdUnitsResponse\x12\x31\n\x08\x61\x64_units\x18\x01 \x03(\x0b\x32\x1f.google.ads.admanager.v1.AdUnit\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x86\x01\n\x13\x43reateAdUnitRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x35\n\x07\x61\x64_unit\x18\x02 \x01(\x0b\x32\x1f.google.ads.admanager.v1.AdUnitB\x03\xe0\x41\x02\"\x82\x01\n\x13UpdateAdUnitRequest\x12\x35\n\x07\x61\x64_unit\x18\x01 \x01(\x0b\x32\x1f.google.ads.admanager.v1.AdUnitB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\x9a\x01\n\x19\x42\x61tchCreateAdUnitsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x43\n\x08requests\x18\x02 \x03(\x0b\x32,.google.ads.admanager.v1.CreateAdUnitRequestB\x03\xe0\x41\x02\"O\n\x1a\x42\x61tchCreateAdUnitsResponse\x12\x31\n\x08\x61\x64_units\x18\x01 \x03(\x0b\x32\x1f.google.ads.admanager.v1.AdUnit\"\x9a\x01\n\x19\x42\x61tchUpdateAdUnitsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x43\n\x08requests\x18\x02 \x03(\x0b\x32,.google.ads.admanager.v1.UpdateAdUnitRequestB\x03\xe0\x41\x02\"O\n\x1a\x42\x61tchUpdateAdUnitsResponse\x12\x31\n\x08\x61\x64_units\x18\x01 \x03(\x0b\x32\x1f.google.ads.admanager.v1.AdUnit\"\xc2\x01\n\x16ListAdUnitSizesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x82\x01\n\x17ListAdUnitSizesResponse\x12:\n\rad_unit_sizes\x18\x01 \x03(\x0b\x32#.google.ads.admanager.v1.AdUnitSize\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x8f\x01\n\x1b\x42\x61tchActivateAdUnitsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x36\n\x05names\x18\x02 \x03(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/AdUnit\"\x1e\n\x1c\x42\x61tchActivateAdUnitsResponse\"\x91\x01\n\x1d\x42\x61tchDeactivateAdUnitsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x36\n\x05names\x18\x02 \x03(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/AdUnit\" \n\x1e\x42\x61tchDeactivateAdUnitsResponse\"\x8e\x01\n\x1a\x42\x61tchArchiveAdUnitsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x36\n\x05names\x18\x02 \x03(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/AdUnit\"\x1d\n\x1b\x42\x61tchArchiveAdUnitsResponse2\x84\x0f\n\rAdUnitService\x12\x87\x01\n\tGetAdUnit\x12).google.ads.admanager.v1.GetAdUnitRequest\x1a\x1f.google.ads.admanager.v1.AdUnit\".\xda\x41\x04name\x82\xd3\xe4\x93\x02!\x12\x1f/v1/{name=networks/*/adUnits/*}\x12\x9a\x01\n\x0bListAdUnits\x12+.google.ads.admanager.v1.ListAdUnitsRequest\x1a,.google.ads.admanager.v1.ListAdUnitsResponse\"0\xda\x41\x06parent\x82\xd3\xe4\x93\x02!\x12\x1f/v1/{parent=networks/*}/adUnits\x12\xaa\x01\n\x0fListAdUnitSizes\x12/.google.ads.admanager.v1.ListAdUnitSizesRequest\x1a\x30.google.ads.admanager.v1.ListAdUnitSizesResponse\"4\xda\x41\x06parent\x82\xd3\xe4\x93\x02%\x12#/v1/{parent=networks/*}/adUnitSizes\x12\xa0\x01\n\x0c\x43reateAdUnit\x12,.google.ads.admanager.v1.CreateAdUnitRequest\x1a\x1f.google.ads.admanager.v1.AdUnit\"A\xda\x41\x0eparent,ad_unit\x82\xd3\xe4\x93\x02*\"\x1f/v1/{parent=networks/*}/adUnits:\x07\x61\x64_unit\x12\xad\x01\n\x0cUpdateAdUnit\x12,.google.ads.admanager.v1.UpdateAdUnitRequest\x1a\x1f.google.ads.admanager.v1.AdUnit\"N\xda\x41\x13\x61\x64_unit,update_mask\x82\xd3\xe4\x93\x02\x32\x32\'/v1/{ad_unit.name=networks/*/adUnits/*}:\x07\x61\x64_unit\x12\xc7\x01\n\x12\x42\x61tchCreateAdUnits\x12\x32.google.ads.admanager.v1.BatchCreateAdUnitsRequest\x1a\x33.google.ads.admanager.v1.BatchCreateAdUnitsResponse\"H\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x30\"+/v1/{parent=networks/*}/adUnits:batchCreate:\x01*\x12\xc7\x01\n\x12\x42\x61tchUpdateAdUnits\x12\x32.google.ads.admanager.v1.BatchUpdateAdUnitsRequest\x1a\x33.google.ads.admanager.v1.BatchUpdateAdUnitsResponse\"H\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x30\"+/v1/{parent=networks/*}/adUnits:batchUpdate:\x01*\x12\xcc\x01\n\x14\x42\x61tchActivateAdUnits\x12\x34.google.ads.admanager.v1.BatchActivateAdUnitsRequest\x1a\x35.google.ads.admanager.v1.BatchActivateAdUnitsResponse\"G\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x32\"-/v1/{parent=networks/*}/adUnits:batchActivate:\x01*\x12\xd4\x01\n\x16\x42\x61tchDeactivateAdUnits\x12\x36.google.ads.admanager.v1.BatchDeactivateAdUnitsRequest\x1a\x37.google.ads.admanager.v1.BatchDeactivateAdUnitsResponse\"I\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x34\"//v1/{parent=networks/*}/adUnits:batchDeactivate:\x01*\x12\xc8\x01\n\x13\x42\x61tchArchiveAdUnits\x12\x33.google.ads.admanager.v1.BatchArchiveAdUnitsRequest\x1a\x34.google.ads.admanager.v1.BatchArchiveAdUnitsResponse\"F\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x31\",/v1/{parent=networks/*}/adUnits:batchArchive:\x01*\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc6\x01\n\x1b\x63om.google.ads.admanager.v1B\x12\x41\x64UnitServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.AdUnit", "google/ads/admanager/v1/ad_unit_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/admanager_error_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/admanager_error_pb.rb index 578bca7498d9..a694fc6d0a95 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/admanager_error_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/admanager_error_pb.rb @@ -9,30 +9,8 @@ descriptor_data = "\n-google/ads/admanager/v1/admanager_error.proto\x12\x17google.ads.admanager.v1\x1a\x19google/protobuf/any.proto\"\x96\x01\n\x0e\x41\x64ManagerError\x12\x12\n\nerror_code\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x12\n\nfield_path\x18\x03 \x01(\t\x12\x0f\n\x07trigger\x18\x04 \x01(\t\x12\x13\n\x0bstack_trace\x18\x05 \x01(\t\x12%\n\x07\x64\x65tails\x18\x06 \x03(\x0b\x32\x14.google.protobuf.AnyB\xc7\x01\n\x1b\x63om.google.ads.admanager.v1B\x13\x41\x64ManagerErrorProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Any", "google/protobuf/any.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/application_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/application_messages_pb.rb index b7acb789851c..aa1be8591b65 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/application_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/application_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n2google/ads/admanager/v1/application_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xcb\x01\n\x0b\x41pplication\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x00\x88\x01\x01:x\xea\x41u\n$admanager.googleapis.com/Application\x12\x32networks/{network_code}/applications/{application}*\x0c\x61pplications2\x0b\x61pplicationB\x0f\n\r_display_nameB\xcc\x01\n\x1b\x63om.google.ads.admanager.v1B\x18\x41pplicationMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/application_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/application_service_pb.rb index 58d62c68458e..7779b11ad496 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/application_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/application_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n1google/ads/admanager/v1/application_service.proto\x12\x17google.ads.admanager.v1\x1a\x32google/ads/admanager/v1/application_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"S\n\x15GetApplicationRequest\x12:\n\x04name\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$admanager.googleapis.com/Application\"\xc3\x01\n\x17ListApplicationsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x83\x01\n\x18ListApplicationsResponse\x12:\n\x0c\x61pplications\x18\x01 \x03(\x0b\x32$.google.ads.admanager.v1.Application\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xac\x03\n\x12\x41pplicationService\x12\x9b\x01\n\x0eGetApplication\x12..google.ads.admanager.v1.GetApplicationRequest\x1a$.google.ads.admanager.v1.Application\"3\xda\x41\x04name\x82\xd3\xe4\x93\x02&\x12$/v1/{name=networks/*/applications/*}\x12\xae\x01\n\x10ListApplications\x12\x30.google.ads.admanager.v1.ListApplicationsRequest\x1a\x31.google.ads.admanager.v1.ListApplicationsResponse\"5\xda\x41\x06parent\x82\xd3\xe4\x93\x02&\x12$/v1/{parent=networks/*}/applications\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xcb\x01\n\x1b\x63om.google.ads.admanager.v1B\x17\x41pplicationServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Application", "google/ads/admanager/v1/application_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/applied_label_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/applied_label_pb.rb index 34f602422388..578d355d1ed7 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/applied_label_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/applied_label_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n+google/ads/admanager/v1/applied_label.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"V\n\x0c\x41ppliedLabel\x12\x35\n\x05label\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x61\x64manager.googleapis.com/Label\x12\x0f\n\x07negated\x18\x02 \x01(\x08\x42\xc5\x01\n\x1b\x63om.google.ads.admanager.v1B\x11\x41ppliedLabelProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_messages_pb.rb index 2912cd0ceda4..7352e9051c1d 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n7google/ads/admanager/v1/audience_segment_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xe6\x01\n\x0f\x41udienceSegment\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01:\x8e\x01\xea\x41\x8a\x01\n(admanager.googleapis.com/AudienceSegment\x12;networks/{network_code}/audienceSegments/{audience_segment}*\x10\x61udienceSegments2\x0f\x61udienceSegmentB\x0f\n\r_display_nameB\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1c\x41udienceSegmentMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_service_pb.rb index 7e49b429fced..bea00762c08a 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n6google/ads/admanager/v1/audience_segment_service.proto\x12\x17google.ads.admanager.v1\x1a\x37google/ads/admanager/v1/audience_segment_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"[\n\x19GetAudienceSegmentRequest\x12>\n\x04name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/AudienceSegment\"\xc7\x01\n\x1bListAudienceSegmentsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x90\x01\n\x1cListAudienceSegmentsResponse\x12\x43\n\x11\x61udience_segments\x18\x01 \x03(\x0b\x32(.google.ads.admanager.v1.AudienceSegment\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xd0\x03\n\x16\x41udienceSegmentService\x12\xab\x01\n\x12GetAudienceSegment\x12\x32.google.ads.admanager.v1.GetAudienceSegmentRequest\x1a(.google.ads.admanager.v1.AudienceSegment\"7\xda\x41\x04name\x82\xd3\xe4\x93\x02*\x12(/v1/{name=networks/*/audienceSegments/*}\x12\xbe\x01\n\x14ListAudienceSegments\x12\x34.google.ads.admanager.v1.ListAudienceSegmentsRequest\x1a\x35.google.ads.admanager.v1.ListAudienceSegmentsResponse\"9\xda\x41\x06parent\x82\xd3\xe4\x93\x02*\x12(/v1/{parent=networks/*}/audienceSegments\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1b\x41udienceSegmentServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.AudienceSegment", "google/ads/admanager/v1/audience_segment_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/bandwidth_group_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/bandwidth_group_messages_pb.rb index 9c6bdad9ba76..a867da5df9b8 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/bandwidth_group_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/bandwidth_group_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n6google/ads/admanager/v1/bandwidth_group_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xee\x01\n\x0e\x42\x61ndwidthGroup\x12\x16\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08H\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x03H\x01\x88\x01\x01:\x89\x01\xea\x41\x85\x01\n\'admanager.googleapis.com/BandwidthGroup\x12\x39networks/{network_code}/bandwidthGroups/{bandwidth_group}*\x0f\x62\x61ndwidthGroups2\x0e\x62\x61ndwidthGroupB\x07\n\x05_nameB\x0f\n\r_display_nameB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1b\x42\x61ndwidthGroupMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/bandwidth_group_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/bandwidth_group_service_pb.rb index 59c047646542..62c95b5c0977 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/bandwidth_group_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/bandwidth_group_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n5google/ads/admanager/v1/bandwidth_group_service.proto\x12\x17google.ads.admanager.v1\x1a\x36google/ads/admanager/v1/bandwidth_group_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"Y\n\x18GetBandwidthGroupRequest\x12=\n\x04name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'admanager.googleapis.com/BandwidthGroup\"\xc6\x01\n\x1aListBandwidthGroupsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x8d\x01\n\x1bListBandwidthGroupsResponse\x12\x41\n\x10\x62\x61ndwidth_groups\x18\x01 \x03(\x0b\x32\'.google.ads.admanager.v1.BandwidthGroup\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xc7\x03\n\x15\x42\x61ndwidthGroupService\x12\xa7\x01\n\x11GetBandwidthGroup\x12\x31.google.ads.admanager.v1.GetBandwidthGroupRequest\x1a\'.google.ads.admanager.v1.BandwidthGroup\"6\xda\x41\x04name\x82\xd3\xe4\x93\x02)\x12\'/v1/{name=networks/*/bandwidthGroups/*}\x12\xba\x01\n\x13ListBandwidthGroups\x12\x33.google.ads.admanager.v1.ListBandwidthGroupsRequest\x1a\x34.google.ads.admanager.v1.ListBandwidthGroupsResponse\"8\xda\x41\x06parent\x82\xd3\xe4\x93\x02)\x12\'/v1/{parent=networks/*}/bandwidthGroups\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xce\x01\n\x1b\x63om.google.ads.admanager.v1B\x1a\x42\x61ndwidthGroupServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.BandwidthGroup", "google/ads/admanager/v1/bandwidth_group_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_language_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_language_messages_pb.rb index afa3d0b92bf1..5216c6d058a1 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_language_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_language_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n7google/ads/admanager/v1/browser_language_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xe6\x01\n\x0f\x42rowserLanguage\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x03H\x00\x88\x01\x01:\x8e\x01\xea\x41\x8a\x01\n(admanager.googleapis.com/BrowserLanguage\x12;networks/{network_code}/browserLanguages/{browser_language}*\x10\x62rowserLanguages2\x0f\x62rowserLanguageB\x0f\n\r_display_nameB\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1c\x42rowserLanguageMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_language_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_language_service_pb.rb index 0b8da157333b..b8f689287aac 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_language_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_language_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n6google/ads/admanager/v1/browser_language_service.proto\x12\x17google.ads.admanager.v1\x1a\x37google/ads/admanager/v1/browser_language_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"[\n\x19GetBrowserLanguageRequest\x12>\n\x04name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/BrowserLanguage\"\xc7\x01\n\x1bListBrowserLanguagesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x90\x01\n\x1cListBrowserLanguagesResponse\x12\x43\n\x11\x62rowser_languages\x18\x01 \x03(\x0b\x32(.google.ads.admanager.v1.BrowserLanguage\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xd0\x03\n\x16\x42rowserLanguageService\x12\xab\x01\n\x12GetBrowserLanguage\x12\x32.google.ads.admanager.v1.GetBrowserLanguageRequest\x1a(.google.ads.admanager.v1.BrowserLanguage\"7\xda\x41\x04name\x82\xd3\xe4\x93\x02*\x12(/v1/{name=networks/*/browserLanguages/*}\x12\xbe\x01\n\x14ListBrowserLanguages\x12\x34.google.ads.admanager.v1.ListBrowserLanguagesRequest\x1a\x35.google.ads.admanager.v1.ListBrowserLanguagesResponse\"9\xda\x41\x06parent\x82\xd3\xe4\x93\x02*\x12(/v1/{parent=networks/*}/browserLanguages\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1b\x42rowserLanguageServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.BrowserLanguage", "google/ads/admanager/v1/browser_language_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_messages_pb.rb index 9bb9ab57e12c..a6e1b46a50f0 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n.google/ads/admanager/v1/browser_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\x99\x02\n\x07\x42rowser\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1f\n\rmajor_version\x18\x04 \x01(\tB\x03\xe0\x41\x03H\x01\x88\x01\x01\x12\x1f\n\rminor_version\x18\x05 \x01(\tB\x03\xe0\x41\x03H\x02\x88\x01\x01:d\xea\x41\x61\n admanager.googleapis.com/Browser\x12*networks/{network_code}/browsers/{browser}*\x08\x62rowsers2\x07\x62rowserB\x0f\n\r_display_nameB\x10\n\x0e_major_versionB\x10\n\x0e_minor_versionB\xc8\x01\n\x1b\x63om.google.ads.admanager.v1B\x14\x42rowserMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_service_pb.rb index 03fbb28c74ef..532c6599f4ae 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/browser_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n-google/ads/admanager/v1/browser_service.proto\x12\x17google.ads.admanager.v1\x1a.google/ads/admanager/v1/browser_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"K\n\x11GetBrowserRequest\x12\x36\n\x04name\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Browser\"\xbf\x01\n\x13ListBrowsersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"w\n\x14ListBrowsersResponse\x12\x32\n\x08\x62rowsers\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.Browser\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\x88\x03\n\x0e\x42rowserService\x12\x8b\x01\n\nGetBrowser\x12*.google.ads.admanager.v1.GetBrowserRequest\x1a .google.ads.admanager.v1.Browser\"/\xda\x41\x04name\x82\xd3\xe4\x93\x02\"\x12 /v1/{name=networks/*/browsers/*}\x12\x9e\x01\n\x0cListBrowsers\x12,.google.ads.admanager.v1.ListBrowsersRequest\x1a-.google.ads.admanager.v1.ListBrowsersResponse\"1\xda\x41\x06parent\x82\xd3\xe4\x93\x02\"\x12 /v1/{parent=networks/*}/browsers\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc7\x01\n\x1b\x63om.google.ads.admanager.v1B\x13\x42rowserServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Browser", "google/ads/admanager/v1/browser_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_enums_pb.rb index 62a501cfba8a..832273ec9ca6 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n4google/ads/admanager/v1/cms_metadata_key_enums.proto\x12\x17google.ads.admanager.v1\"u\n\x18\x43msMetadataKeyStatusEnum\"Y\n\x14\x43msMetadataKeyStatus\x12\'\n#CMS_METADATA_KEY_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\x42\xcc\x01\n\x1b\x63om.google.ads.admanager.v1B\x18\x43msMetadataKeyEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_messages_pb.rb index d543641ad3bb..db97191b55f2 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_messages_pb.rb @@ -11,29 +11,8 @@ descriptor_data = "\n7google/ads/admanager/v1/cms_metadata_key_messages.proto\x12\x17google.ads.admanager.v1\x1a\x34google/ads/admanager/v1/cms_metadata_key_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xa8\x02\n\x0e\x43msMetadataKey\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02\x12[\n\x06status\x18\x04 \x01(\x0e\x32\x46.google.ads.admanager.v1.CmsMetadataKeyStatusEnum.CmsMetadataKeyStatusB\x03\xe0\x41\x03:\x8a\x01\xea\x41\x86\x01\n\'admanager.googleapis.com/CmsMetadataKey\x12:networks/{network_code}/cmsMetadataKeys/{cms_metadata_key}*\x0f\x63msMetadataKeys2\x0e\x63msMetadataKeyB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1b\x43msMetadataKeyMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_service_pb.rb index d4901eb4fb60..8e61f3407686 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_key_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n6google/ads/admanager/v1/cms_metadata_key_service.proto\x12\x17google.ads.admanager.v1\x1a\x37google/ads/admanager/v1/cms_metadata_key_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"Y\n\x18GetCmsMetadataKeyRequest\x12=\n\x04name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'admanager.googleapis.com/CmsMetadataKey\"\xc6\x01\n\x1aListCmsMetadataKeysRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x8e\x01\n\x1bListCmsMetadataKeysResponse\x12\x42\n\x11\x63ms_metadata_keys\x18\x01 \x03(\x0b\x32\'.google.ads.admanager.v1.CmsMetadataKey\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xc7\x03\n\x15\x43msMetadataKeyService\x12\xa7\x01\n\x11GetCmsMetadataKey\x12\x31.google.ads.admanager.v1.GetCmsMetadataKeyRequest\x1a\'.google.ads.admanager.v1.CmsMetadataKey\"6\xda\x41\x04name\x82\xd3\xe4\x93\x02)\x12\'/v1/{name=networks/*/cmsMetadataKeys/*}\x12\xba\x01\n\x13ListCmsMetadataKeys\x12\x33.google.ads.admanager.v1.ListCmsMetadataKeysRequest\x1a\x34.google.ads.admanager.v1.ListCmsMetadataKeysResponse\"8\xda\x41\x06parent\x82\xd3\xe4\x93\x02)\x12\'/v1/{parent=networks/*}/cmsMetadataKeys\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xce\x01\n\x1b\x63om.google.ads.admanager.v1B\x1a\x43msMetadataKeyServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.CmsMetadataKey", "google/ads/admanager/v1/cms_metadata_key_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_enums_pb.rb index 17151ea4478a..c232ca2af8b2 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n6google/ads/admanager/v1/cms_metadata_value_enums.proto\x12\x17google.ads.admanager.v1\"\x89\x01\n\x1a\x43msMetadataValueStatusEnum\"k\n\x16\x43msMetadataValueStatus\x12)\n%CMS_METADATA_VALUE_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08\x41RCHIVED\x10\x02\x12\x0c\n\x08INACTIVE\x10\x03\x42\xce\x01\n\x1b\x63om.google.ads.admanager.v1B\x1a\x43msMetadataValueEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_messages_pb.rb index bf02bf3915a6..5604438af460 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_messages_pb.rb @@ -11,29 +11,8 @@ descriptor_data = "\n9google/ads/admanager/v1/cms_metadata_value_messages.proto\x12\x17google.ads.admanager.v1\x1a\x36google/ads/admanager/v1/cms_metadata_value_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xf4\x02\n\x10\x43msMetadataValue\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x14\n\x0c\x64isplay_name\x18\x03 \x01(\t\x12?\n\x03key\x18\x05 \x01(\tB2\xe0\x41\x02\xe0\x41\x05\xfa\x41)\n\'admanager.googleapis.com/CmsMetadataKey\x12_\n\x06status\x18\x06 \x01(\x0e\x32J.google.ads.admanager.v1.CmsMetadataValueStatusEnum.CmsMetadataValueStatusB\x03\xe0\x41\x03:\x94\x01\xea\x41\x90\x01\n)admanager.googleapis.com/CmsMetadataValue\x12>networks/{network_code}/cmsMetadataValues/{cms_metadata_value}*\x11\x63msMetadataValues2\x10\x63msMetadataValueB\xd1\x01\n\x1b\x63om.google.ads.admanager.v1B\x1d\x43msMetadataValueMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_service_pb.rb index a5f0144da090..c82c1919d9fb 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/cms_metadata_value_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n8google/ads/admanager/v1/cms_metadata_value_service.proto\x12\x17google.ads.admanager.v1\x1a\x39google/ads/admanager/v1/cms_metadata_value_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"]\n\x1aGetCmsMetadataValueRequest\x12?\n\x04name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)admanager.googleapis.com/CmsMetadataValue\"\xc8\x01\n\x1cListCmsMetadataValuesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x94\x01\n\x1dListCmsMetadataValuesResponse\x12\x46\n\x13\x63ms_metadata_values\x18\x01 \x03(\x0b\x32).google.ads.admanager.v1.CmsMetadataValue\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xd9\x03\n\x17\x43msMetadataValueService\x12\xaf\x01\n\x13GetCmsMetadataValue\x12\x33.google.ads.admanager.v1.GetCmsMetadataValueRequest\x1a).google.ads.admanager.v1.CmsMetadataValue\"8\xda\x41\x04name\x82\xd3\xe4\x93\x02+\x12)/v1/{name=networks/*/cmsMetadataValues/*}\x12\xc2\x01\n\x15ListCmsMetadataValues\x12\x35.google.ads.admanager.v1.ListCmsMetadataValuesRequest\x1a\x36.google.ads.admanager.v1.ListCmsMetadataValuesResponse\":\xda\x41\x06parent\x82\xd3\xe4\x93\x02+\x12)/v1/{parent=networks/*}/cmsMetadataValues\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1c\x43msMetadataValueServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.CmsMetadataValue", "google/ads/admanager/v1/cms_metadata_value_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_enums_pb.rb index e060d57c60b9..17581da6ffdf 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n+google/ads/admanager/v1/company_enums.proto\x12\x17google.ads.admanager.v1\"\x92\x01\n\x0f\x43ompanyTypeEnum\"\x7f\n\x0b\x43ompanyType\x12\x1c\n\x18\x43OMPANY_TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nADVERTISER\x10\x01\x12\x14\n\x10HOUSE_ADVERTISER\x10\x02\x12\n\n\x06\x41GENCY\x10\x03\x12\x10\n\x0cHOUSE_AGENCY\x10\x04\x12\x0e\n\nAD_NETWORK\x10\x05\"\x95\x01\n\x17\x43ompanyCreditStatusEnum\"z\n\x13\x43ompanyCreditStatus\x12%\n!COMPANY_CREDIT_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\x12\x0b\n\x07ON_HOLD\x10\x03\x12\x08\n\x04STOP\x10\x04\x12\x0b\n\x07\x42LOCKED\x10\x05\x42\xc5\x01\n\x1b\x63om.google.ads.admanager.v1B\x11\x43ompanyEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_messages_pb.rb index 94c78c09be4e..abfe21b6ea30 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_messages_pb.rb @@ -13,31 +13,8 @@ descriptor_data = "\n.google/ads/admanager/v1/company_messages.proto\x12\x17google.ads.admanager.v1\x1a+google/ads/admanager/v1/applied_label.proto\x1a+google/ads/admanager/v1/company_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x82\x08\n\x07\x43ompany\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1c\n\ncompany_id\x18\x02 \x01(\x03\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12L\n\x04type\x18\x04 \x01(\x0e\x32\x34.google.ads.admanager.v1.CompanyTypeEnum.CompanyTypeB\x03\xe0\x41\x02H\x02\x88\x01\x01\x12\x19\n\x07\x61\x64\x64ress\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x03\x88\x01\x01\x12\x17\n\x05\x65mail\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x04\x88\x01\x01\x12\x15\n\x03\x66\x61x\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x05\x88\x01\x01\x12\x17\n\x05phone\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06\x88\x01\x01\x12\x1d\n\x0b\x65xternal_id\x18\t \x01(\tB\x03\xe0\x41\x01H\x07\x88\x01\x01\x12\x19\n\x07\x63omment\x18\n \x01(\tB\x03\xe0\x41\x01H\x08\x88\x01\x01\x12\x65\n\rcredit_status\x18\x0b \x01(\x0e\x32\x44.google.ads.admanager.v1.CompanyCreditStatusEnum.CompanyCreditStatusB\x03\xe0\x41\x01H\t\x88\x01\x01\x12\x42\n\x0e\x61pplied_labels\x18\x0c \x03(\x0b\x32%.google.ads.admanager.v1.AppliedLabelB\x03\xe0\x41\x01\x12\x46\n\x0fprimary_contact\x18\r \x01(\tB(\xe0\x41\x01\xfa\x41\"\n admanager.googleapis.com/ContactH\n\x88\x01\x01\x12<\n\rapplied_teams\x18\x0e \x03(\tB%\xe0\x41\x01\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Team\x12(\n\x16third_party_company_id\x18\x10 \x01(\x03\x42\x03\xe0\x41\x01H\x0b\x88\x01\x01\x12\x39\n\x0bupdate_time\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\x0c\x88\x01\x01:f\xea\x41\x63\n admanager.googleapis.com/Company\x12+networks/{network_code}/companies/{company}*\tcompanies2\x07\x63ompanyB\r\n\x0b_company_idB\x0f\n\r_display_nameB\x07\n\x05_typeB\n\n\x08_addressB\x08\n\x06_emailB\x06\n\x04_faxB\x08\n\x06_phoneB\x0e\n\x0c_external_idB\n\n\x08_commentB\x10\n\x0e_credit_statusB\x12\n\x10_primary_contactB\x19\n\x17_third_party_company_idB\x0e\n\x0c_update_timeB\xc8\x01\n\x1b\x63om.google.ads.admanager.v1B\x14\x43ompanyMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.AppliedLabel", "google/ads/admanager/v1/applied_label.proto"], - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_service_pb.rb index d9aa4f0987f1..e6ddf4e2d5ec 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n-google/ads/admanager/v1/company_service.proto\x12\x17google.ads.admanager.v1\x1a.google/ads/admanager/v1/company_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"K\n\x11GetCompanyRequest\x12\x36\n\x04name\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Company\"\xc0\x01\n\x14ListCompaniesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"y\n\x15ListCompaniesResponse\x12\x33\n\tcompanies\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.Company\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\x8d\x03\n\x0e\x43ompanyService\x12\x8c\x01\n\nGetCompany\x12*.google.ads.admanager.v1.GetCompanyRequest\x1a .google.ads.admanager.v1.Company\"0\xda\x41\x04name\x82\xd3\xe4\x93\x02#\x12!/v1/{name=networks/*/companies/*}\x12\xa2\x01\n\rListCompanies\x12-.google.ads.admanager.v1.ListCompaniesRequest\x1a..google.ads.admanager.v1.ListCompaniesResponse\"2\xda\x41\x06parent\x82\xd3\xe4\x93\x02#\x12!/v1/{parent=networks/*}/companies\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc7\x01\n\x1b\x63om.google.ads.admanager.v1B\x13\x43ompanyServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Company", "google/ads/admanager/v1/company_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_enums_pb.rb index 0333ba56c618..2a1e49d5eb21 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n+google/ads/admanager/v1/contact_enums.proto\x12\x17google.ads.admanager.v1\"\xb5\x01\n\x11\x43ontactStatusEnum\"\x9f\x01\n\rContactStatus\x12\x1e\n\x1a\x43ONTACT_STATUS_UNSPECIFIED\x10\x00\x12\x13\n\x0fINVITE_CANCELED\x10\x01\x12\x12\n\x0eINVITE_EXPIRED\x10\x02\x12\x12\n\x0eINVITE_PENDING\x10\x03\x12\r\n\tUNINVITED\x10\x04\x12\x0f\n\x0bUSER_ACTIVE\x10\x05\x12\x11\n\rUSER_DISABLED\x10\x06\x42\xc5\x01\n\x1b\x63om.google.ads.admanager.v1B\x11\x43ontactEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_messages_pb.rb index 3200d996ead2..7ce8e646bf41 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_messages_pb.rb @@ -11,29 +11,8 @@ descriptor_data = "\n.google/ads/admanager/v1/contact_messages.proto\x12\x17google.ads.admanager.v1\x1a+google/ads/admanager/v1/contact_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xee\x04\n\x07\x43ontact\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12\x41\n\x07\x63ompany\x18\x05 \x01(\tB+\xe0\x41\x02\xe0\x41\x05\xfa\x41\"\n admanager.googleapis.com/CompanyH\x01\x88\x01\x01\x12R\n\x06status\x18\x06 \x01(\x0e\x32\x38.google.ads.admanager.v1.ContactStatusEnum.ContactStatusB\x03\xe0\x41\x03H\x02\x88\x01\x01\x12\x19\n\x07\x61\x64\x64ress\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x03\x88\x01\x01\x12\x1c\n\ncell_phone\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x04\x88\x01\x01\x12\x19\n\x07\x63omment\x18\t \x01(\tB\x03\xe0\x41\x01H\x05\x88\x01\x01\x12\x17\n\x05\x65mail\x18\n \x01(\tB\x03\xe0\x41\x01H\x06\x88\x01\x01\x12\x15\n\x03\x66\x61x\x18\x0b \x01(\tB\x03\xe0\x41\x01H\x07\x88\x01\x01\x12\x17\n\x05title\x18\x0c \x01(\tB\x03\xe0\x41\x01H\x08\x88\x01\x01\x12\x1c\n\nwork_phone\x18\r \x01(\tB\x03\xe0\x41\x01H\t\x88\x01\x01:d\xea\x41\x61\n admanager.googleapis.com/Contact\x12*networks/{network_code}/contacts/{contact}*\x08\x63ontacts2\x07\x63ontactB\x0f\n\r_display_nameB\n\n\x08_companyB\t\n\x07_statusB\n\n\x08_addressB\r\n\x0b_cell_phoneB\n\n\x08_commentB\x08\n\x06_emailB\x06\n\x04_faxB\x08\n\x06_titleB\r\n\x0b_work_phoneB\xc8\x01\n\x1b\x63om.google.ads.admanager.v1B\x14\x43ontactMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_service_pb.rb index 04835fa60ce7..ae981368015d 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/contact_service_pb.rb @@ -14,31 +14,8 @@ descriptor_data = "\n-google/ads/admanager/v1/contact_service.proto\x12\x17google.ads.admanager.v1\x1a.google/ads/admanager/v1/contact_messages.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\"K\n\x11GetContactRequest\x12\x36\n\x04name\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Contact\"\xbf\x01\n\x13ListContactsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"w\n\x14ListContactsResponse\x12\x32\n\x08\x63ontacts\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.Contact\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x88\x01\n\x14\x43reateContactRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x36\n\x07\x63ontact\x18\x02 \x01(\x0b\x32 .google.ads.admanager.v1.ContactB\x03\xe0\x41\x02\"\x9c\x01\n\x1a\x42\x61tchCreateContactsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x44\n\x08requests\x18\x02 \x03(\x0b\x32-.google.ads.admanager.v1.CreateContactRequestB\x03\xe0\x41\x02\"Q\n\x1b\x42\x61tchCreateContactsResponse\x12\x32\n\x08\x63ontacts\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.Contact\"\x84\x01\n\x14UpdateContactRequest\x12\x36\n\x07\x63ontact\x18\x01 \x01(\x0b\x32 .google.ads.admanager.v1.ContactB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\x9c\x01\n\x1a\x42\x61tchUpdateContactsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x44\n\x08requests\x18\x02 \x03(\x0b\x32-.google.ads.admanager.v1.UpdateContactRequestB\x03\xe0\x41\x02\"Q\n\x1b\x42\x61tchUpdateContactsResponse\x12\x32\n\x08\x63ontacts\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.Contact2\xff\x08\n\x0e\x43ontactService\x12\x8b\x01\n\nGetContact\x12*.google.ads.admanager.v1.GetContactRequest\x1a .google.ads.admanager.v1.Contact\"/\xda\x41\x04name\x82\xd3\xe4\x93\x02\"\x12 /v1/{name=networks/*/contacts/*}\x12\x9e\x01\n\x0cListContacts\x12,.google.ads.admanager.v1.ListContactsRequest\x1a-.google.ads.admanager.v1.ListContactsResponse\"1\xda\x41\x06parent\x82\xd3\xe4\x93\x02\"\x12 /v1/{parent=networks/*}/contacts\x12\xa4\x01\n\rCreateContact\x12-.google.ads.admanager.v1.CreateContactRequest\x1a .google.ads.admanager.v1.Contact\"B\xda\x41\x0eparent,contact\x82\xd3\xe4\x93\x02+\" /v1/{parent=networks/*}/contacts:\x07\x63ontact\x12\xcb\x01\n\x13\x42\x61tchCreateContacts\x12\x33.google.ads.admanager.v1.BatchCreateContactsRequest\x1a\x34.google.ads.admanager.v1.BatchCreateContactsResponse\"I\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x31\",/v1/{parent=networks/*}/contacts:batchCreate:\x01*\x12\xb1\x01\n\rUpdateContact\x12-.google.ads.admanager.v1.UpdateContactRequest\x1a .google.ads.admanager.v1.Contact\"O\xda\x41\x13\x63ontact,update_mask\x82\xd3\xe4\x93\x02\x33\x32(/v1/{contact.name=networks/*/contacts/*}:\x07\x63ontact\x12\xcb\x01\n\x13\x42\x61tchUpdateContacts\x12\x33.google.ads.admanager.v1.BatchUpdateContactsRequest\x1a\x34.google.ads.admanager.v1.BatchUpdateContactsResponse\"I\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x31\",/v1/{parent=networks/*}/contacts:batchUpdate:\x01*\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc7\x01\n\x1b\x63om.google.ads.admanager.v1B\x13\x43ontactServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Contact", "google/ads/admanager/v1/contact_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_bundle_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_bundle_messages_pb.rb index 84fb5e57de08..23ee27322763 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_bundle_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_bundle_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n5google/ads/admanager/v1/content_bundle_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xc4\x01\n\rContentBundle\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02:\x84\x01\xea\x41\x80\x01\n&admanager.googleapis.com/ContentBundle\x12\x37networks/{network_code}/contentBundles/{content_bundle}*\x0e\x63ontentBundles2\rcontentBundleB\xce\x01\n\x1b\x63om.google.ads.admanager.v1B\x1a\x43ontentBundleMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_bundle_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_bundle_service_pb.rb index c67f8ef36b2c..5b0b897cc579 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_bundle_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_bundle_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n4google/ads/admanager/v1/content_bundle_service.proto\x12\x17google.ads.admanager.v1\x1a\x35google/ads/admanager/v1/content_bundle_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"W\n\x17GetContentBundleRequest\x12<\n\x04name\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&admanager.googleapis.com/ContentBundle\"\xc5\x01\n\x19ListContentBundlesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x8a\x01\n\x1aListContentBundlesResponse\x12?\n\x0f\x63ontent_bundles\x18\x01 \x03(\x0b\x32&.google.ads.admanager.v1.ContentBundle\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xbe\x03\n\x14\x43ontentBundleService\x12\xa3\x01\n\x10GetContentBundle\x12\x30.google.ads.admanager.v1.GetContentBundleRequest\x1a&.google.ads.admanager.v1.ContentBundle\"5\xda\x41\x04name\x82\xd3\xe4\x93\x02(\x12&/v1/{name=networks/*/contentBundles/*}\x12\xb6\x01\n\x12ListContentBundles\x12\x32.google.ads.admanager.v1.ListContentBundlesRequest\x1a\x33.google.ads.admanager.v1.ListContentBundlesResponse\"7\xda\x41\x06parent\x82\xd3\xe4\x93\x02(\x12&/v1/{parent=networks/*}/contentBundles\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xcd\x01\n\x1b\x63om.google.ads.admanager.v1B\x19\x43ontentBundleServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.ContentBundle", "google/ads/admanager/v1/content_bundle_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_label_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_label_messages_pb.rb index 652855abbbcd..a1116b54f428 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_label_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_label_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n4google/ads/admanager/v1/content_label_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xbc\x01\n\x0c\x43ontentLabel\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x01:~\xea\x41{\n%admanager.googleapis.com/ContentLabel\x12\x35networks/{network_code}/contentLabels/{content_label}*\rcontentLabels2\x0c\x63ontentLabelB\xcd\x01\n\x1b\x63om.google.ads.admanager.v1B\x19\x43ontentLabelMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_label_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_label_service_pb.rb index 345f11d2f3dc..f33835f65c91 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_label_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_label_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n3google/ads/admanager/v1/content_label_service.proto\x12\x17google.ads.admanager.v1\x1a\x34google/ads/admanager/v1/content_label_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"U\n\x16GetContentLabelRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%admanager.googleapis.com/ContentLabel\"\xc4\x01\n\x18ListContentLabelsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x87\x01\n\x19ListContentLabelsResponse\x12=\n\x0e\x63ontent_labels\x18\x01 \x03(\x0b\x32%.google.ads.admanager.v1.ContentLabel\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xb5\x03\n\x13\x43ontentLabelService\x12\x9f\x01\n\x0fGetContentLabel\x12/.google.ads.admanager.v1.GetContentLabelRequest\x1a%.google.ads.admanager.v1.ContentLabel\"4\xda\x41\x04name\x82\xd3\xe4\x93\x02\'\x12%/v1/{name=networks/*/contentLabels/*}\x12\xb2\x01\n\x11ListContentLabels\x12\x31.google.ads.admanager.v1.ListContentLabelsRequest\x1a\x32.google.ads.admanager.v1.ListContentLabelsResponse\"6\xda\x41\x06parent\x82\xd3\xe4\x93\x02\'\x12%/v1/{parent=networks/*}/contentLabels\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xcc\x01\n\x1b\x63om.google.ads.admanager.v1B\x18\x43ontentLabelServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.ContentLabel", "google/ads/admanager/v1/content_label_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_messages_pb.rb index ce2941e3d906..ef26ef5c09ce 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n.google/ads/admanager/v1/content_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xb1\x01\n\x07\x43ontent\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x03H\x00\x88\x01\x01:b\xea\x41_\n admanager.googleapis.com/Content\x12)networks/{network_code}/content/{content}*\x07\x63ontent2\x07\x63ontentB\x0f\n\r_display_nameB\xc8\x01\n\x1b\x63om.google.ads.admanager.v1B\x14\x43ontentMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_service_pb.rb index 30e38cbe7cd0..c630e0cca373 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/content_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n-google/ads/admanager/v1/content_service.proto\x12\x17google.ads.admanager.v1\x1a.google/ads/admanager/v1/content_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"K\n\x11GetContentRequest\x12\x36\n\x04name\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Content\"\xbe\x01\n\x12ListContentRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"u\n\x13ListContentResponse\x12\x31\n\x07\x63ontent\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.Content\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\x83\x03\n\x0e\x43ontentService\x12\x8a\x01\n\nGetContent\x12*.google.ads.admanager.v1.GetContentRequest\x1a .google.ads.admanager.v1.Content\".\xda\x41\x04name\x82\xd3\xe4\x93\x02!\x12\x1f/v1/{name=networks/*/content/*}\x12\x9a\x01\n\x0bListContent\x12+.google.ads.admanager.v1.ListContentRequest\x1a,.google.ads.admanager.v1.ListContentResponse\"0\xda\x41\x06parent\x82\xd3\xe4\x93\x02!\x12\x1f/v1/{parent=networks/*}/content\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc7\x01\n\x1b\x63om.google.ads.admanager.v1B\x13\x43ontentServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Content", "google/ads/admanager/v1/content_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_enums_pb.rb index b4242b345521..b4541487b3c7 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n5google/ads/admanager/v1/creative_template_enums.proto\x12\x17google.ads.admanager.v1\"t\n\x18\x43reativeTemplateTypeEnum\"X\n\x14\x43reativeTemplateType\x12&\n\"CREATIVE_TEMPLATE_TYPE_UNSPECIFIED\x10\x00\x12\x0c\n\x08STANDARD\x10\x01\x12\n\n\x06\x43USTOM\x10\x02\"\x87\x01\n\x1a\x43reativeTemplateStatusEnum\"i\n\x16\x43reativeTemplateStatus\x12(\n$CREATIVE_TEMPLATE_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0b\n\x07\x44\x45LETED\x10\x02\x12\x0c\n\x08INACTIVE\x10\x03\x42\xce\x01\n\x1b\x63om.google.ads.admanager.v1B\x1a\x43reativeTemplateEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_messages_pb.rb index c68f9b191f14..bf7e0572270f 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_messages_pb.rb @@ -12,29 +12,8 @@ descriptor_data = "\n8google/ads/admanager/v1/creative_template_messages.proto\x12\x17google.ads.admanager.v1\x1a\x35google/ads/admanager/v1/creative_template_enums.proto\x1a\x46google/ads/admanager/v1/creative_template_variable_url_type_enum.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xd5\x06\n\x10\x43reativeTemplate\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12\x1d\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x01H\x01\x88\x01\x01\x12\x19\n\x07snippet\x18\x04 \x01(\tB\x03\xe0\x41\x02H\x02\x88\x01\x01\x12\x64\n\x06status\x18\x06 \x01(\x0e\x32J.google.ads.admanager.v1.CreativeTemplateStatusEnum.CreativeTemplateStatusB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12^\n\x04type\x18\x07 \x01(\x0e\x32\x46.google.ads.admanager.v1.CreativeTemplateTypeEnum.CreativeTemplateTypeB\x03\xe0\x41\x01H\x04\x88\x01\x01\x12\x1e\n\x0cinterstitial\x18\x08 \x01(\x08\x42\x03\xe0\x41\x01H\x05\x88\x01\x01\x12!\n\x0fnative_eligible\x18\t \x01(\x08\x42\x03\xe0\x41\x01H\x06\x88\x01\x01\x12\'\n\x15native_video_eligible\x18\n \x01(\x08\x42\x03\xe0\x41\x01H\x07\x88\x01\x01\x12\'\n\x15safe_frame_compatible\x18\x0c \x01(\x08\x42\x03\xe0\x41\x01H\x08\x88\x01\x01\x12I\n\tvariables\x18\x0e \x03(\x0b\x32\x31.google.ads.admanager.v1.CreativeTemplateVariableB\x03\xe0\x41\x02:\x93\x01\xea\x41\x8f\x01\n)admanager.googleapis.com/CreativeTemplate\x12=networks/{network_code}/creativeTemplates/{creative_template}*\x11\x63reativeTemplates2\x10\x63reativeTemplateB\x0f\n\r_display_nameB\x0e\n\x0c_descriptionB\n\n\x08_snippetB\t\n\x07_statusB\x07\n\x05_typeB\x0f\n\r_interstitialB\x12\n\x10_native_eligibleB\x18\n\x16_native_video_eligibleB\x18\n\x16_safe_frame_compatible\"\x9f\x0f\n\x18\x43reativeTemplateVariable\x12n\n\x0e\x61sset_variable\x18\x05 \x01(\x0b\x32O.google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariableB\x03\xe0\x41\x01H\x00\x12y\n\x14list_string_variable\x18\x07 \x01(\x0b\x32T.google.ads.admanager.v1.CreativeTemplateVariable.ListStringCreativeTemplateVariableB\x03\xe0\x41\x01H\x00\x12l\n\rlong_variable\x18\x08 \x01(\x0b\x32N.google.ads.admanager.v1.CreativeTemplateVariable.LongCreativeTemplateVariableB\x03\xe0\x41\x01H\x00\x12p\n\x0fstring_variable\x18\t \x01(\x0b\x32P.google.ads.admanager.v1.CreativeTemplateVariable.StringCreativeTemplateVariableB\x03\xe0\x41\x01H\x00\x12j\n\x0curl_variable\x18\n \x01(\x0b\x32M.google.ads.admanager.v1.CreativeTemplateVariable.UrlCreativeTemplateVariableB\x03\xe0\x41\x01H\x00\x12\x17\n\x05label\x18\x01 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12%\n\x13unique_display_name\x18\x02 \x01(\tB\x03\xe0\x41\x03H\x02\x88\x01\x01\x12\x1d\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x02H\x03\x88\x01\x01\x12\x1a\n\x08required\x18\x04 \x01(\x08\x42\x03\xe0\x41\x01H\x04\x88\x01\x01\x1a\xd4\x01\n\x1d\x41ssetCreativeTemplateVariable\x12q\n\nmime_types\x18\x01 \x03(\x0e\x32X.google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeTypeB\x03\xe0\x41\x01\"@\n\x08MimeType\x12\x19\n\x15MIME_TYPE_UNSPECIFIED\x10\x00\x12\x07\n\x03JPG\x10\x01\x12\x07\n\x03PNG\x10\x02\x12\x07\n\x03GIF\x10\x03\x1a\x98\x03\n\"ListStringCreativeTemplateVariable\x12\x1f\n\rdefault_value\x18\x01 \x01(\tB\x03\xe0\x41\x01H\x00\x88\x01\x01\x12\x1e\n\x0csample_value\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01\x88\x01\x01\x12y\n\x07\x63hoices\x18\x03 \x03(\x0b\x32\x63.google.ads.admanager.v1.CreativeTemplateVariable.ListStringCreativeTemplateVariable.VariableChoiceB\x03\xe0\x41\x01\x12$\n\x12\x61llow_other_choice\x18\x04 \x01(\x08\x42\x03\xe0\x41\x01H\x02\x88\x01\x01\x1aV\n\x0eVariableChoice\x12\x17\n\x05label\x18\x01 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12\x17\n\x05value\x18\x02 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x42\x08\n\x06_labelB\x08\n\x06_valueB\x10\n\x0e_default_valueB\x0f\n\r_sample_valueB\x15\n\x13_allow_other_choice\x1a\x82\x01\n\x1cLongCreativeTemplateVariable\x12\x1f\n\rdefault_value\x18\x01 \x01(\x03\x42\x03\xe0\x41\x01H\x00\x88\x01\x01\x12\x1e\n\x0csample_value\x18\x02 \x01(\x03\x42\x03\xe0\x41\x01H\x01\x88\x01\x01\x42\x10\n\x0e_default_valueB\x0f\n\r_sample_value\x1a\x84\x01\n\x1eStringCreativeTemplateVariable\x12\x1f\n\rdefault_value\x18\x01 \x01(\tB\x03\xe0\x41\x01H\x00\x88\x01\x01\x12\x1e\n\x0csample_value\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01\x88\x01\x01\x42\x10\n\x0e_default_valueB\x0f\n\r_sample_value\x1a\x88\x02\n\x1bUrlCreativeTemplateVariable\x12\x1f\n\rdefault_value\x18\x01 \x01(\tB\x03\xe0\x41\x01H\x00\x88\x01\x01\x12\x1e\n\x0csample_value\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01\x88\x01\x01\x12x\n\x08url_type\x18\x04 \x01(\x0e\x32\\.google.ads.admanager.v1.CreativeTemplateVariableUrlTypeEnum.CreativeTemplateVariableUrlTypeB\x03\xe0\x41\x01H\x02\x88\x01\x01\x42\x10\n\x0e_default_valueB\x0f\n\r_sample_valueB\x0b\n\t_url_typeB\t\n\x07SubTypeB\x08\n\x06_labelB\x16\n\x14_unique_display_nameB\x0e\n\x0c_descriptionB\x0b\n\t_requiredB\xd1\x01\n\x1b\x63om.google.ads.admanager.v1B\x1d\x43reativeTemplateMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_service_pb.rb index 5f178b3792c9..ca27c53f72bc 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n7google/ads/admanager/v1/creative_template_service.proto\x12\x17google.ads.admanager.v1\x1a\x38google/ads/admanager/v1/creative_template_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"]\n\x1aGetCreativeTemplateRequest\x12?\n\x04name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)admanager.googleapis.com/CreativeTemplate\"\xc8\x01\n\x1cListCreativeTemplatesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x93\x01\n\x1dListCreativeTemplatesResponse\x12\x45\n\x12\x63reative_templates\x18\x01 \x03(\x0b\x32).google.ads.admanager.v1.CreativeTemplate\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xd9\x03\n\x17\x43reativeTemplateService\x12\xaf\x01\n\x13GetCreativeTemplate\x12\x33.google.ads.admanager.v1.GetCreativeTemplateRequest\x1a).google.ads.admanager.v1.CreativeTemplate\"8\xda\x41\x04name\x82\xd3\xe4\x93\x02+\x12)/v1/{name=networks/*/creativeTemplates/*}\x12\xc2\x01\n\x15ListCreativeTemplates\x12\x35.google.ads.admanager.v1.ListCreativeTemplatesRequest\x1a\x36.google.ads.admanager.v1.ListCreativeTemplatesResponse\":\xda\x41\x06parent\x82\xd3\xe4\x93\x02+\x12)/v1/{parent=networks/*}/creativeTemplates\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1c\x43reativeTemplateServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.CreativeTemplate", "google/ads/admanager/v1/creative_template_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_variable_url_type_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_variable_url_type_enum_pb.rb index 1606e1e4367d..15c16eb6ef7b 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_variable_url_type_enum_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_template_variable_url_type_enum_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\nFgoogle/ads/admanager/v1/creative_template_variable_url_type_enum.proto\x12\x17google.ads.admanager.v1\"\xca\x01\n#CreativeTemplateVariableUrlTypeEnum\"\xa2\x01\n\x1f\x43reativeTemplateVariableUrlType\x12\x33\n/CREATIVE_TEMPLATE_VARIABLE_URL_TYPE_UNSPECIFIED\x10\x00\x12\x11\n\rCLICK_TRACKER\x10\x01\x12\x0c\n\x08\x44\x45\x45PLINK\x10\x02\x12\x16\n\x12IMPRESSION_TRACKER\x10\x03\x12\x11\n\rSTANDARD_HTTP\x10\x04\x42\xdc\x01\n\x1b\x63om.google.ads.admanager.v1B(CreativeTemplateVariableUrlTypeEnumProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_enums_pb.rb index 437237ac11f8..1c55be0f6d87 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n0google/ads/admanager/v1/custom_field_enums.proto\x12\x17google.ads.admanager.v1\"\x8b\x01\n\x17\x43ustomFieldDataTypeEnum\"p\n\x13\x43ustomFieldDataType\x12&\n\"CUSTOM_FIELD_DATA_TYPE_UNSPECIFIED\x10\x00\x12\n\n\x06STRING\x10\x01\x12\n\n\x06NUMBER\x10\x02\x12\n\n\x06TOGGLE\x10\x03\x12\r\n\tDROP_DOWN\x10\x04\"\xad\x01\n\x19\x43ustomFieldEntityTypeEnum\"\x8f\x01\n\x15\x43ustomFieldEntityType\x12(\n$CUSTOM_FIELD_ENTITY_TYPE_UNSPECIFIED\x10\x00\x12\r\n\tLINE_ITEM\x10\x01\x12\t\n\x05ORDER\x10\x02\x12\x0c\n\x08\x43REATIVE\x10\x03\x12\x0c\n\x08PROPOSAL\x10\x04\x12\x16\n\x12PROPOSAL_LINE_ITEM\x10\x05\"k\n\x15\x43ustomFieldStatusEnum\"R\n\x11\x43ustomFieldStatus\x12#\n\x1f\x43USTOM_FIELD_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\"\x86\x01\n\x19\x43ustomFieldVisibilityEnum\"i\n\x15\x43ustomFieldVisibility\x12\'\n#CUSTOM_FIELD_VISIBILITY_UNSPECIFIED\x10\x00\x12\n\n\x06HIDDEN\x10\x01\x12\r\n\tREAD_ONLY\x10\x02\x12\x0c\n\x08\x45\x44ITABLE\x10\x03\x42\xc9\x01\n\x1b\x63om.google.ads.admanager.v1B\x15\x43ustomFieldEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_messages_pb.rb index 8b5d273cc745..7874f8fd9737 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_messages_pb.rb @@ -11,29 +11,8 @@ descriptor_data = "\n3google/ads/admanager/v1/custom_field_messages.proto\x12\x17google.ads.admanager.v1\x1a\x30google/ads/admanager/v1/custom_field_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xbc\x06\n\x0b\x43ustomField\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12!\n\x0f\x63ustom_field_id\x18\x02 \x01(\x03\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12\x1d\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x02\x88\x01\x01\x12Z\n\x06status\x18\x05 \x01(\x0e\x32@.google.ads.admanager.v1.CustomFieldStatusEnum.CustomFieldStatusB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12g\n\x0b\x65ntity_type\x18\x07 \x01(\x0e\x32H.google.ads.admanager.v1.CustomFieldEntityTypeEnum.CustomFieldEntityTypeB\x03\xe0\x41\x02H\x04\x88\x01\x01\x12\x61\n\tdata_type\x18\x08 \x01(\x0e\x32\x44.google.ads.admanager.v1.CustomFieldDataTypeEnum.CustomFieldDataTypeB\x03\xe0\x41\x02H\x05\x88\x01\x01\x12\x66\n\nvisibility\x18\t \x01(\x0e\x32H.google.ads.admanager.v1.CustomFieldVisibilityEnum.CustomFieldVisibilityB\x03\xe0\x41\x02H\x06\x88\x01\x01\x12@\n\x07options\x18\n \x03(\x0b\x32*.google.ads.admanager.v1.CustomFieldOptionB\x03\xe0\x41\x01:y\xea\x41v\n$admanager.googleapis.com/CustomField\x12\x33networks/{network_code}/customFields/{custom_field}*\x0c\x63ustomFields2\x0b\x63ustomFieldB\x12\n\x10_custom_field_idB\x0f\n\r_display_nameB\x0e\n\x0c_descriptionB\t\n\x07_statusB\x0e\n\x0c_entity_typeB\x0c\n\n_data_typeB\r\n\x0b_visibility\"V\n\x11\x43ustomFieldOption\x12&\n\x16\x63ustom_field_option_id\x18\x01 \x01(\x03\x42\x06\xe0\x41\x01\xe0\x41\x07\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x42\xcc\x01\n\x1b\x63om.google.ads.admanager.v1B\x18\x43ustomFieldMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_service_pb.rb index baad521f0069..70f0290a556b 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_service_pb.rb @@ -14,31 +14,8 @@ descriptor_data = "\n2google/ads/admanager/v1/custom_field_service.proto\x12\x17google.ads.admanager.v1\x1a\x33google/ads/admanager/v1/custom_field_messages.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\"S\n\x15GetCustomFieldRequest\x12:\n\x04name\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$admanager.googleapis.com/CustomField\"\xc3\x01\n\x17ListCustomFieldsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x84\x01\n\x18ListCustomFieldsResponse\x12;\n\rcustom_fields\x18\x01 \x03(\x0b\x32$.google.ads.admanager.v1.CustomField\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x95\x01\n\x18\x43reateCustomFieldRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12?\n\x0c\x63ustom_field\x18\x02 \x01(\x0b\x32$.google.ads.admanager.v1.CustomFieldB\x03\xe0\x41\x02\"\xa4\x01\n\x1e\x42\x61tchCreateCustomFieldsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12H\n\x08requests\x18\x02 \x03(\x0b\x32\x31.google.ads.admanager.v1.CreateCustomFieldRequestB\x03\xe0\x41\x02\"^\n\x1f\x42\x61tchCreateCustomFieldsResponse\x12;\n\rcustom_fields\x18\x01 \x03(\x0b\x32$.google.ads.admanager.v1.CustomField\"\x91\x01\n\x18UpdateCustomFieldRequest\x12?\n\x0c\x63ustom_field\x18\x01 \x01(\x0b\x32$.google.ads.admanager.v1.CustomFieldB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\xa4\x01\n\x1e\x42\x61tchUpdateCustomFieldsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12H\n\x08requests\x18\x02 \x03(\x0b\x32\x31.google.ads.admanager.v1.UpdateCustomFieldRequestB\x03\xe0\x41\x02\"^\n\x1f\x42\x61tchUpdateCustomFieldsResponse\x12;\n\rcustom_fields\x18\x01 \x03(\x0b\x32$.google.ads.admanager.v1.CustomField\"\x99\x01\n BatchActivateCustomFieldsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12;\n\x05names\x18\x03 \x03(\tB,\xe0\x41\x02\xfa\x41&\n$admanager.googleapis.com/CustomField\"#\n!BatchActivateCustomFieldsResponse\"\x9b\x01\n\"BatchDeactivateCustomFieldsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12;\n\x05names\x18\x03 \x03(\tB,\xe0\x41\x02\xfa\x41&\n$admanager.googleapis.com/CustomField\"%\n#BatchDeactivateCustomFieldsResponse2\xca\r\n\x12\x43ustomFieldService\x12\x9b\x01\n\x0eGetCustomField\x12..google.ads.admanager.v1.GetCustomFieldRequest\x1a$.google.ads.admanager.v1.CustomField\"3\xda\x41\x04name\x82\xd3\xe4\x93\x02&\x12$/v1/{name=networks/*/customFields/*}\x12\xae\x01\n\x10ListCustomFields\x12\x30.google.ads.admanager.v1.ListCustomFieldsRequest\x1a\x31.google.ads.admanager.v1.ListCustomFieldsResponse\"5\xda\x41\x06parent\x82\xd3\xe4\x93\x02&\x12$/v1/{parent=networks/*}/customFields\x12\xbe\x01\n\x11\x43reateCustomField\x12\x31.google.ads.admanager.v1.CreateCustomFieldRequest\x1a$.google.ads.admanager.v1.CustomField\"P\xda\x41\x13parent,custom_field\x82\xd3\xe4\x93\x02\x34\"$/v1/{parent=networks/*}/customFields:\x0c\x63ustom_field\x12\xdb\x01\n\x17\x42\x61tchCreateCustomFields\x12\x37.google.ads.admanager.v1.BatchCreateCustomFieldsRequest\x1a\x38.google.ads.admanager.v1.BatchCreateCustomFieldsResponse\"M\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x35\"0/v1/{parent=networks/*}/customFields:batchCreate:\x01*\x12\xd0\x01\n\x11UpdateCustomField\x12\x31.google.ads.admanager.v1.UpdateCustomFieldRequest\x1a$.google.ads.admanager.v1.CustomField\"b\xda\x41\x18\x63ustom_field,update_mask\x82\xd3\xe4\x93\x02\x41\x32\x31/v1/{custom_field.name=networks/*/customFields/*}:\x0c\x63ustom_field\x12\xdb\x01\n\x17\x42\x61tchUpdateCustomFields\x12\x37.google.ads.admanager.v1.BatchUpdateCustomFieldsRequest\x1a\x38.google.ads.admanager.v1.BatchUpdateCustomFieldsResponse\"M\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x35\"0/v1/{parent=networks/*}/customFields:batchUpdate:\x01*\x12\xe0\x01\n\x19\x42\x61tchActivateCustomFields\x12\x39.google.ads.admanager.v1.BatchActivateCustomFieldsRequest\x1a:.google.ads.admanager.v1.BatchActivateCustomFieldsResponse\"L\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x37\"2/v1/{parent=networks/*}/customFields:batchActivate:\x01*\x12\xe8\x01\n\x1b\x42\x61tchDeactivateCustomFields\x12;.google.ads.admanager.v1.BatchDeactivateCustomFieldsRequest\x1a<.google.ads.admanager.v1.BatchDeactivateCustomFieldsResponse\"N\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x39\"4/v1/{parent=networks/*}/customFields:batchDeactivate:\x01*\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xcb\x01\n\x1b\x63om.google.ads.admanager.v1B\x17\x43ustomFieldServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.CustomField", "google/ads/admanager/v1/custom_field_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_value_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_value_pb.rb index eb772663a61d..f915f9904a35 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_value_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_field_value_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n0google/ads/admanager/v1/custom_field_value.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\x9e\x02\n\x10\x43ustomFieldValue\x12\x42\n\x0c\x63ustom_field\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$admanager.googleapis.com/CustomField\x12H\n\x05value\x18\x02 \x01(\x0b\x32/.google.ads.admanager.v1.CustomFieldValue.ValueB\x03\xe0\x41\x02H\x00\x88\x01\x01\x1ar\n\x05Value\x12\x18\n\x0e\x64ropdown_value\x18\x01 \x01(\x03H\x00\x12\x16\n\x0cstring_value\x18\x02 \x01(\tH\x00\x12\x16\n\x0cnumber_value\x18\x03 \x01(\x01H\x00\x12\x16\n\x0ctoggle_value\x18\x04 \x01(\x08H\x00\x42\x07\n\x05valueB\x08\n\x06_valueB\xc9\x01\n\x1b\x63om.google.ads.admanager.v1B\x15\x43ustomFieldValueProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_enums_pb.rb index 4cd8b8167570..34ff3be4898c 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n8google/ads/admanager/v1/custom_targeting_key_enums.proto\x12\x17google.ads.admanager.v1\"\x81\x01\n\x1c\x43ustomTargetingKeyStatusEnum\"a\n\x18\x43ustomTargetingKeyStatus\x12+\n\'CUSTOM_TARGETING_KEY_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\"\x7f\n\x1a\x43ustomTargetingKeyTypeEnum\"a\n\x16\x43ustomTargetingKeyType\x12)\n%CUSTOM_TARGETING_KEY_TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nPREDEFINED\x10\x01\x12\x0c\n\x08\x46REEFORM\x10\x02\"\xa7\x01\n$CustomTargetingKeyReportableTypeEnum\"\x7f\n CustomTargetingKeyReportableType\x12\x34\n0CUSTOM_TARGETING_KEY_REPORTABLE_TYPE_UNSPECIFIED\x10\x00\x12\x07\n\x03OFF\x10\x01\x12\x06\n\x02ON\x10\x02\x12\x14\n\x10\x43USTOM_DIMENSION\x10\x03\x42\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1c\x43ustomTargetingKeyEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_messages_pb.rb index 3badb1fcb88d..58be076e53cc 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_messages_pb.rb @@ -11,29 +11,8 @@ descriptor_data = "\n;google/ads/admanager/v1/custom_targeting_key_messages.proto\x12\x17google.ads.admanager.v1\x1a\x38google/ads/admanager/v1/custom_targeting_key_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xe9\x05\n\x12\x43ustomTargetingKey\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12)\n\x17\x63ustom_targeting_key_id\x18\x02 \x01(\x03\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1d\n\x0b\x61\x64_tag_name\x18\x03 \x01(\tB\x03\xe0\x41\x05H\x01\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x02\x88\x01\x01\x12\x62\n\x04type\x18\x05 \x01(\x0e\x32J.google.ads.admanager.v1.CustomTargetingKeyTypeEnum.CustomTargetingKeyTypeB\x03\xe0\x41\x02H\x03\x88\x01\x01\x12h\n\x06status\x18\x06 \x01(\x0e\x32N.google.ads.admanager.v1.CustomTargetingKeyStatusEnum.CustomTargetingKeyStatusB\x03\xe0\x41\x03H\x04\x88\x01\x01\x12\x81\x01\n\x0freportable_type\x18\x07 \x01(\x0e\x32^.google.ads.admanager.v1.CustomTargetingKeyReportableTypeEnum.CustomTargetingKeyReportableTypeB\x03\xe0\x41\x02H\x05\x88\x01\x01:\x9e\x01\xea\x41\x9a\x01\n+admanager.googleapis.com/CustomTargetingKey\x12\x42networks/{network_code}/customTargetingKeys/{custom_targeting_key}*\x13\x63ustomTargetingKeys2\x12\x63ustomTargetingKeyB\x1a\n\x18_custom_targeting_key_idB\x0e\n\x0c_ad_tag_nameB\x0f\n\r_display_nameB\x07\n\x05_typeB\t\n\x07_statusB\x12\n\x10_reportable_typeB\xd3\x01\n\x1b\x63om.google.ads.admanager.v1B\x1f\x43ustomTargetingKeyMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_service_pb.rb index 18d54ce8c72f..77511e579c59 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_key_service_pb.rb @@ -14,31 +14,8 @@ descriptor_data = "\n:google/ads/admanager/v1/custom_targeting_key_service.proto\x12\x17google.ads.admanager.v1\x1a;google/ads/admanager/v1/custom_targeting_key_messages.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\"a\n\x1cGetCustomTargetingKeyRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+admanager.googleapis.com/CustomTargetingKey\"\xca\x01\n\x1eListCustomTargetingKeysRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x9a\x01\n\x1fListCustomTargetingKeysResponse\x12J\n\x15\x63ustom_targeting_keys\x18\x01 \x03(\x0b\x32+.google.ads.admanager.v1.CustomTargetingKey\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\xab\x01\n\x1f\x43reateCustomTargetingKeyRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12N\n\x14\x63ustom_targeting_key\x18\x02 \x01(\x0b\x32+.google.ads.admanager.v1.CustomTargetingKeyB\x03\xe0\x41\x02\"\xb2\x01\n%BatchCreateCustomTargetingKeysRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12O\n\x08requests\x18\x02 \x03(\x0b\x32\x38.google.ads.admanager.v1.CreateCustomTargetingKeyRequestB\x03\xe0\x41\x02\"t\n&BatchCreateCustomTargetingKeysResponse\x12J\n\x15\x63ustom_targeting_keys\x18\x01 \x03(\x0b\x32+.google.ads.admanager.v1.CustomTargetingKey\"\xa7\x01\n\x1fUpdateCustomTargetingKeyRequest\x12N\n\x14\x63ustom_targeting_key\x18\x01 \x01(\x0b\x32+.google.ads.admanager.v1.CustomTargetingKeyB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\xb2\x01\n%BatchUpdateCustomTargetingKeysRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12O\n\x08requests\x18\x02 \x03(\x0b\x32\x38.google.ads.admanager.v1.UpdateCustomTargetingKeyRequestB\x03\xe0\x41\x02\"t\n&BatchUpdateCustomTargetingKeysResponse\x12J\n\x15\x63ustom_targeting_keys\x18\x01 \x03(\x0b\x32+.google.ads.admanager.v1.CustomTargetingKey\"\xa7\x01\n\'BatchActivateCustomTargetingKeysRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x42\n\x05names\x18\x02 \x03(\tB3\xe0\x41\x02\xfa\x41-\n+admanager.googleapis.com/CustomTargetingKey\"*\n(BatchActivateCustomTargetingKeysResponse\"\xa9\x01\n)BatchDeactivateCustomTargetingKeysRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x42\n\x05names\x18\x02 \x03(\tB3\xe0\x41\x02\xfa\x41-\n+admanager.googleapis.com/CustomTargetingKey\",\n*BatchDeactivateCustomTargetingKeysResponse2\xda\x0f\n\x19\x43ustomTargetingKeyService\x12\xb7\x01\n\x15GetCustomTargetingKey\x12\x35.google.ads.admanager.v1.GetCustomTargetingKeyRequest\x1a+.google.ads.admanager.v1.CustomTargetingKey\":\xda\x41\x04name\x82\xd3\xe4\x93\x02-\x12+/v1/{name=networks/*/customTargetingKeys/*}\x12\xca\x01\n\x17ListCustomTargetingKeys\x12\x37.google.ads.admanager.v1.ListCustomTargetingKeysRequest\x1a\x38.google.ads.admanager.v1.ListCustomTargetingKeysResponse\"<\xda\x41\x06parent\x82\xd3\xe4\x93\x02-\x12+/v1/{parent=networks/*}/customTargetingKeys\x12\xea\x01\n\x18\x43reateCustomTargetingKey\x12\x38.google.ads.admanager.v1.CreateCustomTargetingKeyRequest\x1a+.google.ads.admanager.v1.CustomTargetingKey\"g\xda\x41\x1bparent,custom_targeting_key\x82\xd3\xe4\x93\x02\x43\"+/v1/{parent=networks/*}/customTargetingKeys:\x14\x63ustom_targeting_key\x12\xf7\x01\n\x1e\x42\x61tchCreateCustomTargetingKeys\x12>.google.ads.admanager.v1.BatchCreateCustomTargetingKeysRequest\x1a?.google.ads.admanager.v1.BatchCreateCustomTargetingKeysResponse\"T\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02<\"7/v1/{parent=networks/*}/customTargetingKeys:batchCreate:\x01*\x12\x85\x02\n\x18UpdateCustomTargetingKey\x12\x38.google.ads.admanager.v1.UpdateCustomTargetingKeyRequest\x1a+.google.ads.admanager.v1.CustomTargetingKey\"\x81\x01\xda\x41 custom_targeting_key,update_mask\x82\xd3\xe4\x93\x02X2@/v1/{custom_targeting_key.name=networks/*/customTargetingKeys/*}:\x14\x63ustom_targeting_key\x12\xf7\x01\n\x1e\x42\x61tchUpdateCustomTargetingKeys\x12>.google.ads.admanager.v1.BatchUpdateCustomTargetingKeysRequest\x1a?.google.ads.admanager.v1.BatchUpdateCustomTargetingKeysResponse\"T\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02<\"7/v1/{parent=networks/*}/customTargetingKeys:batchUpdate:\x01*\x12\xfc\x01\n BatchActivateCustomTargetingKeys\x12@.google.ads.admanager.v1.BatchActivateCustomTargetingKeysRequest\x1a\x41.google.ads.admanager.v1.BatchActivateCustomTargetingKeysResponse\"S\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02>\"9/v1/{parent=networks/*}/customTargetingKeys:batchActivate:\x01*\x12\x84\x02\n\"BatchDeactivateCustomTargetingKeys\x12\x42.google.ads.admanager.v1.BatchDeactivateCustomTargetingKeysRequest\x1a\x43.google.ads.admanager.v1.BatchDeactivateCustomTargetingKeysResponse\"U\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02@\";/v1/{parent=networks/*}/customTargetingKeys:batchDeactivate:\x01*\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd2\x01\n\x1b\x63om.google.ads.admanager.v1B\x1e\x43ustomTargetingKeyServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.CustomTargetingKey", "google/ads/admanager/v1/custom_targeting_key_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_enums_pb.rb index 7d9ef42b9f16..0289c98991ea 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n:google/ads/admanager/v1/custom_targeting_value_enums.proto\x12\x17google.ads.admanager.v1\"\x87\x01\n\x1e\x43ustomTargetingValueStatusEnum\"e\n\x1a\x43ustomTargetingValueStatus\x12-\n)CUSTOM_TARGETING_VALUE_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\"\xc6\x01\n!CustomTargetingValueMatchTypeEnum\"\xa0\x01\n\x1d\x43ustomTargetingValueMatchType\x12\x31\n-CUSTOM_TARGETING_VALUE_MATCH_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45XACT\x10\x01\x12\t\n\x05\x42ROAD\x10\x02\x12\n\n\x06PREFIX\x10\x03\x12\x10\n\x0c\x42ROAD_PREFIX\x10\x04\x12\n\n\x06SUFFIX\x10\x05\x12\x0c\n\x08\x43ONTAINS\x10\x06\x42\xd2\x01\n\x1b\x63om.google.ads.admanager.v1B\x1e\x43ustomTargetingValueEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_messages_pb.rb index 18b9dc9f9c49..3c6f0cad8a50 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_messages_pb.rb @@ -11,29 +11,8 @@ descriptor_data = "\n=google/ads/admanager/v1/custom_targeting_value_messages.proto\x12\x17google.ads.admanager.v1\x1a:google/ads/admanager/v1/custom_targeting_value_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xab\x05\n\x14\x43ustomTargetingValue\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12Y\n\x14\x63ustom_targeting_key\x18\x08 \x01(\tB6\xe0\x41\x02\xe0\x41\x05\xfa\x41-\n+admanager.googleapis.com/CustomTargetingKeyH\x00\x88\x01\x01\x12\x1d\n\x0b\x61\x64_tag_name\x18\x04 \x01(\tB\x03\xe0\x41\x05H\x01\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x02\x88\x01\x01\x12y\n\nmatch_type\x18\x06 \x01(\x0e\x32X.google.ads.admanager.v1.CustomTargetingValueMatchTypeEnum.CustomTargetingValueMatchTypeB\x06\xe0\x41\x05\xe0\x41\x02H\x03\x88\x01\x01\x12l\n\x06status\x18\x07 \x01(\x0e\x32R.google.ads.admanager.v1.CustomTargetingValueStatusEnum.CustomTargetingValueStatusB\x03\xe0\x41\x03H\x04\x88\x01\x01:\xa8\x01\xea\x41\xa4\x01\n-admanager.googleapis.com/CustomTargetingValue\x12\x46networks/{network_code}/customTargetingValues/{custom_targeting_value}*\x15\x63ustomTargetingValues2\x14\x63ustomTargetingValueB\x17\n\x15_custom_targeting_keyB\x0e\n\x0c_ad_tag_nameB\x0f\n\r_display_nameB\r\n\x0b_match_typeB\t\n\x07_statusB\xd5\x01\n\x1b\x63om.google.ads.admanager.v1B!CustomTargetingValueMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_service_pb.rb index 4ee96535ee9a..7e8b320c7bb0 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/custom_targeting_value_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\nnetworks/{network_code}/deviceCapabilities/{device_capability}*\x12\x64\x65viceCapabilities2\x10\x64\x65viceCapabilityB\x0f\n\r_display_nameB\xd1\x01\n\x1b\x63om.google.ads.admanager.v1B\x1d\x44\x65viceCapabilityMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_capability_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_capability_service_pb.rb index 1e639d38ee8e..7567169d562e 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_capability_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_capability_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n7google/ads/admanager/v1/device_capability_service.proto\x12\x17google.ads.admanager.v1\x1a\x38google/ads/admanager/v1/device_capability_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"]\n\x1aGetDeviceCapabilityRequest\x12?\n\x04name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)admanager.googleapis.com/DeviceCapability\"\xc9\x01\n\x1dListDeviceCapabilitiesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x95\x01\n\x1eListDeviceCapabilitiesResponse\x12\x46\n\x13\x64\x65vice_capabilities\x18\x01 \x03(\x0b\x32).google.ads.admanager.v1.DeviceCapability\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xde\x03\n\x17\x44\x65viceCapabilityService\x12\xb0\x01\n\x13GetDeviceCapability\x12\x33.google.ads.admanager.v1.GetDeviceCapabilityRequest\x1a).google.ads.admanager.v1.DeviceCapability\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,\x12*/v1/{name=networks/*/deviceCapabilities/*}\x12\xc6\x01\n\x16ListDeviceCapabilities\x12\x36.google.ads.admanager.v1.ListDeviceCapabilitiesRequest\x1a\x37.google.ads.admanager.v1.ListDeviceCapabilitiesResponse\";\xda\x41\x06parent\x82\xd3\xe4\x93\x02,\x12*/v1/{parent=networks/*}/deviceCapabilities\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1c\x44\x65viceCapabilityServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.DeviceCapability", "google/ads/admanager/v1/device_capability_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_category_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_category_messages_pb.rb index 059981454612..e052a20bbce7 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_category_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_category_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n6google/ads/admanager/v1/device_category_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xe2\x01\n\x0e\x44\x65viceCategory\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x03H\x00\x88\x01\x01:\x8b\x01\xea\x41\x87\x01\n\'admanager.googleapis.com/DeviceCategory\x12:networks/{network_code}/deviceCategories/{device_category}*\x10\x64\x65viceCategories2\x0e\x64\x65viceCategoryB\x0f\n\r_display_nameB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1b\x44\x65viceCategoryMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_category_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_category_service_pb.rb index 8581c21afe57..568bd97e9c87 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_category_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_category_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n5google/ads/admanager/v1/device_category_service.proto\x12\x17google.ads.admanager.v1\x1a\x36google/ads/admanager/v1/device_category_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"Y\n\x18GetDeviceCategoryRequest\x12=\n\x04name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'admanager.googleapis.com/DeviceCategory\"\xc7\x01\n\x1bListDeviceCategoriesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x8f\x01\n\x1cListDeviceCategoriesResponse\x12\x42\n\x11\x64\x65vice_categories\x18\x01 \x03(\x0b\x32\'.google.ads.admanager.v1.DeviceCategory\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xcc\x03\n\x15\x44\x65viceCategoryService\x12\xa8\x01\n\x11GetDeviceCategory\x12\x31.google.ads.admanager.v1.GetDeviceCategoryRequest\x1a\'.google.ads.admanager.v1.DeviceCategory\"7\xda\x41\x04name\x82\xd3\xe4\x93\x02*\x12(/v1/{name=networks/*/deviceCategories/*}\x12\xbe\x01\n\x14ListDeviceCategories\x12\x34.google.ads.admanager.v1.ListDeviceCategoriesRequest\x1a\x35.google.ads.admanager.v1.ListDeviceCategoriesResponse\"9\xda\x41\x06parent\x82\xd3\xe4\x93\x02*\x12(/v1/{parent=networks/*}/deviceCategories\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xce\x01\n\x1b\x63om.google.ads.admanager.v1B\x1a\x44\x65viceCategoryServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.DeviceCategory", "google/ads/admanager/v1/device_category_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_manufacturer_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_manufacturer_messages_pb.rb index 87c8b7aedca0..6a369f4312b8 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_manufacturer_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_manufacturer_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n:google/ads/admanager/v1/device_manufacturer_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xf8\x01\n\x12\x44\x65viceManufacturer\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x03H\x00\x88\x01\x01:\x9d\x01\xea\x41\x99\x01\n+admanager.googleapis.com/DeviceManufacturer\x12\x41networks/{network_code}/deviceManufacturers/{device_manufacturer}*\x13\x64\x65viceManufacturers2\x12\x64\x65viceManufacturerB\x0f\n\r_display_nameB\xd3\x01\n\x1b\x63om.google.ads.admanager.v1B\x1f\x44\x65viceManufacturerMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_manufacturer_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_manufacturer_service_pb.rb index c37e921952b3..59cd412fd92a 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_manufacturer_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/device_manufacturer_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n9google/ads/admanager/v1/device_manufacturer_service.proto\x12\x17google.ads.admanager.v1\x1a:google/ads/admanager/v1/device_manufacturer_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"a\n\x1cGetDeviceManufacturerRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+admanager.googleapis.com/DeviceManufacturer\"\xca\x01\n\x1eListDeviceManufacturersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x99\x01\n\x1fListDeviceManufacturersResponse\x12I\n\x14\x64\x65vice_manufacturers\x18\x01 \x03(\x0b\x32+.google.ads.admanager.v1.DeviceManufacturer\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xeb\x03\n\x19\x44\x65viceManufacturerService\x12\xb7\x01\n\x15GetDeviceManufacturer\x12\x35.google.ads.admanager.v1.GetDeviceManufacturerRequest\x1a+.google.ads.admanager.v1.DeviceManufacturer\":\xda\x41\x04name\x82\xd3\xe4\x93\x02-\x12+/v1/{name=networks/*/deviceManufacturers/*}\x12\xca\x01\n\x17ListDeviceManufacturers\x12\x37.google.ads.admanager.v1.ListDeviceManufacturersRequest\x1a\x38.google.ads.admanager.v1.ListDeviceManufacturersResponse\"<\xda\x41\x06parent\x82\xd3\xe4\x93\x02-\x12+/v1/{parent=networks/*}/deviceManufacturers\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd2\x01\n\x1b\x63om.google.ads.admanager.v1B\x1e\x44\x65viceManufacturerServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.DeviceManufacturer", "google/ads/admanager/v1/device_manufacturer_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/early_ad_break_notification_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/early_ad_break_notification_enums_pb.rb index f99106f26be1..18098a15a0a9 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/early_ad_break_notification_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/early_ad_break_notification_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n?google/ads/admanager/v1/early_ad_break_notification_enums.proto\x12\x17google.ads.admanager.v1\"o\n\x10\x41\x64\x42reakStateEnum\"[\n\x0c\x41\x64\x42reakState\x12\x1e\n\x1a\x41\x44_BREAK_STATE_UNSPECIFIED\x10\x00\x12\x0e\n\nDECISIONED\x10\x01\x12\x0c\n\x08\x43OMPLETE\x10\x02\x12\r\n\tSCHEDULED\x10\x03\x42\xd6\x01\n\x1b\x63om.google.ads.admanager.v1B\"EarlyAdBreakNotificationEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_messages_pb.rb index a31a41b3fc8b..fece05be1674 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n=google/ads/admanager/v1/entity_signals_mapping_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xae\x03\n\x14\x45ntitySignalsMapping\x12\x1d\n\x13\x61udience_segment_id\x18\x03 \x01(\x03H\x00\x12\x1b\n\x11\x63ontent_bundle_id\x18\x04 \x01(\x03H\x00\x12#\n\x19\x63ustom_targeting_value_id\x18\x05 \x01(\x03H\x00\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12+\n\x19\x65ntity_signals_mapping_id\x18\x02 \x01(\x03\x42\x03\xe0\x41\x03H\x01\x88\x01\x01\x12\"\n\x15taxonomy_category_ids\x18\x06 \x03(\x03\x42\x03\xe0\x41\x01:\xa8\x01\xea\x41\xa4\x01\n-admanager.googleapis.com/EntitySignalsMapping\x12\x46networks/{network_code}/entitySignalsMappings/{entity_signals_mapping}*\x15\x65ntitySignalsMappings2\x14\x65ntitySignalsMappingB\x08\n\x06\x65ntityB\x1c\n\x1a_entity_signals_mapping_idB\xd5\x01\n\x1b\x63om.google.ads.admanager.v1B!EntitySignalsMappingMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_service_pb.rb index 16d6fd719852..f7236e9257b5 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_service_pb.rb @@ -14,31 +14,8 @@ descriptor_data = "\n\xda\x41\x06parent\x82\xd3\xe4\x93\x02/\x12-/v1/{parent=networks/*}/entitySignalsMappings\x12\xf6\x01\n\x1a\x43reateEntitySignalsMapping\x12:.google.ads.admanager.v1.CreateEntitySignalsMappingRequest\x1a-.google.ads.admanager.v1.EntitySignalsMapping\"m\xda\x41\x1dparent,entity_signals_mapping\x82\xd3\xe4\x93\x02G\"-/v1/{parent=networks/*}/entitySignalsMappings:\x16\x65ntity_signals_mapping\x12\x93\x02\n\x1aUpdateEntitySignalsMapping\x12:.google.ads.admanager.v1.UpdateEntitySignalsMappingRequest\x1a-.google.ads.admanager.v1.EntitySignalsMapping\"\x89\x01\xda\x41\"entity_signals_mapping,update_mask\x82\xd3\xe4\x93\x02^2D/v1/{entity_signals_mapping.name=networks/*/entitySignalsMappings/*}:\x16\x65ntity_signals_mapping\x12\xff\x01\n BatchCreateEntitySignalsMappings\x12@.google.ads.admanager.v1.BatchCreateEntitySignalsMappingsRequest\x1a\x41.google.ads.admanager.v1.BatchCreateEntitySignalsMappingsResponse\"V\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02>\"9/v1/{parent=networks/*}/entitySignalsMappings:batchCreate:\x01*\x12\xff\x01\n BatchUpdateEntitySignalsMappings\x12@.google.ads.admanager.v1.BatchUpdateEntitySignalsMappingsRequest\x1a\x41.google.ads.admanager.v1.BatchUpdateEntitySignalsMappingsResponse\"V\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02>\"9/v1/{parent=networks/*}/entitySignalsMappings:batchUpdate:\x01*\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd4\x01\n\x1b\x63om.google.ads.admanager.v1B EntitySignalsMappingServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.EntitySignalsMapping", "google/ads/admanager/v1/entity_signals_mapping_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/environment_type_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/environment_type_enum_pb.rb index d94e047c630b..a5112cbc6cda 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/environment_type_enum_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/environment_type_enum_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n3google/ads/admanager/v1/environment_type_enum.proto\x12\x17google.ads.admanager.v1\"i\n\x13\x45nvironmentTypeEnum\"R\n\x0f\x45nvironmentType\x12 \n\x1c\x45NVIRONMENT_TYPE_UNSPECIFIED\x10\x00\x12\x0b\n\x07\x42ROWSER\x10\x01\x12\x10\n\x0cVIDEO_PLAYER\x10\x02\x42\xcc\x01\n\x1b\x63om.google.ads.admanager.v1B\x18\x45nvironmentTypeEnumProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/exchange_syndication_product_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/exchange_syndication_product_enum_pb.rb index 936f8274d8c3..edebe817bd13 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/exchange_syndication_product_enum_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/exchange_syndication_product_enum_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n?google/ads/admanager/v1/exchange_syndication_product_enum.proto\x12\x17google.ads.admanager.v1\"\xaa\x01\n\x1e\x45xchangeSyndicationProductEnum\"\x87\x01\n\x1a\x45xchangeSyndicationProduct\x12,\n(EXCHANGE_SYNDICATION_PRODUCT_UNSPECIFIED\x10\x00\x12\x0b\n\x07\x44ISPLAY\x10\x01\x12\x0e\n\nMOBILE_APP\x10\x02\x12\x13\n\x0fVIDEO_AND_AUDIO\x10\x03\x12\t\n\x05GAMES\x10\x04\x42\xd7\x01\n\x1b\x63om.google.ads.admanager.v1B#ExchangeSyndicationProductEnumProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/frequency_cap_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/frequency_cap_pb.rb index 3c83a5fdda75..9d6c2fafc8fc 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/frequency_cap_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/frequency_cap_pb.rb @@ -9,29 +9,8 @@ descriptor_data = "\n+google/ads/admanager/v1/frequency_cap.proto\x12\x17google.ads.admanager.v1\x1a,google/ads/admanager/v1/time_unit_enum.proto\"\xc0\x01\n\x0c\x46requencyCap\x12\x1c\n\x0fmax_impressions\x18\x01 \x01(\x03H\x00\x88\x01\x01\x12\x18\n\x0btime_amount\x18\x02 \x01(\x03H\x01\x88\x01\x01\x12\x46\n\ttime_unit\x18\x03 \x01(\x0e\x32..google.ads.admanager.v1.TimeUnitEnum.TimeUnitH\x02\x88\x01\x01\x42\x12\n\x10_max_impressionsB\x0e\n\x0c_time_amountB\x0c\n\n_time_unitB\xc5\x01\n\x1b\x63om.google.ads.admanager.v1B\x11\x46requencyCapProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/geo_target_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/geo_target_messages_pb.rb index a5a3675701ce..104267bc2a14 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/geo_target_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/geo_target_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n1google/ads/admanager/v1/geo_target_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xb8\x03\n\tGeoTarget\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x03H\x00\x88\x01\x01\x12I\n\x10\x63\x61nonical_parent\x18\x03 \x01(\tB*\xe0\x41\x03\xfa\x41$\n\"admanager.googleapis.com/GeoTargetH\x01\x88\x01\x01\x12\x19\n\x0cparent_names\x18\x04 \x03(\tB\x03\xe0\x41\x03\x12\x1d\n\x0bregion_code\x18\x05 \x01(\tB\x03\xe0\x41\x03H\x02\x88\x01\x01\x12\x16\n\x04type\x18\x06 \x01(\tB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12\x1c\n\ntargetable\x18\x07 \x01(\x08\x42\x03\xe0\x41\x03H\x04\x88\x01\x01:o\xea\x41l\n\"admanager.googleapis.com/GeoTarget\x12/networks/{network_code}/geoTargets/{geo_target}*\ngeoTargets2\tgeoTargetB\x0f\n\r_display_nameB\x13\n\x11_canonical_parentB\x0e\n\x0c_region_codeB\x07\n\x05_typeB\r\n\x0b_targetableB\xca\x01\n\x1b\x63om.google.ads.admanager.v1B\x16GeoTargetMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/geo_target_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/geo_target_service_pb.rb index e25506b1e564..4232bd1d21f9 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/geo_target_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/geo_target_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n0google/ads/admanager/v1/geo_target_service.proto\x12\x17google.ads.admanager.v1\x1a\x31google/ads/admanager/v1/geo_target_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"O\n\x13GetGeoTargetRequest\x12\x38\n\x04name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"admanager.googleapis.com/GeoTarget\"\xc1\x01\n\x15ListGeoTargetsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"~\n\x16ListGeoTargetsResponse\x12\x37\n\x0bgeo_targets\x18\x01 \x03(\x0b\x32\".google.ads.admanager.v1.GeoTarget\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\x9a\x03\n\x10GeoTargetService\x12\x93\x01\n\x0cGetGeoTarget\x12,.google.ads.admanager.v1.GetGeoTargetRequest\x1a\".google.ads.admanager.v1.GeoTarget\"1\xda\x41\x04name\x82\xd3\xe4\x93\x02$\x12\"/v1/{name=networks/*/geoTargets/*}\x12\xa6\x01\n\x0eListGeoTargets\x12..google.ads.admanager.v1.ListGeoTargetsRequest\x1a/.google.ads.admanager.v1.ListGeoTargetsResponse\"3\xda\x41\x06parent\x82\xd3\xe4\x93\x02$\x12\"/v1/{parent=networks/*}/geoTargets\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc9\x01\n\x1b\x63om.google.ads.admanager.v1B\x15GeoTargetServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.GeoTarget", "google/ads/admanager/v1/geo_target_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/goal_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/goal_enums_pb.rb index a476d7e8d378..85a66af1ea94 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/goal_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/goal_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n(google/ads/admanager/v1/goal_enums.proto\x12\x17google.ads.admanager.v1\"X\n\x0cGoalTypeEnum\"H\n\x08GoalType\x12\x19\n\x15GOAL_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\x0c\n\x08LIFETIME\x10\x02\x12\t\n\x05\x44\x41ILY\x10\x03\"\xe8\x01\n\x0cUnitTypeEnum\"\xd7\x01\n\x08UnitType\x12\x19\n\x15UNIT_TYPE_UNSPECIFIED\x10\x00\x12\x0f\n\x0bIMPRESSIONS\x10\x01\x12\n\n\x06\x43LICKS\x10\x02\x12!\n\x1d\x43LICK_THROUGH_CPA_CONVERSIONS\x10\x03\x12 \n\x1cVIEW_THROUGH_CPA_CONVERSIONS\x10\x04\x12\x19\n\x15TOTAL_CPA_CONVERSIONS\x10\x05\x12\x18\n\x14VIEWABLE_IMPRESSIONS\x10\x06\x12\x19\n\x15IN_TARGET_IMPRESSIONS\x10\x07\x42\xc2\x01\n\x1b\x63om.google.ads.admanager.v1B\x0eGoalEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/goal_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/goal_pb.rb index bc3d7746c522..ec8f47e44f64 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/goal_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/goal_pb.rb @@ -9,29 +9,8 @@ descriptor_data = "\n\"google/ads/admanager/v1/goal.proto\x12\x17google.ads.admanager.v1\x1a(google/ads/admanager/v1/goal_enums.proto\"\xd0\x01\n\x04Goal\x12\x46\n\tgoal_type\x18\x01 \x01(\x0e\x32..google.ads.admanager.v1.GoalTypeEnum.GoalTypeH\x00\x88\x01\x01\x12\x46\n\tunit_type\x18\x02 \x01(\x0e\x32..google.ads.admanager.v1.UnitTypeEnum.UnitTypeH\x01\x88\x01\x01\x12\x12\n\x05units\x18\x03 \x01(\x03H\x02\x88\x01\x01\x42\x0c\n\n_goal_typeB\x0c\n\n_unit_typeB\x08\n\x06_unitsB\xbd\x01\n\x1b\x63om.google.ads.admanager.v1B\tGoalProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/label_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/label_messages_pb.rb index 34595a11b4c1..a7bfe5b54dcf 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/label_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/label_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n,google/ads/admanager/v1/label_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"v\n\x05Label\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08:Z\xea\x41W\n\x1e\x61\x64manager.googleapis.com/Label\x12&networks/{network_code}/labels/{label}*\x06labels2\x05labelB\xc6\x01\n\x1b\x63om.google.ads.admanager.v1B\x12LabelMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_enums_pb.rb index b747d0a2e3c5..e37a4c979937 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n-google/ads/admanager/v1/line_item_enums.proto\x12\x17google.ads.admanager.v1\"\x82\x02\n\x10LineItemTypeEnum\"\xed\x01\n\x0cLineItemType\x12\x1e\n\x1aLINE_ITEM_TYPE_UNSPECIFIED\x10\x00\x12\x0f\n\x0bSPONSORSHIP\x10\x0c\x12\x0c\n\x08STANDARD\x10\r\x12\x0b\n\x07NETWORK\x10\t\x12\x08\n\x04\x42ULK\x10\x04\x12\x12\n\x0ePRICE_PRIORITY\x10\x0b\x12\t\n\x05HOUSE\x10\x07\x12\x12\n\x0e\x43LICK_TRACKING\x10\x06\x12\x0b\n\x07\x41\x44SENSE\x10\x02\x12\x0f\n\x0b\x41\x44_EXCHANGE\x10\x03\x12\n\n\x06\x42UMPER\x10\x05\x12\x12\n\x0ePREFERRED_DEAL\x10\n\x12\x16\n\x12\x41UDIENCE_EXTENSION\x10\x0e\x42\xc6\x01\n\x1b\x63om.google.ads.admanager.v1B\x12LineItemEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_messages_pb.rb index d571b550ba8e..cc53cc4c3b39 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_messages_pb.rb @@ -15,33 +15,8 @@ descriptor_data = "\n0google/ads/admanager/v1/line_item_messages.proto\x12\x17google.ads.admanager.v1\x1a\x30google/ads/admanager/v1/custom_field_value.proto\x1a\"google/ads/admanager/v1/goal.proto\x1a-google/ads/admanager/v1/line_item_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/type/money.proto\"\xf6\x05\n\x08LineItem\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12:\n\x05order\x18\x02 \x01(\tB&\xe0\x41\x03\xfa\x41 \n\x1e\x61\x64manager.googleapis.com/OrderH\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12\x38\n\nstart_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02H\x02\x88\x01\x01\x12\x36\n\x08\x65nd_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12X\n\x0eline_item_type\x18\x11 \x01(\x0e\x32\x36.google.ads.admanager.v1.LineItemTypeEnum.LineItemTypeB\x03\xe0\x41\x02H\x04\x88\x01\x01\x12*\n\x04rate\x18\x14 \x01(\x0b\x32\x12.google.type.MoneyB\x03\xe0\x41\x02H\x05\x88\x01\x01\x12,\n\x06\x62udget\x18# \x01(\x0b\x32\x12.google.type.MoneyB\x03\xe0\x41\x03H\x06\x88\x01\x01\x12K\n\x13\x63ustom_field_values\x18; \x03(\x0b\x32).google.ads.admanager.v1.CustomFieldValueB\x03\xe0\x41\x01\x12\x35\n\x04goal\x18L \x01(\x0b\x32\x1d.google.ads.admanager.v1.GoalB\x03\xe0\x41\x01H\x07\x88\x01\x01:j\xea\x41g\n!admanager.googleapis.com/LineItem\x12-networks/{network_code}/lineItems/{line_item}*\tlineItems2\x08lineItemB\x08\n\x06_orderB\x0f\n\r_display_nameB\r\n\x0b_start_timeB\x0b\n\t_end_timeB\x11\n\x0f_line_item_typeB\x07\n\x05_rateB\t\n\x07_budgetB\x07\n\x05_goalB\xc9\x01\n\x1b\x63om.google.ads.admanager.v1B\x15LineItemMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.type.Money", "google/type/money.proto"], - ["google.ads.admanager.v1.CustomFieldValue", "google/ads/admanager/v1/custom_field_value.proto"], - ["google.ads.admanager.v1.Goal", "google/ads/admanager/v1/goal.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_service_pb.rb index 2851fc0797cb..0964bba2c790 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/line_item_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n/google/ads/admanager/v1/line_item_service.proto\x12\x17google.ads.admanager.v1\x1a\x30google/ads/admanager/v1/line_item_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"M\n\x12GetLineItemRequest\x12\x37\n\x04name\x18\x01 \x01(\tB)\xe0\x41\x02\xfa\x41#\n!admanager.googleapis.com/LineItem\"\xc0\x01\n\x14ListLineItemsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"{\n\x15ListLineItemsResponse\x12\x35\n\nline_items\x18\x01 \x03(\x0b\x32!.google.ads.admanager.v1.LineItem\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\x91\x03\n\x0fLineItemService\x12\x8f\x01\n\x0bGetLineItem\x12+.google.ads.admanager.v1.GetLineItemRequest\x1a!.google.ads.admanager.v1.LineItem\"0\xda\x41\x04name\x82\xd3\xe4\x93\x02#\x12!/v1/{name=networks/*/lineItems/*}\x12\xa2\x01\n\rListLineItems\x12-.google.ads.admanager.v1.ListLineItemsRequest\x1a..google.ads.admanager.v1.ListLineItemsResponse\"2\xda\x41\x06parent\x82\xd3\xe4\x93\x02#\x12!/v1/{parent=networks/*}/lineItems\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc8\x01\n\x1b\x63om.google.ads.admanager.v1B\x14LineItemServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.LineItem", "google/ads/admanager/v1/line_item_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/live_stream_event_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/live_stream_event_messages_pb.rb index 33a6790daf95..fe96aafe0c39 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/live_stream_event_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/live_stream_event_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n8google/ads/admanager/v1/live_stream_event_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xb6\x01\n\x0fLiveStreamEvent\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08:\x8f\x01\xea\x41\x8b\x01\n(admanager.googleapis.com/LiveStreamEvent\x12\xda\x41\x06parent\x82\xd3\xe4\x93\x02/\x12-/v1/{parent=networks/*}/mobileDeviceSubmodels\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd4\x01\n\x1b\x63om.google.ads.admanager.v1B MobileDeviceSubmodelServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.MobileDeviceSubmodel", "google/ads/admanager/v1/mobile_device_submodel_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/network_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/network_messages_pb.rb index 073d1dcc4abc..c03ec717f4ec 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/network_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/network_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n.google/ads/admanager/v1/network_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xd0\x04\n\x07Network\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x00\x88\x01\x01\x12\x1e\n\x0cnetwork_code\x18\x03 \x01(\tB\x03\xe0\x41\x03H\x01\x88\x01\x01\x12\x1f\n\rproperty_code\x18\x04 \x01(\tB\x03\xe0\x41\x03H\x02\x88\x01\x01\x12\x1b\n\ttime_zone\x18\x05 \x01(\tB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12\x1f\n\rcurrency_code\x18\x06 \x01(\tB\x03\xe0\x41\x03H\x04\x88\x01\x01\x12%\n\x18secondary_currency_codes\x18\x07 \x03(\tB\x03\xe0\x41\x01\x12L\n\x16\x65\x66\x66\x65\x63tive_root_ad_unit\x18\x08 \x01(\tB\'\xe0\x41\x03\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/AdUnitH\x05\x88\x01\x01\x12\x1e\n\x0ctest_network\x18\n \x01(\x08\x42\x03\xe0\x41\x03H\x06\x88\x01\x01\x12\x1c\n\nnetwork_id\x18\x0b \x01(\x03\x42\x03\xe0\x41\x03H\x07\x88\x01\x01:Q\xea\x41N\n admanager.googleapis.com/Network\x12\x17networks/{network_code}*\x08networks2\x07networkB\x0f\n\r_display_nameB\x0f\n\r_network_codeB\x10\n\x0e_property_codeB\x0c\n\n_time_zoneB\x10\n\x0e_currency_codeB\x19\n\x17_effective_root_ad_unitB\x0f\n\r_test_networkB\r\n\x0b_network_idB\xc8\x01\n\x1b\x63om.google.ads.admanager.v1B\x14NetworkMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/network_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/network_service_pb.rb index 0e803d6f2e75..c4c23fa7b2b7 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/network_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/network_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n-google/ads/admanager/v1/network_service.proto\x12\x17google.ads.admanager.v1\x1a.google/ads/admanager/v1/network_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"K\n\x11GetNetworkRequest\x12\x36\n\x04name\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\"Y\n\x13ListNetworksRequest\x12\x16\n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x05 \x01(\x05\x42\x03\xe0\x41\x01\"w\n\x14ListNetworksResponse\x12\x32\n\x08networks\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.Network\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xe0\x02\n\x0eNetworkService\x12\x80\x01\n\nGetNetwork\x12*.google.ads.admanager.v1.GetNetworkRequest\x1a .google.ads.admanager.v1.Network\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/{name=networks/*}\x12\x81\x01\n\x0cListNetworks\x12,.google.ads.admanager.v1.ListNetworksRequest\x1a-.google.ads.admanager.v1.ListNetworksResponse\"\x14\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/networks\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc7\x01\n\x1b\x63om.google.ads.admanager.v1B\x13NetworkServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Network", "google/ads/admanager/v1/network_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_messages_pb.rb index 07524d3c78bf..1e8fbab8d8e6 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n7google/ads/admanager/v1/operating_system_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xe6\x01\n\x0fOperatingSystem\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x03H\x00\x88\x01\x01:\x8e\x01\xea\x41\x8a\x01\n(admanager.googleapis.com/OperatingSystem\x12;networks/{network_code}/operatingSystems/{operating_system}*\x10operatingSystems2\x0foperatingSystemB\x0f\n\r_display_nameB\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1cOperatingSystemMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_service_pb.rb index abfc399fa45d..a033109dea26 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n6google/ads/admanager/v1/operating_system_service.proto\x12\x17google.ads.admanager.v1\x1a\x37google/ads/admanager/v1/operating_system_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"[\n\x19GetOperatingSystemRequest\x12>\n\x04name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/OperatingSystem\"\xc7\x01\n\x1bListOperatingSystemsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x90\x01\n\x1cListOperatingSystemsResponse\x12\x43\n\x11operating_systems\x18\x01 \x03(\x0b\x32(.google.ads.admanager.v1.OperatingSystem\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xd0\x03\n\x16OperatingSystemService\x12\xab\x01\n\x12GetOperatingSystem\x12\x32.google.ads.admanager.v1.GetOperatingSystemRequest\x1a(.google.ads.admanager.v1.OperatingSystem\"7\xda\x41\x04name\x82\xd3\xe4\x93\x02*\x12(/v1/{name=networks/*/operatingSystems/*}\x12\xbe\x01\n\x14ListOperatingSystems\x12\x34.google.ads.admanager.v1.ListOperatingSystemsRequest\x1a\x35.google.ads.admanager.v1.ListOperatingSystemsResponse\"9\xda\x41\x06parent\x82\xd3\xe4\x93\x02*\x12(/v1/{parent=networks/*}/operatingSystems\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1bOperatingSystemServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.OperatingSystem", "google/ads/admanager/v1/operating_system_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_version_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_version_messages_pb.rb index d3ee58b09eff..f8a9bfad9f83 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_version_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_version_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n?google/ads/admanager/v1/operating_system_version_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xf9\x02\n\x16OperatingSystemVersion\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1f\n\rmajor_version\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1f\n\rminor_version\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03H\x01\x88\x01\x01\x12\x1f\n\rmicro_version\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03H\x02\x88\x01\x01:\xb2\x01\xea\x41\xae\x01\n/admanager.googleapis.com/OperatingSystemVersion\x12Jnetworks/{network_code}/operatingSystemVersions/{operating_system_version}*\x17operatingSystemVersions2\x16operatingSystemVersionB\x10\n\x0e_major_versionB\x10\n\x0e_minor_versionB\x10\n\x0e_micro_versionB\xd7\x01\n\x1b\x63om.google.ads.admanager.v1B#OperatingSystemVersionMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_version_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_version_service_pb.rb index cb919c46f93c..fcebd31cd911 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_version_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/operating_system_version_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n>google/ads/admanager/v1/operating_system_version_service.proto\x12\x17google.ads.admanager.v1\x1a?google/ads/admanager/v1/operating_system_version_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"i\n GetOperatingSystemVersionRequest\x12\x45\n\x04name\x18\x01 \x01(\tB7\xe0\x41\x02\xfa\x41\x31\n/admanager.googleapis.com/OperatingSystemVersion\"\xce\x01\n\"ListOperatingSystemVersionsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\xa6\x01\n#ListOperatingSystemVersionsResponse\x12R\n\x19operating_system_versions\x18\x01 \x03(\x0b\x32/.google.ads.admanager.v1.OperatingSystemVersion\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\x8f\x04\n\x1dOperatingSystemVersionService\x12\xc7\x01\n\x19GetOperatingSystemVersion\x12\x39.google.ads.admanager.v1.GetOperatingSystemVersionRequest\x1a/.google.ads.admanager.v1.OperatingSystemVersion\">\xda\x41\x04name\x82\xd3\xe4\x93\x02\x31\x12//v1/{name=networks/*/operatingSystemVersions/*}\x12\xda\x01\n\x1bListOperatingSystemVersions\x12;.google.ads.admanager.v1.ListOperatingSystemVersionsRequest\x1a<.google.ads.admanager.v1.ListOperatingSystemVersionsResponse\"@\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x31\x12//v1/{parent=networks/*}/operatingSystemVersions\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd6\x01\n\x1b\x63om.google.ads.admanager.v1B\"OperatingSystemVersionServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.OperatingSystemVersion", "google/ads/admanager/v1/operating_system_version_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_enums_pb.rb index 9bb34705adba..a586a55f153e 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n)google/ads/admanager/v1/order_enums.proto\x12\x17google.ads.admanager.v1\"\xa6\x01\n\x0fOrderStatusEnum\"\x92\x01\n\x0bOrderStatus\x12\x1c\n\x18ORDER_STATUS_UNSPECIFIED\x10\x00\x12\t\n\x05\x44RAFT\x10\x02\x12\x14\n\x10PENDING_APPROVAL\x10\x03\x12\x0c\n\x08\x41PPROVED\x10\x04\x12\x0f\n\x0b\x44ISAPPROVED\x10\x05\x12\n\n\x06PAUSED\x10\x06\x12\x0c\n\x08\x43\x41NCELED\x10\x07\x12\x0b\n\x07\x44\x45LETED\x10\x08\x42\xc3\x01\n\x1b\x63om.google.ads.admanager.v1B\x0fOrderEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_messages_pb.rb index d5023448d86d..1c1135190617 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_messages_pb.rb @@ -14,32 +14,8 @@ descriptor_data = "\n,google/ads/admanager/v1/order_messages.proto\x12\x17google.ads.admanager.v1\x1a+google/ads/admanager/v1/applied_label.proto\x1a\x30google/ads/admanager/v1/custom_field_value.proto\x1a)google/ads/admanager/v1/order_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x99\x0f\n\x05Order\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1a\n\x08order_id\x18\x04 \x01(\x03\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12\x1e\n\x0cprogrammatic\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01H\x02\x88\x01\x01\x12>\n\ntrafficker\x18\x17 \x01(\tB%\xe0\x41\x02\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/UserH\x03\x88\x01\x01\x12H\n\x13\x61\x64vertiser_contacts\x18\x05 \x03(\tB+\xe0\x41\x01\xe0\x41\x06\xfa\x41\"\n admanager.googleapis.com/Contact\x12\x41\n\nadvertiser\x18\x06 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/CompanyH\x04\x88\x01\x01\x12\x41\n\x0f\x61gency_contacts\x18\x07 \x03(\tB(\xe0\x41\x01\xfa\x41\"\n admanager.googleapis.com/Contact\x12=\n\x06\x61gency\x18\x08 \x01(\tB(\xe0\x41\x01\xfa\x41\"\n admanager.googleapis.com/CompanyH\x05\x88\x01\x01\x12<\n\rapplied_teams\x18\t \x03(\tB%\xe0\x41\x01\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Team\x12>\n\x0f\x65\x66\x66\x65\x63tive_teams\x18\x1c \x03(\tB%\xe0\x41\x03\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Team\x12;\n\x07\x63reator\x18\n \x01(\tB%\xe0\x41\x03\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/UserH\x06\x88\x01\x01\x12\x1f\n\rcurrency_code\x18\x0b \x01(\tB\x03\xe0\x41\x03H\x07\x88\x01\x01\x12\x38\n\nstart_time\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\x08\x88\x01\x01\x12\x36\n\x08\x65nd_time\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\t\x88\x01\x01\x12$\n\x12unlimited_end_time\x18- \x01(\x08\x42\x03\xe0\x41\x03H\n\x88\x01\x01\x12#\n\x11\x65xternal_order_id\x18\r \x01(\x05\x42\x03\xe0\x41\x01H\x0b\x88\x01\x01\x12\x1a\n\x08\x61rchived\x18\x0e \x01(\x08\x42\x03\xe0\x41\x03H\x0c\x88\x01\x01\x12&\n\x14last_modified_by_app\x18\x0f \x01(\tB\x03\xe0\x41\x03H\r\x88\x01\x01\x12\x39\n\x0bupdate_time\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\x0e\x88\x01\x01\x12\x17\n\x05notes\x18\x11 \x01(\tB\x03\xe0\x41\x01H\x0f\x88\x01\x01\x12\x1b\n\tpo_number\x18\x12 \x01(\tB\x03\xe0\x41\x01H\x10\x88\x01\x01\x12N\n\x06status\x18\x14 \x01(\x0e\x32\x34.google.ads.admanager.v1.OrderStatusEnum.OrderStatusB\x03\xe0\x41\x03H\x11\x88\x01\x01\x12?\n\x0bsalesperson\x18\x15 \x01(\tB%\xe0\x41\x01\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/UserH\x12\x88\x01\x01\x12G\n\x15secondary_salespeople\x18\x16 \x03(\tB(\xe0\x41\x01\xe0\x41\x06\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/User\x12G\n\x15secondary_traffickers\x18\x18 \x03(\tB(\xe0\x41\x01\xe0\x41\x06\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/User\x12\x42\n\x0e\x61pplied_labels\x18\x19 \x03(\x0b\x32%.google.ads.admanager.v1.AppliedLabelB\x03\xe0\x41\x01\x12L\n\x18\x65\x66\x66\x65\x63tive_applied_labels\x18\x1a \x03(\x0b\x32%.google.ads.admanager.v1.AppliedLabelB\x03\xe0\x41\x03\x12K\n\x13\x63ustom_field_values\x18& \x03(\x0b\x32).google.ads.admanager.v1.CustomFieldValueB\x03\xe0\x41\x01:Z\xea\x41W\n\x1e\x61\x64manager.googleapis.com/Order\x12&networks/{network_code}/orders/{order}*\x06orders2\x05orderB\x0b\n\t_order_idB\x0f\n\r_display_nameB\x0f\n\r_programmaticB\r\n\x0b_traffickerB\r\n\x0b_advertiserB\t\n\x07_agencyB\n\n\x08_creatorB\x10\n\x0e_currency_codeB\r\n\x0b_start_timeB\x0b\n\t_end_timeB\x15\n\x13_unlimited_end_timeB\x14\n\x12_external_order_idB\x0b\n\t_archivedB\x17\n\x15_last_modified_by_appB\x0e\n\x0c_update_timeB\x08\n\x06_notesB\x0c\n\n_po_numberB\t\n\x07_statusB\x0e\n\x0c_salespersonB\xc6\x01\n\x1b\x63om.google.ads.admanager.v1B\x12OrderMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.ads.admanager.v1.AppliedLabel", "google/ads/admanager/v1/applied_label.proto"], - ["google.ads.admanager.v1.CustomFieldValue", "google/ads/admanager/v1/custom_field_value.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_service_pb.rb index d97ea9c260a4..56f1e4e29078 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/order_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n+google/ads/admanager/v1/order_service.proto\x12\x17google.ads.admanager.v1\x1a,google/ads/admanager/v1/order_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"G\n\x0fGetOrderRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x61\x64manager.googleapis.com/Order\"\xbd\x01\n\x11ListOrdersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"q\n\x12ListOrdersResponse\x12.\n\x06orders\x18\x01 \x03(\x0b\x32\x1e.google.ads.admanager.v1.Order\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xf6\x02\n\x0cOrderService\x12\x83\x01\n\x08GetOrder\x12(.google.ads.admanager.v1.GetOrderRequest\x1a\x1e.google.ads.admanager.v1.Order\"-\xda\x41\x04name\x82\xd3\xe4\x93\x02 \x12\x1e/v1/{name=networks/*/orders/*}\x12\x96\x01\n\nListOrders\x12*.google.ads.admanager.v1.ListOrdersRequest\x1a+.google.ads.admanager.v1.ListOrdersResponse\"/\xda\x41\x06parent\x82\xd3\xe4\x93\x02 \x12\x1e/v1/{parent=networks/*}/orders\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc5\x01\n\x1b\x63om.google.ads.admanager.v1B\x11OrderServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Order", "google/ads/admanager/v1/order_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_enums_pb.rb index c43dd195dca2..b05b6bd0cf74 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n-google/ads/admanager/v1/placement_enums.proto\x12\x17google.ads.admanager.v1\"r\n\x13PlacementStatusEnum\"[\n\x0fPlacementStatus\x12 \n\x1cPLACEMENT_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\x12\x0c\n\x08\x41RCHIVED\x10\x03\x42\xc7\x01\n\x1b\x63om.google.ads.admanager.v1B\x13PlacementEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_messages_pb.rb index 2ea7bf79bd9c..8f629f723fe9 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_messages_pb.rb @@ -12,30 +12,8 @@ descriptor_data = "\n0google/ads/admanager/v1/placement_messages.proto\x12\x17google.ads.admanager.v1\x1a-google/ads/admanager/v1/placement_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xb0\x04\n\tPlacement\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0cplacement_id\x18\x02 \x01(\x03\x42\x03\xe0\x41\x03\x12\x1e\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12\x1d\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x01\x88\x01\x01\x12 \n\x0eplacement_code\x18\x05 \x01(\tB\x03\xe0\x41\x03H\x02\x88\x01\x01\x12V\n\x06status\x18\x06 \x01(\x0e\x32<.google.ads.admanager.v1.PlacementStatusEnum.PlacementStatusB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12\x42\n\x11targeted_ad_units\x18\x07 \x03(\tB\'\xe0\x41\x01\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/AdUnit\x12\x39\n\x0bupdate_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\x04\x88\x01\x01:n\xea\x41k\n\"admanager.googleapis.com/Placement\x12.networks/{network_code}/placements/{placement}*\nplacements2\tplacementB\x0f\n\r_display_nameB\x0e\n\x0c_descriptionB\x11\n\x0f_placement_codeB\t\n\x07_statusB\x0e\n\x0c_update_timeB\xca\x01\n\x1b\x63om.google.ads.admanager.v1B\x16PlacementMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_service_pb.rb index e019de5590f1..c2216c533369 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/placement_service_pb.rb @@ -14,31 +14,8 @@ descriptor_data = "\n/google/ads/admanager/v1/placement_service.proto\x12\x17google.ads.admanager.v1\x1a\x30google/ads/admanager/v1/placement_messages.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\"O\n\x13GetPlacementRequest\x12\x38\n\x04name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"admanager.googleapis.com/Placement\"\xc1\x01\n\x15ListPlacementsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"}\n\x16ListPlacementsResponse\x12\x36\n\nplacements\x18\x01 \x03(\x0b\x32\".google.ads.admanager.v1.Placement\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x8e\x01\n\x16\x43reatePlacementRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12:\n\tplacement\x18\x02 \x01(\x0b\x32\".google.ads.admanager.v1.PlacementB\x03\xe0\x41\x02\"\xa0\x01\n\x1c\x42\x61tchCreatePlacementsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x46\n\x08requests\x18\x02 \x03(\x0b\x32/.google.ads.admanager.v1.CreatePlacementRequestB\x03\xe0\x41\x02\"W\n\x1d\x42\x61tchCreatePlacementsResponse\x12\x36\n\nplacements\x18\x01 \x03(\x0b\x32\".google.ads.admanager.v1.Placement\"\x8a\x01\n\x16UpdatePlacementRequest\x12:\n\tplacement\x18\x01 \x01(\x0b\x32\".google.ads.admanager.v1.PlacementB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\xa0\x01\n\x1c\x42\x61tchUpdatePlacementsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x46\n\x08requests\x18\x02 \x03(\x0b\x32/.google.ads.admanager.v1.UpdatePlacementRequestB\x03\xe0\x41\x02\"W\n\x1d\x42\x61tchUpdatePlacementsResponse\x12\x36\n\nplacements\x18\x01 \x03(\x0b\x32\".google.ads.admanager.v1.Placement\"\x95\x01\n\x1e\x42\x61tchActivatePlacementsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x39\n\x05names\x18\x03 \x03(\tB*\xe0\x41\x02\xfa\x41$\n\"admanager.googleapis.com/Placement\"!\n\x1f\x42\x61tchActivatePlacementsResponse\"\x97\x01\n BatchDeactivatePlacementsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x39\n\x05names\x18\x03 \x03(\tB*\xe0\x41\x02\xfa\x41$\n\"admanager.googleapis.com/Placement\"#\n!BatchDeactivatePlacementsResponse\"\x94\x01\n\x1d\x42\x61tchArchivePlacementsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x39\n\x05names\x18\x03 \x03(\tB*\xe0\x41\x02\xfa\x41$\n\"admanager.googleapis.com/Placement\" \n\x1e\x42\x61tchArchivePlacementsResponse2\xd0\x0e\n\x10PlacementService\x12\x93\x01\n\x0cGetPlacement\x12,.google.ads.admanager.v1.GetPlacementRequest\x1a\".google.ads.admanager.v1.Placement\"1\xda\x41\x04name\x82\xd3\xe4\x93\x02$\x12\"/v1/{name=networks/*/placements/*}\x12\xa6\x01\n\x0eListPlacements\x12..google.ads.admanager.v1.ListPlacementsRequest\x1a/.google.ads.admanager.v1.ListPlacementsResponse\"3\xda\x41\x06parent\x82\xd3\xe4\x93\x02$\x12\"/v1/{parent=networks/*}/placements\x12\xb0\x01\n\x0f\x43reatePlacement\x12/.google.ads.admanager.v1.CreatePlacementRequest\x1a\".google.ads.admanager.v1.Placement\"H\xda\x41\x10parent,placement\x82\xd3\xe4\x93\x02/\"\"/v1/{parent=networks/*}/placements:\tplacement\x12\xbf\x01\n\x0fUpdatePlacement\x12/.google.ads.admanager.v1.UpdatePlacementRequest\x1a\".google.ads.admanager.v1.Placement\"W\xda\x41\x15placement,update_mask\x82\xd3\xe4\x93\x02\x39\x32,/v1/{placement.name=networks/*/placements/*}:\tplacement\x12\xd3\x01\n\x15\x42\x61tchCreatePlacements\x12\x35.google.ads.admanager.v1.BatchCreatePlacementsRequest\x1a\x36.google.ads.admanager.v1.BatchCreatePlacementsResponse\"K\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x33\"./v1/{parent=networks/*}/placements:batchCreate:\x01*\x12\xd3\x01\n\x15\x42\x61tchUpdatePlacements\x12\x35.google.ads.admanager.v1.BatchUpdatePlacementsRequest\x1a\x36.google.ads.admanager.v1.BatchUpdatePlacementsResponse\"K\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x33\"./v1/{parent=networks/*}/placements:batchUpdate:\x01*\x12\xd8\x01\n\x17\x42\x61tchActivatePlacements\x12\x37.google.ads.admanager.v1.BatchActivatePlacementsRequest\x1a\x38.google.ads.admanager.v1.BatchActivatePlacementsResponse\"J\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x35\"0/v1/{parent=networks/*}/placements:batchActivate:\x01*\x12\xe0\x01\n\x19\x42\x61tchDeactivatePlacements\x12\x39.google.ads.admanager.v1.BatchDeactivatePlacementsRequest\x1a:.google.ads.admanager.v1.BatchDeactivatePlacementsResponse\"L\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x37\"2/v1/{parent=networks/*}/placements:batchDeactivate:\x01*\x12\xd4\x01\n\x16\x42\x61tchArchivePlacements\x12\x36.google.ads.admanager.v1.BatchArchivePlacementsRequest\x1a\x37.google.ads.admanager.v1.BatchArchivePlacementsResponse\"I\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x34\"//v1/{parent=networks/*}/placements:batchArchive:\x01*\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc9\x01\n\x1b\x63om.google.ads.admanager.v1B\x15PlacementServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Placement", "google/ads/admanager/v1/placement_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_deal_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_deal_messages_pb.rb index ad2ff5ef4c46..c5313a292ef7 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_deal_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_deal_messages_pb.rb @@ -16,33 +16,8 @@ descriptor_data = "\n;google/ads/admanager/v1/private_auction_deal_messages.proto\x12\x17google.ads.admanager.v1\x1a=google/ads/admanager/v1/deal_buyer_permission_type_enum.proto\x1a\x37google/ads/admanager/v1/private_marketplace_enums.proto\x1a\"google/ads/admanager/v1/size.proto\x1a\'google/ads/admanager/v1/targeting.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/type/money.proto\"\xe0\x0b\n\x12PrivateAuctionDeal\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12)\n\x17private_auction_deal_id\x18\x02 \x01(\x03\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x12$\n\x12private_auction_id\x18\x03 \x01(\x03\x42\x03\xe0\x41\x05H\x01\x88\x01\x01\x12.\n\x1cprivate_auction_display_name\x18\x14 \x01(\tB\x03\xe0\x41\x03H\x02\x88\x01\x01\x12\"\n\x10\x62uyer_account_id\x18\x04 \x01(\x03\x42\x03\xe0\x41\x05H\x03\x88\x01\x01\x12\"\n\x10\x65xternal_deal_id\x18\x05 \x01(\x03\x42\x03\xe0\x41\x03H\x04\x88\x01\x01\x12?\n\ttargeting\x18\x06 \x01(\x0b\x32\".google.ads.admanager.v1.TargetingB\x03\xe0\x41\x01H\x05\x88\x01\x01\x12\x36\n\x08\x65nd_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x01H\x06\x88\x01\x01\x12\x31\n\x0b\x66loor_price\x18\t \x01(\x0b\x32\x12.google.type.MoneyB\x03\xe0\x41\x02H\x07\x88\x01\x01\x12:\n\x0e\x63reative_sizes\x18\x12 \x03(\x0b\x32\x1d.google.ads.admanager.v1.SizeB\x03\xe0\x41\x01\x12p\n\x06status\x18\n \x01(\x0e\x32V.google.ads.admanager.v1.PrivateMarketplaceDealStatusEnum.PrivateMarketplaceDealStatusB\x03\xe0\x41\x03H\x08\x88\x01\x01\x12*\n\x18\x61uction_priority_enabled\x18\x0b \x01(\x08\x42\x03\xe0\x41\x01H\t\x88\x01\x01\x12(\n\x16\x62lock_override_enabled\x18\x0c \x01(\x08\x42\x03\xe0\x41\x01H\n\x88\x01\x01\x12u\n\x15\x62uyer_permission_type\x18\r \x01(\x0e\x32L.google.ads.admanager.v1.DealBuyerPermissionTypeEnum.DealBuyerPermissionTypeB\x03\xe0\x41\x01H\x0b\x88\x01\x01\x12S\n\nbuyer_data\x18\x0e \x01(\x0b\x32\x35.google.ads.admanager.v1.PrivateAuctionDeal.BuyerDataB\x03\xe0\x41\x01H\x0c\x88\x01\x01\x12\x39\n\x0b\x63reate_time\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\r\x88\x01\x01\x12\x39\n\x0bupdate_time\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\x0e\x88\x01\x01\x1a&\n\tBuyerData\x12\x19\n\x0c\x62uyer_emails\x18\x01 \x03(\tB\x03\xe0\x41\x01:\x9e\x01\xea\x41\x9a\x01\n+admanager.googleapis.com/PrivateAuctionDeal\x12\x42networks/{network_code}/privateAuctionDeals/{private_auction_deal}*\x13privateAuctionDeals2\x12privateAuctionDealB\x1a\n\x18_private_auction_deal_idB\x15\n\x13_private_auction_idB\x1f\n\x1d_private_auction_display_nameB\x13\n\x11_buyer_account_idB\x13\n\x11_external_deal_idB\x0c\n\n_targetingB\x0b\n\t_end_timeB\x0e\n\x0c_floor_priceB\t\n\x07_statusB\x1b\n\x19_auction_priority_enabledB\x19\n\x17_block_override_enabledB\x18\n\x16_buyer_permission_typeB\r\n\x0b_buyer_dataB\x0e\n\x0c_create_timeB\x0e\n\x0c_update_timeB\xd3\x01\n\x1b\x63om.google.ads.admanager.v1B\x1fPrivateAuctionDealMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Targeting", "google/ads/admanager/v1/targeting.proto"], - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.type.Money", "google/type/money.proto"], - ["google.ads.admanager.v1.Size", "google/ads/admanager/v1/size.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_deal_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_deal_service_pb.rb index f4c386cea9ab..5a690ebf1697 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_deal_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_deal_service_pb.rb @@ -14,31 +14,8 @@ descriptor_data = "\n:google/ads/admanager/v1/private_auction_deal_service.proto\x12\x17google.ads.admanager.v1\x1a;google/ads/admanager/v1/private_auction_deal_messages.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\"a\n\x1cGetPrivateAuctionDealRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+admanager.googleapis.com/PrivateAuctionDeal\"\xca\x01\n\x1eListPrivateAuctionDealsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x9a\x01\n\x1fListPrivateAuctionDealsResponse\x12J\n\x15private_auction_deals\x18\x01 \x03(\x0b\x32+.google.ads.admanager.v1.PrivateAuctionDeal\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\xab\x01\n\x1f\x43reatePrivateAuctionDealRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12N\n\x14private_auction_deal\x18\x02 \x01(\x0b\x32+.google.ads.admanager.v1.PrivateAuctionDealB\x03\xe0\x41\x02\"\xa7\x01\n\x1fUpdatePrivateAuctionDealRequest\x12N\n\x14private_auction_deal\x18\x01 \x01(\x0b\x32+.google.ads.admanager.v1.PrivateAuctionDealB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\x32\xe0\x07\n\x19PrivateAuctionDealService\x12\xb7\x01\n\x15GetPrivateAuctionDeal\x12\x35.google.ads.admanager.v1.GetPrivateAuctionDealRequest\x1a+.google.ads.admanager.v1.PrivateAuctionDeal\":\xda\x41\x04name\x82\xd3\xe4\x93\x02-\x12+/v1/{name=networks/*/privateAuctionDeals/*}\x12\xca\x01\n\x17ListPrivateAuctionDeals\x12\x37.google.ads.admanager.v1.ListPrivateAuctionDealsRequest\x1a\x38.google.ads.admanager.v1.ListPrivateAuctionDealsResponse\"<\xda\x41\x06parent\x82\xd3\xe4\x93\x02-\x12+/v1/{parent=networks/*}/privateAuctionDeals\x12\xea\x01\n\x18\x43reatePrivateAuctionDeal\x12\x38.google.ads.admanager.v1.CreatePrivateAuctionDealRequest\x1a+.google.ads.admanager.v1.PrivateAuctionDeal\"g\xda\x41\x1bparent,private_auction_deal\x82\xd3\xe4\x93\x02\x43\"+/v1/{parent=networks/*}/privateAuctionDeals:\x14private_auction_deal\x12\x85\x02\n\x18UpdatePrivateAuctionDeal\x12\x38.google.ads.admanager.v1.UpdatePrivateAuctionDealRequest\x1a+.google.ads.admanager.v1.PrivateAuctionDeal\"\x81\x01\xda\x41 private_auction_deal,update_mask\x82\xd3\xe4\x93\x02X2@/v1/{private_auction_deal.name=networks/*/privateAuctionDeals/*}:\x14private_auction_deal\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd2\x01\n\x1b\x63om.google.ads.admanager.v1B\x1ePrivateAuctionDealServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.PrivateAuctionDeal", "google/ads/admanager/v1/private_auction_deal_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_messages_pb.rb index cd92d378af5d..3f1942386df6 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_messages_pb.rb @@ -11,30 +11,8 @@ descriptor_data = "\n6google/ads/admanager/v1/private_auction_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xd0\x04\n\x0ePrivateAuction\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12$\n\x12private_auction_id\x18\x02 \x01(\x03\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12\x1d\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x02\x88\x01\x01\x12\x43\n\x14seller_contact_users\x18\t \x03(\tB%\xe0\x41\x01\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/User\x12\x1a\n\x08\x61rchived\x18\x06 \x01(\x08\x42\x03\xe0\x41\x03H\x03\x88\x01\x01\x12\x39\n\x0b\x63reate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\x04\x88\x01\x01\x12\x39\n\x0bupdate_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\x05\x88\x01\x01:\x89\x01\xea\x41\x85\x01\n\'admanager.googleapis.com/PrivateAuction\x12\x39networks/{network_code}/privateAuctions/{private_auction}*\x0fprivateAuctions2\x0eprivateAuctionB\x15\n\x13_private_auction_idB\x0f\n\r_display_nameB\x0e\n\x0c_descriptionB\x0b\n\t_archivedB\x0e\n\x0c_create_timeB\x0e\n\x0c_update_timeB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1bPrivateAuctionMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_service_pb.rb index e4d07bb5e2eb..0805058efec3 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_auction_service_pb.rb @@ -14,31 +14,8 @@ descriptor_data = "\n5google/ads/admanager/v1/private_auction_service.proto\x12\x17google.ads.admanager.v1\x1a\x36google/ads/admanager/v1/private_auction_messages.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\"Y\n\x18GetPrivateAuctionRequest\x12=\n\x04name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'admanager.googleapis.com/PrivateAuction\"\xc6\x01\n\x1aListPrivateAuctionsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x8d\x01\n\x1bListPrivateAuctionsResponse\x12\x41\n\x10private_auctions\x18\x01 \x03(\x0b\x32\'.google.ads.admanager.v1.PrivateAuction\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x9e\x01\n\x1b\x43reatePrivateAuctionRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x45\n\x0fprivate_auction\x18\x02 \x01(\x0b\x32\'.google.ads.admanager.v1.PrivateAuctionB\x03\xe0\x41\x02\"\x9a\x01\n\x1bUpdatePrivateAuctionRequest\x12\x45\n\x0fprivate_auction\x18\x01 \x01(\x0b\x32\'.google.ads.admanager.v1.PrivateAuctionB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\x32\x82\x07\n\x15PrivateAuctionService\x12\xa7\x01\n\x11GetPrivateAuction\x12\x31.google.ads.admanager.v1.GetPrivateAuctionRequest\x1a\'.google.ads.admanager.v1.PrivateAuction\"6\xda\x41\x04name\x82\xd3\xe4\x93\x02)\x12\'/v1/{name=networks/*/privateAuctions/*}\x12\xba\x01\n\x13ListPrivateAuctions\x12\x33.google.ads.admanager.v1.ListPrivateAuctionsRequest\x1a\x34.google.ads.admanager.v1.ListPrivateAuctionsResponse\"8\xda\x41\x06parent\x82\xd3\xe4\x93\x02)\x12\'/v1/{parent=networks/*}/privateAuctions\x12\xd0\x01\n\x14\x43reatePrivateAuction\x12\x34.google.ads.admanager.v1.CreatePrivateAuctionRequest\x1a\'.google.ads.admanager.v1.PrivateAuction\"Y\xda\x41\x16parent,private_auction\x82\xd3\xe4\x93\x02:\"\'/v1/{parent=networks/*}/privateAuctions:\x0fprivate_auction\x12\xe5\x01\n\x14UpdatePrivateAuction\x12\x34.google.ads.admanager.v1.UpdatePrivateAuctionRequest\x1a\'.google.ads.admanager.v1.PrivateAuction\"n\xda\x41\x1bprivate_auction,update_mask\x82\xd3\xe4\x93\x02J27/v1/{private_auction.name=networks/*/privateAuctions/*}:\x0fprivate_auction\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xce\x01\n\x1b\x63om.google.ads.admanager.v1B\x1aPrivateAuctionServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.PrivateAuction", "google/ads/admanager/v1/private_auction_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_marketplace_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_marketplace_enums_pb.rb index b931706737fc..ac12776cffd7 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_marketplace_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/private_marketplace_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n7google/ads/admanager/v1/private_marketplace_enums.proto\x12\x17google.ads.admanager.v1\"\xc0\x01\n PrivateMarketplaceDealStatusEnum\"\x9b\x01\n\x1cPrivateMarketplaceDealStatus\x12/\n+PRIVATE_MARKETPLACE_DEAL_STATUS_UNSPECIFIED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\n\n\x06\x41\x43TIVE\x10\x02\x12\x0c\n\x08\x43\x41NCELED\x10\x03\x12\x11\n\rSELLER_PAUSED\x10\x04\x12\x10\n\x0c\x42UYER_PAUSED\x10\x05\x42\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1cPrivateMarketplaceEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/programmatic_buyer_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/programmatic_buyer_messages_pb.rb index dab818196df8..311ac6187582 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/programmatic_buyer_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/programmatic_buyer_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n9google/ads/admanager/v1/programmatic_buyer_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xe4\x04\n\x11ProgrammaticBuyer\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\"\n\x10\x62uyer_account_id\x18\x02 \x01(\x03\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x05 \x01(\tB\x03\xe0\x41\x03H\x01\x88\x01\x01\x12#\n\x11parent_account_id\x18\x06 \x01(\x03\x42\x03\xe0\x41\x03H\x02\x88\x01\x01\x12#\n\x11partner_client_id\x18\x07 \x01(\tB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12\x18\n\x06\x61gency\x18\t \x01(\x08\x42\x03\xe0\x41\x03H\x04\x88\x01\x01\x12)\n\x17preferred_deals_enabled\x18\x0c \x01(\x08\x42\x03\xe0\x41\x03H\x05\x88\x01\x01\x12\x31\n\x1fprogrammatic_guaranteed_enabled\x18\r \x01(\x08\x42\x03\xe0\x41\x03H\x06\x88\x01\x01:\x98\x01\xea\x41\x94\x01\n*admanager.googleapis.com/ProgrammaticBuyer\x12?networks/{network_code}/programmaticBuyers/{programmatic_buyer}*\x12programmaticBuyers2\x11programmaticBuyerB\x13\n\x11_buyer_account_idB\x0f\n\r_display_nameB\x14\n\x12_parent_account_idB\x14\n\x12_partner_client_idB\t\n\x07_agencyB\x1a\n\x18_preferred_deals_enabledB\"\n _programmatic_guaranteed_enabledB\xd2\x01\n\x1b\x63om.google.ads.admanager.v1B\x1eProgrammaticBuyerMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/programmatic_buyer_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/programmatic_buyer_service_pb.rb index 5af5e9108053..98893f093db7 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/programmatic_buyer_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/programmatic_buyer_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n8google/ads/admanager/v1/programmatic_buyer_service.proto\x12\x17google.ads.admanager.v1\x1a\x39google/ads/admanager/v1/programmatic_buyer_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"_\n\x1bGetProgrammaticBuyerRequest\x12@\n\x04name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*admanager.googleapis.com/ProgrammaticBuyer\"\xc9\x01\n\x1dListProgrammaticBuyersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x96\x01\n\x1eListProgrammaticBuyersResponse\x12G\n\x13programmatic_buyers\x18\x01 \x03(\x0b\x32*.google.ads.admanager.v1.ProgrammaticBuyer\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xe2\x03\n\x18ProgrammaticBuyerService\x12\xb3\x01\n\x14GetProgrammaticBuyer\x12\x34.google.ads.admanager.v1.GetProgrammaticBuyerRequest\x1a*.google.ads.admanager.v1.ProgrammaticBuyer\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,\x12*/v1/{name=networks/*/programmaticBuyers/*}\x12\xc6\x01\n\x16ListProgrammaticBuyers\x12\x36.google.ads.admanager.v1.ListProgrammaticBuyersRequest\x1a\x37.google.ads.admanager.v1.ListProgrammaticBuyersResponse\";\xda\x41\x06parent\x82\xd3\xe4\x93\x02,\x12*/v1/{parent=networks/*}/programmaticBuyers\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd1\x01\n\x1b\x63om.google.ads.admanager.v1B\x1dProgrammaticBuyerServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.ProgrammaticBuyer", "google/ads/admanager/v1/programmatic_buyer_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_definition_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_definition_pb.rb index a496ece2360b..0b6ba6ec80e7 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_definition_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_definition_pb.rb @@ -11,31 +11,8 @@ descriptor_data = "\n/google/ads/admanager/v1/report_definition.proto\x12\x17google.ads.admanager.v1\x1a*google/ads/admanager/v1/report_value.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x16google/type/date.proto\"\xbd\xed\x02\n\x10ReportDefinition\x12L\n\ndimensions\x18\x01 \x03(\x0e\x32\x33.google.ads.admanager.v1.ReportDefinition.DimensionB\x03\xe0\x41\x02\x12\x46\n\x07metrics\x18\x02 \x03(\x0e\x32\x30.google.ads.admanager.v1.ReportDefinition.MetricB\x03\xe0\x41\x02\x12\x46\n\x07\x66ilters\x18\x03 \x03(\x0b\x32\x30.google.ads.admanager.v1.ReportDefinition.FilterB\x03\xe0\x41\x01\x12W\n\x10time_zone_source\x18\x14 \x01(\x0e\x32\x38.google.ads.admanager.v1.ReportDefinition.TimeZoneSourceB\x03\xe0\x41\x01\x12\x16\n\ttime_zone\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x1a\n\rcurrency_code\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12L\n\ndate_range\x18\x06 \x01(\x0b\x32\x33.google.ads.admanager.v1.ReportDefinition.DateRangeB\x03\xe0\x41\x02\x12\\\n\x15\x63omparison_date_range\x18\t \x01(\x0b\x32\x33.google.ads.admanager.v1.ReportDefinition.DateRangeB\x03\xe0\x41\x01H\x00\x88\x01\x01\x12%\n\x18\x63ustom_dimension_key_ids\x18\x07 \x03(\x03\x42\x03\xe0\x41\x01\x12\'\n\x1aline_item_custom_field_ids\x18\x0b \x03(\x03\x42\x03\xe0\x41\x01\x12#\n\x16order_custom_field_ids\x18\x0c \x03(\x03\x42\x03\xe0\x41\x01\x12&\n\x19\x63reative_custom_field_ids\x18\r \x03(\x03\x42\x03\xe0\x41\x01\x12N\n\x0breport_type\x18\x08 \x01(\x0e\x32\x34.google.ads.admanager.v1.ReportDefinition.ReportTypeB\x03\xe0\x41\x02\x12[\n\x12time_period_column\x18\n \x01(\x0e\x32:.google.ads.admanager.v1.ReportDefinition.TimePeriodColumnB\x03\xe0\x41\x01\x12\x42\n\x05\x66lags\x18\x0e \x03(\x0b\x32..google.ads.admanager.v1.ReportDefinition.FlagB\x03\xe0\x41\x01\x12\x42\n\x05sorts\x18\x0f \x03(\x0b\x32..google.ads.admanager.v1.ReportDefinition.SortB\x03\xe0\x41\x01\x1a\x9e\x01\n\x05\x46ield\x12H\n\tdimension\x18\x01 \x01(\x0e\x32\x33.google.ads.admanager.v1.ReportDefinition.DimensionH\x00\x12\x42\n\x06metric\x18\x02 \x01(\x0e\x32\x30.google.ads.admanager.v1.ReportDefinition.MetricH\x00\x42\x07\n\x05\x66ield\x1a\xaf\x08\n\tDateRange\x12S\n\x05\x66ixed\x18\x01 \x01(\x0b\x32\x42.google.ads.admanager.v1.ReportDefinition.DateRange.FixedDateRangeH\x00\x12Y\n\x08relative\x18\x02 \x01(\x0e\x32\x45.google.ads.admanager.v1.ReportDefinition.DateRange.RelativeDateRangeH\x00\x1a\x66\n\x0e\x46ixedDateRange\x12*\n\nstart_date\x18\x01 \x01(\x0b\x32\x11.google.type.DateB\x03\xe0\x41\x02\x12(\n\x08\x65nd_date\x18\x02 \x01(\x0b\x32\x11.google.type.DateB\x03\xe0\x41\x02\"\xf6\x05\n\x11RelativeDateRange\x12#\n\x1fRELATIVE_DATE_RANGE_UNSPECIFIED\x10\x00\x12\t\n\x05TODAY\x10\x01\x12\r\n\tYESTERDAY\x10\x02\x12\r\n\tTHIS_WEEK\x10\x03\x12\x15\n\x11THIS_WEEK_TO_DATE\x10\x1d\x12\x0e\n\nTHIS_MONTH\x10\x04\x12\x16\n\x12THIS_MONTH_TO_DATE\x10\x1a\x12\x10\n\x0cTHIS_QUARTER\x10\x05\x12\x18\n\x14THIS_QUARTER_TO_DATE\x10\x1b\x12\r\n\tTHIS_YEAR\x10\x06\x12\x15\n\x11THIS_YEAR_TO_DATE\x10\x1c\x12\r\n\tLAST_WEEK\x10\x07\x12\x1d\n\x19LAST_WEEK_STARTING_SUNDAY\x10\'\x12\x0e\n\nLAST_MONTH\x10\x08\x12\x10\n\x0cLAST_QUARTER\x10\t\x12\r\n\tLAST_YEAR\x10\n\x12\x0f\n\x0bLAST_7_DAYS\x10\x0b\x12\x10\n\x0cLAST_30_DAYS\x10\x0c\x12\x10\n\x0cLAST_60_DAYS\x10\r\x12\x10\n\x0cLAST_90_DAYS\x10\x0e\x12\x10\n\x0cLAST_93_DAYS\x10&\x12\x11\n\rLAST_180_DAYS\x10\x0f\x12\x11\n\rLAST_360_DAYS\x10\x10\x12\x11\n\rLAST_365_DAYS\x10\x11\x12\x11\n\rLAST_3_MONTHS\x10\x12\x12\x11\n\rLAST_6_MONTHS\x10\x13\x12\x12\n\x0eLAST_12_MONTHS\x10\x14\x12\x11\n\rALL_AVAILABLE\x10\x15\x12\x0c\n\x08TOMORROW\x10\x1e\x12\x10\n\x0cNEXT_90_DAYS\x10\x1f\x12\x0e\n\nNEXT_MONTH\x10 \x12\x11\n\rNEXT_3_MONTHS\x10!\x12\x12\n\x0eNEXT_12_MONTHS\x10\"\x12\r\n\tNEXT_WEEK\x10#\x12\x10\n\x0cNEXT_QUARTER\x10$\x12\x18\n\x14TO_END_OF_NEXT_MONTH\x10%\x12\x13\n\x0fPREVIOUS_PERIOD\x10\x16\x12\x1d\n\x19SAME_PERIOD_PREVIOUS_YEAR\x10\x18\x42\x11\n\x0f\x64\x61te_range_type\x1a\xcf\x08\n\x06\x46ilter\x12T\n\x0c\x66ield_filter\x18\x01 \x01(\x0b\x32<.google.ads.admanager.v1.ReportDefinition.Filter.FieldFilterH\x00\x12\x46\n\nnot_filter\x18\x02 \x01(\x0b\x32\x30.google.ads.admanager.v1.ReportDefinition.FilterH\x00\x12Q\n\nand_filter\x18\x03 \x01(\x0b\x32;.google.ads.admanager.v1.ReportDefinition.Filter.FilterListH\x00\x12P\n\tor_filter\x18\x04 \x01(\x0b\x32;.google.ads.admanager.v1.ReportDefinition.Filter.FilterListH\x00\x1a\xe6\x03\n\x0b\x46ieldFilter\x12\x43\n\x05\x66ield\x18\x01 \x01(\x0b\x32/.google.ads.admanager.v1.ReportDefinition.FieldB\x03\xe0\x41\x02\x12R\n\toperation\x18\x02 \x01(\x0e\x32:.google.ads.admanager.v1.ReportDefinition.Filter.OperationB\x03\xe0\x41\x02\x12\x39\n\x06values\x18\x03 \x03(\x0b\x32$.google.ads.admanager.v1.ReportValueB\x03\xe0\x41\x02\x12H\n\x05slice\x18\x04 \x01(\x0b\x32/.google.ads.admanager.v1.ReportDefinition.SliceB\x03\xe0\x41\x01H\x00\x88\x01\x01\x12#\n\x11time_period_index\x18\x05 \x01(\x05\x42\x03\xe0\x41\x01H\x01\x88\x01\x01\x12^\n\x11metric_value_type\x18\x06 \x01(\x0e\x32\x39.google.ads.admanager.v1.ReportDefinition.MetricValueTypeB\x03\xe0\x41\x01H\x02\x88\x01\x01\x42\x08\n\x06_sliceB\x14\n\x12_time_period_indexB\x14\n\x12_metric_value_type\x1aT\n\nFilterList\x12\x46\n\x07\x66ilters\x18\x01 \x03(\x0b\x32\x30.google.ads.admanager.v1.ReportDefinition.FilterB\x03\xe0\x41\x02\"\xba\x01\n\tOperation\x12\x06\n\x02IN\x10\x00\x12\n\n\x06NOT_IN\x10\x01\x12\x0c\n\x08\x43ONTAINS\x10\x02\x12\x10\n\x0cNOT_CONTAINS\x10\x03\x12\r\n\tLESS_THAN\x10\x04\x12\x14\n\x10LESS_THAN_EQUALS\x10\x05\x12\x10\n\x0cGREATER_THAN\x10\x06\x12\x17\n\x13GREATER_THAN_EQUALS\x10\x07\x12\x0b\n\x07\x42\x45TWEEN\x10\x08\x12\x0b\n\x07MATCHES\x10\t\x12\x0f\n\x0bNOT_MATCHES\x10\nB\x06\n\x04type\x1a\xe9\x02\n\x04Sort\x12\x43\n\x05\x66ield\x18\x01 \x01(\x0b\x32/.google.ads.admanager.v1.ReportDefinition.FieldB\x03\xe0\x41\x02\x12\x17\n\ndescending\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\x12H\n\x05slice\x18\x03 \x01(\x0b\x32/.google.ads.admanager.v1.ReportDefinition.SliceB\x03\xe0\x41\x01H\x00\x88\x01\x01\x12#\n\x11time_period_index\x18\x04 \x01(\x05\x42\x03\xe0\x41\x01H\x01\x88\x01\x01\x12^\n\x11metric_value_type\x18\x05 \x01(\x0e\x32\x39.google.ads.admanager.v1.ReportDefinition.MetricValueTypeB\x03\xe0\x41\x01H\x02\x88\x01\x01\x42\x08\n\x06_sliceB\x14\n\x12_time_period_indexB\x14\n\x12_metric_value_type\x1a\x8e\x01\n\x05Slice\x12K\n\tdimension\x18\x01 \x01(\x0e\x32\x33.google.ads.admanager.v1.ReportDefinition.DimensionB\x03\xe0\x41\x02\x12\x38\n\x05value\x18\x02 \x01(\x0b\x32$.google.ads.admanager.v1.ReportValueB\x03\xe0\x41\x02\x1a\x61\n\x04\x46lag\x12\x46\n\x07\x66ilters\x18\x01 \x03(\x0b\x32\x30.google.ads.admanager.v1.ReportDefinition.FilterB\x03\xe0\x41\x02\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x01\"\x9c\x01\n\nReportType\x12\x1b\n\x17REPORT_TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nHISTORICAL\x10\x01\x12\t\n\x05REACH\x10\x05\x12\x19\n\x15PRIVACY_AND_MESSAGING\x10\x06\x12\x18\n\x14REVENUE_VERIFICATION\x10\x07\x12\x13\n\x0fPARTNER_FINANCE\x10\x08\x12\x0c\n\x08\x41\x44_SPEED\x10\r\"\xdf\xb5\x01\n\tDimension\x12\x19\n\x15\x44IMENSION_UNSPECIFIED\x10\x00\x12#\n\x1e\x41\x43TIVE_VIEW_MEASUREMENT_SOURCE\x10\xbf\x04\x12(\n#ACTIVE_VIEW_MEASUREMENT_SOURCE_NAME\x10\xc0\x04\x12\x1d\n\x18\x41\x44VERTISER_CREDIT_STATUS\x10\xdb\x03\x12\"\n\x1d\x41\x44VERTISER_CREDIT_STATUS_NAME\x10\xdc\x03\x12\x1b\n\x16\x41\x44VERTISER_DOMAIN_NAME\x10\xf2\x01\x12\x1b\n\x16\x41\x44VERTISER_EXTERNAL_ID\x10\xe4\x01\x12\x12\n\rADVERTISER_ID\x10\x83\x01\x12\x16\n\x11\x41\x44VERTISER_LABELS\x10\xe6\x01\x12\x19\n\x14\x41\x44VERTISER_LABEL_IDS\x10\xe5\x01\x12\x14\n\x0f\x41\x44VERTISER_NAME\x10\x84\x01\x12\x1f\n\x1a\x41\x44VERTISER_PRIMARY_CONTACT\x10\xe3\x01\x12\x16\n\x11\x41\x44VERTISER_STATUS\x10\xd7\x03\x12\x1b\n\x16\x41\x44VERTISER_STATUS_NAME\x10\xd8\x03\x12\x14\n\x0f\x41\x44VERTISER_TYPE\x10\xd9\x03\x12\x19\n\x14\x41\x44VERTISER_TYPE_NAME\x10\xda\x03\x12\x18\n\x13\x41\x44VERTISER_VERTICAL\x10\xc4\x04\x12\x10\n\x0b\x41\x44X_PRODUCT\x10\xf3\x03\x12\x15\n\x10\x41\x44X_PRODUCT_NAME\x10\xf4\x03\x12\x18\n\x13\x41\x44_EXPERIENCES_TYPE\x10\x81\x05\x12\x1d\n\x18\x41\x44_EXPERIENCES_TYPE_NAME\x10\x82\x05\x12\x10\n\x0b\x41\x44_LOCATION\x10\x86\x03\x12\x15\n\x10\x41\x44_LOCATION_NAME\x10\x87\x03\x12\x15\n\x10\x41\x44_REQUEST_SIZES\x10\x9d\x04\x12\"\n\x1d\x41\x44_TECHNOLOGY_PROVIDER_DOMAIN\x10\xec\x04\x12\x1e\n\x19\x41\x44_TECHNOLOGY_PROVIDER_ID\x10\xed\x04\x12 \n\x1b\x41\x44_TECHNOLOGY_PROVIDER_NAME\x10\xee\x04\x12\x0c\n\x07\x41\x44_TYPE\x10\xf1\x03\x12\x11\n\x0c\x41\x44_TYPE_NAME\x10\xf2\x03\x12\x10\n\x0c\x41\x44_UNIT_CODE\x10@\x12\x18\n\x14\x41\x44_UNIT_CODE_LEVEL_1\x10\x41\x12\x19\n\x15\x41\x44_UNIT_CODE_LEVEL_10\x10J\x12\x19\n\x15\x41\x44_UNIT_CODE_LEVEL_11\x10K\x12\x19\n\x15\x41\x44_UNIT_CODE_LEVEL_12\x10L\x12\x19\n\x15\x41\x44_UNIT_CODE_LEVEL_13\x10M\x12\x19\n\x15\x41\x44_UNIT_CODE_LEVEL_14\x10N\x12\x19\n\x15\x41\x44_UNIT_CODE_LEVEL_15\x10O\x12\x19\n\x15\x41\x44_UNIT_CODE_LEVEL_16\x10P\x12\x18\n\x14\x41\x44_UNIT_CODE_LEVEL_2\x10\x42\x12\x18\n\x14\x41\x44_UNIT_CODE_LEVEL_3\x10\x43\x12\x18\n\x14\x41\x44_UNIT_CODE_LEVEL_4\x10\x44\x12\x18\n\x14\x41\x44_UNIT_CODE_LEVEL_5\x10\x45\x12\x18\n\x14\x41\x44_UNIT_CODE_LEVEL_6\x10\x46\x12\x18\n\x14\x41\x44_UNIT_CODE_LEVEL_7\x10G\x12\x18\n\x14\x41\x44_UNIT_CODE_LEVEL_8\x10H\x12\x18\n\x14\x41\x44_UNIT_CODE_LEVEL_9\x10I\x12\x0e\n\nAD_UNIT_ID\x10\x19\x12\x18\n\x14\x41\x44_UNIT_ID_ALL_LEVEL\x10\x1b\x12\x16\n\x12\x41\x44_UNIT_ID_LEVEL_1\x10\x1e\x12\x17\n\x13\x41\x44_UNIT_ID_LEVEL_10\x10\x30\x12\x17\n\x13\x41\x44_UNIT_ID_LEVEL_11\x10\x32\x12\x17\n\x13\x41\x44_UNIT_ID_LEVEL_12\x10\x34\x12\x17\n\x13\x41\x44_UNIT_ID_LEVEL_13\x10\x36\x12\x17\n\x13\x41\x44_UNIT_ID_LEVEL_14\x10\x38\x12\x17\n\x13\x41\x44_UNIT_ID_LEVEL_15\x10:\x12\x17\n\x13\x41\x44_UNIT_ID_LEVEL_16\x10<\x12\x16\n\x12\x41\x44_UNIT_ID_LEVEL_2\x10 \x12\x16\n\x12\x41\x44_UNIT_ID_LEVEL_3\x10\"\x12\x16\n\x12\x41\x44_UNIT_ID_LEVEL_4\x10$\x12\x16\n\x12\x41\x44_UNIT_ID_LEVEL_5\x10&\x12\x16\n\x12\x41\x44_UNIT_ID_LEVEL_6\x10(\x12\x16\n\x12\x41\x44_UNIT_ID_LEVEL_7\x10*\x12\x16\n\x12\x41\x44_UNIT_ID_LEVEL_8\x10,\x12\x16\n\x12\x41\x44_UNIT_ID_LEVEL_9\x10.\x12\x19\n\x14\x41\x44_UNIT_ID_TOP_LEVEL\x10\x8e\x01\x12\x10\n\x0c\x41\x44_UNIT_NAME\x10\x1a\x12\x1a\n\x16\x41\x44_UNIT_NAME_ALL_LEVEL\x10\x1d\x12\x18\n\x14\x41\x44_UNIT_NAME_LEVEL_1\x10\x1f\x12\x19\n\x15\x41\x44_UNIT_NAME_LEVEL_10\x10\x31\x12\x19\n\x15\x41\x44_UNIT_NAME_LEVEL_11\x10\x33\x12\x19\n\x15\x41\x44_UNIT_NAME_LEVEL_12\x10\x35\x12\x19\n\x15\x41\x44_UNIT_NAME_LEVEL_13\x10\x37\x12\x19\n\x15\x41\x44_UNIT_NAME_LEVEL_14\x10\x39\x12\x19\n\x15\x41\x44_UNIT_NAME_LEVEL_15\x10;\x12\x19\n\x15\x41\x44_UNIT_NAME_LEVEL_16\x10=\x12\x18\n\x14\x41\x44_UNIT_NAME_LEVEL_2\x10!\x12\x18\n\x14\x41\x44_UNIT_NAME_LEVEL_3\x10#\x12\x18\n\x14\x41\x44_UNIT_NAME_LEVEL_4\x10%\x12\x18\n\x14\x41\x44_UNIT_NAME_LEVEL_5\x10\'\x12\x18\n\x14\x41\x44_UNIT_NAME_LEVEL_6\x10)\x12\x18\n\x14\x41\x44_UNIT_NAME_LEVEL_7\x10+\x12\x18\n\x14\x41\x44_UNIT_NAME_LEVEL_8\x10-\x12\x18\n\x14\x41\x44_UNIT_NAME_LEVEL_9\x10/\x12\x1b\n\x16\x41\x44_UNIT_NAME_TOP_LEVEL\x10\x8f\x01\x12\x19\n\x15\x41\x44_UNIT_REWARD_AMOUNT\x10?\x12\x17\n\x13\x41\x44_UNIT_REWARD_TYPE\x10>\x12\x13\n\x0e\x41\x44_UNIT_STATUS\x10\xce\x01\x12\x18\n\x13\x41\x44_UNIT_STATUS_NAME\x10\xcf\x01\x12\x16\n\x11\x41GENCY_LEVEL_1_ID\x10\xb5\x04\x12\x18\n\x13\x41GENCY_LEVEL_1_NAME\x10\xb6\x04\x12\x16\n\x11\x41GENCY_LEVEL_2_ID\x10\xb7\x04\x12\x18\n\x13\x41GENCY_LEVEL_2_NAME\x10\xb8\x04\x12\x16\n\x11\x41GENCY_LEVEL_3_ID\x10\xb9\x04\x12\x18\n\x13\x41GENCY_LEVEL_3_NAME\x10\xba\x04\x12\x10\n\x0b\x41GE_BRACKET\x10\xfc\x03\x12\x15\n\x10\x41GE_BRACKET_NAME\x10\xc6\x04\x12\x1a\n\x15\x41NALYTICS_PROPERTY_ID\x10\xdd\x05\x12\x1c\n\x17\x41NALYTICS_PROPERTY_NAME\x10\xff\x05\x12-\n(APP_TRACKING_TRANSPARENCY_CONSENT_STATUS\x10\xba\x03\x12\x32\n-APP_TRACKING_TRANSPARENCY_CONSENT_STATUS_NAME\x10\xbb\x03\x12\x10\n\x0b\x41PP_VERSION\x10\x88\x03\x12\x19\n\x14\x41UCTION_PACKAGE_DEAL\x10\xc3\x04\x12\x1c\n\x17\x41UCTION_PACKAGE_DEAL_ID\x10\xbb\x04\x12\x1e\n\x19\x41UDIENCE_SEGMENT_BILLABLE\x10\xd2\x04\x12&\n!AUDIENCE_SEGMENT_DATA_PROVIDER_ID\x10\xe5\x04\x12(\n#AUDIENCE_SEGMENT_DATA_PROVIDER_NAME\x10\xe6\x04\x12!\n\x1c\x41UDIENCE_SEGMENT_ID_BILLABLE\x10\xd3\x04\x12!\n\x1c\x41UDIENCE_SEGMENT_ID_TARGETED\x10\xc8\x04\x12\x1e\n\x19\x41UDIENCE_SEGMENT_TARGETED\x10\xc9\x04\x12.\n)AUDIENCE_SEGMENT_TARGETED_AD_ID_USER_SIZE\x10\xdd\x04\x12\x34\n/AUDIENCE_SEGMENT_TARGETED_AMAZON_FIRE_USER_SIZE\x10\xde\x04\x12\x33\n.AUDIENCE_SEGMENT_TARGETED_ANDROID_TV_USER_SIZE\x10\xdf\x04\x12\x31\n,AUDIENCE_SEGMENT_TARGETED_APPLE_TV_USER_SIZE\x10\xe0\x04\x12-\n(AUDIENCE_SEGMENT_TARGETED_IDFA_USER_SIZE\x10\xe1\x04\x12\x33\n.AUDIENCE_SEGMENT_TARGETED_MOBILE_WEB_USER_SIZE\x10\xe2\x04\x12\x34\n/AUDIENCE_SEGMENT_TARGETED_PLAYSTATION_USER_SIZE\x10\xe3\x04\x12-\n(AUDIENCE_SEGMENT_TARGETED_PPID_USER_SIZE\x10\xe4\x04\x12-\n(AUDIENCE_SEGMENT_TARGETED_ROKU_USER_SIZE\x10\xe7\x04\x12\x33\n.AUDIENCE_SEGMENT_TARGETED_SAMSUNG_TV_USER_SIZE\x10\xe8\x04\x12#\n\x1e\x41UDIENCE_SEGMENT_TARGETED_SIZE\x10\xea\x04\x12%\n AUDIENCE_SEGMENT_TARGETED_STATUS\x10\xf4\x04\x12*\n%AUDIENCE_SEGMENT_TARGETED_STATUS_NAME\x10\xe9\x04\x12-\n(AUDIENCE_SEGMENT_TARGETED_XBOX_USER_SIZE\x10\xeb\x04\x12\x1b\n\x16\x41UTO_REFRESHED_TRAFFIC\x10\xa5\x03\x12 \n\x1b\x41UTO_REFRESHED_TRAFFIC_NAME\x10\xa6\x03\x12\x18\n\x13\x42IDDER_ENCRYPTED_ID\x10\xed\x03\x12\x10\n\x0b\x42IDDER_NAME\x10\xee\x03\x12\x0e\n\tBID_RANGE\x10\xa7\x05\x12\x19\n\x14\x42ID_REJECTION_REASON\x10\xd7\x04\x12\x1e\n\x19\x42ID_REJECTION_REASON_NAME\x10\xd8\x04\x12\x12\n\rBRANDING_TYPE\x10\xff\x02\x12\x17\n\x12\x42RANDING_TYPE_NAME\x10\x80\x03\x12\x14\n\x10\x42ROWSER_CATEGORY\x10w\x12\x19\n\x15\x42ROWSER_CATEGORY_NAME\x10x\x12\x0f\n\nBROWSER_ID\x10\xeb\x01\x12\x11\n\x0c\x42ROWSER_NAME\x10\xec\x01\x12\x15\n\x10\x42UYER_NETWORK_ID\x10\xc0\x03\x12\x17\n\x12\x42UYER_NETWORK_NAME\x10\xc1\x03\x12\x1c\n\x17\x43\x41LLOUT_STATUS_CATEGORY\x10\xcc\x04\x12!\n\x1c\x43\x41LLOUT_STATUS_CATEGORY_NAME\x10\xcd\x04\x12\x0f\n\nCARRIER_ID\x10\xf1\x02\x12\x11\n\x0c\x43\x41RRIER_NAME\x10\xf0\x02\x12\x0c\n\x07\x43HANNEL\x10\xf5\x03\x12\x17\n\x12\x43HILD_NETWORK_CODE\x10\x9e\x04\x12\x15\n\x10\x43HILD_NETWORK_ID\x10\xa0\x04\x12\x17\n\x12\x43HILD_PARTNER_NAME\x10\x9f\x04\x12\x0c\n\x07\x43ITY_ID\x10\xcb\x03\x12\x0e\n\tCITY_NAME\x10\xc4\x03\x12\x1d\n\x18\x43LASSIFIED_ADVERTISER_ID\x10\x85\x01\x12\x1f\n\x1a\x43LASSIFIED_ADVERTISER_NAME\x10\x86\x01\x12\x18\n\x13\x43LASSIFIED_BRAND_ID\x10\xf3\x01\x12\x1a\n\x15\x43LASSIFIED_BRAND_NAME\x10\xf4\x01\x12\x16\n\x11\x43ONTENT_BUNDLE_ID\x10\xcc\x03\x12\x18\n\x13\x43ONTENT_BUNDLE_NAME\x10\xcd\x03\x12)\n$CONTENT_CMS_METADATA_KV_NAMESPACE_ID\x10\xce\x03\x12+\n&CONTENT_CMS_METADATA_KV_NAMESPACE_NAME\x10\xcf\x03\x12\x15\n\x10\x43ONTENT_CMS_NAME\x10\x83\x05\x12\x19\n\x14\x43ONTENT_CMS_VIDEO_ID\x10\x84\x05\x12\x0f\n\nCONTENT_ID\x10\xf6\x01\x12\x1d\n\x18\x43ONTENT_MAPPING_PRESENCE\x10\xdb\x05\x12\"\n\x1d\x43ONTENT_MAPPING_PRESENCE_NAME\x10\xdc\x05\x12\x11\n\x0c\x43ONTENT_NAME\x10\xf7\x01\x12\x0e\n\tCONTINENT\x10\xd5\x03\x12\x13\n\x0e\x43ONTINENT_NAME\x10\xd6\x03\x12\x11\n\x0c\x43OUNTRY_CODE\x10\xd2\x03\x12\x0e\n\nCOUNTRY_ID\x10\x0b\x12\x10\n\x0c\x43OUNTRY_NAME\x10\x0c\x12\x1a\n\x15\x43REATIVE_BILLING_TYPE\x10\xee\x02\x12\x1f\n\x1a\x43REATIVE_BILLING_TYPE_NAME\x10\xef\x02\x12\x1f\n\x1a\x43REATIVE_CLICK_THROUGH_URL\x10\xae\x01\x12\x10\n\x0b\x43REATIVE_ID\x10\x8a\x01\x12\x12\n\rCREATIVE_NAME\x10\x8b\x01\x12 \n\x1b\x43REATIVE_POLICIES_FILTERING\x10\xc7\x05\x12%\n CREATIVE_POLICIES_FILTERING_NAME\x10\xc8\x05\x12#\n\x1e\x43REATIVE_PROTECTIONS_FILTERING\x10\xc0\x05\x12(\n#CREATIVE_PROTECTIONS_FILTERING_NAME\x10\xc1\x05\x12\x1b\n\x16\x43REATIVE_SET_ROLE_TYPE\x10\xae\x05\x12 \n\x1b\x43REATIVE_SET_ROLE_TYPE_NAME\x10\xaf\x05\x12\x18\n\x13\x43REATIVE_TECHNOLOGY\x10\x94\x01\x12\x1d\n\x18\x43REATIVE_TECHNOLOGY_NAME\x10\x95\x01\x12 \n\x1b\x43REATIVE_THIRD_PARTY_VENDOR\x10\xe9\x02\x12\x12\n\rCREATIVE_TYPE\x10\xd8\x02\x12\x17\n\x12\x43REATIVE_TYPE_NAME\x10\xd9\x02\x12\x17\n\x12\x43REATIVE_VENDOR_ID\x10\xc2\x05\x12\x19\n\x14\x43REATIVE_VENDOR_NAME\x10\xc3\x05\x12(\n#CREATIVE_VIDEO_REDIRECT_THIRD_PARTY\x10\xb2\x04\x12\x0f\n\nCURATOR_ID\x10\xbc\x04\x12\x11\n\x0c\x43URATOR_NAME\x10\xbd\x04\x12\x14\n\x0f\x43USTOM_EVENT_ID\x10\xe1\x05\x12\x16\n\x11\x43USTOM_EVENT_NAME\x10\xdf\x05\x12\x16\n\x11\x43USTOM_EVENT_TYPE\x10\xe0\x05\x12\x1b\n\x16\x43USTOM_EVENT_TYPE_NAME\x10\xe2\x05\x12\x13\n\x0e\x43USTOM_SPOT_ID\x10\xa7\x03\x12\x15\n\x10\x43USTOM_SPOT_NAME\x10\xa8\x03\x12\x08\n\x04\x44\x41TE\x10\x03\x12\x0f\n\x0b\x44\x41Y_OF_WEEK\x10\x04\x12\x12\n\rDEAL_BUYER_ID\x10\xf0\x01\x12\x14\n\x0f\x44\x45\x41L_BUYER_NAME\x10\xf1\x01\x12\x0c\n\x07\x44\x45\x41L_ID\x10\xb4\x03\x12\x0e\n\tDEAL_NAME\x10\xb5\x03\x12\x1f\n\x1a\x44\x45LIVERED_SECURE_SIGNAL_ID\x10\xb5\x02\x12!\n\x1c\x44\x45LIVERED_SECURE_SIGNAL_NAME\x10\xb6\x02\x12\x12\n\x0e\x44\x45MAND_CHANNEL\x10\t\x12\x17\n\x13\x44\x45MAND_CHANNEL_NAME\x10\n\x12\x12\n\rDEMAND_SOURCE\x10\xd0\x04\x12\x17\n\x12\x44\x45MAND_SOURCE_NAME\x10\xd1\x04\x12\x15\n\x11\x44\x45MAND_SUBCHANNEL\x10\x16\x12\x1a\n\x16\x44\x45MAND_SUBCHANNEL_NAME\x10\x17\x12\x0b\n\x06\x44\x45VICE\x10\xe2\x01\x12\x13\n\x0f\x44\x45VICE_CATEGORY\x10\x0f\x12\x18\n\x14\x44\x45VICE_CATEGORY_NAME\x10\x10\x12\x1b\n\x16\x44\x45VICE_MANUFACTURER_ID\x10\x8d\x04\x12\x1d\n\x18\x44\x45VICE_MANUFACTURER_NAME\x10\x8e\x04\x12\x14\n\x0f\x44\x45VICE_MODEL_ID\x10\x8f\x04\x12\x16\n\x11\x44\x45VICE_MODEL_NAME\x10\x90\x04\x12\x14\n\x0b\x44\x45VICE_NAME\x10\xe1\x01\x1a\x02\x08\x01\x12\x10\n\x0b\x44SP_SEAT_ID\x10\xb4\x04\x12\x1c\n\x17\x44YNAMIC_ALLOCATION_TYPE\x10\xf6\x03\x12!\n\x1c\x44YNAMIC_ALLOCATION_TYPE_NAME\x10\xf7\x03\x12\x11\n\x0c\x45SP_DELIVERY\x10\xef\x04\x12\x16\n\x11\x45SP_DELIVERY_NAME\x10\xf0\x04\x12\x11\n\x0c\x45SP_PRESENCE\x10\xf1\x04\x12\x16\n\x11\x45SP_PRESENCE_NAME\x10\xf2\x04\x12\x1d\n\x18\x45XCHANGE_BIDDING_DEAL_ID\x10\xcb\x05\x12\x1f\n\x1a\x45XCHANGE_BIDDING_DEAL_TYPE\x10\xca\x05\x12$\n\x1f\x45XCHANGE_BIDDING_DEAL_TYPE_NAME\x10\xd3\x05\x12$\n\x1f\x45XCHANGE_THIRD_PARTY_COMPANY_ID\x10\xb9\x01\x12&\n!EXCHANGE_THIRD_PARTY_COMPANY_NAME\x10\xba\x01\x12\x1f\n\x1a\x46IRST_LOOK_PRICING_RULE_ID\x10\xf8\x01\x12!\n\x1c\x46IRST_LOOK_PRICING_RULE_NAME\x10\xf9\x01\x12\x1a\n\x15\x46IRST_PARTY_ID_STATUS\x10\x94\x03\x12\x1f\n\x1a\x46IRST_PARTY_ID_STATUS_NAME\x10\x95\x03\x12\x0b\n\x06GENDER\x10\xfd\x03\x12\x10\n\x0bGENDER_NAME\x10\xc7\x04\x12\x1f\n\x1aGOOGLE_ANALYTICS_STREAM_ID\x10\x87\x04\x12!\n\x1cGOOGLE_ANALYTICS_STREAM_NAME\x10\x88\x04\x12\x19\n\x14HBT_YIELD_PARTNER_ID\x10\x93\x05\x12\x1b\n\x16HBT_YIELD_PARTNER_NAME\x10\x94\x05\x12#\n\x1eHEADER_BIDDER_INTEGRATION_TYPE\x10\xce\x05\x12(\n#HEADER_BIDDER_INTEGRATION_TYPE_NAME\x10\xcf\x05\x12\x08\n\x04HOUR\x10\x64\x12\x1f\n\x1aIMPRESSION_COUNTING_METHOD\x10\xc1\x04\x12$\n\x1fIMPRESSION_COUNTING_METHOD_NAME\x10\xc2\x04\x12\x15\n\x10INTERACTION_TYPE\x10\xdf\x01\x12\x1a\n\x15INTERACTION_TYPE_NAME\x10\xe0\x01\x12\r\n\x08INTEREST\x10\xfe\x03\x12\x14\n\x10INVENTORY_FORMAT\x10\x11\x12\x19\n\x15INVENTORY_FORMAT_NAME\x10\x12\x12\"\n\x1dINVENTORY_SHARE_ASSIGNMENT_ID\x10\x88\x05\x12$\n\x1fINVENTORY_SHARE_ASSIGNMENT_NAME\x10\x89\x05\x12\x1c\n\x17INVENTORY_SHARE_OUTCOME\x10\xdb\x04\x12!\n\x1cINVENTORY_SHARE_OUTCOME_NAME\x10\xdc\x04\x12&\n!INVENTORY_SHARE_PARTNER_AD_SERVER\x10\x8c\x05\x12+\n&INVENTORY_SHARE_PARTNER_AD_SERVER_NAME\x10\x8d\x05\x12)\n$INVENTORY_SHARE_TARGET_SHARE_PERCENT\x10\x8e\x05\x12\x19\n\x14INVENTORY_SHARE_TYPE\x10\x8a\x05\x12\x1e\n\x19INVENTORY_SHARE_TYPE_NAME\x10\x8b\x05\x12\x12\n\x0eINVENTORY_TYPE\x10\x13\x12\x17\n\x13INVENTORY_TYPE_NAME\x10\x14\x12\x12\n\rIS_ADX_DIRECT\x10\xfe\x02\x12\x19\n\x14IS_CURATION_TARGETED\x10\xbe\x04\x12\x0f\n\nIS_DROPPED\x10\xd0\x03\x12\x17\n\x12IS_FIRST_LOOK_DEAL\x10\x91\x03\x12\x12\n\rKEY_VALUES_ID\x10\xd6\x01\x12\x14\n\x0fKEY_VALUES_NAME\x10\xd7\x01\x12\x13\n\x0eKEY_VALUES_SET\x10\xc9\x05\x12\x15\n\x10LINE_ITEM_AGENCY\x10\x97\x05\x12\x17\n\x12LINE_ITEM_ARCHIVED\x10\xbc\x01\x12(\n#LINE_ITEM_COMPANION_DELIVERY_OPTION\x10\xcc\x01\x12-\n(LINE_ITEM_COMPANION_DELIVERY_OPTION_NAME\x10\xcd\x01\x12\x1e\n\x19LINE_ITEM_COMPUTED_STATUS\x10\xfa\x01\x12#\n\x1eLINE_ITEM_COMPUTED_STATUS_NAME\x10\xfb\x01\x12!\n\x1dLINE_ITEM_CONTRACTED_QUANTITY\x10\\\x12\x1b\n\x17LINE_ITEM_COST_PER_UNIT\x10U\x12\x18\n\x13LINE_ITEM_COST_TYPE\x10\xd4\x01\x12\x1d\n\x18LINE_ITEM_COST_TYPE_NAME\x10\xd5\x01\x12 \n\x1bLINE_ITEM_CREATIVE_END_DATE\x10\xb0\x01\x12%\n LINE_ITEM_CREATIVE_ROTATION_TYPE\x10\xbd\x01\x12*\n%LINE_ITEM_CREATIVE_ROTATION_TYPE_NAME\x10\xbe\x01\x12\"\n\x1dLINE_ITEM_CREATIVE_START_DATE\x10\xaf\x01\x12\x1c\n\x17LINE_ITEM_CURRENCY_CODE\x10\xb4\x01\x12 \n\x1cLINE_ITEM_DELIVERY_INDICATOR\x10W\x12!\n\x1cLINE_ITEM_DELIVERY_RATE_TYPE\x10\xbf\x01\x12&\n!LINE_ITEM_DELIVERY_RATE_TYPE_NAME\x10\xc0\x01\x12 \n\x1bLINE_ITEM_DISCOUNT_ABSOLUTE\x10\xc3\x01\x12\"\n\x1dLINE_ITEM_DISCOUNT_PERCENTAGE\x10\xc4\x01\x12\x16\n\x12LINE_ITEM_END_DATE\x10Q\x12\x1b\n\x17LINE_ITEM_END_DATE_TIME\x10S\x12\x1f\n\x1aLINE_ITEM_ENVIRONMENT_TYPE\x10\xc9\x01\x12$\n\x1fLINE_ITEM_ENVIRONMENT_TYPE_NAME\x10\xca\x01\x12\x1e\n\x1aLINE_ITEM_EXTERNAL_DEAL_ID\x10\x61\x12\x19\n\x15LINE_ITEM_EXTERNAL_ID\x10V\x12\x1c\n\x17LINE_ITEM_FREQUENCY_CAP\x10\x80\x02\x12\x10\n\x0cLINE_ITEM_ID\x10\x01\x12\x15\n\x10LINE_ITEM_LABELS\x10\x9b\x05\x12\x18\n\x13LINE_ITEM_LABEL_IDS\x10\x99\x05\x12#\n\x1eLINE_ITEM_LAST_MODIFIED_BY_APP\x10\xb5\x01\x12\x1d\n\x19LINE_ITEM_LIFETIME_CLICKS\x10_\x12\"\n\x1eLINE_ITEM_LIFETIME_IMPRESSIONS\x10^\x12+\n\'LINE_ITEM_LIFETIME_VIEWABLE_IMPRESSIONS\x10`\x12\x16\n\x12LINE_ITEM_MAKEGOOD\x10Y\x12\x12\n\x0eLINE_ITEM_NAME\x10\x02\x12$\n LINE_ITEM_NON_CPD_BOOKED_REVENUE\x10\x62\x12\x19\n\x15LINE_ITEM_OPTIMIZABLE\x10Z\x12\x18\n\x13LINE_ITEM_PO_NUMBER\x10\x9d\x05\x12 \n\x1bLINE_ITEM_PRIMARY_GOAL_TYPE\x10\xd2\x01\x12%\n LINE_ITEM_PRIMARY_GOAL_TYPE_NAME\x10\xd3\x01\x12)\n%LINE_ITEM_PRIMARY_GOAL_UNITS_ABSOLUTE\x10]\x12,\n\'LINE_ITEM_PRIMARY_GOAL_UNITS_PERCENTAGE\x10\x8c\x03\x12%\n LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE\x10\xd0\x01\x12*\n%LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE_NAME\x10\xd1\x01\x12\x16\n\x12LINE_ITEM_PRIORITY\x10\x18\x12!\n\x1cLINE_ITEM_RESERVATION_STATUS\x10\xb0\x02\x12&\n!LINE_ITEM_RESERVATION_STATUS_NAME\x10\xb1\x02\x12\x1a\n\x15LINE_ITEM_SALESPERSON\x10\x9f\x05\x12$\n\x1fLINE_ITEM_SECONDARY_SALESPEOPLE\x10\xa1\x05\x12$\n\x1fLINE_ITEM_SECONDARY_TRAFFICKERS\x10\xa3\x05\x12\x18\n\x14LINE_ITEM_START_DATE\x10R\x12\x1d\n\x19LINE_ITEM_START_DATE_TIME\x10T\x12\x19\n\x14LINE_ITEM_TRAFFICKER\x10\xa5\x05\x12\x13\n\x0eLINE_ITEM_TYPE\x10\xc1\x01\x12\x18\n\x13LINE_ITEM_TYPE_NAME\x10\xc2\x01\x12\x1c\n\x17LINE_ITEM_UNLIMITED_END\x10\xbb\x01\x12!\n\x1dLINE_ITEM_VALUE_COST_PER_UNIT\x10X\x12 \n\x1bLINE_ITEM_WEB_PROPERTY_CODE\x10\xb3\x01\x12!\n\x1cMASTER_COMPANION_CREATIVE_ID\x10\x8c\x01\x12#\n\x1eMASTER_COMPANION_CREATIVE_NAME\x10\x8d\x01\x12\x13\n\x0eMEDIATION_TYPE\x10\xbd\x05\x12\x18\n\x13MEDIATION_TYPE_NAME\x10\xf2\x05\x12\x1f\n\x1aMEDIATION_YIELD_PARTNER_ID\x10\x95\x05\x12!\n\x1cMEDIATION_YIELD_PARTNER_NAME\x10\x96\x05\x12\r\n\x08METRO_ID\x10\xc5\x03\x12\x0f\n\nMETRO_NAME\x10\xc6\x03\x12\x14\n\x0fMOBILE_APP_FREE\x10\x80\x01\x12\x18\n\x13MOBILE_APP_ICON_URL\x10\x81\x01\x12\x11\n\rMOBILE_APP_ID\x10{\x12\x13\n\x0fMOBILE_APP_NAME\x10\x7f\x12 \n\x1bMOBILE_APP_OWNERSHIP_STATUS\x10\xb7\x02\x12%\n MOBILE_APP_OWNERSHIP_STATUS_NAME\x10\xb8\x02\x12\x14\n\x10MOBILE_APP_STORE\x10}\x12\x1a\n\x15MOBILE_APP_STORE_NAME\x10\xf5\x01\x12\x19\n\x15MOBILE_INVENTORY_TYPE\x10\x63\x12\x1e\n\x1aMOBILE_INVENTORY_TYPE_NAME\x10\x15\x12\x19\n\x14MOBILE_RENDERING_SDK\x10\x86\x05\x12\x1e\n\x19MOBILE_RENDERING_SDK_NAME\x10\x87\x05\x12\x1d\n\x18MOBILE_SDK_MAJOR_VERSION\x10\xb4\x05\x12\x1d\n\x18MOBILE_SDK_MINOR_VERSION\x10\xb5\x05\x12\x1c\n\x17MOBILE_SDK_VERSION_NAME\x10\x82\x01\x12\x0e\n\nMONTH_YEAR\x10\x06\x12\x18\n\x13NATIVE_AD_FORMAT_ID\x10\xff\x01\x12\x1a\n\x15NATIVE_AD_FORMAT_NAME\x10\xfe\x01\x12\x14\n\x0fNATIVE_STYLE_ID\x10\xfd\x01\x12\x16\n\x11NATIVE_STYLE_NAME\x10\xfc\x01\x12\x1c\n\x17NO_FILL_REASON_CATEGORY\x10\xca\x04\x12!\n\x1cNO_FILL_REASON_CATEGORY_NAME\x10\xcb\x04\x12\x1d\n\x19OPERATING_SYSTEM_CATEGORY\x10u\x12\"\n\x1eOPERATING_SYSTEM_CATEGORY_NAME\x10v\x12 \n\x1bOPERATING_SYSTEM_VERSION_ID\x10\xee\x01\x12\"\n\x1dOPERATING_SYSTEM_VERSION_NAME\x10\xed\x01\x12\x16\n\x11OPTIMIZATION_TYPE\x10\xff\x04\x12\x1b\n\x16OPTIMIZATION_TYPE_NAME\x10\x80\x05\x12\x11\n\x0cORDER_AGENCY\x10\x96\x01\x12\x14\n\x0fORDER_AGENCY_ID\x10\x97\x01\x12\x15\n\x10ORDER_BOOKED_CPC\x10\x98\x01\x12\x15\n\x10ORDER_BOOKED_CPM\x10\x99\x01\x12\x1a\n\x15ORDER_DELIVERY_STATUS\x10\xe7\x01\x12\x1f\n\x1aORDER_DELIVERY_STATUS_NAME\x10\xef\x01\x12\x13\n\x0eORDER_END_DATE\x10\x9a\x01\x12\x18\n\x13ORDER_END_DATE_TIME\x10\x9b\x01\x12\x16\n\x11ORDER_EXTERNAL_ID\x10\x9c\x01\x12\x0c\n\x08ORDER_ID\x10\x07\x12\x11\n\x0cORDER_LABELS\x10\xaa\x01\x12\x14\n\x0fORDER_LABEL_IDS\x10\xab\x01\x12\x1a\n\x15ORDER_LIFETIME_CLICKS\x10\x9e\x01\x12\x1f\n\x1aORDER_LIFETIME_IMPRESSIONS\x10\x9f\x01\x12\x0e\n\nORDER_NAME\x10\x08\x12\x14\n\x0fORDER_PO_NUMBER\x10\xa0\x01\x12\x17\n\x12ORDER_PROGRAMMATIC\x10\x9d\x01\x12\x16\n\x11ORDER_SALESPERSON\x10\xa1\x01\x12\x19\n\x14ORDER_SALESPERSON_ID\x10\xf5\x04\x12 \n\x1bORDER_SECONDARY_SALESPEOPLE\x10\xa4\x01\x12#\n\x1eORDER_SECONDARY_SALESPEOPLE_ID\x10\xa5\x01\x12 \n\x1bORDER_SECONDARY_TRAFFICKERS\x10\xa6\x01\x12#\n\x1eORDER_SECONDARY_TRAFFICKERS_ID\x10\xa7\x01\x12\x15\n\x10ORDER_START_DATE\x10\xa8\x01\x12\x1a\n\x15ORDER_START_DATE_TIME\x10\xa9\x01\x12\x15\n\x10ORDER_TRAFFICKER\x10\xa2\x01\x12\x18\n\x13ORDER_TRAFFICKER_ID\x10\xa3\x01\x12\x18\n\x13ORDER_UNLIMITED_END\x10\xcb\x01\x12\x0e\n\tPAGE_PATH\x10\xff\x03\x12 \n\x1bPAGE_TITLE_AND_SCREEN_CLASS\x10\x80\x04\x12\x1f\n\x1aPAGE_TITLE_AND_SCREEN_NAME\x10\x81\x04\x12%\n PARTNER_MANAGEMENT_ASSIGNMENT_ID\x10\x91\x05\x12\'\n\"PARTNER_MANAGEMENT_ASSIGNMENT_NAME\x10\x92\x05\x12\"\n\x1dPARTNER_MANAGEMENT_PARTNER_ID\x10\x8f\x05\x12$\n\x1fPARTNER_MANAGEMENT_PARTNER_NAME\x10\x90\x05\x12\x10\n\x0cPLACEMENT_ID\x10q\x12\x15\n\x10PLACEMENT_ID_ALL\x10\x90\x01\x12\x12\n\x0ePLACEMENT_NAME\x10r\x12\x17\n\x12PLACEMENT_NAME_ALL\x10\x91\x01\x12\x15\n\x10PLACEMENT_STATUS\x10\xea\x02\x12\x1a\n\x15PLACEMENT_STATUS_NAME\x10\xec\x02\x12\x1e\n\x19PLACEMENT_STATUS_NAME_ALL\x10\xed\x02\x12\x13\n\x0ePOSTAL_CODE_ID\x10\xc7\x03\x12\x15\n\x10POSTAL_CODE_NAME\x10\xc8\x03\x12\x10\n\x0bPPID_STATUS\x10\x96\x03\x12\x15\n\x10PPID_STATUS_NAME\x10\x97\x03\x12!\n\x1cPREDICTED_VIEWABILITY_BUCKET\x10\xf9\x04\x12&\n!PREDICTED_VIEWABILITY_BUCKET_NAME\x10\xfa\x04\x12\x1f\n\x1aPRESENTED_SECURE_SIGNAL_ID\x10\xef\x03\x12!\n\x1cPRESENTED_SECURE_SIGNAL_NAME\x10\xf0\x03\x12$\n\x1fPRIMARY_PERSONALIZATION_ID_TYPE\x10\x98\x03\x12)\n$PRIMARY_PERSONALIZATION_ID_TYPE_NAME\x10\x99\x03\x12\x1e\n\x15PROGRAMMATIC_BUYER_ID\x10\xf0\x01\x1a\x02\x08\x01\x12 \n\x17PROGRAMMATIC_BUYER_NAME\x10\xf1\x01\x1a\x02\x08\x01\x12\x18\n\x14PROGRAMMATIC_CHANNEL\x10\r\x12\x1d\n\x19PROGRAMMATIC_CHANNEL_NAME\x10\x0e\x12\x38\n3PUBLISHER_PROVIDED_SIGNALS_ALL_LEVELS_EXTERNAL_CODE\x10\x9a\x03\x12.\n)PUBLISHER_PROVIDED_SIGNALS_ALL_LEVELS_IDS\x10\xa2\x04\x12/\n*PUBLISHER_PROVIDED_SIGNALS_ALL_LEVELS_NAME\x10\x9c\x03\x12/\n*PUBLISHER_PROVIDED_SIGNALS_ALL_LEVELS_TIER\x10\x9d\x03\x12/\n*PUBLISHER_PROVIDED_SIGNALS_ALL_LEVELS_TYPE\x10\x9e\x03\x12\x37\n2PUBLISHER_PROVIDED_SIGNALS_DELIVERED_EXTERNAL_CODE\x10\xa9\x03\x12-\n(PUBLISHER_PROVIDED_SIGNALS_DELIVERED_IDS\x10\xa1\x04\x12.\n)PUBLISHER_PROVIDED_SIGNALS_DELIVERED_NAME\x10\xab\x03\x12.\n)PUBLISHER_PROVIDED_SIGNALS_DELIVERED_TIER\x10\xac\x03\x12.\n)PUBLISHER_PROVIDED_SIGNALS_DELIVERED_TYPE\x10\xad\x03\x12\x37\n2PUBLISHER_PROVIDED_SIGNALS_TOP_LEVEL_EXTERNAL_CODE\x10\x9f\x03\x12,\n\'PUBLISHER_PROVIDED_SIGNALS_TOP_LEVEL_ID\x10\xa0\x03\x12.\n)PUBLISHER_PROVIDED_SIGNALS_TOP_LEVEL_NAME\x10\xa1\x03\x12.\n)PUBLISHER_PROVIDED_SIGNALS_TOP_LEVEL_TIER\x10\xa2\x03\x12.\n)PUBLISHER_PROVIDED_SIGNALS_TOP_LEVEL_TYPE\x10\xa3\x03\x12/\n*PUBLISHER_PROVIDED_SIGNAL_DATA_PROVIDER_ID\x10\x88\x01\x12\x31\n,PUBLISHER_PROVIDED_SIGNAL_DATA_PROVIDER_NAME\x10\x89\x01\x12\x0e\n\tREGION_ID\x10\xc9\x03\x12\x10\n\x0bREGION_NAME\x10\xca\x03\x12\x1d\n\x18REJECTION_CLASS_CATEGORY\x10\xce\x04\x12\"\n\x1dREJECTION_CLASS_CATEGORY_NAME\x10\xcf\x04\x12\x1b\n\x16RENDERED_CREATIVE_SIZE\x10\xd7\x02\x12\x17\n\x12REQUESTED_AD_SIZES\x10\xe0\x02\x12\x11\n\x0cREQUEST_TYPE\x10\x92\x01\x12\x16\n\x11REQUEST_TYPE_NAME\x10\x93\x01\x12\x1c\n\x17REVENUE_VERIFICATION_ID\x10\x85\x05\x12$\n\x1fSERVER_SIDE_UNWRAPPING_ELIGIBLE\x10\xd5\x04\x12\x18\n\x13SERVING_RESTRICTION\x10\xf7\x04\x12\x1d\n\x18SERVING_RESTRICTION_NAME\x10\xf8\x04\x12\t\n\x04SITE\x10\x83\x03\x12\x11\n\x0cTARGETING_ID\x10\xe8\x01\x12\x13\n\x0eTARGETING_NAME\x10\xe9\x01\x12\x13\n\x0eTARGETING_TYPE\x10\x81\x03\x12\x18\n\x13TARGETING_TYPE_NAME\x10\x82\x03\x12\x1a\n\x15THIRD_PARTY_ID_STATUS\x10\x92\x03\x12\x1f\n\x1aTHIRD_PARTY_ID_STATUS_NAME\x10\x93\x03\x12\x12\n\rTOPICS_STATUS\x10\xf8\x03\x12\x17\n\x12TOPICS_STATUS_NAME\x10\xf9\x03\x12\x17\n\x12TOP_PRIVATE_DOMAIN\x10\xbc\x03\x12\x13\n\x0eTRAFFIC_SOURCE\x10\x84\x03\x12\x18\n\x13TRAFFIC_SOURCE_NAME\x10\x85\x03\x12\x1c\n\x17UNIFIED_PRICING_RULE_ID\x10\x89\x03\x12\x1e\n\x19UNIFIED_PRICING_RULE_NAME\x10\x8a\x03\x12\x08\n\x03URL\x10\xfa\x03\x12\x0b\n\x06URL_ID\x10\xfb\x03\x12\x19\n\x14USER_MESSAGES_CHOICE\x10\xbe\x05\x12\x1e\n\x19USER_MESSAGES_CHOICE_NAME\x10\xbf\x05\x12%\n USER_MESSAGES_ENTITLEMENT_SOURCE\x10\xfb\x04\x12*\n%USER_MESSAGES_ENTITLEMENT_SOURCE_NAME\x10\xfc\x04\x12/\n*USER_MESSAGES_OPERATING_SYSTEM_CRITERIA_ID\x10\xfd\x04\x12\x31\n,USER_MESSAGES_OPERATING_SYSTEM_CRITERIA_NAME\x10\xfe\x04\x12\x11\n\x0cVAST_VERSION\x10\xaa\x04\x12\x16\n\x11VAST_VERSION_NAME\x10\xab\x04\x12\x18\n\x13VIDEO_AD_BREAK_TYPE\x10\xac\x04\x12\x1d\n\x18VIDEO_AD_BREAK_TYPE_NAME\x10\xad\x04\x12\x16\n\x11VIDEO_AD_DURATION\x10\xc2\x03\x12\x1a\n\x15VIDEO_AD_FORMATS_RULE\x10\xb1\x04\x12\x1d\n\x18VIDEO_AD_FORMATS_RULE_ID\x10\xb0\x04\x12\x1e\n\x19VIDEO_AD_REQUEST_DURATION\x10\xae\x04\x12,\n\'VIDEO_AD_REQUEST_DURATION_MIDPOINT_NAME\x10\xef\x05\x12#\n\x1eVIDEO_AD_REQUEST_DURATION_NAME\x10\xaf\x04\x12\x1c\n\x17VIDEO_AD_REQUEST_SOURCE\x10\xb6\x03\x12!\n\x1cVIDEO_AD_REQUEST_SOURCE_NAME\x10\xb7\x03\x12\x12\n\rVIDEO_AD_TYPE\x10\xb0\x03\x12\x17\n\x12VIDEO_AD_TYPE_NAME\x10\xb1\x03\x12\x1f\n\x1aVIDEO_CONTINUOUS_PLAY_TYPE\x10\xd1\x05\x12$\n\x1fVIDEO_CONTINUOUS_PLAY_TYPE_NAME\x10\xd2\x05\x12\x1c\n\x17VIDEO_FALLBACK_POSITION\x10\x92\x04\x12.\n)VIDEO_LIVE_STREAM_EVENT_AD_BREAK_DURATION\x10\xa3\x04\x12(\n#VIDEO_LIVE_STREAM_EVENT_AD_BREAK_ID\x10\xa4\x04\x12*\n%VIDEO_LIVE_STREAM_EVENT_AD_BREAK_NAME\x10\xa5\x04\x12*\n%VIDEO_LIVE_STREAM_EVENT_AD_BREAK_TIME\x10\xa6\x04\x12\x1f\n\x1aVIDEO_LIVE_STREAM_EVENT_ID\x10\xa7\x04\x12!\n\x1cVIDEO_LIVE_STREAM_EVENT_NAME\x10\xa8\x04\x12\x1d\n\x18VIDEO_MEASUREMENT_SOURCE\x10\xd9\x04\x12\"\n\x1dVIDEO_MEASUREMENT_SOURCE_NAME\x10\xda\x04\x12\x10\n\x0bVIDEO_PLCMT\x10\xac\x01\x12\x15\n\x10VIDEO_PLCMT_NAME\x10\xad\x01\x12\x1a\n\x15VIDEO_POSITION_IN_POD\x10\x9a\x04\x12\x1a\n\x15VIDEO_POSITION_OF_POD\x10\x9b\x04\x12\x16\n\x11VIDEO_SDK_VERSION\x10\xb8\x03\x12\x1b\n\x16VIDEO_SDK_VERSION_NAME\x10\xb9\x03\x12\x18\n\x13VIDEO_STITCHER_TYPE\x10\xf0\x05\x12\x1d\n\x18VIDEO_STITCHER_TYPE_NAME\x10\xf1\x05\x12\x16\n\x11WEB_PROPERTY_CODE\x10\xda\x05\x12\x08\n\x04WEEK\x10\x05\x12\x1b\n\x16YIELD_GROUP_BUYER_NAME\x10\xb8\x01\x12\x1f\n\x1aYIELD_GROUP_BUYER_TAG_NAME\x10\xf3\x04\x12\x13\n\x0eYIELD_GROUP_ID\x10\xb6\x01\x12\x15\n\x10YIELD_GROUP_NAME\x10\xb7\x01\x12\x1f\n\x1aYOUTUBE_AD_DURATION_BUCKET\x10\xae\x03\x12$\n\x1fYOUTUBE_AD_DURATION_BUCKET_NAME\x10\xaf\x03\x12\x14\n\x0fYOUTUBE_AD_TYPE\x10\x8f\x03\x12\x19\n\x14YOUTUBE_AD_TYPE_NAME\x10\x90\x03\x12\'\n\"LINE_ITEM_CUSTOM_FIELD_0_OPTION_ID\x10\x90N\x12\'\n\"LINE_ITEM_CUSTOM_FIELD_1_OPTION_ID\x10\x91N\x12\'\n\"LINE_ITEM_CUSTOM_FIELD_2_OPTION_ID\x10\x92N\x12\'\n\"LINE_ITEM_CUSTOM_FIELD_3_OPTION_ID\x10\x93N\x12\'\n\"LINE_ITEM_CUSTOM_FIELD_4_OPTION_ID\x10\x94N\x12\'\n\"LINE_ITEM_CUSTOM_FIELD_5_OPTION_ID\x10\x95N\x12\'\n\"LINE_ITEM_CUSTOM_FIELD_6_OPTION_ID\x10\x96N\x12\'\n\"LINE_ITEM_CUSTOM_FIELD_7_OPTION_ID\x10\x97N\x12\'\n\"LINE_ITEM_CUSTOM_FIELD_8_OPTION_ID\x10\x98N\x12\'\n\"LINE_ITEM_CUSTOM_FIELD_9_OPTION_ID\x10\x99N\x12(\n#LINE_ITEM_CUSTOM_FIELD_10_OPTION_ID\x10\x9aN\x12(\n#LINE_ITEM_CUSTOM_FIELD_11_OPTION_ID\x10\x9bN\x12(\n#LINE_ITEM_CUSTOM_FIELD_12_OPTION_ID\x10\x9cN\x12(\n#LINE_ITEM_CUSTOM_FIELD_13_OPTION_ID\x10\x9dN\x12(\n#LINE_ITEM_CUSTOM_FIELD_14_OPTION_ID\x10\x9eN\x12#\n\x1eLINE_ITEM_CUSTOM_FIELD_0_VALUE\x10\xf8U\x12#\n\x1eLINE_ITEM_CUSTOM_FIELD_1_VALUE\x10\xf9U\x12#\n\x1eLINE_ITEM_CUSTOM_FIELD_2_VALUE\x10\xfaU\x12#\n\x1eLINE_ITEM_CUSTOM_FIELD_3_VALUE\x10\xfbU\x12#\n\x1eLINE_ITEM_CUSTOM_FIELD_4_VALUE\x10\xfcU\x12#\n\x1eLINE_ITEM_CUSTOM_FIELD_5_VALUE\x10\xfdU\x12#\n\x1eLINE_ITEM_CUSTOM_FIELD_6_VALUE\x10\xfeU\x12#\n\x1eLINE_ITEM_CUSTOM_FIELD_7_VALUE\x10\xffU\x12#\n\x1eLINE_ITEM_CUSTOM_FIELD_8_VALUE\x10\x80V\x12#\n\x1eLINE_ITEM_CUSTOM_FIELD_9_VALUE\x10\x81V\x12$\n\x1fLINE_ITEM_CUSTOM_FIELD_10_VALUE\x10\x82V\x12$\n\x1fLINE_ITEM_CUSTOM_FIELD_11_VALUE\x10\x83V\x12$\n\x1fLINE_ITEM_CUSTOM_FIELD_12_VALUE\x10\x84V\x12$\n\x1fLINE_ITEM_CUSTOM_FIELD_13_VALUE\x10\x85V\x12$\n\x1fLINE_ITEM_CUSTOM_FIELD_14_VALUE\x10\x86V\x12#\n\x1eORDER_CUSTOM_FIELD_0_OPTION_ID\x10\xe0]\x12#\n\x1eORDER_CUSTOM_FIELD_1_OPTION_ID\x10\xe1]\x12#\n\x1eORDER_CUSTOM_FIELD_2_OPTION_ID\x10\xe2]\x12#\n\x1eORDER_CUSTOM_FIELD_3_OPTION_ID\x10\xe3]\x12#\n\x1eORDER_CUSTOM_FIELD_4_OPTION_ID\x10\xe4]\x12#\n\x1eORDER_CUSTOM_FIELD_5_OPTION_ID\x10\xe5]\x12#\n\x1eORDER_CUSTOM_FIELD_6_OPTION_ID\x10\xe6]\x12#\n\x1eORDER_CUSTOM_FIELD_7_OPTION_ID\x10\xe7]\x12#\n\x1eORDER_CUSTOM_FIELD_8_OPTION_ID\x10\xe8]\x12#\n\x1eORDER_CUSTOM_FIELD_9_OPTION_ID\x10\xe9]\x12$\n\x1fORDER_CUSTOM_FIELD_10_OPTION_ID\x10\xea]\x12$\n\x1fORDER_CUSTOM_FIELD_11_OPTION_ID\x10\xeb]\x12$\n\x1fORDER_CUSTOM_FIELD_12_OPTION_ID\x10\xec]\x12$\n\x1fORDER_CUSTOM_FIELD_13_OPTION_ID\x10\xed]\x12$\n\x1fORDER_CUSTOM_FIELD_14_OPTION_ID\x10\xee]\x12\x1f\n\x1aORDER_CUSTOM_FIELD_0_VALUE\x10\xc8\x65\x12\x1f\n\x1aORDER_CUSTOM_FIELD_1_VALUE\x10\xc9\x65\x12\x1f\n\x1aORDER_CUSTOM_FIELD_2_VALUE\x10\xca\x65\x12\x1f\n\x1aORDER_CUSTOM_FIELD_3_VALUE\x10\xcb\x65\x12\x1f\n\x1aORDER_CUSTOM_FIELD_4_VALUE\x10\xcc\x65\x12\x1f\n\x1aORDER_CUSTOM_FIELD_5_VALUE\x10\xcd\x65\x12\x1f\n\x1aORDER_CUSTOM_FIELD_6_VALUE\x10\xce\x65\x12\x1f\n\x1aORDER_CUSTOM_FIELD_7_VALUE\x10\xcf\x65\x12\x1f\n\x1aORDER_CUSTOM_FIELD_8_VALUE\x10\xd0\x65\x12\x1f\n\x1aORDER_CUSTOM_FIELD_9_VALUE\x10\xd1\x65\x12 \n\x1bORDER_CUSTOM_FIELD_10_VALUE\x10\xd2\x65\x12 \n\x1bORDER_CUSTOM_FIELD_11_VALUE\x10\xd3\x65\x12 \n\x1bORDER_CUSTOM_FIELD_12_VALUE\x10\xd4\x65\x12 \n\x1bORDER_CUSTOM_FIELD_13_VALUE\x10\xd5\x65\x12 \n\x1bORDER_CUSTOM_FIELD_14_VALUE\x10\xd6\x65\x12&\n!CREATIVE_CUSTOM_FIELD_0_OPTION_ID\x10\xb0m\x12&\n!CREATIVE_CUSTOM_FIELD_1_OPTION_ID\x10\xb1m\x12&\n!CREATIVE_CUSTOM_FIELD_2_OPTION_ID\x10\xb2m\x12&\n!CREATIVE_CUSTOM_FIELD_3_OPTION_ID\x10\xb3m\x12&\n!CREATIVE_CUSTOM_FIELD_4_OPTION_ID\x10\xb4m\x12&\n!CREATIVE_CUSTOM_FIELD_5_OPTION_ID\x10\xb5m\x12&\n!CREATIVE_CUSTOM_FIELD_6_OPTION_ID\x10\xb6m\x12&\n!CREATIVE_CUSTOM_FIELD_7_OPTION_ID\x10\xb7m\x12&\n!CREATIVE_CUSTOM_FIELD_8_OPTION_ID\x10\xb8m\x12&\n!CREATIVE_CUSTOM_FIELD_9_OPTION_ID\x10\xb9m\x12\'\n\"CREATIVE_CUSTOM_FIELD_10_OPTION_ID\x10\xbam\x12\'\n\"CREATIVE_CUSTOM_FIELD_11_OPTION_ID\x10\xbbm\x12\'\n\"CREATIVE_CUSTOM_FIELD_12_OPTION_ID\x10\xbcm\x12\'\n\"CREATIVE_CUSTOM_FIELD_13_OPTION_ID\x10\xbdm\x12\'\n\"CREATIVE_CUSTOM_FIELD_14_OPTION_ID\x10\xbem\x12\"\n\x1d\x43REATIVE_CUSTOM_FIELD_0_VALUE\x10\x98u\x12\"\n\x1d\x43REATIVE_CUSTOM_FIELD_1_VALUE\x10\x99u\x12\"\n\x1d\x43REATIVE_CUSTOM_FIELD_2_VALUE\x10\x9au\x12\"\n\x1d\x43REATIVE_CUSTOM_FIELD_3_VALUE\x10\x9bu\x12\"\n\x1d\x43REATIVE_CUSTOM_FIELD_4_VALUE\x10\x9cu\x12\"\n\x1d\x43REATIVE_CUSTOM_FIELD_5_VALUE\x10\x9du\x12\"\n\x1d\x43REATIVE_CUSTOM_FIELD_6_VALUE\x10\x9eu\x12\"\n\x1d\x43REATIVE_CUSTOM_FIELD_7_VALUE\x10\x9fu\x12\"\n\x1d\x43REATIVE_CUSTOM_FIELD_8_VALUE\x10\xa0u\x12\"\n\x1d\x43REATIVE_CUSTOM_FIELD_9_VALUE\x10\xa1u\x12#\n\x1e\x43REATIVE_CUSTOM_FIELD_10_VALUE\x10\xa2u\x12#\n\x1e\x43REATIVE_CUSTOM_FIELD_11_VALUE\x10\xa3u\x12#\n\x1e\x43REATIVE_CUSTOM_FIELD_12_VALUE\x10\xa4u\x12#\n\x1e\x43REATIVE_CUSTOM_FIELD_13_VALUE\x10\xa5u\x12#\n\x1e\x43REATIVE_CUSTOM_FIELD_14_VALUE\x10\xa6u\x12\x30\n+BACKFILL_LINE_ITEM_CUSTOM_FIELD_0_OPTION_ID\x10\x80}\x12\x30\n+BACKFILL_LINE_ITEM_CUSTOM_FIELD_1_OPTION_ID\x10\x81}\x12\x30\n+BACKFILL_LINE_ITEM_CUSTOM_FIELD_2_OPTION_ID\x10\x82}\x12\x30\n+BACKFILL_LINE_ITEM_CUSTOM_FIELD_3_OPTION_ID\x10\x83}\x12\x30\n+BACKFILL_LINE_ITEM_CUSTOM_FIELD_4_OPTION_ID\x10\x84}\x12\x30\n+BACKFILL_LINE_ITEM_CUSTOM_FIELD_5_OPTION_ID\x10\x85}\x12\x30\n+BACKFILL_LINE_ITEM_CUSTOM_FIELD_6_OPTION_ID\x10\x86}\x12\x30\n+BACKFILL_LINE_ITEM_CUSTOM_FIELD_7_OPTION_ID\x10\x87}\x12\x30\n+BACKFILL_LINE_ITEM_CUSTOM_FIELD_8_OPTION_ID\x10\x88}\x12\x30\n+BACKFILL_LINE_ITEM_CUSTOM_FIELD_9_OPTION_ID\x10\x89}\x12\x31\n,BACKFILL_LINE_ITEM_CUSTOM_FIELD_10_OPTION_ID\x10\x8a}\x12\x31\n,BACKFILL_LINE_ITEM_CUSTOM_FIELD_11_OPTION_ID\x10\x8b}\x12\x31\n,BACKFILL_LINE_ITEM_CUSTOM_FIELD_12_OPTION_ID\x10\x8c}\x12\x31\n,BACKFILL_LINE_ITEM_CUSTOM_FIELD_13_OPTION_ID\x10\x8d}\x12\x31\n,BACKFILL_LINE_ITEM_CUSTOM_FIELD_14_OPTION_ID\x10\x8e}\x12-\n\'BACKFILL_LINE_ITEM_CUSTOM_FIELD_0_VALUE\x10\xe8\x84\x01\x12-\n\'BACKFILL_LINE_ITEM_CUSTOM_FIELD_1_VALUE\x10\xe9\x84\x01\x12-\n\'BACKFILL_LINE_ITEM_CUSTOM_FIELD_2_VALUE\x10\xea\x84\x01\x12-\n\'BACKFILL_LINE_ITEM_CUSTOM_FIELD_3_VALUE\x10\xeb\x84\x01\x12-\n\'BACKFILL_LINE_ITEM_CUSTOM_FIELD_4_VALUE\x10\xec\x84\x01\x12-\n\'BACKFILL_LINE_ITEM_CUSTOM_FIELD_5_VALUE\x10\xed\x84\x01\x12-\n\'BACKFILL_LINE_ITEM_CUSTOM_FIELD_6_VALUE\x10\xee\x84\x01\x12-\n\'BACKFILL_LINE_ITEM_CUSTOM_FIELD_7_VALUE\x10\xef\x84\x01\x12-\n\'BACKFILL_LINE_ITEM_CUSTOM_FIELD_8_VALUE\x10\xf0\x84\x01\x12-\n\'BACKFILL_LINE_ITEM_CUSTOM_FIELD_9_VALUE\x10\xf1\x84\x01\x12.\n(BACKFILL_LINE_ITEM_CUSTOM_FIELD_10_VALUE\x10\xf2\x84\x01\x12.\n(BACKFILL_LINE_ITEM_CUSTOM_FIELD_11_VALUE\x10\xf3\x84\x01\x12.\n(BACKFILL_LINE_ITEM_CUSTOM_FIELD_12_VALUE\x10\xf4\x84\x01\x12.\n(BACKFILL_LINE_ITEM_CUSTOM_FIELD_13_VALUE\x10\xf5\x84\x01\x12.\n(BACKFILL_LINE_ITEM_CUSTOM_FIELD_14_VALUE\x10\xf6\x84\x01\x12-\n\'BACKFILL_ORDER_CUSTOM_FIELD_0_OPTION_ID\x10\xd0\x8c\x01\x12-\n\'BACKFILL_ORDER_CUSTOM_FIELD_1_OPTION_ID\x10\xd1\x8c\x01\x12-\n\'BACKFILL_ORDER_CUSTOM_FIELD_2_OPTION_ID\x10\xd2\x8c\x01\x12-\n\'BACKFILL_ORDER_CUSTOM_FIELD_3_OPTION_ID\x10\xd3\x8c\x01\x12-\n\'BACKFILL_ORDER_CUSTOM_FIELD_4_OPTION_ID\x10\xd4\x8c\x01\x12-\n\'BACKFILL_ORDER_CUSTOM_FIELD_5_OPTION_ID\x10\xd5\x8c\x01\x12-\n\'BACKFILL_ORDER_CUSTOM_FIELD_6_OPTION_ID\x10\xd6\x8c\x01\x12-\n\'BACKFILL_ORDER_CUSTOM_FIELD_7_OPTION_ID\x10\xd7\x8c\x01\x12-\n\'BACKFILL_ORDER_CUSTOM_FIELD_8_OPTION_ID\x10\xd8\x8c\x01\x12-\n\'BACKFILL_ORDER_CUSTOM_FIELD_9_OPTION_ID\x10\xd9\x8c\x01\x12.\n(BACKFILL_ORDER_CUSTOM_FIELD_10_OPTION_ID\x10\xda\x8c\x01\x12.\n(BACKFILL_ORDER_CUSTOM_FIELD_11_OPTION_ID\x10\xdb\x8c\x01\x12.\n(BACKFILL_ORDER_CUSTOM_FIELD_12_OPTION_ID\x10\xdc\x8c\x01\x12.\n(BACKFILL_ORDER_CUSTOM_FIELD_13_OPTION_ID\x10\xdd\x8c\x01\x12.\n(BACKFILL_ORDER_CUSTOM_FIELD_14_OPTION_ID\x10\xde\x8c\x01\x12)\n#BACKFILL_ORDER_CUSTOM_FIELD_0_VALUE\x10\xb8\x94\x01\x12)\n#BACKFILL_ORDER_CUSTOM_FIELD_1_VALUE\x10\xb9\x94\x01\x12)\n#BACKFILL_ORDER_CUSTOM_FIELD_2_VALUE\x10\xba\x94\x01\x12)\n#BACKFILL_ORDER_CUSTOM_FIELD_3_VALUE\x10\xbb\x94\x01\x12)\n#BACKFILL_ORDER_CUSTOM_FIELD_4_VALUE\x10\xbc\x94\x01\x12)\n#BACKFILL_ORDER_CUSTOM_FIELD_5_VALUE\x10\xbd\x94\x01\x12)\n#BACKFILL_ORDER_CUSTOM_FIELD_6_VALUE\x10\xbe\x94\x01\x12)\n#BACKFILL_ORDER_CUSTOM_FIELD_7_VALUE\x10\xbf\x94\x01\x12)\n#BACKFILL_ORDER_CUSTOM_FIELD_8_VALUE\x10\xc0\x94\x01\x12)\n#BACKFILL_ORDER_CUSTOM_FIELD_9_VALUE\x10\xc1\x94\x01\x12*\n$BACKFILL_ORDER_CUSTOM_FIELD_10_VALUE\x10\xc2\x94\x01\x12*\n$BACKFILL_ORDER_CUSTOM_FIELD_11_VALUE\x10\xc3\x94\x01\x12*\n$BACKFILL_ORDER_CUSTOM_FIELD_12_VALUE\x10\xc4\x94\x01\x12*\n$BACKFILL_ORDER_CUSTOM_FIELD_13_VALUE\x10\xc5\x94\x01\x12*\n$BACKFILL_ORDER_CUSTOM_FIELD_14_VALUE\x10\xc6\x94\x01\x12\x30\n*BACKFILL_CREATIVE_CUSTOM_FIELD_0_OPTION_ID\x10\xa0\x9c\x01\x12\x30\n*BACKFILL_CREATIVE_CUSTOM_FIELD_1_OPTION_ID\x10\xa1\x9c\x01\x12\x30\n*BACKFILL_CREATIVE_CUSTOM_FIELD_2_OPTION_ID\x10\xa2\x9c\x01\x12\x30\n*BACKFILL_CREATIVE_CUSTOM_FIELD_3_OPTION_ID\x10\xa3\x9c\x01\x12\x30\n*BACKFILL_CREATIVE_CUSTOM_FIELD_4_OPTION_ID\x10\xa4\x9c\x01\x12\x30\n*BACKFILL_CREATIVE_CUSTOM_FIELD_5_OPTION_ID\x10\xa5\x9c\x01\x12\x30\n*BACKFILL_CREATIVE_CUSTOM_FIELD_6_OPTION_ID\x10\xa6\x9c\x01\x12\x30\n*BACKFILL_CREATIVE_CUSTOM_FIELD_7_OPTION_ID\x10\xa7\x9c\x01\x12\x30\n*BACKFILL_CREATIVE_CUSTOM_FIELD_8_OPTION_ID\x10\xa8\x9c\x01\x12\x30\n*BACKFILL_CREATIVE_CUSTOM_FIELD_9_OPTION_ID\x10\xa9\x9c\x01\x12\x31\n+BACKFILL_CREATIVE_CUSTOM_FIELD_10_OPTION_ID\x10\xaa\x9c\x01\x12\x31\n+BACKFILL_CREATIVE_CUSTOM_FIELD_11_OPTION_ID\x10\xab\x9c\x01\x12\x31\n+BACKFILL_CREATIVE_CUSTOM_FIELD_12_OPTION_ID\x10\xac\x9c\x01\x12\x31\n+BACKFILL_CREATIVE_CUSTOM_FIELD_13_OPTION_ID\x10\xad\x9c\x01\x12\x31\n+BACKFILL_CREATIVE_CUSTOM_FIELD_14_OPTION_ID\x10\xae\x9c\x01\x12,\n&BACKFILL_CREATIVE_CUSTOM_FIELD_0_VALUE\x10\x88\xa4\x01\x12,\n&BACKFILL_CREATIVE_CUSTOM_FIELD_1_VALUE\x10\x89\xa4\x01\x12,\n&BACKFILL_CREATIVE_CUSTOM_FIELD_2_VALUE\x10\x8a\xa4\x01\x12,\n&BACKFILL_CREATIVE_CUSTOM_FIELD_3_VALUE\x10\x8b\xa4\x01\x12,\n&BACKFILL_CREATIVE_CUSTOM_FIELD_4_VALUE\x10\x8c\xa4\x01\x12,\n&BACKFILL_CREATIVE_CUSTOM_FIELD_5_VALUE\x10\x8d\xa4\x01\x12,\n&BACKFILL_CREATIVE_CUSTOM_FIELD_6_VALUE\x10\x8e\xa4\x01\x12,\n&BACKFILL_CREATIVE_CUSTOM_FIELD_7_VALUE\x10\x8f\xa4\x01\x12,\n&BACKFILL_CREATIVE_CUSTOM_FIELD_8_VALUE\x10\x90\xa4\x01\x12,\n&BACKFILL_CREATIVE_CUSTOM_FIELD_9_VALUE\x10\x91\xa4\x01\x12-\n\'BACKFILL_CREATIVE_CUSTOM_FIELD_10_VALUE\x10\x92\xa4\x01\x12-\n\'BACKFILL_CREATIVE_CUSTOM_FIELD_11_VALUE\x10\x93\xa4\x01\x12-\n\'BACKFILL_CREATIVE_CUSTOM_FIELD_12_VALUE\x10\x94\xa4\x01\x12-\n\'BACKFILL_CREATIVE_CUSTOM_FIELD_13_VALUE\x10\x95\xa4\x01\x12-\n\'BACKFILL_CREATIVE_CUSTOM_FIELD_14_VALUE\x10\x96\xa4\x01\x12!\n\x1b\x43USTOM_DIMENSION_0_VALUE_ID\x10\xa0\x8d\x06\x12!\n\x1b\x43USTOM_DIMENSION_1_VALUE_ID\x10\xa1\x8d\x06\x12!\n\x1b\x43USTOM_DIMENSION_2_VALUE_ID\x10\xa2\x8d\x06\x12!\n\x1b\x43USTOM_DIMENSION_3_VALUE_ID\x10\xa3\x8d\x06\x12!\n\x1b\x43USTOM_DIMENSION_4_VALUE_ID\x10\xa4\x8d\x06\x12!\n\x1b\x43USTOM_DIMENSION_5_VALUE_ID\x10\xa5\x8d\x06\x12!\n\x1b\x43USTOM_DIMENSION_6_VALUE_ID\x10\xa6\x8d\x06\x12!\n\x1b\x43USTOM_DIMENSION_7_VALUE_ID\x10\xa7\x8d\x06\x12!\n\x1b\x43USTOM_DIMENSION_8_VALUE_ID\x10\xa8\x8d\x06\x12!\n\x1b\x43USTOM_DIMENSION_9_VALUE_ID\x10\xa9\x8d\x06\x12\x1e\n\x18\x43USTOM_DIMENSION_0_VALUE\x10\x88\x95\x06\x12\x1e\n\x18\x43USTOM_DIMENSION_1_VALUE\x10\x89\x95\x06\x12\x1e\n\x18\x43USTOM_DIMENSION_2_VALUE\x10\x8a\x95\x06\x12\x1e\n\x18\x43USTOM_DIMENSION_3_VALUE\x10\x8b\x95\x06\x12\x1e\n\x18\x43USTOM_DIMENSION_4_VALUE\x10\x8c\x95\x06\x12\x1e\n\x18\x43USTOM_DIMENSION_5_VALUE\x10\x8d\x95\x06\x12\x1e\n\x18\x43USTOM_DIMENSION_6_VALUE\x10\x8e\x95\x06\x12\x1e\n\x18\x43USTOM_DIMENSION_7_VALUE\x10\x8f\x95\x06\x12\x1e\n\x18\x43USTOM_DIMENSION_8_VALUE\x10\x90\x95\x06\x12\x1e\n\x18\x43USTOM_DIMENSION_9_VALUE\x10\x91\x95\x06\x1a\x02\x10\x01\"\xe7\x93\x01\n\x06Metric\x12\x16\n\x12METRIC_UNSPECIFIED\x10\x00\x12\x11\n\x0c\x41\x43TIVE_USERS\x10\xdf\x01\x12)\n$ACTIVE_VIEW_AUDIBLE_AT_START_PERCENT\x10\xbd\x03\x12$\n\x1f\x41\x43TIVE_VIEW_AUDIBLE_IMPRESSIONS\x10\x93\x05\x12\x33\n.ACTIVE_VIEW_AUDIBLE_THROUGH_COMPLETION_PERCENT\x10\xbe\x03\x12\x37\n2ACTIVE_VIEW_AUDIBLE_THROUGH_FIRST_QUARTILE_PERCENT\x10\xbf\x03\x12\x31\n,ACTIVE_VIEW_AUDIBLE_THROUGH_MIDPOINT_PERCENT\x10\xc0\x03\x12\x37\n2ACTIVE_VIEW_AUDIBLE_THROUGH_THIRD_QUARTILE_PERCENT\x10\xc1\x03\x12*\n%ACTIVE_VIEW_AUDIO_ENABLED_IMPRESSIONS\x10\x94\x05\x12-\n(ACTIVE_VIEW_AUDIO_MEASURABLE_IMPRESSIONS\x10\x95\x05\x12%\n!ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME\x10=\x12$\n ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS\x10:\x12\x32\n-ACTIVE_VIEW_EVER_AUDIBLE_BACKGROUNDED_PERCENT\x10\xc2\x03\x12%\n ACTIVE_VIEW_EVER_AUDIBLE_PERCENT\x10\xc3\x03\x12*\n%ACTIVE_VIEW_EVER_BACKGROUNDED_PERCENT\x10\xc4\x03\x12#\n\x1e\x41\x43TIVE_VIEW_EVER_MUTED_PERCENT\x10\xc5\x03\x12?\n:ACTIVE_VIEW_IMPRESSIONS_AUDIBLE_AND_VISIBLIE_AT_COMPLETION\x10\x9b\x03\x12&\n\"ACTIVE_VIEW_MEASURABLE_IMPRESSIONS\x10\x39\x12+\n\'ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE\x10<\x12+\n&ACTIVE_VIEW_NON_MEASURABLE_IMPRESSIONS\x10\x96\x05\x12)\n$ACTIVE_VIEW_NON_VIEWABLE_IMPRESSIONS\x10\x97\x05\x12\x36\n1ACTIVE_VIEW_NON_VIEWABLE_IMPRESSIONS_DISTRIBUTION\x10\x98\x05\x12,\n\'ACTIVE_VIEW_PERCENT_AUDIBLE_IMPRESSIONS\x10\x99\x05\x12&\n!ACTIVE_VIEW_PLUS_MEASURABLE_COUNT\x10\xc6\x03\x12\x18\n\x13\x41\x43TIVE_VIEW_REVENUE\x10\x9e\x03\x12\x36\n1ACTIVE_VIEW_UNDETERMINED_IMPRESSIONS_DISTRIBUTION\x10\x9a\x05\x12$\n ACTIVE_VIEW_VIEWABLE_IMPRESSIONS\x10\x38\x12\x32\n-ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_DISTRIBUTION\x10\x9b\x05\x12)\n%ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE\x10;\x12-\n)ADSENSE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME\x10I\x12,\n(ADSENSE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS\x10\x46\x12.\n*ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS\x10\x45\x12\x33\n/ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE\x10H\x12\x33\n.ADSENSE_ACTIVE_VIEW_NON_MEASURABLE_IMPRESSIONS\x10\x82\x05\x12\x31\n,ADSENSE_ACTIVE_VIEW_NON_VIEWABLE_IMPRESSIONS\x10\x83\x05\x12>\n9ADSENSE_ACTIVE_VIEW_NON_VIEWABLE_IMPRESSIONS_DISTRIBUTION\x10\x84\x05\x12>\n9ADSENSE_ACTIVE_VIEW_UNDETERMINED_IMPRESSIONS_DISTRIBUTION\x10\x85\x05\x12,\n(ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS\x10\x44\x12:\n5ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_DISTRIBUTION\x10\x86\x05\x12\x31\n-ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE\x10G\x12\x18\n\x14\x41\x44SENSE_AVERAGE_ECPM\x10\x1a\x12\x12\n\x0e\x41\x44SENSE_CLICKS\x10\x17\x12\x0f\n\x0b\x41\x44SENSE_CTR\x10\x18\x12\x17\n\x13\x41\x44SENSE_IMPRESSIONS\x10\x16\x12\x1a\n\x16\x41\x44SENSE_PERCENT_CLICKS\x10\x1c\x12\x1f\n\x1b\x41\x44SENSE_PERCENT_IMPRESSIONS\x10\x1b\x12\x1b\n\x17\x41\x44SENSE_PERCENT_REVENUE\x10\x1d\x12\'\n#ADSENSE_PERCENT_REVENUE_WITHOUT_CPD\x10\x1e\x12\x1c\n\x18\x41\x44SENSE_RESPONSES_SERVED\x10)\x12\x13\n\x0f\x41\x44SENSE_REVENUE\x10\x19\x12\x31\n-AD_EXCHANGE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME\x10O\x12\x30\n,AD_EXCHANGE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS\x10L\x12\x32\n.AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS\x10K\x12\x37\n3AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE\x10N\x12\x37\n2AD_EXCHANGE_ACTIVE_VIEW_NON_MEASURABLE_IMPRESSIONS\x10\x8e\x05\x12\x35\n0AD_EXCHANGE_ACTIVE_VIEW_NON_VIEWABLE_IMPRESSIONS\x10\x8f\x05\x12\x42\n=AD_EXCHANGE_ACTIVE_VIEW_NON_VIEWABLE_IMPRESSIONS_DISTRIBUTION\x10\x90\x05\x12\x42\n=AD_EXCHANGE_ACTIVE_VIEW_UNDETERMINED_IMPRESSIONS_DISTRIBUTION\x10\x91\x05\x12\x30\n,AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS\x10J\x12>\n9AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_DISTRIBUTION\x10\x92\x05\x12\x35\n1AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE\x10M\x12\x1c\n\x18\x41\x44_EXCHANGE_AVERAGE_ECPM\x10\x12\x12\x16\n\x12\x41\x44_EXCHANGE_CLICKS\x10\x0f\x12\x14\n\x0f\x41\x44_EXCHANGE_CPC\x10\xf4\x01\x12\x13\n\x0f\x41\x44_EXCHANGE_CTR\x10\x10\x12\x1e\n\x19\x41\x44_EXCHANGE_DELIVERY_RATE\x10\xf5\x01\x12\x1b\n\x17\x41\x44_EXCHANGE_IMPRESSIONS\x10\x0e\x12*\n%AD_EXCHANGE_IMPRESSIONS_PER_AD_VIEWER\x10\xab\x03\x12(\n#AD_EXCHANGE_IMPRESSIONS_PER_SESSION\x10\xac\x03\x12\x15\n\x10\x41\x44_EXCHANGE_LIFT\x10\xf6\x01\x12$\n\x1f\x41\x44_EXCHANGE_MATCHED_REQUEST_CTR\x10\xf7\x01\x12%\n AD_EXCHANGE_MATCHED_REQUEST_ECPM\x10\xf8\x01\x12\x1b\n\x16\x41\x44_EXCHANGE_MATCH_RATE\x10\xf9\x01\x12*\n%AD_EXCHANGE_OPPORTUNITIES_FROM_ERRORS\x10\xfa\x01\x12/\n*AD_EXCHANGE_OPPORTUNITIES_FROM_IMPRESSIONS\x10\xfb\x01\x12\x1e\n\x1a\x41\x44_EXCHANGE_PERCENT_CLICKS\x10\x14\x12#\n\x1f\x41\x44_EXCHANGE_PERCENT_IMPRESSIONS\x10\x13\x12\x1f\n\x1b\x41\x44_EXCHANGE_PERCENT_REVENUE\x10\x15\x12+\n\'AD_EXCHANGE_PERCENT_REVENUE_WITHOUT_CPD\x10\x1f\x12&\n!AD_EXCHANGE_PLUS_YIELD_GROUP_ECPM\x10\xfc\x01\x12-\n(AD_EXCHANGE_PLUS_YIELD_GROUP_IMPRESSIONS\x10\xfd\x01\x12)\n$AD_EXCHANGE_PLUS_YIELD_GROUP_REVENUE\x10\xfe\x01\x12 \n\x1c\x41\x44_EXCHANGE_RESPONSES_SERVED\x10*\x12\x17\n\x13\x41\x44_EXCHANGE_REVENUE\x10\x11\x12\x35\n0AD_EXCHANGE_REVENUE_PAID_THROUGH_MCM_AUTOPAYMENT\x10\xd4\x01\x12&\n!AD_EXCHANGE_REVENUE_PER_AD_VIEWER\x10\xad\x03\x12\x1f\n\x1a\x41\x44_EXCHANGE_TOTAL_REQUESTS\x10\xff\x01\x12\"\n\x1d\x41\x44_EXCHANGE_TOTAL_REQUEST_CTR\x10\x80\x02\x12#\n\x1e\x41\x44_EXCHANGE_TOTAL_REQUEST_ECPM\x10\x81\x02\x12\x18\n\x13\x41\x44_EXPOSURE_SECONDS\x10\xf1\x01\x12\x0f\n\x0b\x41\x44_REQUESTS\x10&\x12/\n+AD_SERVER_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME\x10\x43\x12.\n*AD_SERVER_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS\x10@\x12\x30\n,AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS\x10?\x12\x35\n1AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE\x10\x42\x12\x35\n0AD_SERVER_ACTIVE_VIEW_NON_MEASURABLE_IMPRESSIONS\x10\xcc\x02\x12\x33\n.AD_SERVER_ACTIVE_VIEW_NON_VIEWABLE_IMPRESSIONS\x10\xcb\x02\x12@\n;AD_SERVER_ACTIVE_VIEW_NON_VIEWABLE_IMPRESSIONS_DISTRIBUTION\x10\xce\x02\x12@\n;AD_SERVER_ACTIVE_VIEW_UNDETERMINED_IMPRESSIONS_DISTRIBUTION\x10\xcf\x02\x12.\n*AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS\x10>\x12<\n7AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_DISTRIBUTION\x10\xcd\x02\x12\x33\n/AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE\x10\x41\x12\x1a\n\x16\x41\x44_SERVER_AVERAGE_ECPM\x10\"\x12&\n\"AD_SERVER_AVERAGE_ECPM_WITHOUT_CPD\x10\n\x12*\n%AD_SERVER_BEGIN_TO_RENDER_IMPRESSIONS\x10\x86\x02\x12\x14\n\x10\x41\x44_SERVER_CLICKS\x10\x07\x12\x1e\n\x19\x41\x44_SERVER_COMPLETED_VIEWS\x10\xaf\x03\x12#\n\x1e\x41\x44_SERVER_COVIEWED_IMPRESSIONS\x10\xaa\x04\x12\x19\n\x15\x41\x44_SERVER_CPD_REVENUE\x10 \x12\x11\n\rAD_SERVER_CTR\x10\x08\x12\x1c\n\x17\x41\x44_SERVER_GROSS_REVENUE\x10\xe3\x03\x12(\n#AD_SERVER_GROSS_REVENUE_WITHOUT_CPD\x10\xe4\x03\x12\x19\n\x15\x41\x44_SERVER_IMPRESSIONS\x10\x06\x12)\n$AD_SERVER_IMPRESSIONS_WITH_COMPANION\x10\xde\x01\x12\x33\n.AD_SERVER_INACTIVE_BEGIN_TO_RENDER_IMPRESSIONS\x10\xd2\x02\x12(\n#AD_SERVER_OPPORTUNITIES_FROM_ERRORS\x10\xcd\x03\x12-\n(AD_SERVER_OPPORTUNITIES_FROM_IMPRESSIONS\x10\xce\x03\x12\x1c\n\x18\x41\x44_SERVER_PERCENT_CLICKS\x10\x0c\x12!\n\x1d\x41\x44_SERVER_PERCENT_IMPRESSIONS\x10\x0b\x12\x1d\n\x19\x41\x44_SERVER_PERCENT_REVENUE\x10#\x12)\n%AD_SERVER_PERCENT_REVENUE_WITHOUT_CPD\x10\r\x12\x1e\n\x1a\x41\x44_SERVER_RESPONSES_SERVED\x10(\x12\x15\n\x11\x41\x44_SERVER_REVENUE\x10!\x12\x33\n.AD_SERVER_REVENUE_PAID_THROUGH_MCM_AUTOPAYMENT\x10\xd5\x01\x12!\n\x1d\x41\x44_SERVER_REVENUE_WITHOUT_CPD\x10\t\x12\x1e\n\x19\x41\x44_SERVER_TARGETED_CLICKS\x10\x92\x02\x12#\n\x1e\x41\x44_SERVER_TARGETED_IMPRESSIONS\x10\x93\x02\x12\x1a\n\x15\x41\x44_SERVER_TRACKED_ADS\x10\x88\x02\x12\x35\n0AD_SERVER_UNFILTERED_BEGIN_TO_RENDER_IMPRESSIONS\x10\x85\x02\x12 \n\x1b\x41\x44_SERVER_UNFILTERED_CLICKS\x10\x83\x02\x12\x30\n+AD_SERVER_UNFILTERED_DOWNLOADED_IMPRESSIONS\x10\x84\x02\x12)\n AD_SERVER_UNFILTERED_IMPRESSIONS\x10\x84\x02\x1a\x02\x08\x01\x12%\n AD_SERVER_UNFILTERED_TRACKED_ADS\x10\x87\x02\x12\x1d\n\x18\x41\x44_UNIT_EXPOSURE_SECONDS\x10\xf2\x01\x12\x0f\n\nAD_VIEWERS\x10\xa9\x03\x12\x1d\n\x18\x41TN_ADS_FAILED_TO_RENDER\x10\xae\x03\x12\x1c\n\x17\x41TN_ELIGIBLE_LINE_ITEMS\x10\xd6\x02\x12(\n#ATN_ELIGIBLE_LINE_ITEMS_AD_REQUESTS\x10\xd7\x02\x12 \n\x1b\x41TN_HBT_ALLOWED_AD_REQUESTS\x10\xd8\x02\x12\x1c\n\x17\x41TN_HBT_BIDS_IN_AUCTION\x10\xd9\x02\x12(\n#ATN_HBT_BIDS_IN_AUCTION_AD_REQUESTS\x10\xda\x02\x12\x1b\n\x16\x41TN_HBT_CANDIDATE_BIDS\x10\xdb\x02\x12 \n\x1b\x41TN_HBT_INVALID_AD_REQUESTS\x10\xdc\x02\x12 \n\x1b\x41TN_HBT_NO_BIDS_AD_REQUESTS\x10\xd8\x03\x12\x1a\n\x15\x41TN_HBT_REJECTED_BIDS\x10\xdd\x02\x12\x1e\n\x19\x41TN_HBT_VALID_AD_REQUESTS\x10\xde\x02\x12\"\n\x1d\x41TN_HBT_WITH_BIDS_AD_REQUESTS\x10\xd9\x03\x12\x1c\n\x17\x41TN_INVALID_AD_REQUESTS\x10\xdf\x02\x12*\n%ATN_LINE_ITEMS_CREATIVE_NOT_RETRIEVED\x10\xdc\x03\x12\x1e\n\x19\x41TN_LINE_ITEMS_IN_AUCTION\x10\xe0\x02\x12!\n\x1c\x41TN_LINE_ITEMS_NOT_COMPETING\x10\x83\x04\x12 \n\x1b\x41TN_LINE_ITEMS_NOT_SELECTED\x10\xe1\x02\x12)\n$ATN_LINE_ITEM_IN_AUCTION_AD_REQUESTS\x10\xe2\x02\x12\'\n\"ATN_LINE_ITEM_TARGETED_AD_REQUESTS\x10\xe3\x02\x12&\n!ATN_MEDIATION_ALLOWED_AD_REQUESTS\x10\xe4\x02\x12&\n!ATN_MEDIATION_INVALID_AD_REQUESTS\x10\xe5\x02\x12)\n$ATN_MEDIATION_LOADED_ADS_FROM_CHAINS\x10\xe6\x02\x12)\n$ATN_MEDIATION_NO_PARTNER_AD_REQUESTS\x10\xda\x03\x12&\n!ATN_MEDIATION_PARTNERS_IN_AUCTION\x10\xe7\x02\x12\x32\n-ATN_MEDIATION_PARTNERS_IN_AUCTION_AD_REQUESTS\x10\xe8\x02\x12$\n\x1f\x41TN_MEDIATION_REJECTED_PARTNERS\x10\xe9\x02\x12$\n\x1f\x41TN_MEDIATION_TARGETED_PARTNERS\x10\xea\x02\x12\'\n\"ATN_MEDIATION_TOTAL_YIELD_PARTNERS\x10\xba\x03\x12+\n&ATN_MEDIATION_UNLOADED_ADS_FROM_CHAINS\x10\xeb\x02\x12*\n%ATN_MEDIATION_UNUSED_BIDS_OR_PARTNERS\x10\xec\x02\x12$\n\x1f\x41TN_MEDIATION_VALID_AD_REQUESTS\x10\xed\x02\x12,\n\'ATN_MEDIATION_WITH_PARTNERS_AD_REQUESTS\x10\xdb\x03\x12+\n&ATN_PROGRAMMATIC_AD_REQUESTS_WITH_BIDS\x10\xee\x02\x12\x38\n3ATN_PROGRAMMATIC_AD_REQUESTS_WITH_BID_REQUESTS_SENT\x10\xef\x02\x12)\n$ATN_PROGRAMMATIC_ALLOWED_AD_REQUESTS\x10\xf0\x02\x12%\n ATN_PROGRAMMATIC_BIDS_IN_AUCTION\x10\xf1\x02\x12\x30\n+ATN_PROGRAMMATIC_BID_IN_AUCTION_AD_REQUESTS\x10\xf2\x02\x12\'\n\"ATN_PROGRAMMATIC_BID_REQUESTS_SENT\x10\xf3\x02\x12\x30\n+ATN_PROGRAMMATIC_BID_REQUESTS_WITH_RESPONSE\x10\xf4\x02\x12,\n\'ATN_PROGRAMMATIC_BID_REQUEST_CANDIDATES\x10\xf5\x02\x12(\n#ATN_PROGRAMMATIC_BID_REQUEST_ERRORS\x10\xf6\x02\x12,\n\'ATN_PROGRAMMATIC_INELIGIBLE_AD_REQUESTS\x10\xf7\x02\x12#\n\x1e\x41TN_PROGRAMMATIC_REJECTED_BIDS\x10\xf8\x02\x12*\n%ATN_PROGRAMMATIC_SKIPPED_BID_REQUESTS\x10\xf9\x02\x12 \n\x1b\x41TN_PROGRAMMATIC_TOTAL_BIDS\x10\xfa\x02\x12\'\n\"ATN_PROGRAMMATIC_VALID_AD_REQUESTS\x10\xfb\x02\x12\x1c\n\x17\x41TN_REJECTED_LINE_ITEMS\x10\xfc\x02\x12 \n\x1b\x41TN_SERVED_MEDIATION_CHAINS\x10\xfd\x02\x12\x1a\n\x15\x41TN_SERVED_SINGLE_ADS\x10\xfe\x02\x12\x1c\n\x17\x41TN_TARGETED_LINE_ITEMS\x10\xff\x02\x12\x1a\n\x15\x41TN_TOTAL_AD_REQUESTS\x10\x80\x03\x12\'\n\"ATN_TOTAL_COMPETING_ADS_IN_AUCTION\x10\x81\x03\x12\x19\n\x14\x41TN_TOTAL_LOADED_ADS\x10\x83\x03\x12\x1a\n\x15\x41TN_VALID_AD_REQUESTS\x10\x85\x03\x12(\n#ATN_YIELD_GROUP_MEDIATION_PASSBACKS\x10\x86\x03\x12\x1a\n\x15\x41UDIENCE_SEGMENT_COST\x10\xae\x04\x12\x10\n\x0c\x41VERAGE_ECPM\x10%\x12\x1c\n\x18\x41VERAGE_ECPM_WITHOUT_CPD\x10\x05\x12+\n&AVERAGE_ENGAGEMENT_SECONDS_PER_SESSION\x10\xe0\x01\x12(\n#AVERAGE_ENGAGEMENT_SECONDS_PER_USER\x10\xe1\x01\x12+\n&AVERAGE_IMPRESSIONS_PER_UNIQUE_VISITOR\x10\xa2\x03\x12-\n(AVERAGE_PURCHASE_REVENUE_PER_PAYING_USER\x10\xe2\x01\x12\x1d\n\x18\x41VERAGE_REVENUE_PER_USER\x10\xe3\x01\x12\x1c\n\x17\x41VERAGE_SESSION_SECONDS\x10\xe4\x01\x12\t\n\x04\x42IDS\x10\xbb\x03\x12\x14\n\x0f\x42ID_AVERAGE_CPM\x10\xbc\x03\x12\x10\n\x0b\x42OUNCE_RATE\x10\xb1\x03\x12\n\n\x06\x43LICKS\x10\x02\x12\x15\n\x11\x43ODE_SERVED_COUNT\x10,\x12\x10\n\x0b\x43PC_REVENUE\x10\xb8\x03\x12\x10\n\x0b\x43PM_REVENUE\x10\xb9\x03\x12%\n CREATIVE_LOAD_TIME_0_500_PERCENT\x10\xc4\x02\x12)\n$CREATIVE_LOAD_TIME_1000_2000_PERCENT\x10\xc6\x02\x12)\n$CREATIVE_LOAD_TIME_2000_4000_PERCENT\x10\xc7\x02\x12)\n$CREATIVE_LOAD_TIME_4000_8000_PERCENT\x10\xc8\x02\x12(\n#CREATIVE_LOAD_TIME_500_1000_PERCENT\x10\xc5\x02\x12\'\n\"CREATIVE_LOAD_TIME_GT_8000_PERCENT\x10\xc9\x02\x12\x07\n\x03\x43TR\x10\x03\x12\x0f\n\nDEALS_BIDS\x10\x9e\x04\x12\x13\n\x0e\x44\x45\x41LS_BID_RATE\x10\x9f\x04\x12\x17\n\x12\x44\x45\x41LS_BID_REQUESTS\x10\xa0\x04\x12\x17\n\x12\x44\x45\x41LS_WINNING_BIDS\x10\xa1\x04\x12\x13\n\x0e\x44\x45\x41LS_WIN_RATE\x10\xa2\x04\x12/\n*DOM_LOAD_TO_FIRST_AD_REQUEST_0_500_PERCENT\x10\x89\x04\x12\x33\n.DOM_LOAD_TO_FIRST_AD_REQUEST_1000_2000_PERCENT\x10\x8a\x04\x12\x33\n.DOM_LOAD_TO_FIRST_AD_REQUEST_2000_4000_PERCENT\x10\x8b\x04\x12\x33\n.DOM_LOAD_TO_FIRST_AD_REQUEST_4000_8000_PERCENT\x10\x8c\x04\x12\x32\n-DOM_LOAD_TO_FIRST_AD_REQUEST_500_1000_PERCENT\x10\x8d\x04\x12\x31\n,DOM_LOAD_TO_FIRST_AD_REQUEST_GT_8000_PERCENT\x10\x88\x04\x12,\n\'DOM_LOAD_TO_TAG_LOAD_TIME_0_500_PERCENT\x10\x8e\x04\x12\x30\n+DOM_LOAD_TO_TAG_LOAD_TIME_1000_2000_PERCENT\x10\x8f\x04\x12\x30\n+DOM_LOAD_TO_TAG_LOAD_TIME_2000_4000_PERCENT\x10\x90\x04\x12\x30\n+DOM_LOAD_TO_TAG_LOAD_TIME_4000_8000_PERCENT\x10\x91\x04\x12/\n*DOM_LOAD_TO_TAG_LOAD_TIME_500_1000_PERCENT\x10\x93\x04\x12.\n)DOM_LOAD_TO_TAG_LOAD_TIME_GT_8000_PERCENT\x10\x92\x04\x12\x11\n\x0c\x44ROPOFF_RATE\x10\x9f\x03\x12\x15\n\x10\x45NGAGED_SESSIONS\x10\xe5\x01\x12\x1e\n\x19\x45NGAGED_SESSIONS_PER_USER\x10\xe6\x01\x12\x14\n\x0f\x45NGAGEMENT_RATE\x10\xaa\x03\x12&\n!EUROPEAN_REGULATIONS_CONSENT_RATE\x10\x8e\x02\x12-\n(EUROPEAN_REGULATIONS_CUSTOM_CONSENT_RATE\x10\x8f\x02\x12(\n#EUROPEAN_REGULATIONS_MESSAGES_SHOWN\x10\x90\x02\x12)\n$EUROPEAN_REGULATIONS_NO_CONSENT_RATE\x10\x91\x02\x12\x0e\n\tFILL_RATE\x10\x82\x02\x12\x1c\n\x17GOOGLE_ANALYTICS_CLICKS\x10\xe7\x01\x12\x19\n\x14GOOGLE_ANALYTICS_CTR\x10\xe8\x01\x12\x1a\n\x15GOOGLE_ANALYTICS_ECPM\x10\xe9\x01\x12!\n\x1cGOOGLE_ANALYTICS_IMPRESSIONS\x10\xea\x01\x12\x1d\n\x18GOOGLE_ANALYTICS_REVENUE\x10\xeb\x01\x12\x1b\n\x16GOOGLE_ANALYTICS_VIEWS\x10\xec\x01\x12$\n\x1fGOOGLE_ANALYTICS_VIEWS_PER_USER\x10\xed\x01\x12-\n(GOOGLE_SOLD_AUCTION_COVIEWED_IMPRESSIONS\x10\x81\x01\x12$\n\x1fGOOGLE_SOLD_AUCTION_IMPRESSIONS\x10\x80\x01\x12%\n GOOGLE_SOLD_COVIEWED_IMPRESSIONS\x10\x83\x01\x12\x1c\n\x17GOOGLE_SOLD_IMPRESSIONS\x10\x82\x01\x12\x30\n,GOOGLE_SOLD_RESERVATION_COVIEWED_IMPRESSIONS\x10\x7f\x12\'\n#GOOGLE_SOLD_RESERVATION_IMPRESSIONS\x10~\x12\x0f\n\x0bIMPRESSIONS\x10\x01\x12)\n$INACTIVE_BEGIN_TO_RENDER_IMPRESSIONS\x10\x97\x03\x12\x15\n\x10INVENTORY_SHARES\x10\xa3\x04\x12\x33\n.INVENTORY_SHARE_PARTNER_UNFILLED_OPPORTUNITIES\x10\xa4\x04\x12\x19\n\x14INVOICED_IMPRESSIONS\x10\x94\x03\x12\"\n\x1dINVOICED_UNFILLED_IMPRESSIONS\x10\x95\x03\x12\x1c\n\x17MEDIATION_CHAINS_FILLED\x10\xc8\x04\x12\x16\n\x11MUTED_IMPRESSIONS\x10\x9c\x03\x12\x1e\n\x19MUTE_ELIGIBLE_IMPRESSIONS\x10\x99\x03\x12\x12\n\rOPPORTUNITIES\x10\xcf\x03\x12\x1e\n\x19OVERDELIVERED_IMPRESSIONS\x10\xb0\x03\x12\"\n\x1dPARTNER_FINANCE_GROSS_REVENUE\x10\x88\x05\x12\x1e\n\x19PARTNER_FINANCE_HOST_ECPM\x10\x89\x05\x12%\n PARTNER_FINANCE_HOST_IMPRESSIONS\x10\x8a\x05\x12!\n\x1cPARTNER_FINANCE_HOST_REVENUE\x10\x8b\x05\x12!\n\x1cPARTNER_FINANCE_PARTNER_ECPM\x10\x8c\x05\x12$\n\x1fPARTNER_FINANCE_PARTNER_REVENUE\x10\x8d\x05\x12%\n PARTNER_MANAGEMENT_GROSS_REVENUE\x10\x95\x04\x12#\n\x1ePARTNER_MANAGEMENT_HOST_CLICKS\x10\x96\x04\x12 \n\x1bPARTNER_MANAGEMENT_HOST_CTR\x10\x97\x04\x12(\n#PARTNER_MANAGEMENT_HOST_IMPRESSIONS\x10\x98\x04\x12&\n!PARTNER_MANAGEMENT_PARTNER_CLICKS\x10\x99\x04\x12#\n\x1ePARTNER_MANAGEMENT_PARTNER_CTR\x10\x9a\x04\x12+\n&PARTNER_MANAGEMENT_PARTNER_IMPRESSIONS\x10\x9b\x04\x12+\n&PARTNER_MANAGEMENT_TOTAL_CONTENT_VIEWS\x10\x9c\x04\x12,\n\'PARTNER_MANAGEMENT_UNFILLED_IMPRESSIONS\x10\x9d\x04\x12&\n!PARTNER_SALES_FILLED_POD_REQUESTS\x10\x87\x01\x12\x1c\n\x17PARTNER_SALES_FILL_RATE\x10\x88\x01\x12%\n PARTNER_SALES_PARTNER_MATCH_RATE\x10\x89\x01\x12\x1a\n\x15PARTNER_SALES_QUERIES\x10\x84\x01\x12\'\n\"PARTNER_SALES_UNFILLED_IMPRESSIONS\x10\x85\x01\x12$\n\x1fPARTNER_SALES_UNMATCHED_QUERIES\x10\x86\x01\x12\x1c\n\x18PARTNER_SOLD_CODE_SERVED\x10}\x12%\n!PARTNER_SOLD_COVIEWED_IMPRESSIONS\x10|\x12\x1c\n\x18PARTNER_SOLD_IMPRESSIONS\x10{\x12&\n!PROGRAMMATIC_ELIGIBLE_AD_REQUESTS\x10\xb1\x01\x12\x1c\n\x17PROGRAMMATIC_MATCH_RATE\x10\xb2\x01\x12\"\n\x1dPROGRAMMATIC_RESPONSES_SERVED\x10\xb0\x01\x12\x16\n\x11REACH_IMPRESSIONS\x10\xa0\x03\x12\x14\n\x10RESPONSES_SERVED\x10\'\x12\x0e\n\tRETENTION\x10\xee\x01\x12\x0b\n\x07REVENUE\x10$\x12)\n$REVENUE_PAID_THROUGH_MCM_AUTOPAYMENT\x10\xd6\x01\x12%\n REVENUE_VERIFICATION_CPD_REVENUE\x10\xb0\x04\x12+\n&REVENUE_VERIFICATION_GROSS_CPD_REVENUE\x10\xaf\x04\x12\x33\n.REVENUE_VERIFICATION_GROSS_REVENUE_WITHOUT_CPD\x10\xb1\x04\x12%\n REVENUE_VERIFICATION_IMPRESSIONS\x10\xb4\x04\x12-\n(REVENUE_VERIFICATION_REVENUE_WITHOUT_CPD\x10\xb7\x04\x12\x17\n\x13REVENUE_WITHOUT_CPD\x10\x04\x12\x14\n\x0fREWARDS_GRANTED\x10\x9d\x03\x12$\n\x1fRICH_MEDIA_AVERAGE_DISPLAY_TIME\x10\xcb\x04\x12(\n#RICH_MEDIA_AVERAGE_INTERACTION_TIME\x10\xcc\x04\x12\x1d\n\x18RICH_MEDIA_BACKUP_IMAGES\x10\xcd\x04\x12\"\n\x1dRICH_MEDIA_CUSTOM_EVENT_COUNT\x10\xd7\x04\x12!\n\x1cRICH_MEDIA_CUSTOM_EVENT_TIME\x10\xd8\x04\x12\x1c\n\x17RICH_MEDIA_DISPLAY_TIME\x10\xce\x04\x12\x1e\n\x19RICH_MEDIA_EXPANDING_TIME\x10\xcf\x04\x12\x1a\n\x15RICH_MEDIA_EXPANSIONS\x10\xd0\x04\x12\'\n\"RICH_MEDIA_FULL_SCREEN_IMPRESSIONS\x10\xd1\x04\x12!\n\x1cRICH_MEDIA_INTERACTION_COUNT\x10\xd2\x04\x12 \n\x1bRICH_MEDIA_INTERACTION_RATE\x10\xd3\x04\x12 \n\x1bRICH_MEDIA_INTERACTION_TIME\x10\xd4\x04\x12\'\n\"RICH_MEDIA_INTERACTIVE_IMPRESSIONS\x10\xd5\x04\x12\x1d\n\x18RICH_MEDIA_MANUAL_CLOSES\x10\xd6\x04\x12\x1f\n\x1aRICH_MEDIA_VIDEO_COMPLETES\x10\xf7\x03\x12\"\n\x1dRICH_MEDIA_VIDEO_INTERACTIONS\x10\xf9\x03\x12&\n!RICH_MEDIA_VIDEO_INTERACTION_RATE\x10\xf8\x03\x12\x1f\n\x1aRICH_MEDIA_VIDEO_MIDPOINTS\x10\xfa\x03\x12\x1b\n\x16RICH_MEDIA_VIDEO_MUTES\x10\xfb\x03\x12\x1c\n\x17RICH_MEDIA_VIDEO_PAUSES\x10\xfc\x03\x12\x1b\n\x16RICH_MEDIA_VIDEO_PLAYS\x10\xfd\x03\x12\x1d\n\x18RICH_MEDIA_VIDEO_REPLAYS\x10\xfe\x03\x12\x1b\n\x16RICH_MEDIA_VIDEO_STOPS\x10\xff\x03\x12\x1d\n\x18RICH_MEDIA_VIDEO_UNMUTES\x10\x80\x04\x12\x1f\n\x1aRICH_MEDIA_VIDEO_VIEW_RATE\x10\x81\x04\x12\x1f\n\x1aRICH_MEDIA_VIDEO_VIEW_TIME\x10\x82\x04\x12\'\n\"SELL_THROUGH_AVAILABLE_IMPRESSIONS\x10\xdd\x03\x12(\n#SELL_THROUGH_FORECASTED_IMPRESSIONS\x10\xde\x03\x12&\n!SELL_THROUGH_RESERVED_IMPRESSIONS\x10\xdf\x03\x12#\n\x1eSELL_THROUGH_SELL_THROUGH_RATE\x10\xe0\x03\x12.\n)SERVER_SIDE_UNWRAPPING_AVERAGE_LATENCY_MS\x10\xb2\x03\x12$\n\x1fSERVER_SIDE_UNWRAPPING_CALLOUTS\x10\xb3\x03\x12+\n&SERVER_SIDE_UNWRAPPING_EMPTY_RESPONSES\x10\xb4\x03\x12+\n&SERVER_SIDE_UNWRAPPING_ERROR_RESPONSES\x10\xb5\x03\x12\x30\n+SERVER_SIDE_UNWRAPPING_SUCCESSFUL_RESPONSES\x10\xb6\x03\x12$\n\x1fSERVER_SIDE_UNWRAPPING_TIMEOUTS\x10\xb7\x03\x12\r\n\x08SESSIONS\x10\xef\x01\x12/\n*TAG_LOAD_TO_FIRST_AD_REQUEST_0_500_PERCENT\x10\xc7\x03\x12\x33\n.TAG_LOAD_TO_FIRST_AD_REQUEST_1000_2000_PERCENT\x10\xc9\x03\x12\x33\n.TAG_LOAD_TO_FIRST_AD_REQUEST_2000_4000_PERCENT\x10\xca\x03\x12\x33\n.TAG_LOAD_TO_FIRST_AD_REQUEST_4000_8000_PERCENT\x10\xcb\x03\x12\x32\n-TAG_LOAD_TO_FIRST_AD_REQUEST_500_1000_PERCENT\x10\xc8\x03\x12\x31\n,TAG_LOAD_TO_FIRST_AD_REQUEST_GT_8000_PERCENT\x10\xcc\x03\x12\x14\n\x0fTARGETED_CLICKS\x10\x94\x02\x12\x19\n\x14TARGETED_IMPRESSIONS\x10\x95\x02\x12\x18\n\x14UNFILLED_IMPRESSIONS\x10-\x12\x14\n\x0fUNIQUE_VISITORS\x10\xa1\x03\x12$\n\x1fUNLOADED_IMPRESSIONS_DUE_TO_CPU\x10\x98\x03\x12(\n#UNLOADED_IMPRESSIONS_DUE_TO_NETWORK\x10\x96\x03\x12\x19\n\x15UNMATCHED_AD_REQUESTS\x10+\x12\"\n\x1dUNVIEWED_REASON_OTHER_PERCENT\x10\xa6\x04\x12\x38\n3UNVIEWED_REASON_SLOT_NEVER_ENTERED_VIEWPORT_PERCENT\x10\xa9\x04\x12;\n6UNVIEWED_REASON_USER_SCROLLED_BEFORE_AD_FILLED_PERCENT\x10\xa7\x04\x12;\n6UNVIEWED_REASON_USER_SCROLLED_BEFORE_AD_LOADED_PERCENT\x10\xa8\x04\x12<\n7UNVIEWED_REASON_USER_SCROLLED_BEFORE_ONE_SECOND_PERCENT\x10\xa5\x04\x12(\n#USER_ENGAGEMENT_DURATION_IN_SECONDS\x10\xf0\x01\x12-\n(USER_MESSAGES_AD_BLOCKING_EXTENSION_RATE\x10\xe6\x03\x12\x39\n4USER_MESSAGES_AD_BLOCKING_RECOVERY_ALLOWLISTED_COUNT\x10\xe7\x03\x12\x36\n1USER_MESSAGES_AD_BLOCKING_RECOVERY_MESSAGES_SHOWN\x10\xe8\x03\x12&\n!USER_MESSAGES_ALLOW_ADS_PAGEVIEWS\x10\xe9\x03\x12(\n#USER_MESSAGES_IDFA_ATT_ALERTS_SHOWN\x10\xeb\x03\x12#\n\x1eUSER_MESSAGES_IDFA_ATT_CONSENT\x10\xec\x03\x12(\n#USER_MESSAGES_IDFA_ATT_CONSENT_RATE\x10\xed\x03\x12+\n&USER_MESSAGES_IDFA_ATT_DECLINE_CONSENT\x10\xee\x03\x12(\n#USER_MESSAGES_IDFA_ATT_DECLINE_RATE\x10\xef\x03\x12(\n#USER_MESSAGES_IDFA_EXPLAINERS_SHOWN\x10\xf0\x03\x12*\n%USER_MESSAGES_IDFA_IAB_MESSAGES_SHOWN\x10\xf1\x03\x12#\n\x1eUSER_MESSAGES_IDFA_NO_DECISION\x10\xf2\x03\x12*\n&USER_MESSAGES_OFFERWALL_MESSAGES_SHOWN\x10y\x12\x32\n.USER_MESSAGES_OFFERWALL_SUCCESSFUL_ENGAGEMENTS\x10z\x12+\n&USER_MESSAGES_POST_OFFERWALL_PAGEVIEWS\x10\xf3\x03\x12*\n%USER_MESSAGES_TOTAL_ESTIMATED_REVENUE\x10\xf4\x03\x12&\n!USER_MESSAGES_UPTC_MESSAGES_SHOWN\x10\xf5\x03\x12\x35\n0USER_MESSAGES_UPTC_PERSONALIZATION_OPT_OUT_RATIO\x10\xf6\x03\x12+\n&USER_MESSAGES_US_STATES_MESSAGES_SHOWN\x10\xea\x03\x12/\n*USER_MESSAGES_US_STATES_OPT_OUT_SELECTIONS\x10\xca\x04\x12\x1a\n\x15VIDEO_ERROR_100_COUNT\x10\xb4\x01\x12\x1a\n\x15VIDEO_ERROR_101_COUNT\x10\xb5\x01\x12\x1a\n\x15VIDEO_ERROR_102_COUNT\x10\xb6\x01\x12\x1a\n\x15VIDEO_ERROR_200_COUNT\x10\xb7\x01\x12\x1a\n\x15VIDEO_ERROR_201_COUNT\x10\xb8\x01\x12\x1a\n\x15VIDEO_ERROR_202_COUNT\x10\xb9\x01\x12\x1a\n\x15VIDEO_ERROR_203_COUNT\x10\xba\x01\x12\x1a\n\x15VIDEO_ERROR_300_COUNT\x10\xbb\x01\x12\x1a\n\x15VIDEO_ERROR_301_COUNT\x10\xbc\x01\x12\x1a\n\x15VIDEO_ERROR_302_COUNT\x10\xbd\x01\x12\x1a\n\x15VIDEO_ERROR_303_COUNT\x10\xbe\x01\x12\x1a\n\x15VIDEO_ERROR_400_COUNT\x10\xbf\x01\x12\x1a\n\x15VIDEO_ERROR_401_COUNT\x10\xc0\x01\x12\x1a\n\x15VIDEO_ERROR_402_COUNT\x10\xc1\x01\x12\x1a\n\x15VIDEO_ERROR_403_COUNT\x10\xc2\x01\x12\x1a\n\x15VIDEO_ERROR_405_COUNT\x10\xc3\x01\x12\x1a\n\x15VIDEO_ERROR_406_COUNT\x10\xc4\x01\x12\x1a\n\x15VIDEO_ERROR_407_COUNT\x10\xc5\x01\x12\x1a\n\x15VIDEO_ERROR_408_COUNT\x10\xc6\x01\x12\x1a\n\x15VIDEO_ERROR_409_COUNT\x10\xc7\x01\x12\x1a\n\x15VIDEO_ERROR_410_COUNT\x10\xc8\x01\x12\x1a\n\x15VIDEO_ERROR_500_COUNT\x10\xc9\x01\x12\x1a\n\x15VIDEO_ERROR_501_COUNT\x10\xca\x01\x12\x1a\n\x15VIDEO_ERROR_502_COUNT\x10\xcb\x01\x12\x1a\n\x15VIDEO_ERROR_503_COUNT\x10\xcc\x01\x12\x1a\n\x15VIDEO_ERROR_600_COUNT\x10\xcd\x01\x12\x1a\n\x15VIDEO_ERROR_601_COUNT\x10\xce\x01\x12\x1a\n\x15VIDEO_ERROR_602_COUNT\x10\xcf\x01\x12\x1a\n\x15VIDEO_ERROR_603_COUNT\x10\xd0\x01\x12\x1a\n\x15VIDEO_ERROR_604_COUNT\x10\xd1\x01\x12\x1a\n\x15VIDEO_ERROR_900_COUNT\x10\xd2\x01\x12\x1a\n\x15VIDEO_ERROR_901_COUNT\x10\xd3\x01\x12.\n*VIDEO_INTERACTION_AVERAGE_INTERACTION_RATE\x10\\\x12\x1f\n\x1bVIDEO_INTERACTION_COLLAPSES\x10]\x12\x1d\n\x19VIDEO_INTERACTION_EXPANDS\x10_\x12\"\n\x1eVIDEO_INTERACTION_FULL_SCREENS\x10`\x12\x1b\n\x17VIDEO_INTERACTION_MUTES\x10\x61\x12\x1c\n\x18VIDEO_INTERACTION_PAUSES\x10\x62\x12\x1d\n\x19VIDEO_INTERACTION_RESUMES\x10\x63\x12\x1d\n\x19VIDEO_INTERACTION_REWINDS\x10\x64\x12\x1d\n\x19VIDEO_INTERACTION_UNMUTES\x10\x65\x12!\n\x1dVIDEO_INTERACTION_VIDEO_SKIPS\x10\x66\x12$\n\x1fVIDEO_MONETIZABLE_CONTENT_VIEWS\x10\xd9\x04\x12$\n\x1fVIDEO_REAL_TIME_CREATIVE_SERVES\x10\x8b\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_100_COUNT\x10\x8f\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_101_COUNT\x10\x90\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_102_COUNT\x10\x91\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_200_COUNT\x10\x92\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_201_COUNT\x10\x93\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_202_COUNT\x10\x94\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_203_COUNT\x10\x95\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_300_COUNT\x10\x96\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_301_COUNT\x10\x97\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_302_COUNT\x10\x98\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_303_COUNT\x10\x99\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_400_COUNT\x10\x9a\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_401_COUNT\x10\x9b\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_402_COUNT\x10\x9c\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_403_COUNT\x10\x9d\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_405_COUNT\x10\x9e\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_406_COUNT\x10\x9f\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_407_COUNT\x10\xa0\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_408_COUNT\x10\xa1\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_409_COUNT\x10\xa2\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_410_COUNT\x10\xa3\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_500_COUNT\x10\xa4\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_501_COUNT\x10\xa5\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_502_COUNT\x10\xa6\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_503_COUNT\x10\xa7\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_600_COUNT\x10\xa8\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_601_COUNT\x10\xa9\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_602_COUNT\x10\xaa\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_603_COUNT\x10\xab\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_604_COUNT\x10\xac\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_900_COUNT\x10\xad\x01\x12$\n\x1fVIDEO_REAL_TIME_ERROR_901_COUNT\x10\xae\x01\x12 \n\x1bVIDEO_REAL_TIME_IMPRESSIONS\x10\x8a\x01\x12$\n\x1fVIDEO_REAL_TIME_MATCHED_QUERIES\x10\x8c\x01\x12&\n!VIDEO_REAL_TIME_TOTAL_ERROR_COUNT\x10\xaf\x01\x12\"\n\x1dVIDEO_REAL_TIME_TOTAL_QUERIES\x10\x8e\x01\x12&\n!VIDEO_REAL_TIME_UNMATCHED_QUERIES\x10\x8d\x01\x12-\n(VIDEO_TRUE_OPPORTUNITIES_TOTAL_BREAK_END\x10\x97\x02\x12/\n*VIDEO_TRUE_OPPORTUNITIES_TOTAL_BREAK_START\x10\x98\x02\x12@\n;VIDEO_TRUE_OPPORTUNITIES_TOTAL_CAPPED_OPPORTUNITIES_ADBREAK\x10\x99\x02\x12\x34\n/VIDEO_TRUE_OPPORTUNITIES_TOTAL_DURATION_ADBREAK\x10\x9b\x02\x12<\n7VIDEO_TRUE_OPPORTUNITIES_TOTAL_MATCHED_DURATION_ADBREAK\x10\x9d\x02\x12\x41\n\n\x10\x64imension_values\x18\x01 \x03(\x0b\x32$.google.ads.admanager.v1.ReportValue\x12V\n\x13metric_value_groups\x18\x02 \x03(\x0b\x32\x39.google.ads.admanager.v1.ReportDataTable.MetricValueGroup\x1a\xd3\x03\n\x10MetricValueGroup\x12<\n\x0eprimary_values\x18\x01 \x03(\x0b\x32$.google.ads.admanager.v1.ReportValue\x12M\n\x1fprimary_percent_of_total_values\x18\x02 \x03(\x0b\x32$.google.ads.admanager.v1.ReportValue\x12?\n\x11\x63omparison_values\x18\x03 \x03(\x0b\x32$.google.ads.admanager.v1.ReportValue\x12P\n\"comparison_percent_of_total_values\x18\x04 \x03(\x0b\x32$.google.ads.admanager.v1.ReportValue\x12\x44\n\x16\x61\x62solute_change_values\x18\x05 \x03(\x0b\x32$.google.ads.admanager.v1.ReportValue\x12\x44\n\x16relative_change_values\x18\x06 \x03(\x0b\x32$.google.ads.admanager.v1.ReportValue\x12\x13\n\x0b\x66lag_values\x18\x07 \x03(\x08\"\xfa\x07\n\x0fScheduleOptions\x12\x43\n\x08schedule\x18\x01 \x01(\x0b\x32\x31.google.ads.admanager.v1.ScheduleOptions.Schedule\x12V\n\x12\x64\x65livery_condition\x18\x02 \x01(\x0e\x32:.google.ads.admanager.v1.ScheduleOptions.DeliveryCondition\x12\x42\n\x05\x66lags\x18\x03 \x03(\x0b\x32..google.ads.admanager.v1.ReportDefinition.FlagB\x03\xe0\x41\x01\x1a\xbb\x05\n\x08Schedule\x12[\n\x0fweekly_schedule\x18\x06 \x01(\x0b\x32@.google.ads.admanager.v1.ScheduleOptions.Schedule.WeeklyScheduleH\x00\x12]\n\x10monthly_schedule\x18\x07 \x01(\x0b\x32\x41.google.ads.admanager.v1.ScheduleOptions.Schedule.MonthlyScheduleH\x00\x12%\n\nstart_date\x18\x01 \x01(\x0b\x32\x11.google.type.Date\x12#\n\x08\x65nd_date\x18\x02 \x01(\x0b\x32\x11.google.type.Date\x12N\n\tfrequency\x18\x03 \x01(\x0e\x32;.google.ads.admanager.v1.ScheduleOptions.Schedule.Frequency\x12*\n\nstart_time\x18\x04 \x01(\x0b\x32\x16.google.type.TimeOfDay\x1aG\n\x0eWeeklySchedule\x12\x35\n\x15weekly_scheduled_days\x18\x01 \x03(\x0e\x32\x16.google.type.DayOfWeek\x1a\x31\n\x0fMonthlySchedule\x12\x1e\n\x16monthly_scheduled_days\x18\x01 \x03(\x05\"\x98\x01\n\tFrequency\x12\x19\n\x15\x46REQUENCY_UNSPECIFIED\x10\x00\x12\n\n\x06HOURLY\x10\x01\x12\x13\n\x0fTWO_TIMES_DAILY\x10\x02\x12\x15\n\x11THREE_TIMES_DAILY\x10\x03\x12\x14\n\x10\x46OUR_TIMES_DAILY\x10\x04\x12\t\n\x05\x44\x41ILY\x10\x05\x12\n\n\x06WEEKLY\x10\x06\x12\x0b\n\x07MONTHLY\x10\x07\x42\x14\n\x12\x66requency_schedule\"H\n\x11\x44\x65liveryCondition\x12\t\n\x05NEVER\x10\x00\x12\n\n\x06\x41LWAYS\x10\x01\x12\x1c\n\x18WHEN_FLAG_CONDITIONS_MET\x10\x02\x42\xc7\x01\n\x1b\x63om.google.ads.admanager.v1B\x13ReportMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.ReportDefinition", "google/ads/admanager/v1/report_definition.proto"], - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.ads.admanager.v1.ReportValue", "google/ads/admanager/v1/report_value.proto"], - ["google.type.Date", "google/type/date.proto"], - ["google.type.TimeOfDay", "google/type/timeofday.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_service_pb.rb index 19eab4c1e683..ba1bbe342abb 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_service_pb.rb @@ -17,33 +17,8 @@ descriptor_data = "\n,google/ads/admanager/v1/report_service.proto\x12\x17google.ads.admanager.v1\x1a/google/ads/admanager/v1/report_definition.proto\x1a-google/ads/admanager/v1/report_messages.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 google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"I\n\x10RunReportRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/Report\"c\n\x11RunReportMetadata\x12\x18\n\x10percent_complete\x18\x02 \x01(\x05\x12\x34\n\x06report\x18\x04 \x01(\tB$\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/Report\"*\n\x11RunReportResponse\x12\x15\n\rreport_result\x18\x01 \x01(\t\"I\n\x10GetReportRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/Report\"\xbe\x01\n\x12ListReportsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"t\n\x13ListReportsResponse\x12\x30\n\x07reports\x18\x01 \x03(\x0b\x32\x1f.google.ads.admanager.v1.Report\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x85\x01\n\x13\x43reateReportRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x34\n\x06report\x18\x02 \x01(\x0b\x32\x1f.google.ads.admanager.v1.ReportB\x03\xe0\x41\x02\"\x81\x01\n\x13UpdateReportRequest\x12\x34\n\x06report\x18\x01 \x01(\x0b\x32\x1f.google.ads.admanager.v1.ReportB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"]\n\x1c\x46\x65tchReportResultRowsRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\"\xf8\x02\n\x1d\x46\x65tchReportResultRowsResponse\x12:\n\x04rows\x18\x01 \x03(\x0b\x32,.google.ads.admanager.v1.ReportDataTable.Row\x12,\n\x08run_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12W\n\x0b\x64\x61te_ranges\x18\x03 \x03(\x0b\x32\x42.google.ads.admanager.v1.ReportDefinition.DateRange.FixedDateRange\x12\x62\n\x16\x63omparison_date_ranges\x18\x04 \x03(\x0b\x32\x42.google.ads.admanager.v1.ReportDefinition.DateRange.FixedDateRange\x12\x17\n\x0ftotal_row_count\x18\x05 \x01(\x05\x12\x17\n\x0fnext_page_token\x18\x06 \x01(\t2\xd2\x08\n\rReportService\x12\x87\x01\n\tGetReport\x12).google.ads.admanager.v1.GetReportRequest\x1a\x1f.google.ads.admanager.v1.Report\".\xda\x41\x04name\x82\xd3\xe4\x93\x02!\x12\x1f/v1/{name=networks/*/reports/*}\x12\x9a\x01\n\x0bListReports\x12+.google.ads.admanager.v1.ListReportsRequest\x1a,.google.ads.admanager.v1.ListReportsResponse\"0\xda\x41\x06parent\x82\xd3\xe4\x93\x02!\x12\x1f/v1/{parent=networks/*}/reports\x12\x9e\x01\n\x0c\x43reateReport\x12,.google.ads.admanager.v1.CreateReportRequest\x1a\x1f.google.ads.admanager.v1.Report\"?\xda\x41\rparent,report\x82\xd3\xe4\x93\x02)\"\x1f/v1/{parent=networks/*}/reports:\x06report\x12\xaa\x01\n\x0cUpdateReport\x12,.google.ads.admanager.v1.UpdateReportRequest\x1a\x1f.google.ads.admanager.v1.Report\"K\xda\x41\x12report,update_mask\x82\xd3\xe4\x93\x02\x30\x32&/v1/{report.name=networks/*/reports/*}:\x06report\x12\xb5\x01\n\tRunReport\x12).google.ads.admanager.v1.RunReportRequest\x1a\x1d.google.longrunning.Operation\"^\xca\x41&\n\x11RunReportResponse\x12\x11RunReportMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02(\"#/v1/{name=networks/*/reports/*}:run:\x01*\x12\xca\x01\n\x15\x46\x65tchReportResultRows\x12\x35.google.ads.admanager.v1.FetchReportResultRowsRequest\x1a\x36.google.ads.admanager.v1.FetchReportResultRowsResponse\"B\xda\x41\x04name\x82\xd3\xe4\x93\x02\x35\x12\x33/v1/{name=networks/*/reports/*/results/*}:fetchRows\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc6\x01\n\x1b\x63om.google.ads.admanager.v1B\x12ReportServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Report", "google/ads/admanager/v1/report_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.ads.admanager.v1.ReportDefinition.DateRange.FixedDateRange", "google/ads/admanager/v1/report_definition.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_value_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_value_pb.rb index da3e2648c60e..06ecaa59fd2c 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_value_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_value_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n*google/ads/admanager/v1/report_value.proto\x12\x17google.ads.admanager.v1\"\xc3\x03\n\x0bReportValue\x12\x13\n\tint_value\x18\x01 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x02 \x01(\x01H\x00\x12\x16\n\x0cstring_value\x18\x03 \x01(\tH\x00\x12\x14\n\nbool_value\x18\x04 \x01(\x08H\x00\x12\x46\n\x0eint_list_value\x18\x06 \x01(\x0b\x32,.google.ads.admanager.v1.ReportValue.IntListH\x00\x12L\n\x11string_list_value\x18\x07 \x01(\x0b\x32/.google.ads.admanager.v1.ReportValue.StringListH\x00\x12L\n\x11\x64ouble_list_value\x18\t \x01(\x0b\x32/.google.ads.admanager.v1.ReportValue.DoubleListH\x00\x12\x15\n\x0b\x62ytes_value\x18\x08 \x01(\x0cH\x00\x1a\x19\n\x07IntList\x12\x0e\n\x06values\x18\x01 \x03(\x03\x1a\x1c\n\nStringList\x12\x0e\n\x06values\x18\x01 \x03(\t\x1a\x1c\n\nDoubleList\x12\x0e\n\x06values\x18\x01 \x03(\x01\x42\x07\n\x05valueB\xc4\x01\n\x1b\x63om.google.ads.admanager.v1B\x10ReportValueProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/request_platform_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/request_platform_enum_pb.rb index c91914ce0e10..a0339a19d942 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/request_platform_enum_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/request_platform_enum_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n3google/ads/admanager/v1/request_platform_enum.proto\x12\x17google.ads.admanager.v1\"y\n\x13RequestPlatformEnum\"b\n\x0fRequestPlatform\x12 \n\x1cREQUEST_PLATFORM_UNSPECIFIED\x10\x00\x12\x0b\n\x07\x42ROWSER\x10\x01\x12\x0e\n\nMOBILE_APP\x10\x02\x12\x10\n\x0cVIDEO_PLAYER\x10\x03\x42\xcc\x01\n\x1b\x63om.google.ads.admanager.v1B\x18RequestPlatformEnumProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_enums_pb.rb index ec5fac355988..19834f17acf3 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n(google/ads/admanager/v1/role_enums.proto\x12\x17google.ads.admanager.v1\"U\n\x0eRoleStatusEnum\"C\n\nRoleStatus\x12\x1b\n\x17ROLE_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\x42\xc2\x01\n\x1b\x63om.google.ads.admanager.v1B\x0eRoleEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_messages_pb.rb index 6a711bf6e938..bfc0a7bf3242 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_messages_pb.rb @@ -11,29 +11,8 @@ descriptor_data = "\n+google/ads/admanager/v1/role_messages.proto\x12\x17google.ads.admanager.v1\x1a(google/ads/admanager/v1/role_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xf9\x02\n\x04Role\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x07role_id\x18\x02 \x01(\x03\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12\x1d\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x02\x88\x01\x01\x12\x1a\n\x08\x62uilt_in\x18\x05 \x01(\x08\x42\x03\xe0\x41\x03H\x03\x88\x01\x01\x12L\n\x06status\x18\x06 \x01(\x0e\x32\x32.google.ads.admanager.v1.RoleStatusEnum.RoleStatusB\x03\xe0\x41\x03H\x04\x88\x01\x01:U\xea\x41R\n\x1d\x61\x64manager.googleapis.com/Role\x12$networks/{network_code}/roles/{role}*\x05roles2\x04roleB\n\n\x08_role_idB\x0f\n\r_display_nameB\x0e\n\x0c_descriptionB\x0b\n\t_built_inB\t\n\x07_statusB\xc5\x01\n\x1b\x63om.google.ads.admanager.v1B\x11RoleMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_service_pb.rb index ee62ad7b8476..a2c25655159b 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/role_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n*google/ads/admanager/v1/role_service.proto\x12\x17google.ads.admanager.v1\x1a+google/ads/admanager/v1/role_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"E\n\x0eGetRoleRequest\x12\x33\n\x04name\x18\x01 \x01(\tB%\xe0\x41\x02\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Role\"\xbc\x01\n\x10ListRolesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"n\n\x11ListRolesResponse\x12,\n\x05roles\x18\x01 \x03(\x0b\x32\x1d.google.ads.admanager.v1.Role\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xec\x02\n\x0bRoleService\x12\x7f\n\x07GetRole\x12\'.google.ads.admanager.v1.GetRoleRequest\x1a\x1d.google.ads.admanager.v1.Role\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{name=networks/*/roles/*}\x12\x92\x01\n\tListRoles\x12).google.ads.admanager.v1.ListRolesRequest\x1a*.google.ads.admanager.v1.ListRolesResponse\".\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{parent=networks/*}/roles\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc4\x01\n\x1b\x63om.google.ads.admanager.v1B\x10RoleServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Role", "google/ads/admanager/v1/role_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_enums_pb.rb index 3f67855bd5df..9b688020f2bc 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n(google/ads/admanager/v1/site_enums.proto\x12\x17google.ads.admanager.v1\"\x84\x01\n\x19SiteDisapprovalReasonEnum\"g\n\x15SiteDisapprovalReason\x12\'\n#SITE_DISAPPROVAL_REASON_UNSPECIFIED\x10\x00\x12\x0b\n\x07\x43ONTENT\x10\x01\x12\t\n\x05OTHER\x10\x02\x12\r\n\tOWNERSHIP\x10\x03\"\xa3\x01\n\x16SiteApprovalStatusEnum\"\x88\x01\n\x12SiteApprovalStatus\x12$\n SITE_APPROVAL_STATUS_UNSPECIFIED\x10\x00\x12\x0c\n\x08\x41PPROVED\x10\x01\x12\x0f\n\x0b\x44ISAPPROVED\x10\x02\x12\t\n\x05\x44RAFT\x10\x03\x12\x13\n\x0fREQUIRES_REVIEW\x10\x04\x12\r\n\tUNCHECKED\x10\x05\x42\xc2\x01\n\x1b\x63om.google.ads.admanager.v1B\x0eSiteEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_messages_pb.rb index 4a3cf98c573f..2a7d4875f069 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_messages_pb.rb @@ -12,30 +12,8 @@ descriptor_data = "\n+google/ads/admanager/v1/site_messages.proto\x12\x17google.ads.admanager.v1\x1a(google/ads/admanager/v1/site_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x80\x04\n\x04Site\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x15\n\x03url\x18\x03 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12$\n\x12\x63hild_network_code\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x01\x88\x01\x01\x12\x65\n\x0f\x61pproval_status\x18\x05 \x01(\x0e\x32\x42.google.ads.admanager.v1.SiteApprovalStatusEnum.SiteApprovalStatusB\x03\xe0\x41\x03H\x02\x88\x01\x01\x12I\n\x1b\x61pproval_status_update_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12L\n\x13\x64isapproval_reasons\x18\x07 \x03(\x0b\x32*.google.ads.admanager.v1.DisapprovalReasonB\x03\xe0\x41\x03:U\xea\x41R\n\x1d\x61\x64manager.googleapis.com/Site\x12$networks/{network_code}/sites/{site}*\x05sites2\x04siteB\x06\n\x04_urlB\x15\n\x13_child_network_codeB\x12\n\x10_approval_statusB\x1e\n\x1c_approval_status_update_time\"\xa5\x01\n\x11\x44isapprovalReason\x12`\n\x04type\x18\x01 \x01(\x0e\x32H.google.ads.admanager.v1.SiteDisapprovalReasonEnum.SiteDisapprovalReasonB\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x19\n\x07\x64\x65tails\x18\x02 \x01(\tB\x03\xe0\x41\x03H\x01\x88\x01\x01\x42\x07\n\x05_typeB\n\n\x08_detailsB\xc5\x01\n\x1b\x63om.google.ads.admanager.v1B\x11SiteMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_service_pb.rb index 02ab28c32c58..aa633b3583db 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/site_service_pb.rb @@ -14,31 +14,8 @@ descriptor_data = "\n*google/ads/admanager/v1/site_service.proto\x12\x17google.ads.admanager.v1\x1a+google/ads/admanager/v1/site_messages.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\"E\n\x0eGetSiteRequest\x12\x33\n\x04name\x18\x01 \x01(\tB%\xe0\x41\x02\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Site\"\xbc\x01\n\x10ListSitesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"n\n\x11ListSitesResponse\x12,\n\x05sites\x18\x01 \x03(\x0b\x32\x1d.google.ads.admanager.v1.Site\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x7f\n\x11\x43reateSiteRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x30\n\x04site\x18\x02 \x01(\x0b\x32\x1d.google.ads.admanager.v1.SiteB\x03\xe0\x41\x02\"\x96\x01\n\x17\x42\x61tchCreateSitesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x41\n\x08requests\x18\x02 \x03(\x0b\x32*.google.ads.admanager.v1.CreateSiteRequestB\x03\xe0\x41\x02\"H\n\x18\x42\x61tchCreateSitesResponse\x12,\n\x05sites\x18\x01 \x03(\x0b\x32\x1d.google.ads.admanager.v1.Site\"{\n\x11UpdateSiteRequest\x12\x30\n\x04site\x18\x01 \x01(\x0b\x32\x1d.google.ads.admanager.v1.SiteB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\x96\x01\n\x17\x42\x61tchUpdateSitesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x41\n\x08requests\x18\x02 \x03(\x0b\x32*.google.ads.admanager.v1.UpdateSiteRequestB\x03\xe0\x41\x02\"H\n\x18\x42\x61tchUpdateSitesResponse\x12,\n\x05sites\x18\x01 \x03(\x0b\x32\x1d.google.ads.admanager.v1.Site\"k\n\x1b\x42\x61tchDeactivateSitesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x12\n\x05names\x18\x02 \x03(\tB\x03\xe0\x41\x02\"\x1e\n\x1c\x42\x61tchDeactivateSitesResponse\"r\n\"BatchSubmitSitesForApprovalRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x12\n\x05names\x18\x02 \x03(\tB\x03\xe0\x41\x02\"%\n#BatchSubmitSitesForApprovalResponse2\xde\x0b\n\x0bSiteService\x12\x7f\n\x07GetSite\x12\'.google.ads.admanager.v1.GetSiteRequest\x1a\x1d.google.ads.admanager.v1.Site\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{name=networks/*/sites/*}\x12\x92\x01\n\tListSites\x12).google.ads.admanager.v1.ListSitesRequest\x1a*.google.ads.admanager.v1.ListSitesResponse\".\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{parent=networks/*}/sites\x12\x92\x01\n\nCreateSite\x12*.google.ads.admanager.v1.CreateSiteRequest\x1a\x1d.google.ads.admanager.v1.Site\"9\xda\x41\x0bparent,site\x82\xd3\xe4\x93\x02%\"\x1d/v1/{parent=networks/*}/sites:\x04site\x12\xbf\x01\n\x10\x42\x61tchCreateSites\x12\x30.google.ads.admanager.v1.BatchCreateSitesRequest\x1a\x31.google.ads.admanager.v1.BatchCreateSitesResponse\"F\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02.\")/v1/{parent=networks/*}/sites:batchCreate:\x01*\x12\x9c\x01\n\nUpdateSite\x12*.google.ads.admanager.v1.UpdateSiteRequest\x1a\x1d.google.ads.admanager.v1.Site\"C\xda\x41\x10site,update_mask\x82\xd3\xe4\x93\x02*2\"/v1/{site.name=networks/*/sites/*}:\x04site\x12\xbf\x01\n\x10\x42\x61tchUpdateSites\x12\x30.google.ads.admanager.v1.BatchUpdateSitesRequest\x1a\x31.google.ads.admanager.v1.BatchUpdateSitesResponse\"F\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02.\")/v1/{parent=networks/*}/sites:batchUpdate:\x01*\x12\xcc\x01\n\x14\x42\x61tchDeactivateSites\x12\x34.google.ads.admanager.v1.BatchDeactivateSitesRequest\x1a\x35.google.ads.admanager.v1.BatchDeactivateSitesResponse\"G\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x32\"-/v1/{parent=networks/*}/sites:batchDeactivate:\x01*\x12\xe8\x01\n\x1b\x42\x61tchSubmitSitesForApproval\x12;.google.ads.admanager.v1.BatchSubmitSitesForApprovalRequest\x1a<.google.ads.admanager.v1.BatchSubmitSitesForApprovalResponse\"N\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x39\"4/v1/{parent=networks/*}/sites:batchSubmitForApproval:\x01*\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc4\x01\n\x1b\x63om.google.ads.admanager.v1B\x10SiteServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Site", "google/ads/admanager/v1/site_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/size_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/size_pb.rb index bf52bd49f4ae..d55d8ca15d12 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/size_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/size_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n\"google/ads/admanager/v1/size.proto\x12\x17google.ads.admanager.v1\x1a,google/ads/admanager/v1/size_type_enum.proto\x1a\x1fgoogle/api/field_behavior.proto\"w\n\x04Size\x12\x12\n\x05width\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02\x12\x13\n\x06height\x18\x02 \x01(\x05\x42\x03\xe0\x41\x02\x12\x46\n\tsize_type\x18\x03 \x01(\x0e\x32..google.ads.admanager.v1.SizeTypeEnum.SizeTypeB\x03\xe0\x41\x02\x42\xbd\x01\n\x1b\x63om.google.ads.admanager.v1B\tSizeProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/size_type_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/size_type_enum_pb.rb index d53e5ca5e0d7..7f86b9ba17aa 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/size_type_enum_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/size_type_enum_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n,google/ads/admanager/v1/size_type_enum.proto\x12\x17google.ads.admanager.v1\"\x94\x01\n\x0cSizeTypeEnum\"\x83\x01\n\x08SizeType\x12\x19\n\x15SIZE_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05PIXEL\x10\x01\x12\x10\n\x0c\x41SPECT_RATIO\x10\x02\x12\x10\n\x0cINTERSTITIAL\x10\x03\x12\x0b\n\x07IGNORED\x10\x04\x12\n\n\x06NATIVE\x10\x05\x12\t\n\x05\x46LUID\x10\x06\x12\t\n\x05\x41UDIO\x10\x07\x42\xc5\x01\n\x1b\x63om.google.ads.admanager.v1B\x11SizeTypeEnumProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/targeted_video_bumper_type_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/targeted_video_bumper_type_enum_pb.rb index 118c815553f0..bd9d87182bd6 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/targeted_video_bumper_type_enum_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/targeted_video_bumper_type_enum_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n=google/ads/admanager/v1/targeted_video_bumper_type_enum.proto\x12\x17google.ads.admanager.v1\"{\n\x1bTargetedVideoBumperTypeEnum\"\\\n\x17TargetedVideoBumperType\x12*\n&TARGETED_VIDEO_BUMPER_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x41\x46TER\x10\x01\x12\n\n\x06\x42\x45\x46ORE\x10\x02\x42\xd4\x01\n\x1b\x63om.google.ads.admanager.v1B TargetedVideoBumperTypeEnumProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/targeting_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/targeting_pb.rb index 3b70db09eec8..ce35d04d445a 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/targeting_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/targeting_pb.rb @@ -13,29 +13,8 @@ descriptor_data = "\n\'google/ads/admanager/v1/targeting.proto\x12\x17google.ads.admanager.v1\x1a\x33google/ads/admanager/v1/request_platform_enum.proto\x1a=google/ads/admanager/v1/targeted_video_bumper_type_enum.proto\x1a\x31google/ads/admanager/v1/video_position_enum.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xbc\x06\n\tTargeting\x12\x41\n\rgeo_targeting\x18\x02 \x01(\x0b\x32%.google.ads.admanager.v1.GeoTargetingB\x03\xe0\x41\x01\x12O\n\x14technology_targeting\x18\x03 \x01(\x0b\x32,.google.ads.admanager.v1.TechnologyTargetingB\x03\xe0\x41\x01\x12M\n\x13inventory_targeting\x18\x05 \x01(\x0b\x32+.google.ads.admanager.v1.InventoryTargetingB\x03\xe0\x41\x01\x12Z\n\x1arequest_platform_targeting\x18\x06 \x01(\x0b\x32\x31.google.ads.admanager.v1.RequestPlatformTargetingB\x03\xe0\x41\x01\x12G\n\x10\x63ustom_targeting\x18\x07 \x01(\x0b\x32(.google.ads.admanager.v1.CustomTargetingB\x03\xe0\x41\x01\x12P\n\x15user_domain_targeting\x18\n \x01(\x0b\x32,.google.ads.admanager.v1.UserDomainTargetingB\x03\xe0\x41\x01\x12V\n\x18video_position_targeting\x18\x0c \x01(\x0b\x32/.google.ads.admanager.v1.VideoPositionTargetingB\x03\xe0\x41\x01\x12R\n\x16\x64\x61ta_segment_targeting\x18\r \x01(\x0b\x32-.google.ads.admanager.v1.DataSegmentTargetingB\x03\xe0\x41\x01\x12I\n\x11\x63ontent_targeting\x18\x0f \x01(\x0b\x32).google.ads.admanager.v1.ContentTargetingB\x03\xe0\x41\x01\x12^\n\x1cmobile_application_targeting\x18\x12 \x01(\x0b\x32\x33.google.ads.admanager.v1.MobileApplicationTargetingB\x03\xe0\x41\x01\"\x94\x01\n\x0cGeoTargeting\x12\x41\n\rtargeted_geos\x18\x03 \x03(\tB*\xe0\x41\x01\xfa\x41$\n\"admanager.googleapis.com/GeoTarget\x12\x41\n\rexcluded_geos\x18\x04 \x03(\tB*\xe0\x41\x01\xfa\x41$\n\"admanager.googleapis.com/GeoTarget\"\xd9\x05\n\x13TechnologyTargeting\x12M\n\x13\x62\x61ndwidth_targeting\x18\x03 \x01(\x0b\x32+.google.ads.admanager.v1.BandwidthTargetingB\x03\xe0\x41\x01\x12I\n\x11\x62rowser_targeting\x18\x04 \x01(\x0b\x32).google.ads.admanager.v1.BrowserTargetingB\x03\xe0\x41\x01\x12Z\n\x1a\x62rowser_language_targeting\x18\x05 \x01(\x0b\x32\x31.google.ads.admanager.v1.BrowserLanguageTargetingB\x03\xe0\x41\x01\x12\\\n\x1b\x64\x65vice_capability_targeting\x18\x06 \x01(\x0b\x32\x32.google.ads.admanager.v1.DeviceCapabilityTargetingB\x03\xe0\x41\x01\x12X\n\x19\x64\x65vice_category_targeting\x18\x01 \x01(\x0b\x32\x30.google.ads.admanager.v1.DeviceCategoryTargetingB\x03\xe0\x41\x01\x12`\n\x1d\x64\x65vice_manufacturer_targeting\x18\x07 \x01(\x0b\x32\x34.google.ads.admanager.v1.DeviceManufacturerTargetingB\x03\xe0\x41\x01\x12V\n\x18mobile_carrier_targeting\x18\x08 \x01(\x0b\x32/.google.ads.admanager.v1.MobileCarrierTargetingB\x03\xe0\x41\x01\x12Z\n\x1aoperating_system_targeting\x18\x02 \x01(\x0b\x32\x31.google.ads.admanager.v1.OperatingSystemTargetingB\x03\xe0\x41\x01\"\xbc\x01\n\x12\x42\x61ndwidthTargeting\x12R\n\x19targeted_bandwidth_groups\x18\x03 \x03(\tB/\xe0\x41\x01\xfa\x41)\n\'admanager.googleapis.com/BandwidthGroup\x12R\n\x19\x65xcluded_bandwidth_groups\x18\x04 \x03(\tB/\xe0\x41\x01\xfa\x41)\n\'admanager.googleapis.com/BandwidthGroup\"\x9c\x01\n\x10\x42rowserTargeting\x12\x43\n\x11targeted_browsers\x18\x03 \x03(\tB(\xe0\x41\x01\xfa\x41\"\n admanager.googleapis.com/Browser\x12\x43\n\x11\x65xcluded_browsers\x18\x04 \x03(\tB(\xe0\x41\x01\xfa\x41\"\n admanager.googleapis.com/Browser\"\xc6\x01\n\x18\x42rowserLanguageTargeting\x12T\n\x1atargeted_browser_languages\x18\x03 \x03(\tB0\xe0\x41\x01\xfa\x41*\n(admanager.googleapis.com/BrowserLanguage\x12T\n\x1a\x65xcluded_browser_languages\x18\x04 \x03(\tB0\xe0\x41\x01\xfa\x41*\n(admanager.googleapis.com/BrowserLanguage\"\xb5\x01\n\x17\x44\x65viceCategoryTargeting\x12L\n\x13targeted_categories\x18\x03 \x03(\tB/\xe0\x41\x01\xfa\x41)\n\'admanager.googleapis.com/DeviceCategory\x12L\n\x13\x65xcluded_categories\x18\x04 \x03(\tB/\xe0\x41\x01\xfa\x41)\n\'admanager.googleapis.com/DeviceCategory\"\xbf\x01\n\x19\x44\x65viceCapabilityTargeting\x12P\n\x15targeted_capabilities\x18\x03 \x03(\tB1\xe0\x41\x01\xfa\x41+\n)admanager.googleapis.com/DeviceCapability\x12P\n\x15\x65xcluded_capabilities\x18\x04 \x03(\tB1\xe0\x41\x01\xfa\x41+\n)admanager.googleapis.com/DeviceCapability\"\xb7\x04\n\x1b\x44\x65viceManufacturerTargeting\x12Z\n\x1dtargeted_device_manufacturers\x18\x07 \x03(\tB3\xe0\x41\x01\xfa\x41-\n+admanager.googleapis.com/DeviceManufacturer\x12Z\n\x1d\x65xcluded_device_manufacturers\x18\x08 \x03(\tB3\xe0\x41\x01\xfa\x41-\n+admanager.googleapis.com/DeviceManufacturer\x12N\n\x17targeted_mobile_devices\x18\t \x03(\tB-\xe0\x41\x01\xfa\x41\'\n%admanager.googleapis.com/MobileDevice\x12N\n\x17\x65xcluded_mobile_devices\x18\n \x03(\tB-\xe0\x41\x01\xfa\x41\'\n%admanager.googleapis.com/MobileDevice\x12_\n targeted_mobile_device_submodels\x18\x0b \x03(\tB5\xe0\x41\x01\xfa\x41/\n-admanager.googleapis.com/MobileDeviceSubmodel\x12_\n excluded_mobile_device_submodels\x18\x0c \x03(\tB5\xe0\x41\x01\xfa\x41/\n-admanager.googleapis.com/MobileDeviceSubmodel\"\xbc\x01\n\x16MobileCarrierTargeting\x12P\n\x18targeted_mobile_carriers\x18\x03 \x03(\tB.\xe0\x41\x01\xfa\x41(\n&admanager.googleapis.com/MobileCarrier\x12P\n\x18\x65xcluded_mobile_carriers\x18\x04 \x03(\tB.\xe0\x41\x01\xfa\x41(\n&admanager.googleapis.com/MobileCarrier\"\x90\x03\n\x18OperatingSystemTargeting\x12T\n\x1atargeted_operating_systems\x18\x05 \x03(\tB0\xe0\x41\x01\xfa\x41*\n(admanager.googleapis.com/OperatingSystem\x12T\n\x1a\x65xcluded_operating_systems\x18\x06 \x03(\tB0\xe0\x41\x01\xfa\x41*\n(admanager.googleapis.com/OperatingSystem\x12\x63\n\"targeted_operating_system_versions\x18\x07 \x03(\tB7\xe0\x41\x01\xfa\x41\x31\n/admanager.googleapis.com/OperatingSystemVersion\x12\x63\n\"excluded_operating_system_versions\x18\x08 \x03(\tB7\xe0\x41\x01\xfa\x41\x31\n/admanager.googleapis.com/OperatingSystemVersion\"\xf1\x01\n\x12InventoryTargeting\x12H\n\x11targeted_ad_units\x18\x01 \x03(\x0b\x32(.google.ads.admanager.v1.AdUnitTargetingB\x03\xe0\x41\x01\x12H\n\x11\x65xcluded_ad_units\x18\x02 \x03(\x0b\x32(.google.ads.admanager.v1.AdUnitTargetingB\x03\xe0\x41\x01\x12G\n\x13targeted_placements\x18\x05 \x03(\tB*\xe0\x41\x01\xfa\x41$\n\"admanager.googleapis.com/Placement\"\x96\x01\n\x0f\x41\x64UnitTargeting\x12 \n\x13include_descendants\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12=\n\x07\x61\x64_unit\x18\x03 \x01(\tB\'\xe0\x41\x01\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/AdUnitH\x01\x88\x01\x01\x42\x16\n\x14_include_descendantsB\n\n\x08_ad_unit\"x\n\x18RequestPlatformTargeting\x12\\\n\x11request_platforms\x18\x01 \x03(\x0e\x32<.google.ads.admanager.v1.RequestPlatformEnum.RequestPlatformB\x03\xe0\x41\x01\"h\n\x0f\x43ustomTargeting\x12U\n\x18\x63ustom_targeting_clauses\x18\x01 \x03(\x0b\x32..google.ads.admanager.v1.CustomTargetingClauseB\x03\xe0\x41\x01\"\xa2\x02\n\x15\x43ustomTargetingClause\x12W\n\x19\x63ustom_targeting_literals\x18\x01 \x03(\x0b\x32/.google.ads.admanager.v1.CustomTargetingLiteralB\x03\xe0\x41\x01\x12[\n\x1b\x61udience_segment_targetings\x18\x02 \x03(\x0b\x32\x31.google.ads.admanager.v1.AudienceSegmentTargetingB\x03\xe0\x41\x01\x12S\n\x17\x63ms_metadata_targetings\x18\x03 \x03(\x0b\x32-.google.ads.admanager.v1.CmsMetadataTargetingB\x03\xe0\x41\x01\"\x85\x02\n\x16\x43ustomTargetingLiteral\x12\x15\n\x08negative\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12V\n\x14\x63ustom_targeting_key\x18\x04 \x01(\tB3\xe0\x41\x01\xfa\x41-\n+admanager.googleapis.com/CustomTargetingKeyH\x01\x88\x01\x01\x12V\n\x17\x63ustom_targeting_values\x18\x05 \x03(\tB5\xe0\x41\x01\xfa\x41/\n-admanager.googleapis.com/CustomTargetingValueB\x0b\n\t_negativeB\x17\n\x15_custom_targeting_key\"\x8b\x01\n\x18\x41udienceSegmentTargeting\x12\x15\n\x08negative\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12K\n\x11\x61udience_segments\x18\x03 \x03(\tB0\xe0\x41\x01\xfa\x41*\n(admanager.googleapis.com/AudienceSegmentB\x0b\n\t_negative\"\x8a\x01\n\x14\x43msMetadataTargeting\x12\x15\n\x08negative\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12N\n\x13\x63ms_metadata_values\x18\x03 \x03(\tB1\xe0\x41\x01\xfa\x41+\n)admanager.googleapis.com/CmsMetadataValueB\x0b\n\t_negative\"]\n\x13UserDomainTargeting\x12\"\n\x15targeted_user_domains\x18\x01 \x03(\tB\x03\xe0\x41\x01\x12\"\n\x15\x65xcluded_user_domains\x18\x02 \x03(\tB\x03\xe0\x41\x01\"^\n\x16VideoPositionTargeting\x12\x44\n\x0fvideo_positions\x18\x01 \x03(\x0b\x32&.google.ads.admanager.v1.VideoPositionB\x03\xe0\x41\x01\"\xa0\x03\n\rVideoPosition\x12\x1f\n\rmidroll_index\x18\x01 \x01(\x03\x42\x03\xe0\x41\x01H\x00\x88\x01\x01\x12\'\n\x15reverse_midroll_index\x18\x02 \x01(\x03\x42\x03\xe0\x41\x01H\x01\x88\x01\x01\x12\x1e\n\x0cpod_position\x18\x03 \x01(\x03\x42\x03\xe0\x41\x01H\x02\x88\x01\x01\x12Y\n\rposition_type\x18\x05 \x01(\x0e\x32\x38.google.ads.admanager.v1.VideoPositionEnum.VideoPositionB\x03\xe0\x41\x01H\x03\x88\x01\x01\x12k\n\x0b\x62umper_type\x18\x06 \x01(\x0e\x32L.google.ads.admanager.v1.TargetedVideoBumperTypeEnum.TargetedVideoBumperTypeB\x03\xe0\x41\x01H\x04\x88\x01\x01\x42\x10\n\x0e_midroll_indexB\x18\n\x16_reverse_midroll_indexB\x0f\n\r_pod_positionB\x10\n\x0e_position_typeB\x0e\n\x0c_bumper_type\"?\n\x14\x44\x61taSegmentTargeting\x12\'\n\x1ahas_data_segment_targeting\x18\x02 \x01(\x08\x42\x03\xe0\x41\x03\"\xbe\x02\n\x10\x43ontentTargeting\x12\x42\n\x10targeted_content\x18\x05 \x03(\tB(\xe0\x41\x01\xfa\x41\"\n admanager.googleapis.com/Content\x12\x42\n\x10\x65xcluded_content\x18\x06 \x03(\tB(\xe0\x41\x01\xfa\x41\"\n admanager.googleapis.com/Content\x12P\n\x18targeted_content_bundles\x18\x07 \x03(\tB.\xe0\x41\x01\xfa\x41(\n&admanager.googleapis.com/ContentBundle\x12P\n\x18\x65xcluded_content_bundles\x18\x08 \x03(\tB.\xe0\x41\x01\xfa\x41(\n&admanager.googleapis.com/ContentBundle\"\x8e\x01\n\x1aMobileApplicationTargeting\x12\x63\n\x15\x66irst_party_targeting\x18\x01 \x01(\x0b\x32=.google.ads.admanager.v1.FirstPartyMobileApplicationTargetingB\x03\xe0\x41\x01H\x00\x42\x0b\n\ttargeting\"\xc0\x01\n$FirstPartyMobileApplicationTargeting\x12K\n\x15targeted_applications\x18\x03 \x03(\tB,\xe0\x41\x01\xfa\x41&\n$admanager.googleapis.com/Application\x12K\n\x15\x65xcluded_applications\x18\x04 \x03(\tB,\xe0\x41\x01\xfa\x41&\n$admanager.googleapis.com/ApplicationB\xc2\x01\n\x1b\x63om.google.ads.admanager.v1B\x0eTargetingProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_messages_pb.rb index 51b558cfe95f..579a66be4bc3 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_messages_pb.rb @@ -11,29 +11,8 @@ descriptor_data = "\n8google/ads/admanager/v1/taxonomy_category_messages.proto\x12\x17google.ads.admanager.v1\x1a\x30google/ads/admanager/v1/taxonomy_type_enum.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xe6\x04\n\x10TaxonomyCategory\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12&\n\x14taxonomy_category_id\x18\x02 \x01(\x03\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x03H\x01\x88\x01\x01\x12\x1f\n\rgrouping_only\x18\x05 \x01(\x08\x42\x03\xe0\x41\x03H\x02\x88\x01\x01\x12-\n\x1bparent_taxonomy_category_id\x18\x06 \x01(\x03\x42\x03\xe0\x41\x03H\x03\x88\x01\x01\x12W\n\rtaxonomy_type\x18\t \x01(\x0e\x32\x36.google.ads.admanager.v1.TaxonomyTypeEnum.TaxonomyTypeB\x03\xe0\x41\x03H\x04\x88\x01\x01\x12\x1b\n\x0e\x61ncestor_names\x18\x07 \x03(\tB\x03\xe0\x41\x03\x12+\n\x1e\x61ncestor_taxonomy_category_ids\x18\x08 \x03(\x03\x42\x03\xe0\x41\x03:\x95\x01\xea\x41\x91\x01\n)admanager.googleapis.com/TaxonomyCategory\x12>networks/{network_code}/taxonomyCategories/{taxonomy_category}*\x12taxonomyCategories2\x10taxonomyCategoryB\x17\n\x15_taxonomy_category_idB\x0f\n\r_display_nameB\x10\n\x0e_grouping_onlyB\x1e\n\x1c_parent_taxonomy_category_idB\x10\n\x0e_taxonomy_typeB\xd1\x01\n\x1b\x63om.google.ads.admanager.v1B\x1dTaxonomyCategoryMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_service_pb.rb index eb3e7cf64011..e883f1b45891 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_service_pb.rb @@ -13,30 +13,8 @@ descriptor_data = "\n7google/ads/admanager/v1/taxonomy_category_service.proto\x12\x17google.ads.admanager.v1\x1a\x38google/ads/admanager/v1/taxonomy_category_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"]\n\x1aGetTaxonomyCategoryRequest\x12?\n\x04name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)admanager.googleapis.com/TaxonomyCategory\"\xc9\x01\n\x1dListTaxonomyCategoriesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"\x95\x01\n\x1eListTaxonomyCategoriesResponse\x12\x46\n\x13taxonomy_categories\x18\x01 \x03(\x0b\x32).google.ads.admanager.v1.TaxonomyCategory\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\x32\xde\x03\n\x17TaxonomyCategoryService\x12\xb0\x01\n\x13GetTaxonomyCategory\x12\x33.google.ads.admanager.v1.GetTaxonomyCategoryRequest\x1a).google.ads.admanager.v1.TaxonomyCategory\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,\x12*/v1/{name=networks/*/taxonomyCategories/*}\x12\xc6\x01\n\x16ListTaxonomyCategories\x12\x36.google.ads.admanager.v1.ListTaxonomyCategoriesRequest\x1a\x37.google.ads.admanager.v1.ListTaxonomyCategoriesResponse\";\xda\x41\x06parent\x82\xd3\xe4\x93\x02,\x12*/v1/{parent=networks/*}/taxonomyCategories\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1cTaxonomyCategoryServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.TaxonomyCategory", "google/ads/admanager/v1/taxonomy_category_messages.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_type_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_type_enum_pb.rb index e3daabb6e501..8e4c6e38c221 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_type_enum_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_type_enum_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n0google/ads/admanager/v1/taxonomy_type_enum.proto\x12\x17google.ads.admanager.v1\"\x83\x02\n\x10TaxonomyTypeEnum\"\xee\x01\n\x0cTaxonomyType\x12\x1d\n\x19TAXONOMY_TYPE_UNSPECIFIED\x10\x00\x12\x1d\n\x19TAXONOMY_IAB_AUDIENCE_1_1\x10\x03\x12\x1c\n\x18TAXONOMY_IAB_CONTENT_1_0\x10\x08\x12\x1c\n\x18TAXONOMY_IAB_CONTENT_2_1\x10\x04\x12\x1c\n\x18TAXONOMY_IAB_CONTENT_2_2\x10\x06\x12\x1c\n\x18TAXONOMY_IAB_CONTENT_3_0\x10\x05\x12(\n$TAXONOMY_GOOGLE_STRUCTURED_VIDEO_1_0\x10\x07\x42\xc9\x01\n\x1b\x63om.google.ads.admanager.v1B\x15TaxonomyTypeEnumProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_enums_pb.rb index f829addea06f..b9f765036312 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_enums_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n(google/ads/admanager/v1/team_enums.proto\x12\x17google.ads.admanager.v1\"U\n\x0eTeamStatusEnum\"C\n\nTeamStatus\x12\x1b\n\x17TEAM_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\"q\n\x12TeamAccessTypeEnum\"[\n\x0eTeamAccessType\x12 \n\x1cTEAM_ACCESS_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\r\n\tREAD_ONLY\x10\x02\x12\x0e\n\nREAD_WRITE\x10\x03\x42\xc2\x01\n\x1b\x63om.google.ads.admanager.v1B\x0eTeamEnumsProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_messages_pb.rb index ce5950a1c2c8..0d18963cc1ae 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_messages_pb.rb @@ -11,29 +11,8 @@ descriptor_data = "\n+google/ads/admanager/v1/team_messages.proto\x12\x17google.ads.admanager.v1\x1a(google/ads/admanager/v1/team_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\x96\x04\n\x04Team\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12\x1d\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x01\x88\x01\x01\x12L\n\x06status\x18\x05 \x01(\x0e\x32\x32.google.ads.admanager.v1.TeamStatusEnum.TeamStatusB\x03\xe0\x41\x03H\x02\x88\x01\x01\x12&\n\x14\x61ll_companies_access\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x03\x88\x01\x01\x12&\n\x14\x61ll_inventory_access\x18\x07 \x01(\x08\x42\x03\xe0\x41\x01H\x04\x88\x01\x01\x12Y\n\x0b\x61\x63\x63\x65ss_type\x18\x08 \x01(\x0e\x32:.google.ads.admanager.v1.TeamAccessTypeEnum.TeamAccessTypeB\x03\xe0\x41\x01H\x05\x88\x01\x01:U\xea\x41R\n\x1d\x61\x64manager.googleapis.com/Team\x12$networks/{network_code}/teams/{team}*\x05teams2\x04teamB\x0f\n\r_display_nameB\x0e\n\x0c_descriptionB\t\n\x07_statusB\x17\n\x15_all_companies_accessB\x17\n\x15_all_inventory_accessB\x0e\n\x0c_access_typeB\xc5\x01\n\x1b\x63om.google.ads.admanager.v1B\x11TeamMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_service_pb.rb index 39e19bcbf2f7..747f3a450d8c 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/team_service_pb.rb @@ -14,31 +14,8 @@ descriptor_data = "\n*google/ads/admanager/v1/team_service.proto\x12\x17google.ads.admanager.v1\x1a+google/ads/admanager/v1/team_messages.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\"E\n\x0eGetTeamRequest\x12\x33\n\x04name\x18\x01 \x01(\tB%\xe0\x41\x02\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Team\"\xbc\x01\n\x10ListTeamsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x11\n\x04skip\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01\"n\n\x11ListTeamsResponse\x12,\n\x05teams\x18\x01 \x03(\x0b\x32\x1d.google.ads.admanager.v1.Team\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x7f\n\x11\x43reateTeamRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x30\n\x04team\x18\x02 \x01(\x0b\x32\x1d.google.ads.admanager.v1.TeamB\x03\xe0\x41\x02\"\x96\x01\n\x17\x42\x61tchCreateTeamsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x41\n\x08requests\x18\x02 \x03(\x0b\x32*.google.ads.admanager.v1.CreateTeamRequestB\x03\xe0\x41\x02\"H\n\x18\x42\x61tchCreateTeamsResponse\x12,\n\x05teams\x18\x01 \x03(\x0b\x32\x1d.google.ads.admanager.v1.Team\"{\n\x11UpdateTeamRequest\x12\x30\n\x04team\x18\x01 \x01(\x0b\x32\x1d.google.ads.admanager.v1.TeamB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\x96\x01\n\x17\x42\x61tchUpdateTeamsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x41\n\x08requests\x18\x02 \x03(\x0b\x32*.google.ads.admanager.v1.UpdateTeamRequestB\x03\xe0\x41\x02\"H\n\x18\x42\x61tchUpdateTeamsResponse\x12,\n\x05teams\x18\x01 \x03(\x0b\x32\x1d.google.ads.admanager.v1.Team\"\x8b\x01\n\x19\x42\x61tchActivateTeamsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x34\n\x05names\x18\x02 \x03(\tB%\xe0\x41\x02\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Team\"\x1c\n\x1a\x42\x61tchActivateTeamsResponse\"\x8d\x01\n\x1b\x42\x61tchDeactivateTeamsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x34\n\x05names\x18\x02 \x03(\tB%\xe0\x41\x02\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Team\"\x1e\n\x1c\x42\x61tchDeactivateTeamsResponse2\xba\x0b\n\x0bTeamService\x12\x7f\n\x07GetTeam\x12\'.google.ads.admanager.v1.GetTeamRequest\x1a\x1d.google.ads.admanager.v1.Team\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{name=networks/*/teams/*}\x12\x92\x01\n\tListTeams\x12).google.ads.admanager.v1.ListTeamsRequest\x1a*.google.ads.admanager.v1.ListTeamsResponse\".\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{parent=networks/*}/teams\x12\x92\x01\n\nCreateTeam\x12*.google.ads.admanager.v1.CreateTeamRequest\x1a\x1d.google.ads.admanager.v1.Team\"9\xda\x41\x0bparent,team\x82\xd3\xe4\x93\x02%\"\x1d/v1/{parent=networks/*}/teams:\x04team\x12\xbf\x01\n\x10\x42\x61tchCreateTeams\x12\x30.google.ads.admanager.v1.BatchCreateTeamsRequest\x1a\x31.google.ads.admanager.v1.BatchCreateTeamsResponse\"F\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02.\")/v1/{parent=networks/*}/teams:batchCreate:\x01*\x12\x9c\x01\n\nUpdateTeam\x12*.google.ads.admanager.v1.UpdateTeamRequest\x1a\x1d.google.ads.admanager.v1.Team\"C\xda\x41\x10team,update_mask\x82\xd3\xe4\x93\x02*2\"/v1/{team.name=networks/*/teams/*}:\x04team\x12\xbf\x01\n\x10\x42\x61tchUpdateTeams\x12\x30.google.ads.admanager.v1.BatchUpdateTeamsRequest\x1a\x31.google.ads.admanager.v1.BatchUpdateTeamsResponse\"F\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02.\")/v1/{parent=networks/*}/teams:batchUpdate:\x01*\x12\xc4\x01\n\x12\x42\x61tchActivateTeams\x12\x32.google.ads.admanager.v1.BatchActivateTeamsRequest\x1a\x33.google.ads.admanager.v1.BatchActivateTeamsResponse\"E\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x30\"+/v1/{parent=networks/*}/teams:batchActivate:\x01*\x12\xcc\x01\n\x14\x42\x61tchDeactivateTeams\x12\x34.google.ads.admanager.v1.BatchDeactivateTeamsRequest\x1a\x35.google.ads.admanager.v1.BatchDeactivateTeamsResponse\"G\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x32\"-/v1/{parent=networks/*}/teams:batchDeactivate:\x01*\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc4\x01\n\x1b\x63om.google.ads.admanager.v1B\x10TeamServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.ads.admanager.v1.Team", "google/ads/admanager/v1/team_messages.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/time_unit_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/time_unit_enum_pb.rb index 34f5bfb63bf6..509998589f7c 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/time_unit_enum_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/time_unit_enum_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n,google/ads/admanager/v1/time_unit_enum.proto\x12\x17google.ads.admanager.v1\"\x8c\x01\n\x0cTimeUnitEnum\"|\n\x08TimeUnit\x12\x19\n\x15TIME_UNIT_UNSPECIFIED\x10\x00\x12\n\n\x06MINUTE\x10\x01\x12\x08\n\x04HOUR\x10\x02\x12\x07\n\x03\x44\x41Y\x10\x03\x12\x08\n\x04WEEK\x10\x04\x12\t\n\x05MONTH\x10\x05\x12\x0c\n\x08LIFETIME\x10\x06\x12\x07\n\x03POD\x10\x07\x12\n\n\x06STREAM\x10\x08\x42\xc5\x01\n\x1b\x63om.google.ads.admanager.v1B\x11TimeUnitEnumProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/user_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/user_messages_pb.rb index e2fc0d9a6c01..faaf01109c91 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/user_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/user_messages_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n+google/ads/admanager/v1/user_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\x84\x04\n\x04User\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x07user_id\x18\n \x01(\x03\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12\x17\n\x05\x65mail\x18\x03 \x01(\tB\x03\xe0\x41\x02H\x02\x88\x01\x01\x12\x38\n\x04role\x18\x04 \x01(\tB%\xe0\x41\x02\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/RoleH\x03\x88\x01\x01\x12\x18\n\x06\x61\x63tive\x18\x06 \x01(\x08\x42\x03\xe0\x41\x03H\x04\x88\x01\x01\x12\x1d\n\x0b\x65xternal_id\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x05\x88\x01\x01\x12!\n\x0fservice_account\x18\x08 \x01(\x08\x42\x03\xe0\x41\x03H\x06\x88\x01\x01\x12+\n\x19orders_ui_local_time_zone\x18\t \x01(\tB\x03\xe0\x41\x01H\x07\x88\x01\x01:U\xea\x41R\n\x1d\x61\x64manager.googleapis.com/User\x12$networks/{network_code}/users/{user}*\x05users2\x04userB\n\n\x08_user_idB\x0f\n\r_display_nameB\x08\n\x06_emailB\x07\n\x05_roleB\t\n\x07_activeB\x0e\n\x0c_external_idB\x12\n\x10_service_accountB\x1c\n\x1a_orders_ui_local_time_zoneB\xc5\x01\n\x1b\x63om.google.ads.admanager.v1B\x11UserMessagesProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/user_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/user_service_pb.rb index 210acfa31f1f..1e4c9079b76f 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/user_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/user_service_pb.rb @@ -13,29 +13,8 @@ descriptor_data = "\n*google/ads/admanager/v1/user_service.proto\x12\x17google.ads.admanager.v1\x1a+google/ads/admanager/v1/user_messages.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"E\n\x0eGetUserRequest\x12\x33\n\x04name\x18\x01 \x01(\tB%\xe0\x41\x02\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/User2\xd7\x01\n\x0bUserService\x12\x7f\n\x07GetUser\x12\'.google.ads.admanager.v1.GetUserRequest\x1a\x1d.google.ads.admanager.v1.User\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{name=networks/*/users/*}\x1aG\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41)https://www.googleapis.com/auth/admanagerB\xc4\x01\n\x1b\x63om.google.ads.admanager.v1B\x10UserServiceProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/video_position_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/video_position_enum_pb.rb index fc4ba8ab5c50..9f8a8ea55861 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/video_position_enum_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/video_position_enum_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n1google/ads/admanager/v1/video_position_enum.proto\x12\x17google.ads.admanager.v1\"u\n\x11VideoPositionEnum\"`\n\rVideoPosition\x12\x1e\n\x1aVIDEO_POSITION_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x0b\n\x07MIDROLL\x10\x02\x12\x0c\n\x08POSTROLL\x10\x03\x12\x0b\n\x07PREROLL\x10\x04\x42\xca\x01\n\x1b\x63om.google.ads.admanager.v1B\x16VideoPositionEnumProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/web_property_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/web_property_pb.rb index dec26a4427c2..1e5e59ea4a4d 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/web_property_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/web_property_pb.rb @@ -11,29 +11,8 @@ descriptor_data = "\n*google/ads/admanager/v1/web_property.proto\x12\x17google.ads.admanager.v1\x1a?google/ads/admanager/v1/exchange_syndication_product_enum.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xca\x02\n\x0bWebProperty\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x1e\n\x11web_property_code\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12m\n\x0cproduct_type\x18\x03 \x01(\x0e\x32R.google.ads.admanager.v1.ExchangeSyndicationProductEnum.ExchangeSyndicationProductB\x03\xe0\x41\x02\x12\x1c\n\x0fweb_property_id\x18\x04 \x01(\x03\x42\x03\xe0\x41\x01:{\xea\x41x\n$admanager.googleapis.com/WebProperty\x12\x34networks/{network_code}/webProperties/{web_property}*\rwebProperties2\x0bwebPropertyB\xc4\x01\n\x1b\x63om.google.ads.admanager.v1B\x10WebPropertyProtoP\x01Z@google.golang.org/genproto/googleapis/ads/admanager/v1;admanager\xaa\x02\x17Google.Ads.AdManager.V1\xca\x02\x17Google\\Ads\\AdManager\\V1\xea\x02\x1aGoogle::Ads::AdManager::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-ad_manager-v1/test/helper.rb b/google-ads-ad_manager-v1/test/helper.rb index 48407bca7edb..686c204caf14 100644 --- a/google-ads-ad_manager-v1/test/helper.rb +++ b/google-ads-ad_manager-v1/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-ads-ad_manager/Gemfile b/google-ads-ad_manager/Gemfile index 22bdd3246f65..7c5c2ee376ba 100644 --- a/google-ads-ad_manager/Gemfile +++ b/google-ads-ad_manager/Gemfile @@ -19,10 +19,13 @@ local_dependencies.each do |name| gem name, path: "../#{name}" end -gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-ads-ad_manager/google-ads-ad_manager.gemspec b/google-ads-ad_manager/google-ads-ad_manager.gemspec index 0a10de216ba7..cfdc74e00ada 100644 --- a/google-ads-ad_manager/google-ads-ad_manager.gemspec +++ b/google-ads-ad_manager/google-ads-ad_manager.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| ["README.md", "AUTHENTICATION.md", "LICENSE.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.0" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "google-ads-ad_manager-v1", "~> 2.0" gem.add_dependency "google-cloud-core", "~> 1.6" diff --git a/google-ads-ad_manager/test/helper.rb b/google-ads-ad_manager/test/helper.rb index 48407bca7edb..686c204caf14 100644 --- a/google-ads-ad_manager/test/helper.rb +++ b/google-ads-ad_manager/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-ads-data_manager/Gemfile b/google-ads-data_manager/Gemfile index 9a234963fc98..97e7e6581667 100644 --- a/google-ads-data_manager/Gemfile +++ b/google-ads-data_manager/Gemfile @@ -19,10 +19,13 @@ local_dependencies.each do |name| gem name, path: "../#{name}" end -gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-ads-data_manager/google-ads-data_manager.gemspec b/google-ads-data_manager/google-ads-data_manager.gemspec index 2b81a8a40c47..ac83e2065a82 100644 --- a/google-ads-data_manager/google-ads-data_manager.gemspec +++ b/google-ads-data_manager/google-ads-data_manager.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| ["README.md", "AUTHENTICATION.md", "LICENSE.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.0" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "google-ads-data_manager-v1", ">= 0.0", "< 2.a" gem.add_dependency "google-cloud-core", "~> 1.6" diff --git a/google-ads-data_manager/test/helper.rb b/google-ads-data_manager/test/helper.rb index 968201e8049d..0cc32e335cb0 100644 --- a/google-ads-data_manager/test/helper.rb +++ b/google-ads-data_manager/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-ads-marketing_platform-admin-v1alpha/Gemfile b/google-ads-marketing_platform-admin-v1alpha/Gemfile index 6442df18fa2f..1d08558908d8 100644 --- a/google-ads-marketing_platform-admin-v1alpha/Gemfile +++ b/google-ads-marketing_platform-admin-v1alpha/Gemfile @@ -2,10 +2,13 @@ source "https://rubygems.org" gemspec -gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-ads-marketing_platform-admin-v1alpha/google-ads-marketing_platform-admin-v1alpha.gemspec b/google-ads-marketing_platform-admin-v1alpha/google-ads-marketing_platform-admin-v1alpha.gemspec index 0c1dbfb96b99..5c20495d5f8e 100644 --- a/google-ads-marketing_platform-admin-v1alpha/google-ads-marketing_platform-admin-v1alpha.gemspec +++ b/google-ads-marketing_platform-admin-v1alpha/google-ads-marketing_platform-admin-v1alpha.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |gem| ["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.1" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "gapic-common", "~> 1.2" gem.add_dependency "google-cloud-errors", "~> 1.0" diff --git a/google-ads-marketing_platform-admin-v1alpha/lib/google/marketingplatform/admin/v1alpha/marketingplatform_admin_pb.rb b/google-ads-marketing_platform-admin-v1alpha/lib/google/marketingplatform/admin/v1alpha/marketingplatform_admin_pb.rb index 12e169fe2905..4fc964012605 100644 --- a/google-ads-marketing_platform-admin-v1alpha/lib/google/marketingplatform/admin/v1alpha/marketingplatform_admin_pb.rb +++ b/google-ads-marketing_platform-admin-v1alpha/lib/google/marketingplatform/admin/v1alpha/marketingplatform_admin_pb.rb @@ -16,32 +16,8 @@ descriptor_data = "\nDgoogle/marketingplatform/admin/v1alpha/marketingplatform_admin.proto\x12&google.marketingplatform.admin.v1alpha\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x36google/marketingplatform/admin/v1alpha/resources.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x16google/type/date.proto\x1a\x17google/type/money.proto\"b\n\x16GetOrganizationRequest\x12H\n\x04name\x18\x01 \x01(\tB:\xe0\x41\x02\xfa\x41\x34\n2marketingplatformadmin.googleapis.com/Organization\"K\n\x18ListOrganizationsRequest\x12\x16\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01\"\x81\x01\n\x19ListOrganizationsResponse\x12K\n\rorganizations\x18\x01 \x03(\x0b\x32\x34.google.marketingplatform.admin.v1alpha.Organization\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x91\x01\n%FindSalesPartnerManagedClientsRequest\x12P\n\x0corganization\x18\x01 \x01(\tB:\xe0\x41\x02\xfa\x41\x34\n2marketingplatformadmin.googleapis.com/Organization\x12\x16\n\tis_active\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\"\xbf\x02\n&FindSalesPartnerManagedClientsResponse\x12n\n\x0b\x63lient_data\x18\x01 \x03(\x0b\x32Y.google.marketingplatform.admin.v1alpha.FindSalesPartnerManagedClientsResponse.ClientData\x1a\xa4\x01\n\nClientData\x12J\n\x0corganization\x18\x01 \x01(\x0b\x32\x34.google.marketingplatform.admin.v1alpha.Organization\x12%\n\nstart_date\x18\x02 \x01(\x0b\x32\x11.google.type.Date\x12#\n\x08\x65nd_date\x18\x03 \x01(\x0b\x32\x11.google.type.Date\"\xa7\x01\n ListAnalyticsAccountLinksRequest\x12R\n\x06parent\x18\x01 \x01(\tBB\xe0\x41\x02\xfa\x41<\x12:marketingplatformadmin.googleapis.com/AnalyticsAccountLink\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\"\x9b\x01\n!ListAnalyticsAccountLinksResponse\x12]\n\x17\x61nalytics_account_links\x18\x01 \x03(\x0b\x32<.google.marketingplatform.admin.v1alpha.AnalyticsAccountLink\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xda\x01\n!CreateAnalyticsAccountLinkRequest\x12R\n\x06parent\x18\x01 \x01(\tBB\xe0\x41\x02\xfa\x41<\x12:marketingplatformadmin.googleapis.com/AnalyticsAccountLink\x12\x61\n\x16\x61nalytics_account_link\x18\x02 \x01(\x0b\x32<.google.marketingplatform.admin.v1alpha.AnalyticsAccountLinkB\x03\xe0\x41\x02\"u\n!DeleteAnalyticsAccountLinkRequest\x12P\n\x04name\x18\x01 \x01(\tBB\xe0\x41\x02\xfa\x41<\n:marketingplatformadmin.googleapis.com/AnalyticsAccountLink\"\xec\x01\n\x1eSetPropertyServiceLevelRequest\x12#\n\x16\x61nalytics_account_link\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12J\n\x12\x61nalytics_property\x18\x02 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&analyticsadmin.googleapis.com/Property\x12Y\n\rservice_level\x18\x03 \x01(\x0e\x32=.google.marketingplatform.admin.v1alpha.AnalyticsServiceLevelB\x03\xe0\x41\x02\"!\n\x1fSetPropertyServiceLevelResponse\"K\n\x1aReportPropertyUsageRequest\x12\x19\n\x0corganization\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\x05month\x18\x02 \x01(\tB\x03\xe0\x41\x02\"\xcf\x05\n\x1bReportPropertyUsageResponse\x12j\n\x0fproperty_usages\x18\x01 \x03(\x0b\x32Q.google.marketingplatform.admin.v1alpha.ReportPropertyUsageResponse.PropertyUsage\x12_\n\tbill_info\x18\x02 \x01(\x0b\x32L.google.marketingplatform.admin.v1alpha.ReportPropertyUsageResponse.BillInfo\x1a\xb0\x02\n\rPropertyUsage\x12\x10\n\x08property\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\x12\x12\n\naccount_id\x18\x03 \x01(\x03\x12T\n\rservice_level\x18\x04 \x01(\x0e\x32=.google.marketingplatform.admin.v1alpha.AnalyticsServiceLevel\x12T\n\rproperty_type\x18\x05 \x01(\x0e\x32=.google.marketingplatform.admin.v1alpha.AnalyticsPropertyType\x12\x19\n\x11total_event_count\x18\x06 \x01(\x03\x12\x1c\n\x14\x62illable_event_count\x18\x07 \x01(\x03\x1a\xaf\x01\n\x08\x42illInfo\x12$\n\x08\x62\x61se_fee\x18\x01 \x01(\x0b\x32\x12.google.type.Money\x12%\n\tevent_fee\x18\x02 \x01(\x0b\x32\x12.google.type.Money\x12\x33\n\x17price_protection_credit\x18\x03 \x01(\x0b\x32\x12.google.type.Money\x12!\n\x05total\x18\x04 \x01(\x0b\x32\x12.google.type.Money2\xfa\x10\n\x1dMarketingplatformAdminService\x12\xb7\x01\n\x0fGetOrganization\x12>.google.marketingplatform.admin.v1alpha.GetOrganizationRequest\x1a\x34.google.marketingplatform.admin.v1alpha.Organization\".\xda\x41\x04name\x82\xd3\xe4\x93\x02!\x12\x1f/v1alpha/{name=organizations/*}\x12\xb8\x01\n\x11ListOrganizations\x12@.google.marketingplatform.admin.v1alpha.ListOrganizationsRequest\x1a\x41.google.marketingplatform.admin.v1alpha.ListOrganizationsResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1alpha/organizations\x12\x92\x02\n\x1e\x46indSalesPartnerManagedClients\x12M.google.marketingplatform.admin.v1alpha.FindSalesPartnerManagedClientsRequest\x1aN.google.marketingplatform.admin.v1alpha.FindSalesPartnerManagedClientsResponse\"Q\x82\xd3\xe4\x93\x02K\"F/v1alpha/{organization=organizations/*}:findSalesPartnerManagedClients:\x01*\x12\xfa\x01\n\x19ListAnalyticsAccountLinks\x12H.google.marketingplatform.admin.v1alpha.ListAnalyticsAccountLinksRequest\x1aI.google.marketingplatform.admin.v1alpha.ListAnalyticsAccountLinksResponse\"H\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x39\x12\x37/v1alpha/{parent=organizations/*}/analyticsAccountLinks\x12\x9e\x02\n\x1a\x43reateAnalyticsAccountLink\x12I.google.marketingplatform.admin.v1alpha.CreateAnalyticsAccountLinkRequest\x1a<.google.marketingplatform.admin.v1alpha.AnalyticsAccountLink\"w\xda\x41\x1dparent,analytics_account_link\x82\xd3\xe4\x93\x02Q\"7/v1alpha/{parent=organizations/*}/analyticsAccountLinks:\x16\x61nalytics_account_link\x12\xc7\x01\n\x1a\x44\x65leteAnalyticsAccountLink\x12I.google.marketingplatform.admin.v1alpha.DeleteAnalyticsAccountLinkRequest\x1a\x16.google.protobuf.Empty\"F\xda\x41\x04name\x82\xd3\xe4\x93\x02\x39*7/v1alpha/{name=organizations/*/analyticsAccountLinks/*}\x12\xb2\x02\n\x17SetPropertyServiceLevel\x12\x46.google.marketingplatform.admin.v1alpha.SetPropertyServiceLevelRequest\x1aG.google.marketingplatform.admin.v1alpha.SetPropertyServiceLevelResponse\"\x85\x01\xda\x41\x16\x61nalytics_account_link\x82\xd3\xe4\x93\x02\x66\"a/v1alpha/{analytics_account_link=organizations/*/analyticsAccountLinks/*}:setPropertyServiceLevel:\x01*\x12\xf5\x01\n\x13ReportPropertyUsage\x12\x42.google.marketingplatform.admin.v1alpha.ReportPropertyUsageRequest\x1a\x43.google.marketingplatform.admin.v1alpha.ReportPropertyUsageResponse\"U\xda\x41\x0corganization\x82\xd3\xe4\x93\x02@\";/v1alpha/{organization=organizations/*}:reportPropertyUsage:\x01*\x1a\xb9\x01\xca\x41%marketingplatformadmin.googleapis.com\xd2\x41\x8d\x01https://www.googleapis.com/auth/marketingplatformadmin.analytics.read,https://www.googleapis.com/auth/marketingplatformadmin.analytics.updateB\xe9\x02\n.com.google.ads.marketingplatform.admin.v1alphaB\x1bMarketingplatformAdminProtoP\x01ZKgoogle.golang.org/genproto/googleapis/marketingplatform/admin/v1alpha;admin\xaa\x02*Google.Ads.MarketingPlatform.Admin.V1Alpha\xca\x02*Google\\Ads\\MarketingPlatform\\Admin\\V1alpha\xea\x02.Google::Ads::MarketingPlatform::Admin::V1alpha\xea\x41?\n&analyticsadmin.googleapis.com/Property\x12\x15properties/{property}b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.marketingplatform.admin.v1alpha.Organization", "google/marketingplatform/admin/v1alpha/resources.proto"], - ["google.type.Date", "google/type/date.proto"], - ["google.type.Money", "google/type/money.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-marketing_platform-admin-v1alpha/lib/google/marketingplatform/admin/v1alpha/resources_pb.rb b/google-ads-marketing_platform-admin-v1alpha/lib/google/marketingplatform/admin/v1alpha/resources_pb.rb index 677fbd2e6a4c..e6edcf9a0ad5 100644 --- a/google-ads-marketing_platform-admin-v1alpha/lib/google/marketingplatform/admin/v1alpha/resources_pb.rb +++ b/google-ads-marketing_platform-admin-v1alpha/lib/google/marketingplatform/admin/v1alpha/resources_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n6google/marketingplatform/admin/v1alpha/resources.proto\x12&google.marketingplatform.admin.v1alpha\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xab\x01\n\x0cOrganization\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t:r\xea\x41o\n2marketingplatformadmin.googleapis.com/Organization\x12\x1corganizations/{organization}*\rorganizations2\x0corganization\"\xb3\x03\n\x14\x41nalyticsAccountLink\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12K\n\x11\x61nalytics_account\x18\x02 \x01(\tB0\xe0\x41\x02\xe0\x41\x05\xfa\x41\'\n%analyticsadmin.googleapis.com/Account\x12\x19\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12\x63\n\x17link_verification_state\x18\x04 \x01(\x0e\x32=.google.marketingplatform.admin.v1alpha.LinkVerificationStateB\x03\xe0\x41\x03:\xba\x01\xea\x41\xb6\x01\n:marketingplatformadmin.googleapis.com/AnalyticsAccountLink\x12Korganizations/{organization}/analyticsAccountLinks/{analytics_account_link}*\x15\x61nalyticsAccountLinks2\x14\x61nalyticsAccountLink*\x90\x01\n\x15LinkVerificationState\x12\'\n#LINK_VERIFICATION_STATE_UNSPECIFIED\x10\x00\x12$\n LINK_VERIFICATION_STATE_VERIFIED\x10\x01\x12(\n$LINK_VERIFICATION_STATE_NOT_VERIFIED\x10\x02*\x87\x01\n\x15\x41nalyticsServiceLevel\x12\'\n#ANALYTICS_SERVICE_LEVEL_UNSPECIFIED\x10\x00\x12$\n ANALYTICS_SERVICE_LEVEL_STANDARD\x10\x01\x12\x1f\n\x1b\x41NALYTICS_SERVICE_LEVEL_360\x10\x02*\xb3\x01\n\x15\x41nalyticsPropertyType\x12\'\n#ANALYTICS_PROPERTY_TYPE_UNSPECIFIED\x10\x00\x12$\n ANALYTICS_PROPERTY_TYPE_ORDINARY\x10\x01\x12\'\n#ANALYTICS_PROPERTY_TYPE_SUBPROPERTY\x10\x02\x12\"\n\x1e\x41NALYTICS_PROPERTY_TYPE_ROLLUP\x10\x03\x42\xd8\x02\n.com.google.ads.marketingplatform.admin.v1alphaB\x0eResourcesProtoP\x01ZKgoogle.golang.org/genproto/googleapis/marketingplatform/admin/v1alpha;admin\xaa\x02*Google.Ads.MarketingPlatform.Admin.V1Alpha\xca\x02*Google\\Ads\\MarketingPlatform\\Admin\\V1alpha\xea\x02.Google::Ads::MarketingPlatform::Admin::V1alpha\xea\x41;\n%analyticsadmin.googleapis.com/Account\x12\x12\x61\x63\x63ounts/{account}b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Ads diff --git a/google-ads-marketing_platform-admin-v1alpha/test/helper.rb b/google-ads-marketing_platform-admin-v1alpha/test/helper.rb index 968201e8049d..0cc32e335cb0 100644 --- a/google-ads-marketing_platform-admin-v1alpha/test/helper.rb +++ b/google-ads-marketing_platform-admin-v1alpha/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-ads-marketing_platform-admin/Gemfile b/google-ads-marketing_platform-admin/Gemfile index aaa6db54bf46..9a701316775a 100644 --- a/google-ads-marketing_platform-admin/Gemfile +++ b/google-ads-marketing_platform-admin/Gemfile @@ -19,10 +19,13 @@ local_dependencies.each do |name| gem name, path: "../#{name}" end -gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-ads-marketing_platform-admin/google-ads-marketing_platform-admin.gemspec b/google-ads-marketing_platform-admin/google-ads-marketing_platform-admin.gemspec index 89c79d621805..1272e4f7f054 100644 --- a/google-ads-marketing_platform-admin/google-ads-marketing_platform-admin.gemspec +++ b/google-ads-marketing_platform-admin/google-ads-marketing_platform-admin.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| ["README.md", "AUTHENTICATION.md", "LICENSE.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.0" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "google-ads-marketing_platform-admin-v1alpha", ">= 0.0", "< 2.a" gem.add_dependency "google-cloud-core", "~> 1.6" diff --git a/google-ads-marketing_platform-admin/test/helper.rb b/google-ads-marketing_platform-admin/test/helper.rb index 968201e8049d..0cc32e335cb0 100644 --- a/google-ads-marketing_platform-admin/test/helper.rb +++ b/google-ads-marketing_platform-admin/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-analytics-admin-v1alpha/Gemfile b/google-analytics-admin-v1alpha/Gemfile index 6442df18fa2f..1d08558908d8 100644 --- a/google-analytics-admin-v1alpha/Gemfile +++ b/google-analytics-admin-v1alpha/Gemfile @@ -2,10 +2,13 @@ source "https://rubygems.org" gemspec -gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-analytics-admin-v1alpha/google-analytics-admin-v1alpha.gemspec b/google-analytics-admin-v1alpha/google-analytics-admin-v1alpha.gemspec index 455209fd923e..648ffa172362 100644 --- a/google-analytics-admin-v1alpha/google-analytics-admin-v1alpha.gemspec +++ b/google-analytics-admin-v1alpha/google-analytics-admin-v1alpha.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |gem| ["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.1" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "gapic-common", "~> 1.2" gem.add_dependency "google-cloud-errors", "~> 1.0" diff --git a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/access_report_pb.rb b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/access_report_pb.rb index dae8b2620854..52099aedd203 100644 --- a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/access_report_pb.rb +++ b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/access_report_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n2google/analytics/admin/v1alpha/access_report.proto\x12\x1egoogle.analytics.admin.v1alpha\")\n\x0f\x41\x63\x63\x65ssDimension\x12\x16\n\x0e\x64imension_name\x18\x01 \x01(\t\"#\n\x0c\x41\x63\x63\x65ssMetric\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\"7\n\x0f\x41\x63\x63\x65ssDateRange\x12\x12\n\nstart_date\x18\x01 \x01(\t\x12\x10\n\x08\x65nd_date\x18\x02 \x01(\t\"\xe4\x02\n\x16\x41\x63\x63\x65ssFilterExpression\x12O\n\tand_group\x18\x01 \x01(\x0b\x32:.google.analytics.admin.v1alpha.AccessFilterExpressionListH\x00\x12N\n\x08or_group\x18\x02 \x01(\x0b\x32:.google.analytics.admin.v1alpha.AccessFilterExpressionListH\x00\x12P\n\x0enot_expression\x18\x03 \x01(\x0b\x32\x36.google.analytics.admin.v1alpha.AccessFilterExpressionH\x00\x12\x45\n\raccess_filter\x18\x04 \x01(\x0b\x32,.google.analytics.admin.v1alpha.AccessFilterH\x00\x42\x10\n\x0eone_expression\"i\n\x1a\x41\x63\x63\x65ssFilterExpressionList\x12K\n\x0b\x65xpressions\x18\x01 \x03(\x0b\x32\x36.google.analytics.admin.v1alpha.AccessFilterExpression\"\xe9\x02\n\x0c\x41\x63\x63\x65ssFilter\x12K\n\rstring_filter\x18\x02 \x01(\x0b\x32\x32.google.analytics.admin.v1alpha.AccessStringFilterH\x00\x12L\n\x0ein_list_filter\x18\x03 \x01(\x0b\x32\x32.google.analytics.admin.v1alpha.AccessInListFilterH\x00\x12M\n\x0enumeric_filter\x18\x04 \x01(\x0b\x32\x33.google.analytics.admin.v1alpha.AccessNumericFilterH\x00\x12M\n\x0e\x62\x65tween_filter\x18\x05 \x01(\x0b\x32\x33.google.analytics.admin.v1alpha.AccessBetweenFilterH\x00\x12\x12\n\nfield_name\x18\x01 \x01(\tB\x0c\n\none_filter\"\x95\x02\n\x12\x41\x63\x63\x65ssStringFilter\x12P\n\nmatch_type\x18\x01 \x01(\x0e\x32<.google.analytics.admin.v1alpha.AccessStringFilter.MatchType\x12\r\n\x05value\x18\x02 \x01(\t\x12\x16\n\x0e\x63\x61se_sensitive\x18\x03 \x01(\x08\"\x85\x01\n\tMatchType\x12\x1a\n\x16MATCH_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45XACT\x10\x01\x12\x0f\n\x0b\x42\x45GINS_WITH\x10\x02\x12\r\n\tENDS_WITH\x10\x03\x12\x0c\n\x08\x43ONTAINS\x10\x04\x12\x0f\n\x0b\x46ULL_REGEXP\x10\x05\x12\x12\n\x0ePARTIAL_REGEXP\x10\x06\"<\n\x12\x41\x63\x63\x65ssInListFilter\x12\x0e\n\x06values\x18\x01 \x03(\t\x12\x16\n\x0e\x63\x61se_sensitive\x18\x02 \x01(\x08\"\xac\x02\n\x13\x41\x63\x63\x65ssNumericFilter\x12P\n\toperation\x18\x01 \x01(\x0e\x32=.google.analytics.admin.v1alpha.AccessNumericFilter.Operation\x12;\n\x05value\x18\x02 \x01(\x0b\x32,.google.analytics.admin.v1alpha.NumericValue\"\x85\x01\n\tOperation\x12\x19\n\x15OPERATION_UNSPECIFIED\x10\x00\x12\t\n\x05\x45QUAL\x10\x01\x12\r\n\tLESS_THAN\x10\x02\x12\x16\n\x12LESS_THAN_OR_EQUAL\x10\x03\x12\x10\n\x0cGREATER_THAN\x10\x04\x12\x19\n\x15GREATER_THAN_OR_EQUAL\x10\x05\"\x97\x01\n\x13\x41\x63\x63\x65ssBetweenFilter\x12@\n\nfrom_value\x18\x01 \x01(\x0b\x32,.google.analytics.admin.v1alpha.NumericValue\x12>\n\x08to_value\x18\x02 \x01(\x0b\x32,.google.analytics.admin.v1alpha.NumericValue\"J\n\x0cNumericValue\x12\x15\n\x0bint64_value\x18\x01 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x02 \x01(\x01H\x00\x42\x0b\n\tone_value\"\xed\x03\n\rAccessOrderBy\x12M\n\x06metric\x18\x01 \x01(\x0b\x32;.google.analytics.admin.v1alpha.AccessOrderBy.MetricOrderByH\x00\x12S\n\tdimension\x18\x02 \x01(\x0b\x32>.google.analytics.admin.v1alpha.AccessOrderBy.DimensionOrderByH\x00\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\x08\x1a$\n\rMetricOrderBy\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\x1a\xf3\x01\n\x10\x44imensionOrderBy\x12\x16\n\x0e\x64imension_name\x18\x01 \x01(\t\x12\\\n\norder_type\x18\x02 \x01(\x0e\x32H.google.analytics.admin.v1alpha.AccessOrderBy.DimensionOrderBy.OrderType\"i\n\tOrderType\x12\x1a\n\x16ORDER_TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x41LPHANUMERIC\x10\x01\x12!\n\x1d\x43\x41SE_INSENSITIVE_ALPHANUMERIC\x10\x02\x12\x0b\n\x07NUMERIC\x10\x03\x42\x0e\n\x0cone_order_by\"/\n\x15\x41\x63\x63\x65ssDimensionHeader\x12\x16\n\x0e\x64imension_name\x18\x01 \x01(\t\")\n\x12\x41\x63\x63\x65ssMetricHeader\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\"\xa5\x01\n\tAccessRow\x12N\n\x10\x64imension_values\x18\x01 \x03(\x0b\x32\x34.google.analytics.admin.v1alpha.AccessDimensionValue\x12H\n\rmetric_values\x18\x02 \x03(\x0b\x32\x31.google.analytics.admin.v1alpha.AccessMetricValue\"%\n\x14\x41\x63\x63\x65ssDimensionValue\x12\r\n\x05value\x18\x01 \x01(\t\"\"\n\x11\x41\x63\x63\x65ssMetricValue\x12\r\n\x05value\x18\x01 \x01(\t\"\xab\x03\n\x0b\x41\x63\x63\x65ssQuota\x12I\n\x0etokens_per_day\x18\x01 \x01(\x0b\x32\x31.google.analytics.admin.v1alpha.AccessQuotaStatus\x12J\n\x0ftokens_per_hour\x18\x02 \x01(\x0b\x32\x31.google.analytics.admin.v1alpha.AccessQuotaStatus\x12N\n\x13\x63oncurrent_requests\x18\x03 \x01(\x0b\x32\x31.google.analytics.admin.v1alpha.AccessQuotaStatus\x12]\n\"server_errors_per_project_per_hour\x18\x04 \x01(\x0b\x32\x31.google.analytics.admin.v1alpha.AccessQuotaStatus\x12V\n\x1btokens_per_project_per_hour\x18\x05 \x01(\x0b\x32\x31.google.analytics.admin.v1alpha.AccessQuotaStatus\"8\n\x11\x41\x63\x63\x65ssQuotaStatus\x12\x10\n\x08\x63onsumed\x18\x01 \x01(\x05\x12\x11\n\tremaining\x18\x02 \x01(\x05\x42y\n\"com.google.analytics.admin.v1alphaB\x11\x41\x63\x63\x65ssReportProtoP\x01Z>cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpbb\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Analytics diff --git a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/analytics_admin_pb.rb b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/analytics_admin_pb.rb index 0782edda8b4c..0771fa22997f 100644 --- a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/analytics_admin_pb.rb +++ b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/analytics_admin_pb.rb @@ -22,38 +22,8 @@ descriptor_data = "\n4google/analytics/admin/v1alpha/analytics_admin.proto\x12\x1egoogle.analytics.admin.v1alpha\x1a\x32google/analytics/admin/v1alpha/access_report.proto\x1a-google/analytics/admin/v1alpha/audience.proto\x1a\x32google/analytics/admin/v1alpha/channel_group.proto\x1a:google/analytics/admin/v1alpha/event_create_and_edit.proto\x1a\x36google/analytics/admin/v1alpha/expanded_data_set.proto\x1a.google/analytics/admin/v1alpha/resources.proto\x1a=google/analytics/admin/v1alpha/subproperty_event_filter.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xe0\x04\n\x16RunAccessReportRequest\x12\x0e\n\x06\x65ntity\x18\x01 \x01(\t\x12\x43\n\ndimensions\x18\x02 \x03(\x0b\x32/.google.analytics.admin.v1alpha.AccessDimension\x12=\n\x07metrics\x18\x03 \x03(\x0b\x32,.google.analytics.admin.v1alpha.AccessMetric\x12\x44\n\x0b\x64\x61te_ranges\x18\x04 \x03(\x0b\x32/.google.analytics.admin.v1alpha.AccessDateRange\x12P\n\x10\x64imension_filter\x18\x05 \x01(\x0b\x32\x36.google.analytics.admin.v1alpha.AccessFilterExpression\x12M\n\rmetric_filter\x18\x06 \x01(\x0b\x32\x36.google.analytics.admin.v1alpha.AccessFilterExpression\x12\x0e\n\x06offset\x18\x07 \x01(\x03\x12\r\n\x05limit\x18\x08 \x01(\x03\x12\x11\n\ttime_zone\x18\t \x01(\t\x12@\n\torder_bys\x18\n \x03(\x0b\x32-.google.analytics.admin.v1alpha.AccessOrderBy\x12\x1b\n\x13return_entity_quota\x18\x0b \x01(\x08\x12\x1e\n\x11include_all_users\x18\x0c \x01(\x08\x42\x03\xe0\x41\x01\x12\x1a\n\rexpand_groups\x18\r \x01(\x08\x42\x03\xe0\x41\x01\"\xbf\x02\n\x17RunAccessReportResponse\x12P\n\x11\x64imension_headers\x18\x01 \x03(\x0b\x32\x35.google.analytics.admin.v1alpha.AccessDimensionHeader\x12J\n\x0emetric_headers\x18\x02 \x03(\x0b\x32\x32.google.analytics.admin.v1alpha.AccessMetricHeader\x12\x37\n\x04rows\x18\x03 \x03(\x0b\x32).google.analytics.admin.v1alpha.AccessRow\x12\x11\n\trow_count\x18\x04 \x01(\x05\x12:\n\x05quota\x18\x05 \x01(\x0b\x32+.google.analytics.admin.v1alpha.AccessQuota\"P\n\x11GetAccountRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%analyticsadmin.googleapis.com/Account\"R\n\x13ListAccountsRequest\x12\x11\n\tpage_size\x18\x01 \x01(\x05\x12\x12\n\npage_token\x18\x02 \x01(\t\x12\x14\n\x0cshow_deleted\x18\x03 \x01(\x08\"j\n\x14ListAccountsResponse\x12\x39\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32\'.google.analytics.admin.v1alpha.Account\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"S\n\x14\x44\x65leteAccountRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%analyticsadmin.googleapis.com/Account\"\x8b\x01\n\x14UpdateAccountRequest\x12=\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\'.google.analytics.admin.v1alpha.AccountB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"o\n\x1dProvisionAccountTicketRequest\x12\x38\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\'.google.analytics.admin.v1alpha.Account\x12\x14\n\x0credirect_uri\x18\x02 \x01(\t\";\n\x1eProvisionAccountTicketResponse\x12\x19\n\x11\x61\x63\x63ount_ticket_id\x18\x01 \x01(\t\"R\n\x12GetPropertyRequest\x12<\n\x04name\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&analyticsadmin.googleapis.com/Property\"i\n\x15ListPropertiesRequest\x12\x13\n\x06\x66ilter\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\x12\x14\n\x0cshow_deleted\x18\x04 \x01(\x08\"o\n\x16ListPropertiesResponse\x12<\n\nproperties\x18\x01 \x03(\x0b\x32(.google.analytics.admin.v1alpha.Property\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x8e\x01\n\x15UpdatePropertyRequest\x12?\n\x08property\x18\x01 \x01(\x0b\x32(.google.analytics.admin.v1alpha.PropertyB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"X\n\x15\x43reatePropertyRequest\x12?\n\x08property\x18\x01 \x01(\x0b\x32(.google.analytics.admin.v1alpha.PropertyB\x03\xe0\x41\x02\"U\n\x15\x44\x65letePropertyRequest\x12<\n\x04name\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&analyticsadmin.googleapis.com/Property\"\xa9\x01\n\x19\x43reateFirebaseLinkRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*analyticsadmin.googleapis.com/FirebaseLink\x12H\n\rfirebase_link\x18\x02 \x01(\x0b\x32,.google.analytics.admin.v1alpha.FirebaseLinkB\x03\xe0\x41\x02\"]\n\x19\x44\x65leteFirebaseLinkRequest\x12@\n\x04name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*analyticsadmin.googleapis.com/FirebaseLink\"\x85\x01\n\x18ListFirebaseLinksRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*analyticsadmin.googleapis.com/FirebaseLink\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"z\n\x19ListFirebaseLinksResponse\x12\x44\n\x0e\x66irebase_links\x18\x01 \x03(\x0b\x32,.google.analytics.admin.v1alpha.FirebaseLink\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\\\n\x17GetGlobalSiteTagRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+analyticsadmin.googleapis.com/GlobalSiteTag\"\xae\x01\n\x1a\x43reateGoogleAdsLinkRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsadmin.googleapis.com/GoogleAdsLink\x12K\n\x0fgoogle_ads_link\x18\x02 \x01(\x0b\x32-.google.analytics.admin.v1alpha.GoogleAdsLinkB\x03\xe0\x41\x02\"\x9a\x01\n\x1aUpdateGoogleAdsLinkRequest\x12\x46\n\x0fgoogle_ads_link\x18\x01 \x01(\x0b\x32-.google.analytics.admin.v1alpha.GoogleAdsLink\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"_\n\x1a\x44\x65leteGoogleAdsLinkRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+analyticsadmin.googleapis.com/GoogleAdsLink\"\x87\x01\n\x19ListGoogleAdsLinksRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsadmin.googleapis.com/GoogleAdsLink\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"~\n\x1aListGoogleAdsLinksResponse\x12G\n\x10google_ads_links\x18\x01 \x03(\x0b\x32-.google.analytics.admin.v1alpha.GoogleAdsLink\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"h\n\x1dGetDataSharingSettingsRequest\x12G\n\x04name\x18\x01 \x01(\tB9\xe0\x41\x02\xfa\x41\x33\n1analyticsadmin.googleapis.com/DataSharingSettings\"D\n\x1bListAccountSummariesRequest\x12\x11\n\tpage_size\x18\x01 \x01(\x05\x12\x12\n\npage_token\x18\x02 \x01(\t\"\x82\x01\n\x1cListAccountSummariesResponse\x12I\n\x11\x61\x63\x63ount_summaries\x18\x01 \x03(\x0b\x32..google.analytics.admin.v1alpha.AccountSummary\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x86\x01\n$AcknowledgeUserDataCollectionRequest\x12@\n\x08property\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&analyticsadmin.googleapis.com/Property\x12\x1c\n\x0f\x61\x63knowledgement\x18\x02 \x01(\tB\x03\xe0\x41\x02\"\'\n%AcknowledgeUserDataCollectionResponse\"\x83\x04\n SearchChangeHistoryEventsRequest\x12>\n\x07\x61\x63\x63ount\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%analyticsadmin.googleapis.com/Account\x12@\n\x08property\x18\x02 \x01(\tB.\xe0\x41\x01\xfa\x41(\n&analyticsadmin.googleapis.com/Property\x12U\n\rresource_type\x18\x03 \x03(\x0e\x32\x39.google.analytics.admin.v1alpha.ChangeHistoryResourceTypeB\x03\xe0\x41\x01\x12?\n\x06\x61\x63tion\x18\x04 \x03(\x0e\x32*.google.analytics.admin.v1alpha.ActionTypeB\x03\xe0\x41\x01\x12\x18\n\x0b\x61\x63tor_email\x18\x05 \x03(\tB\x03\xe0\x41\x01\x12=\n\x14\x65\x61rliest_change_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x01\x12;\n\x12latest_change_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x01\x12\x16\n\tpage_size\x18\x08 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\t \x01(\tB\x03\xe0\x41\x01\"\x8f\x01\n!SearchChangeHistoryEventsResponse\x12Q\n\x15\x63hange_history_events\x18\x01 \x03(\x0b\x32\x32.google.analytics.admin.v1alpha.ChangeHistoryEvent\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"t\n#GetMeasurementProtocolSecretRequest\x12M\n\x04name\x18\x01 \x01(\tB?\xe0\x41\x02\xfa\x41\x39\n7analyticsadmin.googleapis.com/MeasurementProtocolSecret\"\xde\x01\n&CreateMeasurementProtocolSecretRequest\x12O\n\x06parent\x18\x01 \x01(\tB?\xe0\x41\x02\xfa\x41\x39\x12\x37\x61nalyticsadmin.googleapis.com/MeasurementProtocolSecret\x12\x63\n\x1bmeasurement_protocol_secret\x18\x02 \x01(\x0b\x32\x39.google.analytics.admin.v1alpha.MeasurementProtocolSecretB\x03\xe0\x41\x02\"w\n&DeleteMeasurementProtocolSecretRequest\x12M\n\x04name\x18\x01 \x01(\tB?\xe0\x41\x02\xfa\x41\x39\n7analyticsadmin.googleapis.com/MeasurementProtocolSecret\"\xc3\x01\n&UpdateMeasurementProtocolSecretRequest\x12\x63\n\x1bmeasurement_protocol_secret\x18\x01 \x01(\x0b\x32\x39.google.analytics.admin.v1alpha.MeasurementProtocolSecretB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\x9f\x01\n%ListMeasurementProtocolSecretsRequest\x12O\n\x06parent\x18\x01 \x01(\tB?\xe0\x41\x02\xfa\x41\x39\x12\x37\x61nalyticsadmin.googleapis.com/MeasurementProtocolSecret\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"\xa2\x01\n&ListMeasurementProtocolSecretsResponse\x12_\n\x1cmeasurement_protocol_secrets\x18\x01 \x03(\x0b\x32\x39.google.analytics.admin.v1alpha.MeasurementProtocolSecret\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x82\x01\n*GetSKAdNetworkConversionValueSchemaRequest\x12T\n\x04name\x18\x01 \x01(\tBF\xe0\x41\x02\xfa\x41@\n>analyticsadmin.googleapis.com/SKAdNetworkConversionValueSchema\"\xfb\x01\n-CreateSKAdNetworkConversionValueSchemaRequest\x12V\n\x06parent\x18\x01 \x01(\tBF\xe0\x41\x02\xfa\x41@\x12>analyticsadmin.googleapis.com/SKAdNetworkConversionValueSchema\x12r\n#skadnetwork_conversion_value_schema\x18\x02 \x01(\x0b\x32@.google.analytics.admin.v1alpha.SKAdNetworkConversionValueSchemaB\x03\xe0\x41\x02\"\x85\x01\n-DeleteSKAdNetworkConversionValueSchemaRequest\x12T\n\x04name\x18\x01 \x01(\tBF\xe0\x41\x02\xfa\x41@\n>analyticsadmin.googleapis.com/SKAdNetworkConversionValueSchema\"\xd9\x01\n-UpdateSKAdNetworkConversionValueSchemaRequest\x12r\n#skadnetwork_conversion_value_schema\x18\x01 \x01(\x0b\x32@.google.analytics.admin.v1alpha.SKAdNetworkConversionValueSchemaB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\xad\x01\n,ListSKAdNetworkConversionValueSchemasRequest\x12V\n\x06parent\x18\x01 \x01(\tBF\xe0\x41\x02\xfa\x41@\x12>analyticsadmin.googleapis.com/SKAdNetworkConversionValueSchema\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"\xb8\x01\n-ListSKAdNetworkConversionValueSchemasResponse\x12n\n$skadnetwork_conversion_value_schemas\x18\x01 \x03(\x0b\x32@.google.analytics.admin.v1alpha.SKAdNetworkConversionValueSchema\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"l\n\x1fGetGoogleSignalsSettingsRequest\x12I\n\x04name\x18\x01 \x01(\tB;\xe0\x41\x02\xfa\x41\x35\n3analyticsadmin.googleapis.com/GoogleSignalsSettings\"\xb7\x01\n\"UpdateGoogleSignalsSettingsRequest\x12[\n\x17google_signals_settings\x18\x01 \x01(\x0b\x32\x35.google.analytics.admin.v1alpha.GoogleSignalsSettingsB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\xb5\x01\n\x1c\x43reateConversionEventRequest\x12N\n\x10\x63onversion_event\x18\x01 \x01(\x0b\x32/.google.analytics.admin.v1alpha.ConversionEventB\x03\xe0\x41\x02\x12\x45\n\x06parent\x18\x02 \x01(\tB5\xe0\x41\x02\xfa\x41/\x12-analyticsadmin.googleapis.com/ConversionEvent\"\xa4\x01\n\x1cUpdateConversionEventRequest\x12N\n\x10\x63onversion_event\x18\x01 \x01(\x0b\x32/.google.analytics.admin.v1alpha.ConversionEventB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"`\n\x19GetConversionEventRequest\x12\x43\n\x04name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-analyticsadmin.googleapis.com/ConversionEvent\"c\n\x1c\x44\x65leteConversionEventRequest\x12\x43\n\x04name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-analyticsadmin.googleapis.com/ConversionEvent\"\x8b\x01\n\x1bListConversionEventsRequest\x12\x45\n\x06parent\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\x12-analyticsadmin.googleapis.com/ConversionEvent\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"\x83\x01\n\x1cListConversionEventsResponse\x12J\n\x11\x63onversion_events\x18\x01 \x03(\x0b\x32/.google.analytics.admin.v1alpha.ConversionEvent\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x99\x01\n\x15\x43reateKeyEventRequest\x12@\n\tkey_event\x18\x01 \x01(\x0b\x32(.google.analytics.admin.v1alpha.KeyEventB\x03\xe0\x41\x02\x12>\n\x06parent\x18\x02 \x01(\tB.\xe0\x41\x02\xfa\x41(\x12&analyticsadmin.googleapis.com/KeyEvent\"\x8f\x01\n\x15UpdateKeyEventRequest\x12@\n\tkey_event\x18\x01 \x01(\x0b\x32(.google.analytics.admin.v1alpha.KeyEventB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"R\n\x12GetKeyEventRequest\x12<\n\x04name\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&analyticsadmin.googleapis.com/KeyEvent\"U\n\x15\x44\x65leteKeyEventRequest\x12<\n\x04name\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&analyticsadmin.googleapis.com/KeyEvent\"}\n\x14ListKeyEventsRequest\x12>\n\x06parent\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\x12&analyticsadmin.googleapis.com/KeyEvent\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"n\n\x15ListKeyEventsResponse\x12<\n\nkey_events\x18\x01 \x03(\x0b\x32(.google.analytics.admin.v1alpha.KeyEvent\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"|\n\'GetDisplayVideo360AdvertiserLinkRequest\x12Q\n\x04name\x18\x01 \x01(\tBC\xe0\x41\x02\xfa\x41=\n;analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLink\"\xa7\x01\n)ListDisplayVideo360AdvertiserLinksRequest\x12S\n\x06parent\x18\x01 \x01(\tBC\xe0\x41\x02\xfa\x41=\x12;analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLink\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"\xb0\x01\n*ListDisplayVideo360AdvertiserLinksResponse\x12i\n\"display_video_360_advertiser_links\x18\x01 \x03(\x0b\x32=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLink\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xf0\x01\n*CreateDisplayVideo360AdvertiserLinkRequest\x12S\n\x06parent\x18\x01 \x01(\tBC\xe0\x41\x02\xfa\x41=\x12;analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLink\x12m\n!display_video_360_advertiser_link\x18\x02 \x01(\x0b\x32=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkB\x03\xe0\x41\x02\"\x7f\n*DeleteDisplayVideo360AdvertiserLinkRequest\x12Q\n\x04name\x18\x01 \x01(\tBC\xe0\x41\x02\xfa\x41=\n;analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLink\"\xcc\x01\n*UpdateDisplayVideo360AdvertiserLinkRequest\x12h\n!display_video_360_advertiser_link\x18\x01 \x01(\x0b\x32=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLink\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\x8c\x01\n/GetDisplayVideo360AdvertiserLinkProposalRequest\x12Y\n\x04name\x18\x01 \x01(\tBK\xe0\x41\x02\xfa\x41\x45\nCanalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\"\xb7\x01\n1ListDisplayVideo360AdvertiserLinkProposalsRequest\x12[\n\x06parent\x18\x01 \x01(\tBK\xe0\x41\x02\xfa\x41\x45\x12\x43\x61nalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"\xc9\x01\n2ListDisplayVideo360AdvertiserLinkProposalsResponse\x12z\n+display_video_360_advertiser_link_proposals\x18\x01 \x03(\x0b\x32\x45.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposal\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x91\x02\n2CreateDisplayVideo360AdvertiserLinkProposalRequest\x12[\n\x06parent\x18\x01 \x01(\tBK\xe0\x41\x02\xfa\x41\x45\x12\x43\x61nalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\x12~\n*display_video_360_advertiser_link_proposal\x18\x02 \x01(\x0b\x32\x45.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposalB\x03\xe0\x41\x02\"\x8f\x01\n2DeleteDisplayVideo360AdvertiserLinkProposalRequest\x12Y\n\x04name\x18\x01 \x01(\tBK\xe0\x41\x02\xfa\x41\x45\nCanalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\"\x90\x01\n3ApproveDisplayVideo360AdvertiserLinkProposalRequest\x12Y\n\x04name\x18\x01 \x01(\tBK\xe0\x41\x02\xfa\x41\x45\nCanalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\"\xa0\x01\n4ApproveDisplayVideo360AdvertiserLinkProposalResponse\x12h\n!display_video_360_advertiser_link\x18\x01 \x01(\x0b\x32=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLink\"\x8f\x01\n2CancelDisplayVideo360AdvertiserLinkProposalRequest\x12Y\n\x04name\x18\x01 \x01(\tBK\xe0\x41\x02\xfa\x41\x45\nCanalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\"b\n\x1aGetSearchAds360LinkRequest\x12\x44\n\x04name\x18\x01 \x01(\tB6\xe0\x41\x02\xfa\x41\x30\n.analyticsadmin.googleapis.com/SearchAds360Link\"\x8d\x01\n\x1cListSearchAds360LinksRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB6\xe0\x41\x02\xfa\x41\x30\x12.analyticsadmin.googleapis.com/SearchAds360Link\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"\x88\x01\n\x1dListSearchAds360LinksResponse\x12N\n\x14search_ads_360_links\x18\x01 \x03(\x0b\x32\x30.google.analytics.admin.v1alpha.SearchAds360Link\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xbb\x01\n\x1d\x43reateSearchAds360LinkRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB6\xe0\x41\x02\xfa\x41\x30\x12.analyticsadmin.googleapis.com/SearchAds360Link\x12R\n\x13search_ads_360_link\x18\x02 \x01(\x0b\x32\x30.google.analytics.admin.v1alpha.SearchAds360LinkB\x03\xe0\x41\x02\"e\n\x1d\x44\x65leteSearchAds360LinkRequest\x12\x44\n\x04name\x18\x01 \x01(\tB6\xe0\x41\x02\xfa\x41\x30\n.analyticsadmin.googleapis.com/SearchAds360Link\"\xa4\x01\n\x1dUpdateSearchAds360LinkRequest\x12M\n\x13search_ads_360_link\x18\x01 \x01(\x0b\x32\x30.google.analytics.admin.v1alpha.SearchAds360Link\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\xb5\x01\n\x1c\x43reateCustomDimensionRequest\x12\x45\n\x06parent\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\x12-analyticsadmin.googleapis.com/CustomDimension\x12N\n\x10\x63ustom_dimension\x18\x02 \x01(\x0b\x32/.google.analytics.admin.v1alpha.CustomDimensionB\x03\xe0\x41\x02\"\x9f\x01\n\x1cUpdateCustomDimensionRequest\x12I\n\x10\x63ustom_dimension\x18\x01 \x01(\x0b\x32/.google.analytics.admin.v1alpha.CustomDimension\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\x8b\x01\n\x1bListCustomDimensionsRequest\x12\x45\n\x06parent\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\x12-analyticsadmin.googleapis.com/CustomDimension\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"\x83\x01\n\x1cListCustomDimensionsResponse\x12J\n\x11\x63ustom_dimensions\x18\x01 \x03(\x0b\x32/.google.analytics.admin.v1alpha.CustomDimension\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"d\n\x1d\x41rchiveCustomDimensionRequest\x12\x43\n\x04name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-analyticsadmin.googleapis.com/CustomDimension\"`\n\x19GetCustomDimensionRequest\x12\x43\n\x04name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-analyticsadmin.googleapis.com/CustomDimension\"\xa9\x01\n\x19\x43reateCustomMetricRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*analyticsadmin.googleapis.com/CustomMetric\x12H\n\rcustom_metric\x18\x02 \x01(\x0b\x32,.google.analytics.admin.v1alpha.CustomMetricB\x03\xe0\x41\x02\"\x96\x01\n\x19UpdateCustomMetricRequest\x12\x43\n\rcustom_metric\x18\x01 \x01(\x0b\x32,.google.analytics.admin.v1alpha.CustomMetric\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\x85\x01\n\x18ListCustomMetricsRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*analyticsadmin.googleapis.com/CustomMetric\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"z\n\x19ListCustomMetricsResponse\x12\x44\n\x0e\x63ustom_metrics\x18\x01 \x03(\x0b\x32,.google.analytics.admin.v1alpha.CustomMetric\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"^\n\x1a\x41rchiveCustomMetricRequest\x12@\n\x04name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*analyticsadmin.googleapis.com/CustomMetric\"Z\n\x16GetCustomMetricRequest\x12@\n\x04name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*analyticsadmin.googleapis.com/CustomMetric\"\xdc\x01\n\x1d\x43reateCalculatedMetricRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB6\xe0\x41\x02\xfa\x41\x30\x12.analyticsadmin.googleapis.com/CalculatedMetric\x12!\n\x14\x63\x61lculated_metric_id\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12P\n\x11\x63\x61lculated_metric\x18\x03 \x01(\x0b\x32\x30.google.analytics.admin.v1alpha.CalculatedMetricB\x03\xe0\x41\x02\"\xa7\x01\n\x1dUpdateCalculatedMetricRequest\x12P\n\x11\x63\x61lculated_metric\x18\x01 \x01(\x0b\x32\x30.google.analytics.admin.v1alpha.CalculatedMetricB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"e\n\x1d\x44\x65leteCalculatedMetricRequest\x12\x44\n\x04name\x18\x01 \x01(\tB6\xe0\x41\x02\xfa\x41\x30\n.analyticsadmin.googleapis.com/CalculatedMetric\"\x97\x01\n\x1cListCalculatedMetricsRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB6\xe0\x41\x02\xfa\x41\x30\x12.analyticsadmin.googleapis.com/CalculatedMetric\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\"\x86\x01\n\x1dListCalculatedMetricsResponse\x12L\n\x12\x63\x61lculated_metrics\x18\x01 \x03(\x0b\x32\x30.google.analytics.admin.v1alpha.CalculatedMetric\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"b\n\x1aGetCalculatedMetricRequest\x12\x44\n\x04name\x18\x01 \x01(\tB6\xe0\x41\x02\xfa\x41\x30\n.analyticsadmin.googleapis.com/CalculatedMetric\"l\n\x1fGetDataRetentionSettingsRequest\x12I\n\x04name\x18\x01 \x01(\tB;\xe0\x41\x02\xfa\x41\x35\n3analyticsadmin.googleapis.com/DataRetentionSettings\"\xb7\x01\n\"UpdateDataRetentionSettingsRequest\x12[\n\x17\x64\x61ta_retention_settings\x18\x01 \x01(\x0b\x32\x35.google.analytics.admin.v1alpha.DataRetentionSettingsB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\xa1\x01\n\x17\x43reateDataStreamRequest\x12@\n\x06parent\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\x12(analyticsadmin.googleapis.com/DataStream\x12\x44\n\x0b\x64\x61ta_stream\x18\x02 \x01(\x0b\x32*.google.analytics.admin.v1alpha.DataStreamB\x03\xe0\x41\x02\"Y\n\x17\x44\x65leteDataStreamRequest\x12>\n\x04name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(analyticsadmin.googleapis.com/DataStream\"\x90\x01\n\x17UpdateDataStreamRequest\x12?\n\x0b\x64\x61ta_stream\x18\x01 \x01(\x0b\x32*.google.analytics.admin.v1alpha.DataStream\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\x81\x01\n\x16ListDataStreamsRequest\x12@\n\x06parent\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\x12(analyticsadmin.googleapis.com/DataStream\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"t\n\x17ListDataStreamsResponse\x12@\n\x0c\x64\x61ta_streams\x18\x01 \x03(\x0b\x32*.google.analytics.admin.v1alpha.DataStream\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"V\n\x14GetDataStreamRequest\x12>\n\x04name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(analyticsadmin.googleapis.com/DataStream\"R\n\x12GetAudienceRequest\x12<\n\x04name\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&analyticsadmin.googleapis.com/Audience\"}\n\x14ListAudiencesRequest\x12>\n\x06parent\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\x12&analyticsadmin.googleapis.com/Audience\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"m\n\x15ListAudiencesResponse\x12;\n\taudiences\x18\x01 \x03(\x0b\x32(.google.analytics.admin.v1alpha.Audience\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x98\x01\n\x15\x43reateAudienceRequest\x12>\n\x06parent\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\x12&analyticsadmin.googleapis.com/Audience\x12?\n\x08\x61udience\x18\x02 \x01(\x0b\x32(.google.analytics.admin.v1alpha.AudienceB\x03\xe0\x41\x02\"\x8e\x01\n\x15UpdateAudienceRequest\x12?\n\x08\x61udience\x18\x01 \x01(\x0b\x32(.google.analytics.admin.v1alpha.AudienceB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"V\n\x16\x41rchiveAudienceRequest\x12<\n\x04name\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\x12&analyticsadmin.googleapis.com/Audience\"h\n\x1dGetAttributionSettingsRequest\x12G\n\x04name\x18\x01 \x01(\tB9\xe0\x41\x02\xfa\x41\x33\n1analyticsadmin.googleapis.com/AttributionSettings\"\xb0\x01\n UpdateAttributionSettingsRequest\x12V\n\x14\x61ttribution_settings\x18\x01 \x01(\x0b\x32\x33.google.analytics.admin.v1alpha.AttributionSettingsB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\\\n\x17GetAccessBindingRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+analyticsadmin.googleapis.com/AccessBinding\"\xa8\x01\n\x1d\x42\x61tchGetAccessBindingsRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsadmin.googleapis.com/AccessBinding\x12\x42\n\x05names\x18\x02 \x03(\tB3\xe0\x41\x02\xfa\x41-\n+analyticsadmin.googleapis.com/AccessBinding\"h\n\x1e\x42\x61tchGetAccessBindingsResponse\x12\x46\n\x0f\x61\x63\x63\x65ss_bindings\x18\x01 \x03(\x0b\x32-.google.analytics.admin.v1alpha.AccessBinding\"\x87\x01\n\x19ListAccessBindingsRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsadmin.googleapis.com/AccessBinding\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"}\n\x1aListAccessBindingsResponse\x12\x46\n\x0f\x61\x63\x63\x65ss_bindings\x18\x01 \x03(\x0b\x32-.google.analytics.admin.v1alpha.AccessBinding\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xad\x01\n\x1a\x43reateAccessBindingRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsadmin.googleapis.com/AccessBinding\x12J\n\x0e\x61\x63\x63\x65ss_binding\x18\x02 \x01(\x0b\x32-.google.analytics.admin.v1alpha.AccessBindingB\x03\xe0\x41\x02\"\xba\x01\n BatchCreateAccessBindingsRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsadmin.googleapis.com/AccessBinding\x12Q\n\x08requests\x18\x03 \x03(\x0b\x32:.google.analytics.admin.v1alpha.CreateAccessBindingRequestB\x03\xe0\x41\x02\"k\n!BatchCreateAccessBindingsResponse\x12\x46\n\x0f\x61\x63\x63\x65ss_bindings\x18\x01 \x03(\x0b\x32-.google.analytics.admin.v1alpha.AccessBinding\"h\n\x1aUpdateAccessBindingRequest\x12J\n\x0e\x61\x63\x63\x65ss_binding\x18\x01 \x01(\x0b\x32-.google.analytics.admin.v1alpha.AccessBindingB\x03\xe0\x41\x02\"\xba\x01\n BatchUpdateAccessBindingsRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsadmin.googleapis.com/AccessBinding\x12Q\n\x08requests\x18\x02 \x03(\x0b\x32:.google.analytics.admin.v1alpha.UpdateAccessBindingRequestB\x03\xe0\x41\x02\"k\n!BatchUpdateAccessBindingsResponse\x12\x46\n\x0f\x61\x63\x63\x65ss_bindings\x18\x01 \x03(\x0b\x32-.google.analytics.admin.v1alpha.AccessBinding\"_\n\x1a\x44\x65leteAccessBindingRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+analyticsadmin.googleapis.com/AccessBinding\"\xba\x01\n BatchDeleteAccessBindingsRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsadmin.googleapis.com/AccessBinding\x12Q\n\x08requests\x18\x02 \x03(\x0b\x32:.google.analytics.admin.v1alpha.DeleteAccessBindingRequestB\x03\xe0\x41\x02\"\xb6\x01\n\x1c\x43reateExpandedDataSetRequest\x12\x45\n\x06parent\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\x12-analyticsadmin.googleapis.com/ExpandedDataSet\x12O\n\x11\x65xpanded_data_set\x18\x02 \x01(\x0b\x32/.google.analytics.admin.v1alpha.ExpandedDataSetB\x03\xe0\x41\x02\"\xa5\x01\n\x1cUpdateExpandedDataSetRequest\x12O\n\x11\x65xpanded_data_set\x18\x01 \x01(\x0b\x32/.google.analytics.admin.v1alpha.ExpandedDataSetB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"c\n\x1c\x44\x65leteExpandedDataSetRequest\x12\x43\n\x04name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-analyticsadmin.googleapis.com/ExpandedDataSet\"`\n\x19GetExpandedDataSetRequest\x12\x43\n\x04name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-analyticsadmin.googleapis.com/ExpandedDataSet\"\x8b\x01\n\x1bListExpandedDataSetsRequest\x12\x45\n\x06parent\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\x12-analyticsadmin.googleapis.com/ExpandedDataSet\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"\x84\x01\n\x1cListExpandedDataSetsResponse\x12K\n\x12\x65xpanded_data_sets\x18\x01 \x03(\x0b\x32/.google.analytics.admin.v1alpha.ExpandedDataSet\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xa9\x01\n\x19\x43reateChannelGroupRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*analyticsadmin.googleapis.com/ChannelGroup\x12H\n\rchannel_group\x18\x02 \x01(\x0b\x32,.google.analytics.admin.v1alpha.ChannelGroupB\x03\xe0\x41\x02\"\x9b\x01\n\x19UpdateChannelGroupRequest\x12H\n\rchannel_group\x18\x01 \x01(\x0b\x32,.google.analytics.admin.v1alpha.ChannelGroupB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"]\n\x19\x44\x65leteChannelGroupRequest\x12@\n\x04name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*analyticsadmin.googleapis.com/ChannelGroup\"Z\n\x16GetChannelGroupRequest\x12@\n\x04name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*analyticsadmin.googleapis.com/ChannelGroup\"\x85\x01\n\x18ListChannelGroupsRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*analyticsadmin.googleapis.com/ChannelGroup\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"z\n\x19ListChannelGroupsResponse\x12\x44\n\x0e\x63hannel_groups\x18\x01 \x03(\x0b\x32,.google.analytics.admin.v1alpha.ChannelGroup\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xa9\x01\n\x19\x43reateBigQueryLinkRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*analyticsadmin.googleapis.com/BigQueryLink\x12H\n\rbigquery_link\x18\x02 \x01(\x0b\x32,.google.analytics.admin.v1alpha.BigQueryLinkB\x03\xe0\x41\x02\"Z\n\x16GetBigQueryLinkRequest\x12@\n\x04name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*analyticsadmin.googleapis.com/BigQueryLink\"\x85\x01\n\x18ListBigQueryLinksRequest\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\x12*analyticsadmin.googleapis.com/BigQueryLink\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"z\n\x19ListBigQueryLinksResponse\x12\x44\n\x0e\x62igquery_links\x18\x01 \x03(\x0b\x32,.google.analytics.admin.v1alpha.BigQueryLink\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x9b\x01\n\x19UpdateBigQueryLinkRequest\x12H\n\rbigquery_link\x18\x01 \x01(\x0b\x32,.google.analytics.admin.v1alpha.BigQueryLinkB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"]\n\x19\x44\x65leteBigQueryLinkRequest\x12@\n\x04name\x18\x01 \x01(\tB2\xe0\x41\x02\xfa\x41,\n*analyticsadmin.googleapis.com/BigQueryLink\"x\n%GetEnhancedMeasurementSettingsRequest\x12O\n\x04name\x18\x01 \x01(\tBA\xe0\x41\x02\xfa\x41;\n9analyticsadmin.googleapis.com/EnhancedMeasurementSettings\"\xc9\x01\n(UpdateEnhancedMeasurementSettingsRequest\x12g\n\x1d\x65nhanced_measurement_settings\x18\x01 \x01(\x0b\x32;.google.analytics.admin.v1alpha.EnhancedMeasurementSettingsB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"l\n\x1fGetDataRedactionSettingsRequest\x12I\n\x04name\x18\x01 \x01(\tB;\xe0\x41\x02\xfa\x41\x35\n3analyticsadmin.googleapis.com/DataRedactionSettings\"\xb7\x01\n\"UpdateDataRedactionSettingsRequest\x12[\n\x17\x64\x61ta_redaction_settings\x18\x01 \x01(\x0b\x32\x35.google.analytics.admin.v1alpha.DataRedactionSettingsB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"\xa5\x01\n\x18\x43reateAdSenseLinkRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\x12)analyticsadmin.googleapis.com/AdSenseLink\x12\x46\n\x0c\x61\x64sense_link\x18\x02 \x01(\x0b\x32+.google.analytics.admin.v1alpha.AdSenseLinkB\x03\xe0\x41\x02\"X\n\x15GetAdSenseLinkRequest\x12?\n\x04name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)analyticsadmin.googleapis.com/AdSenseLink\"[\n\x18\x44\x65leteAdSenseLinkRequest\x12?\n\x04name\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\n)analyticsadmin.googleapis.com/AdSenseLink\"\x83\x01\n\x17ListAdSenseLinksRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB1\xe0\x41\x02\xfa\x41+\x12)analyticsadmin.googleapis.com/AdSenseLink\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"w\n\x18ListAdSenseLinksResponse\x12\x42\n\radsense_links\x18\x01 \x03(\x0b\x32+.google.analytics.admin.v1alpha.AdSenseLink\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xb6\x01\n\x1c\x43reateEventCreateRuleRequest\x12\x45\n\x06parent\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\x12-analyticsadmin.googleapis.com/EventCreateRule\x12O\n\x11\x65vent_create_rule\x18\x02 \x01(\x0b\x32/.google.analytics.admin.v1alpha.EventCreateRuleB\x03\xe0\x41\x02\"\xa5\x01\n\x1cUpdateEventCreateRuleRequest\x12O\n\x11\x65vent_create_rule\x18\x01 \x01(\x0b\x32/.google.analytics.admin.v1alpha.EventCreateRuleB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"c\n\x1c\x44\x65leteEventCreateRuleRequest\x12\x43\n\x04name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-analyticsadmin.googleapis.com/EventCreateRule\"`\n\x19GetEventCreateRuleRequest\x12\x43\n\x04name\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\n-analyticsadmin.googleapis.com/EventCreateRule\"\x8b\x01\n\x1bListEventCreateRulesRequest\x12\x45\n\x06parent\x18\x01 \x01(\tB5\xe0\x41\x02\xfa\x41/\x12-analyticsadmin.googleapis.com/EventCreateRule\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"\x84\x01\n\x1cListEventCreateRulesResponse\x12K\n\x12\x65vent_create_rules\x18\x01 \x03(\x0b\x32/.google.analytics.admin.v1alpha.EventCreateRule\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xae\x01\n\x1a\x43reateEventEditRuleRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsadmin.googleapis.com/EventEditRule\x12K\n\x0f\x65vent_edit_rule\x18\x02 \x01(\x0b\x32-.google.analytics.admin.v1alpha.EventEditRuleB\x03\xe0\x41\x02\"\x9f\x01\n\x1aUpdateEventEditRuleRequest\x12K\n\x0f\x65vent_edit_rule\x18\x01 \x01(\x0b\x32-.google.analytics.admin.v1alpha.EventEditRuleB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"_\n\x1a\x44\x65leteEventEditRuleRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+analyticsadmin.googleapis.com/EventEditRule\"\\\n\x17GetEventEditRuleRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+analyticsadmin.googleapis.com/EventEditRule\"\x91\x01\n\x19ListEventEditRulesRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsadmin.googleapis.com/EventEditRule\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\"~\n\x1aListEventEditRulesResponse\x12G\n\x10\x65vent_edit_rules\x18\x01 \x03(\x0b\x32-.google.analytics.admin.v1alpha.EventEditRule\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x82\x01\n\x1cReorderEventEditRulesRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsadmin.googleapis.com/EventEditRule\x12\x1d\n\x10\x65vent_edit_rules\x18\x02 \x03(\tB\x03\xe0\x41\x02\"\x85\x01\n\x1b\x43reateRollupPropertyRequest\x12\x46\n\x0frollup_property\x18\x01 \x01(\x0b\x32(.google.analytics.admin.v1alpha.PropertyB\x03\xe0\x41\x02\x12\x1e\n\x11source_properties\x18\x02 \x03(\tB\x03\xe0\x41\x01\"\xc1\x01\n\x1c\x43reateRollupPropertyResponse\x12\x41\n\x0frollup_property\x18\x01 \x01(\x0b\x32(.google.analytics.admin.v1alpha.Property\x12^\n\x1crollup_property_source_links\x18\x02 \x03(\x0b\x32\x38.google.analytics.admin.v1alpha.RollupPropertySourceLink\"r\n\"GetRollupPropertySourceLinkRequest\x12L\n\x04name\x18\x01 \x01(\tB>\xe0\x41\x02\xfa\x41\x38\n6analyticsadmin.googleapis.com/RollupPropertySourceLink\"\xa7\x01\n$ListRollupPropertySourceLinksRequest\x12N\n\x06parent\x18\x01 \x01(\tB>\xe0\x41\x02\xfa\x41\x38\x12\x36\x61nalyticsadmin.googleapis.com/RollupPropertySourceLink\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\"\xa0\x01\n%ListRollupPropertySourceLinksResponse\x12^\n\x1crollup_property_source_links\x18\x01 \x03(\x0b\x32\x38.google.analytics.admin.v1alpha.RollupPropertySourceLink\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xdb\x01\n%CreateRollupPropertySourceLinkRequest\x12N\n\x06parent\x18\x01 \x01(\tB>\xe0\x41\x02\xfa\x41\x38\x12\x36\x61nalyticsadmin.googleapis.com/RollupPropertySourceLink\x12\x62\n\x1brollup_property_source_link\x18\x02 \x01(\x0b\x32\x38.google.analytics.admin.v1alpha.RollupPropertySourceLinkB\x03\xe0\x41\x02\"u\n%DeleteRollupPropertySourceLinkRequest\x12L\n\x04name\x18\x01 \x01(\tB>\xe0\x41\x02\xfa\x41\x38\n6analyticsadmin.googleapis.com/RollupPropertySourceLink\"\xcb\x02\n\x1bProvisionSubpropertyRequest\x12\x42\n\x0bsubproperty\x18\x02 \x01(\x0b\x32(.google.analytics.admin.v1alpha.PropertyB\x03\xe0\x41\x02\x12]\n\x18subproperty_event_filter\x18\x03 \x01(\x0b\x32\x36.google.analytics.admin.v1alpha.SubpropertyEventFilterB\x03\xe0\x41\x01\x12\x88\x01\n0custom_dimension_and_metric_synchronization_mode\x18\x04 \x01(\x0e\x32I.google.analytics.admin.v1alpha.SubpropertySyncConfig.SynchronizationModeB\x03\xe0\x41\x01\"\xb7\x01\n\x1cProvisionSubpropertyResponse\x12=\n\x0bsubproperty\x18\x01 \x01(\x0b\x32(.google.analytics.admin.v1alpha.Property\x12X\n\x18subproperty_event_filter\x18\x02 \x01(\x0b\x32\x36.google.analytics.admin.v1alpha.SubpropertyEventFilter\"\xd2\x01\n#CreateSubpropertyEventFilterRequest\x12L\n\x06parent\x18\x01 \x01(\tB<\xe0\x41\x02\xfa\x41\x36\x12\x34\x61nalyticsadmin.googleapis.com/SubpropertyEventFilter\x12]\n\x18subproperty_event_filter\x18\x02 \x01(\x0b\x32\x36.google.analytics.admin.v1alpha.SubpropertyEventFilterB\x03\xe0\x41\x02\"n\n GetSubpropertyEventFilterRequest\x12J\n\x04name\x18\x01 \x01(\tB<\xe0\x41\x02\xfa\x41\x36\n4analyticsadmin.googleapis.com/SubpropertyEventFilter\"\xa3\x01\n\"ListSubpropertyEventFiltersRequest\x12L\n\x06parent\x18\x01 \x01(\tB<\xe0\x41\x02\xfa\x41\x36\x12\x34\x61nalyticsadmin.googleapis.com/SubpropertyEventFilter\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\"\x99\x01\n#ListSubpropertyEventFiltersResponse\x12Y\n\x19subproperty_event_filters\x18\x01 \x03(\x0b\x32\x36.google.analytics.admin.v1alpha.SubpropertyEventFilter\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xba\x01\n#UpdateSubpropertyEventFilterRequest\x12]\n\x18subproperty_event_filter\x18\x01 \x01(\x0b\x32\x36.google.analytics.admin.v1alpha.SubpropertyEventFilterB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\"q\n#DeleteSubpropertyEventFilterRequest\x12J\n\x04name\x18\x01 \x01(\tB<\xe0\x41\x02\xfa\x41\x36\n4analyticsadmin.googleapis.com/SubpropertyEventFilter\"\xd6\x01\n$CreateReportingDataAnnotationRequest\x12M\n\x06parent\x18\x01 \x01(\tB=\xe0\x41\x02\xfa\x41\x37\x12\x35\x61nalyticsadmin.googleapis.com/ReportingDataAnnotation\x12_\n\x19reporting_data_annotation\x18\x02 \x01(\x0b\x32\x37.google.analytics.admin.v1alpha.ReportingDataAnnotationB\x03\xe0\x41\x02\"p\n!GetReportingDataAnnotationRequest\x12K\n\x04name\x18\x01 \x01(\tB=\xe0\x41\x02\xfa\x41\x37\n5analyticsadmin.googleapis.com/ReportingDataAnnotation\"\xba\x01\n#ListReportingDataAnnotationsRequest\x12M\n\x06parent\x18\x01 \x01(\tB=\xe0\x41\x02\xfa\x41\x37\x12\x35\x61nalyticsadmin.googleapis.com/ReportingDataAnnotation\x12\x13\n\x06\x66ilter\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x16\n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x04 \x01(\tB\x03\xe0\x41\x01\"\x9c\x01\n$ListReportingDataAnnotationsResponse\x12[\n\x1areporting_data_annotations\x18\x01 \x03(\x0b\x32\x37.google.analytics.admin.v1alpha.ReportingDataAnnotation\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xbd\x01\n$UpdateReportingDataAnnotationRequest\x12_\n\x19reporting_data_annotation\x18\x01 \x01(\x0b\x32\x37.google.analytics.admin.v1alpha.ReportingDataAnnotationB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"s\n$DeleteReportingDataAnnotationRequest\x12K\n\x04name\x18\x01 \x01(\tB=\xe0\x41\x02\xfa\x41\x37\n5analyticsadmin.googleapis.com/ReportingDataAnnotation\"\xc2\x01\n\x19SubmitUserDeletionRequest\x12\x11\n\x07user_id\x18\x02 \x01(\tH\x00\x12\x13\n\tclient_id\x18\x03 \x01(\tH\x00\x12\x19\n\x0f\x61pp_instance_id\x18\x04 \x01(\tH\x00\x12\x1c\n\x12user_provided_data\x18\x05 \x01(\tH\x00\x12<\n\x04name\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&analyticsadmin.googleapis.com/PropertyB\x06\n\x04user\"W\n\x1aSubmitUserDeletionResponse\x12\x39\n\x15\x64\x65letion_request_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"l\n\x1fGetSubpropertySyncConfigRequest\x12I\n\x04name\x18\x01 \x01(\tB;\xe0\x41\x02\xfa\x41\x35\n3analyticsadmin.googleapis.com/SubpropertySyncConfig\"\xa1\x01\n!ListSubpropertySyncConfigsRequest\x12K\n\x06parent\x18\x01 \x01(\tB;\xe0\x41\x02\xfa\x41\x35\x12\x33\x61nalyticsadmin.googleapis.com/SubpropertySyncConfig\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\"\x96\x01\n\"ListSubpropertySyncConfigsResponse\x12W\n\x18subproperty_sync_configs\x18\x01 \x03(\x0b\x32\x35.google.analytics.admin.v1alpha.SubpropertySyncConfig\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xb7\x01\n\"UpdateSubpropertySyncConfigRequest\x12[\n\x17subproperty_sync_config\x18\x01 \x01(\x0b\x32\x35.google.analytics.admin.v1alpha.SubpropertySyncConfigB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"t\n#GetReportingIdentitySettingsRequest\x12M\n\x04name\x18\x01 \x01(\tB?\xe0\x41\x02\xfa\x41\x39\n7analyticsadmin.googleapis.com/ReportingIdentitySettings2\xa4\x97\x02\n\x15\x41nalyticsAdminService\x12\x93\x01\n\nGetAccount\x12\x31.google.analytics.admin.v1alpha.GetAccountRequest\x1a\'.google.analytics.admin.v1alpha.Account\")\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1alpha/{name=accounts/*}\x12\x94\x01\n\x0cListAccounts\x12\x33.google.analytics.admin.v1alpha.ListAccountsRequest\x1a\x34.google.analytics.admin.v1alpha.ListAccountsResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1alpha/accounts\x12\x88\x01\n\rDeleteAccount\x12\x34.google.analytics.admin.v1alpha.DeleteAccountRequest\x1a\x16.google.protobuf.Empty\")\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c*\x1a/v1alpha/{name=accounts/*}\x12\xb9\x01\n\rUpdateAccount\x12\x34.google.analytics.admin.v1alpha.UpdateAccountRequest\x1a\'.google.analytics.admin.v1alpha.Account\"I\xda\x41\x13\x61\x63\x63ount,update_mask\x82\xd3\xe4\x93\x02-2\"/v1alpha/{account.name=accounts/*}:\x07\x61\x63\x63ount\x12\xcc\x01\n\x16ProvisionAccountTicket\x12=.google.analytics.admin.v1alpha.ProvisionAccountTicketRequest\x1a>.google.analytics.admin.v1alpha.ProvisionAccountTicketResponse\"3\x82\xd3\xe4\x93\x02-\"(/v1alpha/accounts:provisionAccountTicket:\x01*\x12\xb4\x01\n\x14ListAccountSummaries\x12;.google.analytics.admin.v1alpha.ListAccountSummariesRequest\x1a<.google.analytics.admin.v1alpha.ListAccountSummariesResponse\"!\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1alpha/accountSummaries\x12\x98\x01\n\x0bGetProperty\x12\x32.google.analytics.admin.v1alpha.GetPropertyRequest\x1a(.google.analytics.admin.v1alpha.Property\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1alpha/{name=properties/*}\x12\x9c\x01\n\x0eListProperties\x12\x35.google.analytics.admin.v1alpha.ListPropertiesRequest\x1a\x36.google.analytics.admin.v1alpha.ListPropertiesResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1alpha/properties\x12\xa3\x01\n\x0e\x43reateProperty\x12\x35.google.analytics.admin.v1alpha.CreatePropertyRequest\x1a(.google.analytics.admin.v1alpha.Property\"0\xda\x41\x08property\x82\xd3\xe4\x93\x02\x1f\"\x13/v1alpha/properties:\x08property\x12\x9e\x01\n\x0e\x44\x65leteProperty\x12\x35.google.analytics.admin.v1alpha.DeletePropertyRequest\x1a(.google.analytics.admin.v1alpha.Property\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e*\x1c/v1alpha/{name=properties/*}\x12\xc1\x01\n\x0eUpdateProperty\x12\x35.google.analytics.admin.v1alpha.UpdatePropertyRequest\x1a(.google.analytics.admin.v1alpha.Property\"N\xda\x41\x14property,update_mask\x82\xd3\xe4\x93\x02\x31\x32%/v1alpha/{property.name=properties/*}:\x08property\x12\xd9\x01\n\x12\x43reateFirebaseLink\x12\x39.google.analytics.admin.v1alpha.CreateFirebaseLinkRequest\x1a,.google.analytics.admin.v1alpha.FirebaseLink\"Z\xda\x41\x14parent,firebase_link\x82\xd3\xe4\x93\x02=\",/v1alpha/{parent=properties/*}/firebaseLinks:\rfirebase_link\x12\xa4\x01\n\x12\x44\x65leteFirebaseLink\x12\x39.google.analytics.admin.v1alpha.DeleteFirebaseLinkRequest\x1a\x16.google.protobuf.Empty\";\xda\x41\x04name\x82\xd3\xe4\x93\x02.*,/v1alpha/{name=properties/*/firebaseLinks/*}\x12\xc7\x01\n\x11ListFirebaseLinks\x12\x38.google.analytics.admin.v1alpha.ListFirebaseLinksRequest\x1a\x39.google.analytics.admin.v1alpha.ListFirebaseLinksResponse\"=\xda\x41\x06parent\x82\xd3\xe4\x93\x02.\x12,/v1alpha/{parent=properties/*}/firebaseLinks\x12\xc3\x01\n\x10GetGlobalSiteTag\x12\x37.google.analytics.admin.v1alpha.GetGlobalSiteTagRequest\x1a-.google.analytics.admin.v1alpha.GlobalSiteTag\"G\xda\x41\x04name\x82\xd3\xe4\x93\x02:\x12\x38/v1alpha/{name=properties/*/dataStreams/*/globalSiteTag}\x12\xe1\x01\n\x13\x43reateGoogleAdsLink\x12:.google.analytics.admin.v1alpha.CreateGoogleAdsLinkRequest\x1a-.google.analytics.admin.v1alpha.GoogleAdsLink\"_\xda\x41\x16parent,google_ads_link\x82\xd3\xe4\x93\x02@\"-/v1alpha/{parent=properties/*}/googleAdsLinks:\x0fgoogle_ads_link\x12\xf6\x01\n\x13UpdateGoogleAdsLink\x12:.google.analytics.admin.v1alpha.UpdateGoogleAdsLinkRequest\x1a-.google.analytics.admin.v1alpha.GoogleAdsLink\"t\xda\x41\x1bgoogle_ads_link,update_mask\x82\xd3\xe4\x93\x02P2=/v1alpha/{google_ads_link.name=properties/*/googleAdsLinks/*}:\x0fgoogle_ads_link\x12\xa7\x01\n\x13\x44\x65leteGoogleAdsLink\x12:.google.analytics.admin.v1alpha.DeleteGoogleAdsLinkRequest\x1a\x16.google.protobuf.Empty\"<\xda\x41\x04name\x82\xd3\xe4\x93\x02/*-/v1alpha/{name=properties/*/googleAdsLinks/*}\x12\xcb\x01\n\x12ListGoogleAdsLinks\x12\x39.google.analytics.admin.v1alpha.ListGoogleAdsLinksRequest\x1a:.google.analytics.admin.v1alpha.ListGoogleAdsLinksResponse\">\xda\x41\x06parent\x82\xd3\xe4\x93\x02/\x12-/v1alpha/{parent=properties/*}/googleAdsLinks\x12\xcb\x01\n\x16GetDataSharingSettings\x12=.google.analytics.admin.v1alpha.GetDataSharingSettingsRequest\x1a\x33.google.analytics.admin.v1alpha.DataSharingSettings\"=\xda\x41\x04name\x82\xd3\xe4\x93\x02\x30\x12./v1alpha/{name=accounts/*/dataSharingSettings}\x12\xf6\x01\n\x1cGetMeasurementProtocolSecret\x12\x43.google.analytics.admin.v1alpha.GetMeasurementProtocolSecretRequest\x1a\x39.google.analytics.admin.v1alpha.MeasurementProtocolSecret\"V\xda\x41\x04name\x82\xd3\xe4\x93\x02I\x12G/v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}\x12\x89\x02\n\x1eListMeasurementProtocolSecrets\x12\x45.google.analytics.admin.v1alpha.ListMeasurementProtocolSecretsRequest\x1a\x46.google.analytics.admin.v1alpha.ListMeasurementProtocolSecretsResponse\"X\xda\x41\x06parent\x82\xd3\xe4\x93\x02I\x12G/v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets\x12\xb8\x02\n\x1f\x43reateMeasurementProtocolSecret\x12\x46.google.analytics.admin.v1alpha.CreateMeasurementProtocolSecretRequest\x1a\x39.google.analytics.admin.v1alpha.MeasurementProtocolSecret\"\x91\x01\xda\x41\"parent,measurement_protocol_secret\x82\xd3\xe4\x93\x02\x66\"G/v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets:\x1bmeasurement_protocol_secret\x12\xd9\x01\n\x1f\x44\x65leteMeasurementProtocolSecret\x12\x46.google.analytics.admin.v1alpha.DeleteMeasurementProtocolSecretRequest\x1a\x16.google.protobuf.Empty\"V\xda\x41\x04name\x82\xd3\xe4\x93\x02I*G/v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}\x12\xda\x02\n\x1fUpdateMeasurementProtocolSecret\x12\x46.google.analytics.admin.v1alpha.UpdateMeasurementProtocolSecretRequest\x1a\x39.google.analytics.admin.v1alpha.MeasurementProtocolSecret\"\xb3\x01\xda\x41\'measurement_protocol_secret,update_mask\x82\xd3\xe4\x93\x02\x82\x01\x32\x63/v1alpha/{measurement_protocol_secret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}:\x1bmeasurement_protocol_secret\x12\xf7\x01\n\x1d\x41\x63knowledgeUserDataCollection\x12\x44.google.analytics.admin.v1alpha.AcknowledgeUserDataCollectionRequest\x1a\x45.google.analytics.admin.v1alpha.AcknowledgeUserDataCollectionResponse\"I\x82\xd3\xe4\x93\x02\x43\">/v1alpha/{property=properties/*}:acknowledgeUserDataCollection:\x01*\x12\x91\x02\n#GetSKAdNetworkConversionValueSchema\x12J.google.analytics.admin.v1alpha.GetSKAdNetworkConversionValueSchemaRequest\x1a@.google.analytics.admin.v1alpha.SKAdNetworkConversionValueSchema\"\\\xda\x41\x04name\x82\xd3\xe4\x93\x02O\x12M/v1alpha/{name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}\x12\xe3\x02\n&CreateSKAdNetworkConversionValueSchema\x12M.google.analytics.admin.v1alpha.CreateSKAdNetworkConversionValueSchemaRequest\x1a@.google.analytics.admin.v1alpha.SKAdNetworkConversionValueSchema\"\xa7\x01\xda\x41*parent,skadnetwork_conversion_value_schema\x82\xd3\xe4\x93\x02t\"M/v1alpha/{parent=properties/*/dataStreams/*}/sKAdNetworkConversionValueSchema:#skadnetwork_conversion_value_schema\x12\xed\x01\n&DeleteSKAdNetworkConversionValueSchema\x12M.google.analytics.admin.v1alpha.DeleteSKAdNetworkConversionValueSchemaRequest\x1a\x16.google.protobuf.Empty\"\\\xda\x41\x04name\x82\xd3\xe4\x93\x02O*M/v1alpha/{name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}\x12\x8d\x03\n&UpdateSKAdNetworkConversionValueSchema\x12M.google.analytics.admin.v1alpha.UpdateSKAdNetworkConversionValueSchemaRequest\x1a@.google.analytics.admin.v1alpha.SKAdNetworkConversionValueSchema\"\xd1\x01\xda\x41/skadnetwork_conversion_value_schema,update_mask\x82\xd3\xe4\x93\x02\x98\x01\x32q/v1alpha/{skadnetwork_conversion_value_schema.name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}:#skadnetwork_conversion_value_schema\x12\xa4\x02\n%ListSKAdNetworkConversionValueSchemas\x12L.google.analytics.admin.v1alpha.ListSKAdNetworkConversionValueSchemasRequest\x1aM.google.analytics.admin.v1alpha.ListSKAdNetworkConversionValueSchemasResponse\"^\xda\x41\x06parent\x82\xd3\xe4\x93\x02O\x12M/v1alpha/{parent=properties/*/dataStreams/*}/sKAdNetworkConversionValueSchema\x12\xe4\x01\n\x19SearchChangeHistoryEvents\x12@.google.analytics.admin.v1alpha.SearchChangeHistoryEventsRequest\x1a\x41.google.analytics.admin.v1alpha.SearchChangeHistoryEventsResponse\"B\x82\xd3\xe4\x93\x02<\"7/v1alpha/{account=accounts/*}:searchChangeHistoryEvents:\x01*\x12\xd5\x01\n\x18GetGoogleSignalsSettings\x12?.google.analytics.admin.v1alpha.GetGoogleSignalsSettingsRequest\x1a\x35.google.analytics.admin.v1alpha.GoogleSignalsSettings\"A\xda\x41\x04name\x82\xd3\xe4\x93\x02\x34\x12\x32/v1alpha/{name=properties/*/googleSignalsSettings}\x12\xac\x02\n\x1bUpdateGoogleSignalsSettings\x12\x42.google.analytics.admin.v1alpha.UpdateGoogleSignalsSettingsRequest\x1a\x35.google.analytics.admin.v1alpha.GoogleSignalsSettings\"\x91\x01\xda\x41#google_signals_settings,update_mask\x82\xd3\xe4\x93\x02\x65\x32J/v1alpha/{google_signals_settings.name=properties/*/googleSignalsSettings}:\x17google_signals_settings\x12\xee\x01\n\x15\x43reateConversionEvent\x12<.google.analytics.admin.v1alpha.CreateConversionEventRequest\x1a/.google.analytics.admin.v1alpha.ConversionEvent\"f\x88\x02\x01\xda\x41\x17parent,conversion_event\x82\xd3\xe4\x93\x02\x43\"//v1alpha/{parent=properties/*}/conversionEvents:\x10\x63onversion_event\x12\x84\x02\n\x15UpdateConversionEvent\x12<.google.analytics.admin.v1alpha.UpdateConversionEventRequest\x1a/.google.analytics.admin.v1alpha.ConversionEvent\"|\x88\x02\x01\xda\x41\x1c\x63onversion_event,update_mask\x82\xd3\xe4\x93\x02T2@/v1alpha/{conversion_event.name=properties/*/conversionEvents/*}:\x10\x63onversion_event\x12\xc3\x01\n\x12GetConversionEvent\x12\x39.google.analytics.admin.v1alpha.GetConversionEventRequest\x1a/.google.analytics.admin.v1alpha.ConversionEvent\"A\x88\x02\x01\xda\x41\x04name\x82\xd3\xe4\x93\x02\x31\x12//v1alpha/{name=properties/*/conversionEvents/*}\x12\xb0\x01\n\x15\x44\x65leteConversionEvent\x12<.google.analytics.admin.v1alpha.DeleteConversionEventRequest\x1a\x16.google.protobuf.Empty\"A\x88\x02\x01\xda\x41\x04name\x82\xd3\xe4\x93\x02\x31*//v1alpha/{name=properties/*/conversionEvents/*}\x12\xd6\x01\n\x14ListConversionEvents\x12;.google.analytics.admin.v1alpha.ListConversionEventsRequest\x1a<.google.analytics.admin.v1alpha.ListConversionEventsResponse\"C\x88\x02\x01\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x31\x12//v1alpha/{parent=properties/*}/conversionEvents\x12\xc1\x01\n\x0e\x43reateKeyEvent\x12\x35.google.analytics.admin.v1alpha.CreateKeyEventRequest\x1a(.google.analytics.admin.v1alpha.KeyEvent\"N\xda\x41\x10parent,key_event\x82\xd3\xe4\x93\x02\x35\"(/v1alpha/{parent=properties/*}/keyEvents:\tkey_event\x12\xd0\x01\n\x0eUpdateKeyEvent\x12\x35.google.analytics.admin.v1alpha.UpdateKeyEventRequest\x1a(.google.analytics.admin.v1alpha.KeyEvent\"]\xda\x41\x15key_event,update_mask\x82\xd3\xe4\x93\x02?22/v1alpha/{key_event.name=properties/*/keyEvents/*}:\tkey_event\x12\xa4\x01\n\x0bGetKeyEvent\x12\x32.google.analytics.admin.v1alpha.GetKeyEventRequest\x1a(.google.analytics.admin.v1alpha.KeyEvent\"7\xda\x41\x04name\x82\xd3\xe4\x93\x02*\x12(/v1alpha/{name=properties/*/keyEvents/*}\x12\x98\x01\n\x0e\x44\x65leteKeyEvent\x12\x35.google.analytics.admin.v1alpha.DeleteKeyEventRequest\x1a\x16.google.protobuf.Empty\"7\xda\x41\x04name\x82\xd3\xe4\x93\x02**(/v1alpha/{name=properties/*/keyEvents/*}\x12\xb7\x01\n\rListKeyEvents\x12\x34.google.analytics.admin.v1alpha.ListKeyEventsRequest\x1a\x35.google.analytics.admin.v1alpha.ListKeyEventsResponse\"9\xda\x41\x06parent\x82\xd3\xe4\x93\x02*\x12(/v1alpha/{parent=properties/*}/keyEvents\x12\xf8\x01\n GetDisplayVideo360AdvertiserLink\x12G.google.analytics.admin.v1alpha.GetDisplayVideo360AdvertiserLinkRequest\x1a=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLink\"L\xda\x41\x04name\x82\xd3\xe4\x93\x02?\x12=/v1alpha/{name=properties/*/displayVideo360AdvertiserLinks/*}\x12\x8b\x02\n\"ListDisplayVideo360AdvertiserLinks\x12I.google.analytics.admin.v1alpha.ListDisplayVideo360AdvertiserLinksRequest\x1aJ.google.analytics.admin.v1alpha.ListDisplayVideo360AdvertiserLinksResponse\"N\xda\x41\x06parent\x82\xd3\xe4\x93\x02?\x12=/v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinks\x12\xc6\x02\n#CreateDisplayVideo360AdvertiserLink\x12J.google.analytics.admin.v1alpha.CreateDisplayVideo360AdvertiserLinkRequest\x1a=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLink\"\x93\x01\xda\x41(parent,display_video_360_advertiser_link\x82\xd3\xe4\x93\x02\x62\"=/v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinks:!display_video_360_advertiser_link\x12\xd7\x01\n#DeleteDisplayVideo360AdvertiserLink\x12J.google.analytics.admin.v1alpha.DeleteDisplayVideo360AdvertiserLinkRequest\x1a\x16.google.protobuf.Empty\"L\xda\x41\x04name\x82\xd3\xe4\x93\x02?*=/v1alpha/{name=properties/*/displayVideo360AdvertiserLinks/*}\x12\xee\x02\n#UpdateDisplayVideo360AdvertiserLink\x12J.google.analytics.admin.v1alpha.UpdateDisplayVideo360AdvertiserLinkRequest\x1a=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLink\"\xbb\x01\xda\x41-display_video_360_advertiser_link,update_mask\x82\xd3\xe4\x93\x02\x84\x01\x32_/v1alpha/{display_video_360_advertiser_link.name=properties/*/displayVideo360AdvertiserLinks/*}:!display_video_360_advertiser_link\x12\x98\x02\n(GetDisplayVideo360AdvertiserLinkProposal\x12O.google.analytics.admin.v1alpha.GetDisplayVideo360AdvertiserLinkProposalRequest\x1a\x45.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposal\"T\xda\x41\x04name\x82\xd3\xe4\x93\x02G\x12\x45/v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}\x12\xab\x02\n*ListDisplayVideo360AdvertiserLinkProposals\x12Q.google.analytics.admin.v1alpha.ListDisplayVideo360AdvertiserLinkProposalsRequest\x1aR.google.analytics.admin.v1alpha.ListDisplayVideo360AdvertiserLinkProposalsResponse\"V\xda\x41\x06parent\x82\xd3\xe4\x93\x02G\x12\x45/v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals\x12\xf8\x02\n+CreateDisplayVideo360AdvertiserLinkProposal\x12R.google.analytics.admin.v1alpha.CreateDisplayVideo360AdvertiserLinkProposalRequest\x1a\x45.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposal\"\xad\x01\xda\x41\x31parent,display_video_360_advertiser_link_proposal\x82\xd3\xe4\x93\x02s\"E/v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals:*display_video_360_advertiser_link_proposal\x12\xef\x01\n+DeleteDisplayVideo360AdvertiserLinkProposal\x12R.google.analytics.admin.v1alpha.DeleteDisplayVideo360AdvertiserLinkProposalRequest\x1a\x16.google.protobuf.Empty\"T\xda\x41\x04name\x82\xd3\xe4\x93\x02G*E/v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}\x12\xb3\x02\n,ApproveDisplayVideo360AdvertiserLinkProposal\x12S.google.analytics.admin.v1alpha.ApproveDisplayVideo360AdvertiserLinkProposalRequest\x1aT.google.analytics.admin.v1alpha.ApproveDisplayVideo360AdvertiserLinkProposalResponse\"X\x82\xd3\xe4\x93\x02R\"M/v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve:\x01*\x12\xa1\x02\n+CancelDisplayVideo360AdvertiserLinkProposal\x12R.google.analytics.admin.v1alpha.CancelDisplayVideo360AdvertiserLinkProposalRequest\x1a\x45.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposal\"W\x82\xd3\xe4\x93\x02Q\"L/v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel:\x01*\x12\xeb\x01\n\x15\x43reateCustomDimension\x12<.google.analytics.admin.v1alpha.CreateCustomDimensionRequest\x1a/.google.analytics.admin.v1alpha.CustomDimension\"c\xda\x41\x17parent,custom_dimension\x82\xd3\xe4\x93\x02\x43\"//v1alpha/{parent=properties/*}/customDimensions:\x10\x63ustom_dimension\x12\x81\x02\n\x15UpdateCustomDimension\x12<.google.analytics.admin.v1alpha.UpdateCustomDimensionRequest\x1a/.google.analytics.admin.v1alpha.CustomDimension\"y\xda\x41\x1c\x63ustom_dimension,update_mask\x82\xd3\xe4\x93\x02T2@/v1alpha/{custom_dimension.name=properties/*/customDimensions/*}:\x10\x63ustom_dimension\x12\xd3\x01\n\x14ListCustomDimensions\x12;.google.analytics.admin.v1alpha.ListCustomDimensionsRequest\x1a<.google.analytics.admin.v1alpha.ListCustomDimensionsResponse\"@\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x31\x12//v1alpha/{parent=properties/*}/customDimensions\x12\xba\x01\n\x16\x41rchiveCustomDimension\x12=.google.analytics.admin.v1alpha.ArchiveCustomDimensionRequest\x1a\x16.google.protobuf.Empty\"I\xda\x41\x04name\x82\xd3\xe4\x93\x02<\"7/v1alpha/{name=properties/*/customDimensions/*}:archive:\x01*\x12\xc0\x01\n\x12GetCustomDimension\x12\x39.google.analytics.admin.v1alpha.GetCustomDimensionRequest\x1a/.google.analytics.admin.v1alpha.CustomDimension\">\xda\x41\x04name\x82\xd3\xe4\x93\x02\x31\x12//v1alpha/{name=properties/*/customDimensions/*}\x12\xd9\x01\n\x12\x43reateCustomMetric\x12\x39.google.analytics.admin.v1alpha.CreateCustomMetricRequest\x1a,.google.analytics.admin.v1alpha.CustomMetric\"Z\xda\x41\x14parent,custom_metric\x82\xd3\xe4\x93\x02=\",/v1alpha/{parent=properties/*}/customMetrics:\rcustom_metric\x12\xec\x01\n\x12UpdateCustomMetric\x12\x39.google.analytics.admin.v1alpha.UpdateCustomMetricRequest\x1a,.google.analytics.admin.v1alpha.CustomMetric\"m\xda\x41\x19\x63ustom_metric,update_mask\x82\xd3\xe4\x93\x02K2:/v1alpha/{custom_metric.name=properties/*/customMetrics/*}:\rcustom_metric\x12\xc7\x01\n\x11ListCustomMetrics\x12\x38.google.analytics.admin.v1alpha.ListCustomMetricsRequest\x1a\x39.google.analytics.admin.v1alpha.ListCustomMetricsResponse\"=\xda\x41\x06parent\x82\xd3\xe4\x93\x02.\x12,/v1alpha/{parent=properties/*}/customMetrics\x12\xb1\x01\n\x13\x41rchiveCustomMetric\x12:.google.analytics.admin.v1alpha.ArchiveCustomMetricRequest\x1a\x16.google.protobuf.Empty\"F\xda\x41\x04name\x82\xd3\xe4\x93\x02\x39\"4/v1alpha/{name=properties/*/customMetrics/*}:archive:\x01*\x12\xb4\x01\n\x0fGetCustomMetric\x12\x36.google.analytics.admin.v1alpha.GetCustomMetricRequest\x1a,.google.analytics.admin.v1alpha.CustomMetric\";\xda\x41\x04name\x82\xd3\xe4\x93\x02.\x12,/v1alpha/{name=properties/*/customMetrics/*}\x12\xd5\x01\n\x18GetDataRetentionSettings\x12?.google.analytics.admin.v1alpha.GetDataRetentionSettingsRequest\x1a\x35.google.analytics.admin.v1alpha.DataRetentionSettings\"A\xda\x41\x04name\x82\xd3\xe4\x93\x02\x34\x12\x32/v1alpha/{name=properties/*/dataRetentionSettings}\x12\xac\x02\n\x1bUpdateDataRetentionSettings\x12\x42.google.analytics.admin.v1alpha.UpdateDataRetentionSettingsRequest\x1a\x35.google.analytics.admin.v1alpha.DataRetentionSettings\"\x91\x01\xda\x41#data_retention_settings,update_mask\x82\xd3\xe4\x93\x02\x65\x32J/v1alpha/{data_retention_settings.name=properties/*/dataRetentionSettings}:\x17\x64\x61ta_retention_settings\x12\xcd\x01\n\x10\x43reateDataStream\x12\x37.google.analytics.admin.v1alpha.CreateDataStreamRequest\x1a*.google.analytics.admin.v1alpha.DataStream\"T\xda\x41\x12parent,data_stream\x82\xd3\xe4\x93\x02\x39\"*/v1alpha/{parent=properties/*}/dataStreams:\x0b\x64\x61ta_stream\x12\x9e\x01\n\x10\x44\x65leteDataStream\x12\x37.google.analytics.admin.v1alpha.DeleteDataStreamRequest\x1a\x16.google.protobuf.Empty\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,**/v1alpha/{name=properties/*/dataStreams/*}\x12\xde\x01\n\x10UpdateDataStream\x12\x37.google.analytics.admin.v1alpha.UpdateDataStreamRequest\x1a*.google.analytics.admin.v1alpha.DataStream\"e\xda\x41\x17\x64\x61ta_stream,update_mask\x82\xd3\xe4\x93\x02\x45\x32\x36/v1alpha/{data_stream.name=properties/*/dataStreams/*}:\x0b\x64\x61ta_stream\x12\xbf\x01\n\x0fListDataStreams\x12\x36.google.analytics.admin.v1alpha.ListDataStreamsRequest\x1a\x37.google.analytics.admin.v1alpha.ListDataStreamsResponse\";\xda\x41\x06parent\x82\xd3\xe4\x93\x02,\x12*/v1alpha/{parent=properties/*}/dataStreams\x12\xac\x01\n\rGetDataStream\x12\x34.google.analytics.admin.v1alpha.GetDataStreamRequest\x1a*.google.analytics.admin.v1alpha.DataStream\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,\x12*/v1alpha/{name=properties/*/dataStreams/*}\x12\xa4\x01\n\x0bGetAudience\x12\x32.google.analytics.admin.v1alpha.GetAudienceRequest\x1a(.google.analytics.admin.v1alpha.Audience\"7\xda\x41\x04name\x82\xd3\xe4\x93\x02*\x12(/v1alpha/{name=properties/*/audiences/*}\x12\xb7\x01\n\rListAudiences\x12\x34.google.analytics.admin.v1alpha.ListAudiencesRequest\x1a\x35.google.analytics.admin.v1alpha.ListAudiencesResponse\"9\xda\x41\x06parent\x82\xd3\xe4\x93\x02*\x12(/v1alpha/{parent=properties/*}/audiences\x12\xbf\x01\n\x0e\x43reateAudience\x12\x35.google.analytics.admin.v1alpha.CreateAudienceRequest\x1a(.google.analytics.admin.v1alpha.Audience\"L\xda\x41\x0fparent,audience\x82\xd3\xe4\x93\x02\x34\"(/v1alpha/{parent=properties/*}/audiences:\x08\x61udience\x12\xcd\x01\n\x0eUpdateAudience\x12\x35.google.analytics.admin.v1alpha.UpdateAudienceRequest\x1a(.google.analytics.admin.v1alpha.Audience\"Z\xda\x41\x14\x61udience,update_mask\x82\xd3\xe4\x93\x02=21/v1alpha/{audience.name=properties/*/audiences/*}:\x08\x61udience\x12\x9e\x01\n\x0f\x41rchiveAudience\x12\x36.google.analytics.admin.v1alpha.ArchiveAudienceRequest\x1a\x16.google.protobuf.Empty\";\x82\xd3\xe4\x93\x02\x35\"0/v1alpha/{name=properties/*/audiences/*}:archive:\x01*\x12\xc4\x01\n\x13GetSearchAds360Link\x12:.google.analytics.admin.v1alpha.GetSearchAds360LinkRequest\x1a\x30.google.analytics.admin.v1alpha.SearchAds360Link\"?\xda\x41\x04name\x82\xd3\xe4\x93\x02\x32\x12\x30/v1alpha/{name=properties/*/searchAds360Links/*}\x12\xd7\x01\n\x15ListSearchAds360Links\x12<.google.analytics.admin.v1alpha.ListSearchAds360LinksRequest\x1a=.google.analytics.admin.v1alpha.ListSearchAds360LinksResponse\"A\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x32\x12\x30/v1alpha/{parent=properties/*}/searchAds360Links\x12\xf5\x01\n\x16\x43reateSearchAds360Link\x12=.google.analytics.admin.v1alpha.CreateSearchAds360LinkRequest\x1a\x30.google.analytics.admin.v1alpha.SearchAds360Link\"j\xda\x41\x1aparent,search_ads_360_link\x82\xd3\xe4\x93\x02G\"0/v1alpha/{parent=properties/*}/searchAds360Links:\x13search_ads_360_link\x12\xb0\x01\n\x16\x44\x65leteSearchAds360Link\x12=.google.analytics.admin.v1alpha.DeleteSearchAds360LinkRequest\x1a\x16.google.protobuf.Empty\"?\xda\x41\x04name\x82\xd3\xe4\x93\x02\x32*0/v1alpha/{name=properties/*/searchAds360Links/*}\x12\x8f\x02\n\x16UpdateSearchAds360Link\x12=.google.analytics.admin.v1alpha.UpdateSearchAds360LinkRequest\x1a\x30.google.analytics.admin.v1alpha.SearchAds360Link\"\x83\x01\xda\x41\x1fsearch_ads_360_link,update_mask\x82\xd3\xe4\x93\x02[2D/v1alpha/{search_ads_360_link.name=properties/*/searchAds360Links/*}:\x13search_ads_360_link\x12\xcd\x01\n\x16GetAttributionSettings\x12=.google.analytics.admin.v1alpha.GetAttributionSettingsRequest\x1a\x33.google.analytics.admin.v1alpha.AttributionSettings\"?\xda\x41\x04name\x82\xd3\xe4\x93\x02\x32\x12\x30/v1alpha/{name=properties/*/attributionSettings}\x12\x9b\x02\n\x19UpdateAttributionSettings\x12@.google.analytics.admin.v1alpha.UpdateAttributionSettingsRequest\x1a\x33.google.analytics.admin.v1alpha.AttributionSettings\"\x86\x01\xda\x41 attribution_settings,update_mask\x82\xd3\xe4\x93\x02]2E/v1alpha/{attribution_settings.name=properties/*/attributionSettings}:\x14\x61ttribution_settings\x12\xf0\x01\n\x0fRunAccessReport\x12\x36.google.analytics.admin.v1alpha.RunAccessReportRequest\x1a\x37.google.analytics.admin.v1alpha.RunAccessReportResponse\"l\x82\xd3\xe4\x93\x02\x66\"./v1alpha/{entity=properties/*}:runAccessReport:\x01*Z1\",/v1alpha/{entity=accounts/*}:runAccessReport:\x01*\x12\x9f\x02\n\x13\x43reateAccessBinding\x12:.google.analytics.admin.v1alpha.CreateAccessBindingRequest\x1a-.google.analytics.admin.v1alpha.AccessBinding\"\x9c\x01\xda\x41\x15parent,access_binding\x82\xd3\xe4\x93\x02~\"+/v1alpha/{parent=accounts/*}/accessBindings:\x0e\x61\x63\x63\x65ss_bindingZ?\"-/v1alpha/{parent=properties/*}/accessBindings:\x0e\x61\x63\x63\x65ss_binding\x12\xe7\x01\n\x10GetAccessBinding\x12\x37.google.analytics.admin.v1alpha.GetAccessBindingRequest\x1a-.google.analytics.admin.v1alpha.AccessBinding\"k\xda\x41\x04name\x82\xd3\xe4\x93\x02^\x12+/v1alpha/{name=accounts/*/accessBindings/*}Z/\x12-/v1alpha/{name=properties/*/accessBindings/*}\x12\xb7\x02\n\x13UpdateAccessBinding\x12:.google.analytics.admin.v1alpha.UpdateAccessBindingRequest\x1a-.google.analytics.admin.v1alpha.AccessBinding\"\xb4\x01\xda\x41\x0e\x61\x63\x63\x65ss_binding\x82\xd3\xe4\x93\x02\x9c\x01\x32:/v1alpha/{access_binding.name=accounts/*/accessBindings/*}:\x0e\x61\x63\x63\x65ss_bindingZN2\"9/v1alpha/{parent=properties/*}/accessBindings:batchCreate:\x01*\x12\x8f\x02\n\x16\x42\x61tchGetAccessBindings\x12=.google.analytics.admin.v1alpha.BatchGetAccessBindingsRequest\x1a>.google.analytics.admin.v1alpha.BatchGetAccessBindingsResponse\"v\x82\xd3\xe4\x93\x02p\x12\x34/v1alpha/{parent=accounts/*}/accessBindings:batchGetZ8\x12\x36/v1alpha/{parent=properties/*}/accessBindings:batchGet\x12\xa5\x02\n\x19\x42\x61tchUpdateAccessBindings\x12@.google.analytics.admin.v1alpha.BatchUpdateAccessBindingsRequest\x1a\x41.google.analytics.admin.v1alpha.BatchUpdateAccessBindingsResponse\"\x82\x01\x82\xd3\xe4\x93\x02|\"7/v1alpha/{parent=accounts/*}/accessBindings:batchUpdate:\x01*Z>\"9/v1alpha/{parent=properties/*}/accessBindings:batchUpdate:\x01*\x12\xfa\x01\n\x19\x42\x61tchDeleteAccessBindings\x12@.google.analytics.admin.v1alpha.BatchDeleteAccessBindingsRequest\x1a\x16.google.protobuf.Empty\"\x82\x01\x82\xd3\xe4\x93\x02|\"7/v1alpha/{parent=accounts/*}/accessBindings:batchDelete:\x01*Z>\"9/v1alpha/{parent=properties/*}/accessBindings:batchDelete:\x01*\x12\xc0\x01\n\x12GetExpandedDataSet\x12\x39.google.analytics.admin.v1alpha.GetExpandedDataSetRequest\x1a/.google.analytics.admin.v1alpha.ExpandedDataSet\">\xda\x41\x04name\x82\xd3\xe4\x93\x02\x31\x12//v1alpha/{name=properties/*/expandedDataSets/*}\x12\xd3\x01\n\x14ListExpandedDataSets\x12;.google.analytics.admin.v1alpha.ListExpandedDataSetsRequest\x1a<.google.analytics.admin.v1alpha.ListExpandedDataSetsResponse\"@\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x31\x12//v1alpha/{parent=properties/*}/expandedDataSets\x12\xed\x01\n\x15\x43reateExpandedDataSet\x12<.google.analytics.admin.v1alpha.CreateExpandedDataSetRequest\x1a/.google.analytics.admin.v1alpha.ExpandedDataSet\"e\xda\x41\x18parent,expanded_data_set\x82\xd3\xe4\x93\x02\x44\"//v1alpha/{parent=properties/*}/expandedDataSets:\x11\x65xpanded_data_set\x12\x84\x02\n\x15UpdateExpandedDataSet\x12<.google.analytics.admin.v1alpha.UpdateExpandedDataSetRequest\x1a/.google.analytics.admin.v1alpha.ExpandedDataSet\"|\xda\x41\x1d\x65xpanded_data_set,update_mask\x82\xd3\xe4\x93\x02V2A/v1alpha/{expanded_data_set.name=properties/*/expandedDataSets/*}:\x11\x65xpanded_data_set\x12\xad\x01\n\x15\x44\x65leteExpandedDataSet\x12<.google.analytics.admin.v1alpha.DeleteExpandedDataSetRequest\x1a\x16.google.protobuf.Empty\">\xda\x41\x04name\x82\xd3\xe4\x93\x02\x31*//v1alpha/{name=properties/*/expandedDataSets/*}\x12\xb4\x01\n\x0fGetChannelGroup\x12\x36.google.analytics.admin.v1alpha.GetChannelGroupRequest\x1a,.google.analytics.admin.v1alpha.ChannelGroup\";\xda\x41\x04name\x82\xd3\xe4\x93\x02.\x12,/v1alpha/{name=properties/*/channelGroups/*}\x12\xc7\x01\n\x11ListChannelGroups\x12\x38.google.analytics.admin.v1alpha.ListChannelGroupsRequest\x1a\x39.google.analytics.admin.v1alpha.ListChannelGroupsResponse\"=\xda\x41\x06parent\x82\xd3\xe4\x93\x02.\x12,/v1alpha/{parent=properties/*}/channelGroups\x12\xd9\x01\n\x12\x43reateChannelGroup\x12\x39.google.analytics.admin.v1alpha.CreateChannelGroupRequest\x1a,.google.analytics.admin.v1alpha.ChannelGroup\"Z\xda\x41\x14parent,channel_group\x82\xd3\xe4\x93\x02=\",/v1alpha/{parent=properties/*}/channelGroups:\rchannel_group\x12\xec\x01\n\x12UpdateChannelGroup\x12\x39.google.analytics.admin.v1alpha.UpdateChannelGroupRequest\x1a,.google.analytics.admin.v1alpha.ChannelGroup\"m\xda\x41\x19\x63hannel_group,update_mask\x82\xd3\xe4\x93\x02K2:/v1alpha/{channel_group.name=properties/*/channelGroups/*}:\rchannel_group\x12\xa4\x01\n\x12\x44\x65leteChannelGroup\x12\x39.google.analytics.admin.v1alpha.DeleteChannelGroupRequest\x1a\x16.google.protobuf.Empty\";\xda\x41\x04name\x82\xd3\xe4\x93\x02.*,/v1alpha/{name=properties/*/channelGroups/*}\x12\xd9\x01\n\x12\x43reateBigQueryLink\x12\x39.google.analytics.admin.v1alpha.CreateBigQueryLinkRequest\x1a,.google.analytics.admin.v1alpha.BigQueryLink\"Z\xda\x41\x14parent,bigquery_link\x82\xd3\xe4\x93\x02=\",/v1alpha/{parent=properties/*}/bigQueryLinks:\rbigquery_link\x12\xb4\x01\n\x0fGetBigQueryLink\x12\x36.google.analytics.admin.v1alpha.GetBigQueryLinkRequest\x1a,.google.analytics.admin.v1alpha.BigQueryLink\";\xda\x41\x04name\x82\xd3\xe4\x93\x02.\x12,/v1alpha/{name=properties/*/bigQueryLinks/*}\x12\xc7\x01\n\x11ListBigQueryLinks\x12\x38.google.analytics.admin.v1alpha.ListBigQueryLinksRequest\x1a\x39.google.analytics.admin.v1alpha.ListBigQueryLinksResponse\"=\xda\x41\x06parent\x82\xd3\xe4\x93\x02.\x12,/v1alpha/{parent=properties/*}/bigQueryLinks\x12\xa4\x01\n\x12\x44\x65leteBigQueryLink\x12\x39.google.analytics.admin.v1alpha.DeleteBigQueryLinkRequest\x1a\x16.google.protobuf.Empty\";\xda\x41\x04name\x82\xd3\xe4\x93\x02.*,/v1alpha/{name=properties/*/bigQueryLinks/*}\x12\xec\x01\n\x12UpdateBigQueryLink\x12\x39.google.analytics.admin.v1alpha.UpdateBigQueryLinkRequest\x1a,.google.analytics.admin.v1alpha.BigQueryLink\"m\xda\x41\x19\x62igquery_link,update_mask\x82\xd3\xe4\x93\x02K2:/v1alpha/{bigquery_link.name=properties/*/bigQueryLinks/*}:\rbigquery_link\x12\xfb\x01\n\x1eGetEnhancedMeasurementSettings\x12\x45.google.analytics.admin.v1alpha.GetEnhancedMeasurementSettingsRequest\x1a;.google.analytics.admin.v1alpha.EnhancedMeasurementSettings\"U\xda\x41\x04name\x82\xd3\xe4\x93\x02H\x12\x46/v1alpha/{name=properties/*/dataStreams/*/enhancedMeasurementSettings}\x12\xe5\x02\n!UpdateEnhancedMeasurementSettings\x12H.google.analytics.admin.v1alpha.UpdateEnhancedMeasurementSettingsRequest\x1a;.google.analytics.admin.v1alpha.EnhancedMeasurementSettings\"\xb8\x01\xda\x41)enhanced_measurement_settings,update_mask\x82\xd3\xe4\x93\x02\x85\x01\x32\x64/v1alpha/{enhanced_measurement_settings.name=properties/*/dataStreams/*/enhancedMeasurementSettings}:\x1d\x65nhanced_measurement_settings\x12\xb0\x01\n\x0eGetAdSenseLink\x12\x35.google.analytics.admin.v1alpha.GetAdSenseLinkRequest\x1a+.google.analytics.admin.v1alpha.AdSenseLink\":\xda\x41\x04name\x82\xd3\xe4\x93\x02-\x12+/v1alpha/{name=properties/*/adSenseLinks/*}\x12\xd3\x01\n\x11\x43reateAdSenseLink\x12\x38.google.analytics.admin.v1alpha.CreateAdSenseLinkRequest\x1a+.google.analytics.admin.v1alpha.AdSenseLink\"W\xda\x41\x13parent,adsense_link\x82\xd3\xe4\x93\x02;\"+/v1alpha/{parent=properties/*}/adSenseLinks:\x0c\x61\x64sense_link\x12\xa1\x01\n\x11\x44\x65leteAdSenseLink\x12\x38.google.analytics.admin.v1alpha.DeleteAdSenseLinkRequest\x1a\x16.google.protobuf.Empty\":\xda\x41\x04name\x82\xd3\xe4\x93\x02-*+/v1alpha/{name=properties/*/adSenseLinks/*}\x12\xc3\x01\n\x10ListAdSenseLinks\x12\x37.google.analytics.admin.v1alpha.ListAdSenseLinksRequest\x1a\x38.google.analytics.admin.v1alpha.ListAdSenseLinksResponse\"<\xda\x41\x06parent\x82\xd3\xe4\x93\x02-\x12+/v1alpha/{parent=properties/*}/adSenseLinks\x12\xce\x01\n\x12GetEventCreateRule\x12\x39.google.analytics.admin.v1alpha.GetEventCreateRuleRequest\x1a/.google.analytics.admin.v1alpha.EventCreateRule\"L\xda\x41\x04name\x82\xd3\xe4\x93\x02?\x12=/v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}\x12\xe1\x01\n\x14ListEventCreateRules\x12;.google.analytics.admin.v1alpha.ListEventCreateRulesRequest\x1a<.google.analytics.admin.v1alpha.ListEventCreateRulesResponse\"N\xda\x41\x06parent\x82\xd3\xe4\x93\x02?\x12=/v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules\x12\xfb\x01\n\x15\x43reateEventCreateRule\x12<.google.analytics.admin.v1alpha.CreateEventCreateRuleRequest\x1a/.google.analytics.admin.v1alpha.EventCreateRule\"s\xda\x41\x18parent,event_create_rule\x82\xd3\xe4\x93\x02R\"=/v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules:\x11\x65vent_create_rule\x12\x93\x02\n\x15UpdateEventCreateRule\x12<.google.analytics.admin.v1alpha.UpdateEventCreateRuleRequest\x1a/.google.analytics.admin.v1alpha.EventCreateRule\"\x8a\x01\xda\x41\x1d\x65vent_create_rule,update_mask\x82\xd3\xe4\x93\x02\x64\x32O/v1alpha/{event_create_rule.name=properties/*/dataStreams/*/eventCreateRules/*}:\x11\x65vent_create_rule\x12\xbb\x01\n\x15\x44\x65leteEventCreateRule\x12<.google.analytics.admin.v1alpha.DeleteEventCreateRuleRequest\x1a\x16.google.protobuf.Empty\"L\xda\x41\x04name\x82\xd3\xe4\x93\x02?*=/v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}\x12\xc6\x01\n\x10GetEventEditRule\x12\x37.google.analytics.admin.v1alpha.GetEventEditRuleRequest\x1a-.google.analytics.admin.v1alpha.EventEditRule\"J\xda\x41\x04name\x82\xd3\xe4\x93\x02=\x12;/v1alpha/{name=properties/*/dataStreams/*/eventEditRules/*}\x12\xd9\x01\n\x12ListEventEditRules\x12\x39.google.analytics.admin.v1alpha.ListEventEditRulesRequest\x1a:.google.analytics.admin.v1alpha.ListEventEditRulesResponse\"L\xda\x41\x06parent\x82\xd3\xe4\x93\x02=\x12;/v1alpha/{parent=properties/*/dataStreams/*}/eventEditRules\x12\xef\x01\n\x13\x43reateEventEditRule\x12:.google.analytics.admin.v1alpha.CreateEventEditRuleRequest\x1a-.google.analytics.admin.v1alpha.EventEditRule\"m\xda\x41\x16parent,event_edit_rule\x82\xd3\xe4\x93\x02N\";/v1alpha/{parent=properties/*/dataStreams/*}/eventEditRules:\x0f\x65vent_edit_rule\x12\x85\x02\n\x13UpdateEventEditRule\x12:.google.analytics.admin.v1alpha.UpdateEventEditRuleRequest\x1a-.google.analytics.admin.v1alpha.EventEditRule\"\x82\x01\xda\x41\x1b\x65vent_edit_rule,update_mask\x82\xd3\xe4\x93\x02^2K/v1alpha/{event_edit_rule.name=properties/*/dataStreams/*/eventEditRules/*}:\x0f\x65vent_edit_rule\x12\xb5\x01\n\x13\x44\x65leteEventEditRule\x12:.google.analytics.admin.v1alpha.DeleteEventEditRuleRequest\x1a\x16.google.protobuf.Empty\"J\xda\x41\x04name\x82\xd3\xe4\x93\x02=*;/v1alpha/{name=properties/*/dataStreams/*/eventEditRules/*}\x12\xbd\x01\n\x15ReorderEventEditRules\x12<.google.analytics.admin.v1alpha.ReorderEventEditRulesRequest\x1a\x16.google.protobuf.Empty\"N\x82\xd3\xe4\x93\x02H\"C/v1alpha/{parent=properties/*/dataStreams/*}/eventEditRules:reorder:\x01*\x12\xba\x02\n\x1bUpdateDataRedactionSettings\x12\x42.google.analytics.admin.v1alpha.UpdateDataRedactionSettingsRequest\x1a\x35.google.analytics.admin.v1alpha.DataRedactionSettings\"\x9f\x01\xda\x41#data_redaction_settings,update_mask\x82\xd3\xe4\x93\x02s2X/v1alpha/{data_redaction_settings.name=properties/*/dataStreams/*/dataRedactionSettings}:\x17\x64\x61ta_redaction_settings\x12\xe3\x01\n\x18GetDataRedactionSettings\x12?.google.analytics.admin.v1alpha.GetDataRedactionSettingsRequest\x1a\x35.google.analytics.admin.v1alpha.DataRedactionSettings\"O\xda\x41\x04name\x82\xd3\xe4\x93\x02\x42\x12@/v1alpha/{name=properties/*/dataStreams/*/dataRedactionSettings}\x12\xc4\x01\n\x13GetCalculatedMetric\x12:.google.analytics.admin.v1alpha.GetCalculatedMetricRequest\x1a\x30.google.analytics.admin.v1alpha.CalculatedMetric\"?\xda\x41\x04name\x82\xd3\xe4\x93\x02\x32\x12\x30/v1alpha/{name=properties/*/calculatedMetrics/*}\x12\x86\x02\n\x16\x43reateCalculatedMetric\x12=.google.analytics.admin.v1alpha.CreateCalculatedMetricRequest\x1a\x30.google.analytics.admin.v1alpha.CalculatedMetric\"{\xda\x41-parent,calculated_metric,calculated_metric_id\x82\xd3\xe4\x93\x02\x45\"0/v1alpha/{parent=properties/*}/calculatedMetrics:\x11\x63\x61lculated_metric\x12\xd7\x01\n\x15ListCalculatedMetrics\x12<.google.analytics.admin.v1alpha.ListCalculatedMetricsRequest\x1a=.google.analytics.admin.v1alpha.ListCalculatedMetricsResponse\"A\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x32\x12\x30/v1alpha/{parent=properties/*}/calculatedMetrics\x12\x88\x02\n\x16UpdateCalculatedMetric\x12=.google.analytics.admin.v1alpha.UpdateCalculatedMetricRequest\x1a\x30.google.analytics.admin.v1alpha.CalculatedMetric\"}\xda\x41\x1d\x63\x61lculated_metric,update_mask\x82\xd3\xe4\x93\x02W2B/v1alpha/{calculated_metric.name=properties/*/calculatedMetrics/*}:\x11\x63\x61lculated_metric\x12\xb0\x01\n\x16\x44\x65leteCalculatedMetric\x12=.google.analytics.admin.v1alpha.DeleteCalculatedMetricRequest\x1a\x16.google.protobuf.Empty\"?\xda\x41\x04name\x82\xd3\xe4\x93\x02\x32*0/v1alpha/{name=properties/*/calculatedMetrics/*}\x12\xc6\x01\n\x14\x43reateRollupProperty\x12;.google.analytics.admin.v1alpha.CreateRollupPropertyRequest\x1a<.google.analytics.admin.v1alpha.CreateRollupPropertyResponse\"3\x82\xd3\xe4\x93\x02-\"(/v1alpha/properties:createRollupProperty:\x01*\x12\xe4\x01\n\x1bGetRollupPropertySourceLink\x12\x42.google.analytics.admin.v1alpha.GetRollupPropertySourceLinkRequest\x1a\x38.google.analytics.admin.v1alpha.RollupPropertySourceLink\"G\xda\x41\x04name\x82\xd3\xe4\x93\x02:\x12\x38/v1alpha/{name=properties/*/rollupPropertySourceLinks/*}\x12\xf7\x01\n\x1dListRollupPropertySourceLinks\x12\x44.google.analytics.admin.v1alpha.ListRollupPropertySourceLinksRequest\x1a\x45.google.analytics.admin.v1alpha.ListRollupPropertySourceLinksResponse\"I\xda\x41\x06parent\x82\xd3\xe4\x93\x02:\x12\x38/v1alpha/{parent=properties/*}/rollupPropertySourceLinks\x12\xa6\x02\n\x1e\x43reateRollupPropertySourceLink\x12\x45.google.analytics.admin.v1alpha.CreateRollupPropertySourceLinkRequest\x1a\x38.google.analytics.admin.v1alpha.RollupPropertySourceLink\"\x82\x01\xda\x41\"parent,rollup_property_source_link\x82\xd3\xe4\x93\x02W\"8/v1alpha/{parent=properties/*}/rollupPropertySourceLinks:\x1brollup_property_source_link\x12\xc8\x01\n\x1e\x44\x65leteRollupPropertySourceLink\x12\x45.google.analytics.admin.v1alpha.DeleteRollupPropertySourceLinkRequest\x1a\x16.google.protobuf.Empty\"G\xda\x41\x04name\x82\xd3\xe4\x93\x02:*8/v1alpha/{name=properties/*/rollupPropertySourceLinks/*}\x12\xc6\x01\n\x14ProvisionSubproperty\x12;.google.analytics.admin.v1alpha.ProvisionSubpropertyRequest\x1a<.google.analytics.admin.v1alpha.ProvisionSubpropertyResponse\"3\x82\xd3\xe4\x93\x02-\"(/v1alpha/properties:provisionSubproperty:\x01*\x12\x97\x02\n\x1c\x43reateSubpropertyEventFilter\x12\x43.google.analytics.admin.v1alpha.CreateSubpropertyEventFilterRequest\x1a\x36.google.analytics.admin.v1alpha.SubpropertyEventFilter\"z\xda\x41\x1fparent,subproperty_event_filter\x82\xd3\xe4\x93\x02R\"6/v1alpha/{parent=properties/*}/subpropertyEventFilters:\x18subproperty_event_filter\x12\xdc\x01\n\x19GetSubpropertyEventFilter\x12@.google.analytics.admin.v1alpha.GetSubpropertyEventFilterRequest\x1a\x36.google.analytics.admin.v1alpha.SubpropertyEventFilter\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38\x12\x36/v1alpha/{name=properties/*/subpropertyEventFilters/*}\x12\xef\x01\n\x1bListSubpropertyEventFilters\x12\x42.google.analytics.admin.v1alpha.ListSubpropertyEventFiltersRequest\x1a\x43.google.analytics.admin.v1alpha.ListSubpropertyEventFiltersResponse\"G\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x38\x12\x36/v1alpha/{parent=properties/*}/subpropertyEventFilters\x12\xb6\x02\n\x1cUpdateSubpropertyEventFilter\x12\x43.google.analytics.admin.v1alpha.UpdateSubpropertyEventFilterRequest\x1a\x36.google.analytics.admin.v1alpha.SubpropertyEventFilter\"\x98\x01\xda\x41$subproperty_event_filter,update_mask\x82\xd3\xe4\x93\x02k2O/v1alpha/{subproperty_event_filter.name=properties/*/subpropertyEventFilters/*}:\x18subproperty_event_filter\x12\xc2\x01\n\x1c\x44\x65leteSubpropertyEventFilter\x12\x43.google.analytics.admin.v1alpha.DeleteSubpropertyEventFilterRequest\x1a\x16.google.protobuf.Empty\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38*6/v1alpha/{name=properties/*/subpropertyEventFilters/*}\x12\x9d\x02\n\x1d\x43reateReportingDataAnnotation\x12\x44.google.analytics.admin.v1alpha.CreateReportingDataAnnotationRequest\x1a\x37.google.analytics.admin.v1alpha.ReportingDataAnnotation\"}\xda\x41 parent,reporting_data_annotation\x82\xd3\xe4\x93\x02T\"7/v1alpha/{parent=properties/*}/reportingDataAnnotations:\x19reporting_data_annotation\x12\xe0\x01\n\x1aGetReportingDataAnnotation\x12\x41.google.analytics.admin.v1alpha.GetReportingDataAnnotationRequest\x1a\x37.google.analytics.admin.v1alpha.ReportingDataAnnotation\"F\xda\x41\x04name\x82\xd3\xe4\x93\x02\x39\x12\x37/v1alpha/{name=properties/*/reportingDataAnnotations/*}\x12\xf3\x01\n\x1cListReportingDataAnnotations\x12\x43.google.analytics.admin.v1alpha.ListReportingDataAnnotationsRequest\x1a\x44.google.analytics.admin.v1alpha.ListReportingDataAnnotationsResponse\"H\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x39\x12\x37/v1alpha/{parent=properties/*}/reportingDataAnnotations\x12\xbd\x02\n\x1dUpdateReportingDataAnnotation\x12\x44.google.analytics.admin.v1alpha.UpdateReportingDataAnnotationRequest\x1a\x37.google.analytics.admin.v1alpha.ReportingDataAnnotation\"\x9c\x01\xda\x41%reporting_data_annotation,update_mask\x82\xd3\xe4\x93\x02n2Q/v1alpha/{reporting_data_annotation.name=properties/*/reportingDataAnnotations/*}:\x19reporting_data_annotation\x12\xc5\x01\n\x1d\x44\x65leteReportingDataAnnotation\x12\x44.google.analytics.admin.v1alpha.DeleteReportingDataAnnotationRequest\x1a\x16.google.protobuf.Empty\"F\xda\x41\x04name\x82\xd3\xe4\x93\x02\x39*7/v1alpha/{name=properties/*/reportingDataAnnotations/*}\x12\xce\x01\n\x12SubmitUserDeletion\x12\x39.google.analytics.admin.v1alpha.SubmitUserDeletionRequest\x1a:.google.analytics.admin.v1alpha.SubmitUserDeletionResponse\"A\xda\x41\x04name\x82\xd3\xe4\x93\x02\x34\"//v1alpha/{name=properties/*}:submitUserDeletion:\x01*\x12\xeb\x01\n\x1aListSubpropertySyncConfigs\x12\x41.google.analytics.admin.v1alpha.ListSubpropertySyncConfigsRequest\x1a\x42.google.analytics.admin.v1alpha.ListSubpropertySyncConfigsResponse\"F\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x37\x12\x35/v1alpha/{parent=properties/*}/subpropertySyncConfigs\x12\xaf\x02\n\x1bUpdateSubpropertySyncConfig\x12\x42.google.analytics.admin.v1alpha.UpdateSubpropertySyncConfigRequest\x1a\x35.google.analytics.admin.v1alpha.SubpropertySyncConfig\"\x94\x01\xda\x41#subproperty_sync_config,update_mask\x82\xd3\xe4\x93\x02h2M/v1alpha/{subproperty_sync_config.name=properties/*/subpropertySyncConfigs/*}:\x17subproperty_sync_config\x12\xd8\x01\n\x18GetSubpropertySyncConfig\x12?.google.analytics.admin.v1alpha.GetSubpropertySyncConfigRequest\x1a\x35.google.analytics.admin.v1alpha.SubpropertySyncConfig\"D\xda\x41\x04name\x82\xd3\xe4\x93\x02\x37\x12\x35/v1alpha/{name=properties/*/subpropertySyncConfigs/*}\x12\xe5\x01\n\x1cGetReportingIdentitySettings\x12\x43.google.analytics.admin.v1alpha.GetReportingIdentitySettingsRequest\x1a\x39.google.analytics.admin.v1alpha.ReportingIdentitySettings\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38\x12\x36/v1alpha/{name=properties/*/reportingIdentitySettings}\x1a\xfc\x01\xca\x41\x1d\x61nalyticsadmin.googleapis.com\xd2\x41\xd8\x01https://www.googleapis.com/auth/analytics.edit,https://www.googleapis.com/auth/analytics.manage.users,https://www.googleapis.com/auth/analytics.manage.users.readonly,https://www.googleapis.com/auth/analytics.readonlyB{\n\"com.google.analytics.admin.v1alphaB\x13\x41nalyticsAdminProtoP\x01Z>cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpbb\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.analytics.admin.v1alpha.AccessDimension", "google/analytics/admin/v1alpha/access_report.proto"], - ["google.analytics.admin.v1alpha.Account", "google/analytics/admin/v1alpha/resources.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.analytics.admin.v1alpha.Audience", "google/analytics/admin/v1alpha/audience.proto"], - ["google.analytics.admin.v1alpha.ExpandedDataSet", "google/analytics/admin/v1alpha/expanded_data_set.proto"], - ["google.analytics.admin.v1alpha.ChannelGroup", "google/analytics/admin/v1alpha/channel_group.proto"], - ["google.analytics.admin.v1alpha.EventCreateRule", "google/analytics/admin/v1alpha/event_create_and_edit.proto"], - ["google.analytics.admin.v1alpha.SubpropertyEventFilter", "google/analytics/admin/v1alpha/subproperty_event_filter.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Analytics diff --git a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/audience_pb.rb b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/audience_pb.rb index e271ce5e6ee1..9d63364e3bc1 100644 --- a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/audience_pb.rb +++ b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/audience_pb.rb @@ -12,31 +12,8 @@ descriptor_data = "\n-google/analytics/admin/v1alpha/audience.proto\x12\x1egoogle.analytics.admin.v1alpha\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xfc\x0b\n\x1f\x41udienceDimensionOrMetricFilter\x12\x65\n\rstring_filter\x18\x02 \x01(\x0b\x32L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.StringFilterH\x00\x12\x66\n\x0ein_list_filter\x18\x03 \x01(\x0b\x32L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.InListFilterH\x00\x12g\n\x0enumeric_filter\x18\x04 \x01(\x0b\x32M.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericFilterH\x00\x12g\n\x0e\x62\x65tween_filter\x18\x05 \x01(\x0b\x32M.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.BetweenFilterH\x00\x12\x1a\n\nfield_name\x18\x01 \x01(\tB\x06\xe0\x41\x02\xe0\x41\x05\x12!\n\x14\x61t_any_point_in_time\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01\x12 \n\x13in_any_n_day_period\x18\x07 \x01(\x05\x42\x03\xe0\x41\x01\x1a\xa3\x02\n\x0cStringFilter\x12o\n\nmatch_type\x18\x01 \x01(\x0e\x32V.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.StringFilter.MatchTypeB\x03\xe0\x41\x02\x12\x12\n\x05value\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0e\x63\x61se_sensitive\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\"q\n\tMatchType\x12\x1a\n\x16MATCH_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45XACT\x10\x01\x12\x0f\n\x0b\x42\x45GINS_WITH\x10\x02\x12\r\n\tENDS_WITH\x10\x03\x12\x0c\n\x08\x43ONTAINS\x10\x04\x12\x0f\n\x0b\x46ULL_REGEXP\x10\x05\x1a@\n\x0cInListFilter\x12\x13\n\x06values\x18\x01 \x03(\tB\x03\xe0\x41\x02\x12\x1b\n\x0e\x63\x61se_sensitive\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\x1aJ\n\x0cNumericValue\x12\x15\n\x0bint64_value\x18\x01 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x02 \x01(\x01H\x00\x42\x0b\n\tone_value\x1a\xb6\x02\n\rNumericFilter\x12o\n\toperation\x18\x01 \x01(\x0e\x32W.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericFilter.OperationB\x03\xe0\x41\x02\x12`\n\x05value\x18\x02 \x01(\x0b\x32L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericValueB\x03\xe0\x41\x02\"R\n\tOperation\x12\x19\n\x15OPERATION_UNSPECIFIED\x10\x00\x12\t\n\x05\x45QUAL\x10\x01\x12\r\n\tLESS_THAN\x10\x02\x12\x10\n\x0cGREATER_THAN\x10\x04\x1a\xdb\x01\n\rBetweenFilter\x12\x65\n\nfrom_value\x18\x01 \x01(\x0b\x32L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericValueB\x03\xe0\x41\x02\x12\x63\n\x08to_value\x18\x02 \x01(\x0b\x32L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericValueB\x03\xe0\x41\x02\x42\x0c\n\none_filter\"\x9b\x01\n\x13\x41udienceEventFilter\x12\x1a\n\nevent_name\x18\x01 \x01(\tB\x06\xe0\x41\x02\xe0\x41\x05\x12h\n!event_parameter_filter_expression\x18\x02 \x01(\x0b\x32\x38.google.analytics.admin.v1alpha.AudienceFilterExpressionB\x03\xe0\x41\x01\"\xcf\x03\n\x18\x41udienceFilterExpression\x12Q\n\tand_group\x18\x01 \x01(\x0b\x32<.google.analytics.admin.v1alpha.AudienceFilterExpressionListH\x00\x12P\n\x08or_group\x18\x02 \x01(\x0b\x32<.google.analytics.admin.v1alpha.AudienceFilterExpressionListH\x00\x12R\n\x0enot_expression\x18\x03 \x01(\x0b\x32\x38.google.analytics.admin.v1alpha.AudienceFilterExpressionH\x00\x12\x65\n\x1a\x64imension_or_metric_filter\x18\x04 \x01(\x0b\x32?.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilterH\x00\x12K\n\x0c\x65vent_filter\x18\x05 \x01(\x0b\x32\x33.google.analytics.admin.v1alpha.AudienceEventFilterH\x00\x42\x06\n\x04\x65xpr\"t\n\x1c\x41udienceFilterExpressionList\x12T\n\x12\x66ilter_expressions\x18\x01 \x03(\x0b\x32\x38.google.analytics.admin.v1alpha.AudienceFilterExpression\"\xbf\x01\n\x14\x41udienceSimpleFilter\x12J\n\x05scope\x18\x01 \x01(\x0e\x32\x33.google.analytics.admin.v1alpha.AudienceFilterScopeB\x06\xe0\x41\x02\xe0\x41\x05\x12[\n\x11\x66ilter_expression\x18\x02 \x01(\x0b\x32\x38.google.analytics.admin.v1alpha.AudienceFilterExpressionB\x06\xe0\x41\x02\xe0\x41\x05\"\xb2\x04\n\x16\x41udienceSequenceFilter\x12J\n\x05scope\x18\x01 \x01(\x0e\x32\x33.google.analytics.admin.v1alpha.AudienceFilterScopeB\x06\xe0\x41\x02\xe0\x41\x05\x12\x41\n\x19sequence_maximum_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01\x12h\n\x0esequence_steps\x18\x03 \x03(\x0b\x32K.google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStepB\x03\xe0\x41\x02\x1a\x9e\x02\n\x14\x41udienceSequenceStep\x12J\n\x05scope\x18\x01 \x01(\x0e\x32\x33.google.analytics.admin.v1alpha.AudienceFilterScopeB\x06\xe0\x41\x02\xe0\x41\x05\x12 \n\x13immediately_follows\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\x12;\n\x13\x63onstraint_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01\x12[\n\x11\x66ilter_expression\x18\x04 \x01(\x0b\x32\x38.google.analytics.admin.v1alpha.AudienceFilterExpressionB\x06\xe0\x41\x02\xe0\x41\x05\"\xfb\x02\n\x14\x41udienceFilterClause\x12M\n\rsimple_filter\x18\x02 \x01(\x0b\x32\x34.google.analytics.admin.v1alpha.AudienceSimpleFilterH\x00\x12Q\n\x0fsequence_filter\x18\x03 \x01(\x0b\x32\x36.google.analytics.admin.v1alpha.AudienceSequenceFilterH\x00\x12\x61\n\x0b\x63lause_type\x18\x01 \x01(\x0e\x32G.google.analytics.admin.v1alpha.AudienceFilterClause.AudienceClauseTypeB\x03\xe0\x41\x02\"T\n\x12\x41udienceClauseType\x12$\n AUDIENCE_CLAUSE_TYPE_UNSPECIFIED\x10\x00\x12\x0b\n\x07INCLUDE\x10\x01\x12\x0b\n\x07\x45XCLUDE\x10\x02\x42\x08\n\x06\x66ilter\"\xf3\x01\n\x14\x41udienceEventTrigger\x12\x17\n\nevent_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12]\n\rlog_condition\x18\x02 \x01(\x0e\x32\x41.google.analytics.admin.v1alpha.AudienceEventTrigger.LogConditionB\x03\xe0\x41\x02\"c\n\x0cLogCondition\x12\x1d\n\x19LOG_CONDITION_UNSPECIFIED\x10\x00\x12\x13\n\x0f\x41UDIENCE_JOINED\x10\x01\x12\x1f\n\x1b\x41UDIENCE_MEMBERSHIP_RENEWED\x10\x02\"\xd4\x05\n\x08\x41udience\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x02\x12(\n\x18membership_duration_days\x18\x04 \x01(\x05\x42\x06\xe0\x41\x02\xe0\x41\x05\x12(\n\x1b\x61\x64s_personalization_enabled\x18\x05 \x01(\x08\x42\x03\xe0\x41\x03\x12P\n\revent_trigger\x18\x06 \x01(\x0b\x32\x34.google.analytics.admin.v1alpha.AudienceEventTriggerB\x03\xe0\x41\x01\x12l\n\x17\x65xclusion_duration_mode\x18\x07 \x01(\x0e\x32\x46.google.analytics.admin.v1alpha.Audience.AudienceExclusionDurationModeB\x03\xe0\x41\x05\x12W\n\x0e\x66ilter_clauses\x18\x08 \x03(\x0b\x32\x34.google.analytics.admin.v1alpha.AudienceFilterClauseB\t\xe0\x41\x05\xe0\x41\x02\xe0\x41\x06\x12\x34\n\x0b\x63reate_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\"\x83\x01\n\x1d\x41udienceExclusionDurationMode\x12\x30\n,AUDIENCE_EXCLUSION_DURATION_MODE_UNSPECIFIED\x10\x00\x12\x17\n\x13\x45XCLUDE_TEMPORARILY\x10\x01\x12\x17\n\x13\x45XCLUDE_PERMANENTLY\x10\x02:W\xea\x41T\n&analyticsadmin.googleapis.com/Audience\x12*properties/{property}/audiences/{audience}*\xc7\x01\n\x13\x41udienceFilterScope\x12%\n!AUDIENCE_FILTER_SCOPE_UNSPECIFIED\x10\x00\x12+\n\'AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT\x10\x01\x12-\n)AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION\x10\x02\x12-\n)AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS\x10\x03\x42u\n\"com.google.analytics.admin.v1alphaB\rAudienceProtoP\x01Z>cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpbb\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Duration", "google/protobuf/duration.proto"], - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Analytics diff --git a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/channel_group_pb.rb b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/channel_group_pb.rb index 1ef499ca69e9..c3cfa480e242 100644 --- a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/channel_group_pb.rb +++ b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/channel_group_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n2google/analytics/admin/v1alpha/channel_group.proto\x12\x1egoogle.analytics.admin.v1alpha\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xab\x04\n\x12\x43hannelGroupFilter\x12X\n\rstring_filter\x18\x02 \x01(\x0b\x32?.google.analytics.admin.v1alpha.ChannelGroupFilter.StringFilterH\x00\x12Y\n\x0ein_list_filter\x18\x03 \x01(\x0b\x32?.google.analytics.admin.v1alpha.ChannelGroupFilter.InListFilterH\x00\x12\x1a\n\nfield_name\x18\x01 \x01(\tB\x06\xe0\x41\x02\xe0\x41\x05\x1a\x8e\x02\n\x0cStringFilter\x12\x62\n\nmatch_type\x18\x01 \x01(\x0e\x32I.google.analytics.admin.v1alpha.ChannelGroupFilter.StringFilter.MatchTypeB\x03\xe0\x41\x02\x12\x12\n\x05value\x18\x02 \x01(\tB\x03\xe0\x41\x02\"\x85\x01\n\tMatchType\x12\x1a\n\x16MATCH_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45XACT\x10\x01\x12\x0f\n\x0b\x42\x45GINS_WITH\x10\x02\x12\r\n\tENDS_WITH\x10\x03\x12\x0c\n\x08\x43ONTAINS\x10\x04\x12\x0f\n\x0b\x46ULL_REGEXP\x10\x05\x12\x12\n\x0ePARTIAL_REGEXP\x10\x06\x1a#\n\x0cInListFilter\x12\x13\n\x06values\x18\x01 \x03(\tB\x03\xe0\x41\x02\x42\x0e\n\x0cvalue_filter\"\xf1\x02\n\x1c\x43hannelGroupFilterExpression\x12U\n\tand_group\x18\x01 \x01(\x0b\x32@.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionListH\x00\x12T\n\x08or_group\x18\x02 \x01(\x0b\x32@.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionListH\x00\x12V\n\x0enot_expression\x18\x03 \x01(\x0b\x32<.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionH\x00\x12\x44\n\x06\x66ilter\x18\x04 \x01(\x0b\x32\x32.google.analytics.admin.v1alpha.ChannelGroupFilterH\x00\x42\x06\n\x04\x65xpr\"|\n ChannelGroupFilterExpressionList\x12X\n\x12\x66ilter_expressions\x18\x01 \x03(\x0b\x32<.google.analytics.admin.v1alpha.ChannelGroupFilterExpression\"\x80\x01\n\x0cGroupingRule\x12\x19\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12U\n\nexpression\x18\x02 \x01(\x0b\x32<.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionB\x03\xe0\x41\x02\"\xb4\x02\n\x0c\x43hannelGroup\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12H\n\rgrouping_rule\x18\x04 \x03(\x0b\x32,.google.analytics.admin.v1alpha.GroupingRuleB\x03\xe0\x41\x02\x12\x1b\n\x0esystem_defined\x18\x05 \x01(\x08\x42\x03\xe0\x41\x03\x12\x14\n\x07primary\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01:d\xea\x41\x61\n*analyticsadmin.googleapis.com/ChannelGroup\x12\x33properties/{property}/channelGroups/{channel_group}By\n\"com.google.analytics.admin.v1alphaB\x11\x43hannelGroupProtoP\x01Z>cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpbb\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Analytics diff --git a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/event_create_and_edit_pb.rb b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/event_create_and_edit_pb.rb index 609697cd2d48..6c82f8d9ab55 100644 --- a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/event_create_and_edit_pb.rb +++ b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/event_create_and_edit_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n:google/analytics/admin/v1alpha/event_create_and_edit.proto\x12\x1egoogle.analytics.admin.v1alpha\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"I\n\x11ParameterMutation\x12\x16\n\tparameter\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x1c\n\x0fparameter_value\x18\x02 \x01(\tB\x03\xe0\x41\x02\"\x92\x03\n\x0f\x45ventCreateRule\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x1e\n\x11\x64\x65stination_event\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12P\n\x10\x65vent_conditions\x18\x03 \x03(\x0b\x32\x31.google.analytics.admin.v1alpha.MatchingConditionB\x03\xe0\x41\x02\x12\x1e\n\x16source_copy_parameters\x18\x04 \x01(\x08\x12N\n\x13parameter_mutations\x18\x05 \x03(\x0b\x32\x31.google.analytics.admin.v1alpha.ParameterMutation:\x89\x01\xea\x41\x85\x01\n-analyticsadmin.googleapis.com/EventCreateRule\x12Tproperties/{property}/dataStreams/{data_stream}/eventCreateRules/{event_create_rule}\"\xa8\x03\n\rEventEditRule\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12P\n\x10\x65vent_conditions\x18\x03 \x03(\x0b\x32\x31.google.analytics.admin.v1alpha.MatchingConditionB\x03\xe0\x41\x02\x12S\n\x13parameter_mutations\x18\x04 \x03(\x0b\x32\x31.google.analytics.admin.v1alpha.ParameterMutationB\x03\xe0\x41\x02\x12\x1d\n\x10processing_order\x18\x05 \x01(\x03\x42\x03\xe0\x41\x03:\xa2\x01\xea\x41\x9e\x01\n+analyticsadmin.googleapis.com/EventEditRule\x12Pproperties/{property}/dataStreams/{data_stream}/eventEditRules/{event_edit_rule}*\x0e\x65ventEditRules2\reventEditRule\"\xad\x04\n\x11MatchingCondition\x12\x12\n\x05\x66ield\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12^\n\x0f\x63omparison_type\x18\x02 \x01(\x0e\x32@.google.analytics.admin.v1alpha.MatchingCondition.ComparisonTypeB\x03\xe0\x41\x02\x12\x12\n\x05value\x18\x03 \x01(\tB\x03\xe0\x41\x02\x12\x0f\n\x07negated\x18\x04 \x01(\x08\"\xfe\x02\n\x0e\x43omparisonType\x12\x1f\n\x1b\x43OMPARISON_TYPE_UNSPECIFIED\x10\x00\x12\n\n\x06\x45QUALS\x10\x01\x12\x1b\n\x17\x45QUALS_CASE_INSENSITIVE\x10\x02\x12\x0c\n\x08\x43ONTAINS\x10\x03\x12\x1d\n\x19\x43ONTAINS_CASE_INSENSITIVE\x10\x04\x12\x0f\n\x0bSTARTS_WITH\x10\x05\x12 \n\x1cSTARTS_WITH_CASE_INSENSITIVE\x10\x06\x12\r\n\tENDS_WITH\x10\x07\x12\x1e\n\x1a\x45NDS_WITH_CASE_INSENSITIVE\x10\x08\x12\x10\n\x0cGREATER_THAN\x10\t\x12\x19\n\x15GREATER_THAN_OR_EQUAL\x10\n\x12\r\n\tLESS_THAN\x10\x0b\x12\x16\n\x12LESS_THAN_OR_EQUAL\x10\x0c\x12\x16\n\x12REGULAR_EXPRESSION\x10\r\x12\'\n#REGULAR_EXPRESSION_CASE_INSENSITIVE\x10\x0e\x42\x66\n\"com.google.analytics.admin.v1alphaP\x01Z>cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpbb\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Analytics diff --git a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/expanded_data_set_pb.rb b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/expanded_data_set_pb.rb index 28294356a708..5bd114a73dbc 100644 --- a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/expanded_data_set_pb.rb +++ b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/expanded_data_set_pb.rb @@ -11,30 +11,8 @@ descriptor_data = "\n6google/analytics/admin/v1alpha/expanded_data_set.proto\x12\x1egoogle.analytics.admin.v1alpha\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xa6\x04\n\x15\x45xpandedDataSetFilter\x12[\n\rstring_filter\x18\x02 \x01(\x0b\x32\x42.google.analytics.admin.v1alpha.ExpandedDataSetFilter.StringFilterH\x00\x12\\\n\x0ein_list_filter\x18\x03 \x01(\x0b\x32\x42.google.analytics.admin.v1alpha.ExpandedDataSetFilter.InListFilterH\x00\x12\x17\n\nfield_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x1a\xe8\x01\n\x0cStringFilter\x12\x65\n\nmatch_type\x18\x01 \x01(\x0e\x32L.google.analytics.admin.v1alpha.ExpandedDataSetFilter.StringFilter.MatchTypeB\x03\xe0\x41\x02\x12\x12\n\x05value\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0e\x63\x61se_sensitive\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\"@\n\tMatchType\x12\x1a\n\x16MATCH_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45XACT\x10\x01\x12\x0c\n\x08\x43ONTAINS\x10\x02\x1a@\n\x0cInListFilter\x12\x13\n\x06values\x18\x01 \x03(\tB\x03\xe0\x41\x02\x12\x1b\n\x0e\x63\x61se_sensitive\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\x42\x0c\n\none_filter\"\xa7\x02\n\x1f\x45xpandedDataSetFilterExpression\x12X\n\tand_group\x18\x01 \x01(\x0b\x32\x43.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionListH\x00\x12Y\n\x0enot_expression\x18\x02 \x01(\x0b\x32?.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionH\x00\x12G\n\x06\x66ilter\x18\x03 \x01(\x0b\x32\x35.google.analytics.admin.v1alpha.ExpandedDataSetFilterH\x00\x42\x06\n\x04\x65xpr\"\x82\x01\n#ExpandedDataSetFilterExpressionList\x12[\n\x12\x66ilter_expressions\x18\x01 \x03(\x0b\x32?.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpression\"\xb2\x03\n\x0f\x45xpandedDataSet\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x1c\n\x0f\x64imension_names\x18\x04 \x03(\tB\x03\xe0\x41\x05\x12\x19\n\x0cmetric_names\x18\x05 \x03(\tB\x03\xe0\x41\x05\x12i\n\x1b\x64imension_filter_expression\x18\x06 \x01(\x0b\x32?.google.analytics.admin.v1alpha.ExpandedDataSetFilterExpressionB\x03\xe0\x41\x05\x12\x43\n\x1a\x64\x61ta_collection_start_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03:n\xea\x41k\n-analyticsadmin.googleapis.com/ExpandedDataSet\x12:properties/{property}/expandedDataSets/{expanded_data_set}B|\n\"com.google.analytics.admin.v1alphaB\x14\x45xpandedDataSetProtoP\x01Z>cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpbb\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Analytics diff --git a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/resources_pb.rb b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/resources_pb.rb index 458cd9b2a6f9..023abb459685 100644 --- a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/resources_pb.rb +++ b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/resources_pb.rb @@ -17,36 +17,8 @@ descriptor_data = "\n.google/analytics/admin/v1alpha/resources.proto\x12\x1egoogle.analytics.admin.v1alpha\x1a-google/analytics/admin/v1alpha/audience.proto\x1a\x32google/analytics/admin/v1alpha/channel_group.proto\x1a:google/analytics/admin/v1alpha/event_create_and_edit.proto\x1a\x36google/analytics/admin/v1alpha/expanded_data_set.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x16google/type/date.proto\"\xe4\x02\n\x07\x41\x63\x63ount\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x34\n\x0b\x63reate_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x19\n\x0c\x64isplay_name\x18\x04 \x01(\tB\x03\xe0\x41\x02\x12\x13\n\x0bregion_code\x18\x05 \x01(\t\x12\x14\n\x07\x64\x65leted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x03\x12T\n\x10gmp_organization\x18\x07 \x01(\tB:\xe0\x41\x03\xfa\x41\x34\n2marketingplatformadmin.googleapis.com/Organization:>\xea\x41;\n%analyticsadmin.googleapis.com/Account\x12\x12\x61\x63\x63ounts/{account}\"\xb9\x05\n\x08Property\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12H\n\rproperty_type\x18\x0e \x01(\x0e\x32,.google.analytics.admin.v1alpha.PropertyTypeB\x03\xe0\x41\x05\x12\x34\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x13\n\x06parent\x18\x02 \x01(\tB\x03\xe0\x41\x05\x12\x19\n\x0c\x64isplay_name\x18\x05 \x01(\tB\x03\xe0\x41\x02\x12K\n\x11industry_category\x18\x06 \x01(\x0e\x32\x30.google.analytics.admin.v1alpha.IndustryCategory\x12\x16\n\ttime_zone\x18\x07 \x01(\tB\x03\xe0\x41\x02\x12\x15\n\rcurrency_code\x18\x08 \x01(\t\x12H\n\rservice_level\x18\n \x01(\x0e\x32,.google.analytics.admin.v1alpha.ServiceLevelB\x03\xe0\x41\x03\x12\x34\n\x0b\x64\x65lete_time\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0b\x65xpire_time\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12>\n\x07\x61\x63\x63ount\x18\r \x01(\tB-\xe0\x41\x05\xfa\x41\'\n%analyticsadmin.googleapis.com/Account:B\xea\x41?\n&analyticsadmin.googleapis.com/Property\x12\x15properties/{property}\"\xf4\x07\n\nDataStream\x12S\n\x0fweb_stream_data\x18\x06 \x01(\x0b\x32\x38.google.analytics.admin.v1alpha.DataStream.WebStreamDataH\x00\x12\x62\n\x17\x61ndroid_app_stream_data\x18\x07 \x01(\x0b\x32?.google.analytics.admin.v1alpha.DataStream.AndroidAppStreamDataH\x00\x12Z\n\x13ios_app_stream_data\x18\x08 \x01(\x0b\x32;.google.analytics.admin.v1alpha.DataStream.IosAppStreamDataH\x00\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12O\n\x04type\x18\x02 \x01(\x0e\x32\x39.google.analytics.admin.v1alpha.DataStream.DataStreamTypeB\x06\xe0\x41\x05\xe0\x41\x02\x12\x14\n\x0c\x64isplay_name\x18\x03 \x01(\t\x12\x34\n\x0b\x63reate_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x1a_\n\rWebStreamData\x12\x1b\n\x0emeasurement_id\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x1c\n\x0f\x66irebase_app_id\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12\x13\n\x0b\x64\x65\x66\x61ult_uri\x18\x03 \x01(\t\x1aO\n\x14\x41ndroidAppStreamData\x12\x1c\n\x0f\x66irebase_app_id\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\x0cpackage_name\x18\x02 \x01(\tB\x03\xe0\x41\x05\x1aK\n\x10IosAppStreamData\x12\x1c\n\x0f\x66irebase_app_id\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\tbundle_id\x18\x02 \x01(\tB\x06\xe0\x41\x05\xe0\x41\x02\"}\n\x0e\x44\x61taStreamType\x12 \n\x1c\x44\x41TA_STREAM_TYPE_UNSPECIFIED\x10\x00\x12\x13\n\x0fWEB_DATA_STREAM\x10\x01\x12\x1b\n\x17\x41NDROID_APP_DATA_STREAM\x10\x02\x12\x17\n\x13IOS_APP_DATA_STREAM\x10\x03:^\xea\x41[\n(analyticsadmin.googleapis.com/DataStream\x12/properties/{property}/dataStreams/{data_stream}B\r\n\x0bstream_data\"\xd3\x01\n\x0c\x46irebaseLink\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x14\n\x07project\x18\x02 \x01(\tB\x03\xe0\x41\x05\x12\x34\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03:d\xea\x41\x61\n*analyticsadmin.googleapis.com/FirebaseLink\x12\x33properties/{property}/firebaseLinks/{firebase_link}\"\xa9\x01\n\rGlobalSiteTag\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x14\n\x07snippet\x18\x02 \x01(\tB\x03\xe0\x41\x05:o\xea\x41l\n+analyticsadmin.googleapis.com/GlobalSiteTag\x12=properties/{property}/dataStreams/{data_stream}/globalSiteTag\"\x98\x03\n\rGoogleAdsLink\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x18\n\x0b\x63ustomer_id\x18\x03 \x01(\tB\x03\xe0\x41\x05\x12\x1f\n\x12\x63\x61n_manage_clients\x18\x04 \x01(\x08\x42\x03\xe0\x41\x03\x12?\n\x1b\x61\x64s_personalization_enabled\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x0b\x63reate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\"\n\x15\x63reator_email_address\x18\t \x01(\tB\x03\xe0\x41\x03:h\xea\x41\x65\n+analyticsadmin.googleapis.com/GoogleAdsLink\x12\x36properties/{property}/googleAdsLinks/{google_ads_link}\"\xef\x02\n\x13\x44\x61taSharingSettings\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12+\n#sharing_with_google_support_enabled\x18\x02 \x01(\x08\x12\x32\n*sharing_with_google_assigned_sales_enabled\x18\x03 \x01(\x08\x12\x31\n%sharing_with_google_any_sales_enabled\x18\x04 \x01(\x08\x42\x02\x18\x01\x12,\n$sharing_with_google_products_enabled\x18\x05 \x01(\x08\x12#\n\x1bsharing_with_others_enabled\x18\x06 \x01(\x08:^\xea\x41[\n1analyticsadmin.googleapis.com/DataSharingSettings\x12&accounts/{account}/dataSharingSettings\"\x95\x02\n\x0e\x41\x63\x63ountSummary\x12\x0c\n\x04name\x18\x01 \x01(\t\x12;\n\x07\x61\x63\x63ount\x18\x02 \x01(\tB*\xfa\x41\'\n%analyticsadmin.googleapis.com/Account\x12\x14\n\x0c\x64isplay_name\x18\x03 \x01(\t\x12K\n\x12property_summaries\x18\x04 \x03(\x0b\x32/.google.analytics.admin.v1alpha.PropertySummary:U\xea\x41R\n,analyticsadmin.googleapis.com/AccountSummary\x12\"accountSummaries/{account_summary}\"\xbb\x01\n\x0fPropertySummary\x12=\n\x08property\x18\x01 \x01(\tB+\xfa\x41(\n&analyticsadmin.googleapis.com/Property\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\x12\x43\n\rproperty_type\x18\x03 \x01(\x0e\x32,.google.analytics.admin.v1alpha.PropertyType\x12\x0e\n\x06parent\x18\x04 \x01(\t\"\x8e\x02\n\x19MeasurementProtocolSecret\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x19\n\x0csecret_value\x18\x03 \x01(\tB\x03\xe0\x41\x03:\xa7\x01\xea\x41\xa3\x01\n7analyticsadmin.googleapis.com/MeasurementProtocolSecret\x12hproperties/{property}/dataStreams/{data_stream}/measurementProtocolSecrets/{measurement_protocol_secret}\"\x83\x04\n SKAdNetworkConversionValueSchema\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12P\n\x13postback_window_one\x18\x02 \x01(\x0b\x32..google.analytics.admin.v1alpha.PostbackWindowB\x03\xe0\x41\x02\x12K\n\x13postback_window_two\x18\x03 \x01(\x0b\x32..google.analytics.admin.v1alpha.PostbackWindow\x12M\n\x15postback_window_three\x18\x04 \x01(\x0b\x32..google.analytics.admin.v1alpha.PostbackWindow\x12\x1f\n\x17\x61pply_conversion_values\x18\x05 \x01(\x08:\xbc\x01\xea\x41\xb8\x01\n>analyticsadmin.googleapis.com/SKAdNetworkConversionValueSchema\x12vproperties/{property}/dataStreams/{data_stream}/sKAdNetworkConversionValueSchema/{skadnetwork_conversion_value_schema}\"\x87\x01\n\x0ePostbackWindow\x12K\n\x11\x63onversion_values\x18\x01 \x03(\x0b\x32\x30.google.analytics.admin.v1alpha.ConversionValues\x12(\n postback_window_settings_enabled\x18\x02 \x01(\x08\"\xf4\x01\n\x10\x43onversionValues\x12\x14\n\x0c\x64isplay_name\x18\x01 \x01(\t\x12\x17\n\nfine_value\x18\x02 \x01(\x05H\x00\x88\x01\x01\x12\x46\n\x0c\x63oarse_value\x18\x03 \x01(\x0e\x32+.google.analytics.admin.v1alpha.CoarseValueB\x03\xe0\x41\x02\x12\x44\n\x0e\x65vent_mappings\x18\x04 \x03(\x0b\x32,.google.analytics.admin.v1alpha.EventMapping\x12\x14\n\x0clock_enabled\x18\x05 \x01(\x08\x42\r\n\x0b_fine_value\"\xef\x01\n\x0c\x45ventMapping\x12\x17\n\nevent_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x1c\n\x0fmin_event_count\x18\x02 \x01(\x03H\x00\x88\x01\x01\x12\x1c\n\x0fmax_event_count\x18\x03 \x01(\x03H\x01\x88\x01\x01\x12\x1c\n\x0fmin_event_value\x18\x04 \x01(\x01H\x02\x88\x01\x01\x12\x1c\n\x0fmax_event_value\x18\x05 \x01(\x01H\x03\x88\x01\x01\x42\x12\n\x10_min_event_countB\x12\n\x10_max_event_countB\x12\n\x10_min_event_valueB\x12\n\x10_max_event_value\"\x8a\x02\n\x12\x43hangeHistoryEvent\x12\n\n\x02id\x18\x01 \x01(\t\x12/\n\x0b\x63hange_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12=\n\nactor_type\x18\x03 \x01(\x0e\x32).google.analytics.admin.v1alpha.ActorType\x12\x18\n\x10user_actor_email\x18\x04 \x01(\t\x12\x18\n\x10\x63hanges_filtered\x18\x05 \x01(\x08\x12\x44\n\x07\x63hanges\x18\x06 \x03(\x0b\x32\x33.google.analytics.admin.v1alpha.ChangeHistoryChange\"\xb8\x15\n\x13\x43hangeHistoryChange\x12\x10\n\x08resource\x18\x01 \x01(\t\x12:\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32*.google.analytics.admin.v1alpha.ActionType\x12i\n\x16resource_before_change\x18\x03 \x01(\x0b\x32I.google.analytics.admin.v1alpha.ChangeHistoryChange.ChangeHistoryResource\x12h\n\x15resource_after_change\x18\x04 \x01(\x0b\x32I.google.analytics.admin.v1alpha.ChangeHistoryChange.ChangeHistoryResource\x1a\xfd\x12\n\x15\x43hangeHistoryResource\x12:\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\'.google.analytics.admin.v1alpha.AccountH\x00\x12<\n\x08property\x18\x02 \x01(\x0b\x32(.google.analytics.admin.v1alpha.PropertyH\x00\x12\x45\n\rfirebase_link\x18\x06 \x01(\x0b\x32,.google.analytics.admin.v1alpha.FirebaseLinkH\x00\x12H\n\x0fgoogle_ads_link\x18\x07 \x01(\x0b\x32-.google.analytics.admin.v1alpha.GoogleAdsLinkH\x00\x12X\n\x17google_signals_settings\x18\x08 \x01(\x0b\x32\x35.google.analytics.admin.v1alpha.GoogleSignalsSettingsH\x00\x12j\n!display_video_360_advertiser_link\x18\t \x01(\x0b\x32=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkH\x00\x12{\n*display_video_360_advertiser_link_proposal\x18\n \x01(\x0b\x32\x45.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposalH\x00\x12K\n\x10\x63onversion_event\x18\x0b \x01(\x0b\x32/.google.analytics.admin.v1alpha.ConversionEventH\x00\x12`\n\x1bmeasurement_protocol_secret\x18\x0c \x01(\x0b\x32\x39.google.analytics.admin.v1alpha.MeasurementProtocolSecretH\x00\x12K\n\x10\x63ustom_dimension\x18\r \x01(\x0b\x32/.google.analytics.admin.v1alpha.CustomDimensionH\x00\x12\x45\n\rcustom_metric\x18\x0e \x01(\x0b\x32,.google.analytics.admin.v1alpha.CustomMetricH\x00\x12X\n\x17\x64\x61ta_retention_settings\x18\x0f \x01(\x0b\x32\x35.google.analytics.admin.v1alpha.DataRetentionSettingsH\x00\x12O\n\x13search_ads_360_link\x18\x10 \x01(\x0b\x32\x30.google.analytics.admin.v1alpha.SearchAds360LinkH\x00\x12\x41\n\x0b\x64\x61ta_stream\x18\x12 \x01(\x0b\x32*.google.analytics.admin.v1alpha.DataStreamH\x00\x12S\n\x14\x61ttribution_settings\x18\x14 \x01(\x0b\x32\x33.google.analytics.admin.v1alpha.AttributionSettingsH\x00\x12L\n\x11\x65xpanded_data_set\x18\x15 \x01(\x0b\x32/.google.analytics.admin.v1alpha.ExpandedDataSetH\x00\x12\x45\n\rchannel_group\x18\x16 \x01(\x0b\x32,.google.analytics.admin.v1alpha.ChannelGroupH\x00\x12\x45\n\rbigquery_link\x18\x17 \x01(\x0b\x32,.google.analytics.admin.v1alpha.BigQueryLinkH\x00\x12\x64\n\x1d\x65nhanced_measurement_settings\x18\x18 \x01(\x0b\x32;.google.analytics.admin.v1alpha.EnhancedMeasurementSettingsH\x00\x12X\n\x17\x64\x61ta_redaction_settings\x18\x19 \x01(\x0b\x32\x35.google.analytics.admin.v1alpha.DataRedactionSettingsH\x00\x12o\n#skadnetwork_conversion_value_schema\x18\x1a \x01(\x0b\x32@.google.analytics.admin.v1alpha.SKAdNetworkConversionValueSchemaH\x00\x12\x43\n\x0c\x61\x64sense_link\x18\x1b \x01(\x0b\x32+.google.analytics.admin.v1alpha.AdSenseLinkH\x00\x12<\n\x08\x61udience\x18\x1c \x01(\x0b\x32(.google.analytics.admin.v1alpha.AudienceH\x00\x12L\n\x11\x65vent_create_rule\x18\x1d \x01(\x0b\x32/.google.analytics.admin.v1alpha.EventCreateRuleH\x00\x12=\n\tkey_event\x18\x1e \x01(\x0b\x32(.google.analytics.admin.v1alpha.KeyEventH\x00\x12M\n\x11\x63\x61lculated_metric\x18\x1f \x01(\x0b\x32\x30.google.analytics.admin.v1alpha.CalculatedMetricH\x00\x12\\\n\x19reporting_data_annotation\x18 \x01(\x0b\x32\x37.google.analytics.admin.v1alpha.ReportingDataAnnotationH\x00\x12X\n\x17subproperty_sync_config\x18! \x01(\x0b\x32\x35.google.analytics.admin.v1alpha.SubpropertySyncConfigH\x00\x12`\n\x1breporting_identity_settings\x18\" \x01(\x0b\x32\x39.google.analytics.admin.v1alpha.ReportingIdentitySettingsH\x00\x42\n\n\x08resource\"\xdf\x03\n\x1d\x44isplayVideo360AdvertiserLink\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x1a\n\radvertiser_id\x18\x02 \x01(\tB\x03\xe0\x41\x05\x12$\n\x17\x61\x64vertiser_display_name\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12?\n\x1b\x61\x64s_personalization_enabled\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x46\n\x1d\x63\x61mpaign_data_sharing_enabled\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x05\x12\x42\n\x19\x63ost_data_sharing_enabled\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x05:\x9b\x01\xea\x41\x97\x01\n;analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLink\x12Xproperties/{property}/displayVideo360AdvertiserLinks/{display_video_360_advertiser_link}\"\x8a\x05\n%DisplayVideo360AdvertiserLinkProposal\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x1a\n\radvertiser_id\x18\x02 \x01(\tB\x03\xe0\x41\x05\x12\x64\n\x1clink_proposal_status_details\x18\x03 \x01(\x0b\x32\x39.google.analytics.admin.v1alpha.LinkProposalStatusDetailsB\x03\xe0\x41\x03\x12$\n\x17\x61\x64vertiser_display_name\x18\x04 \x01(\tB\x03\xe0\x41\x03\x12\x1d\n\x10validation_email\x18\x05 \x01(\tB\x03\xe0\x41\x04\x12\x44\n\x1b\x61\x64s_personalization_enabled\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x05\x12\x46\n\x1d\x63\x61mpaign_data_sharing_enabled\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x05\x12\x42\n\x19\x63ost_data_sharing_enabled\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x05:\xb4\x01\xea\x41\xb0\x01\nCanalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\x12iproperties/{property}/displayVideo360AdvertiserLinkProposals/{display_video_360_advertiser_link_proposal}\"\xe8\x03\n\x10SearchAds360Link\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x1a\n\radvertiser_id\x18\x02 \x01(\tB\x03\xe0\x41\x05\x12\x46\n\x1d\x63\x61mpaign_data_sharing_enabled\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x05\x12\x42\n\x19\x63ost_data_sharing_enabled\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x03\xe0\x41\x05\x12$\n\x17\x61\x64vertiser_display_name\x18\x05 \x01(\tB\x03\xe0\x41\x03\x12?\n\x1b\x61\x64s_personalization_enabled\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12>\n\x1asite_stats_sharing_enabled\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:r\xea\x41o\n.analyticsadmin.googleapis.com/SearchAds360Link\x12=properties/{property}/searchAds360Links/{search_ads_360_link}\"\xfc\x01\n\x19LinkProposalStatusDetails\x12l\n link_proposal_initiating_product\x18\x01 \x01(\x0e\x32=.google.analytics.admin.v1alpha.LinkProposalInitiatingProductB\x03\xe0\x41\x03\x12\x1c\n\x0frequestor_email\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12S\n\x13link_proposal_state\x18\x03 \x01(\x0e\x32\x31.google.analytics.admin.v1alpha.LinkProposalStateB\x03\xe0\x41\x03\"\xe0\x05\n\x0f\x43onversionEvent\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x17\n\nevent_name\x18\x02 \x01(\tB\x03\xe0\x41\x05\x12\x34\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x16\n\tdeletable\x18\x04 \x01(\x08\x42\x03\xe0\x41\x03\x12\x13\n\x06\x63ustom\x18\x05 \x01(\x08\x42\x03\xe0\x41\x03\x12\x66\n\x0f\x63ounting_method\x18\x06 \x01(\x0e\x32H.google.analytics.admin.v1alpha.ConversionEvent.ConversionCountingMethodB\x03\xe0\x41\x01\x12r\n\x18\x64\x65\x66\x61ult_conversion_value\x18\x07 \x01(\x0b\x32\x46.google.analytics.admin.v1alpha.ConversionEvent.DefaultConversionValueB\x03\xe0\x41\x01H\x00\x88\x01\x01\x1a\x64\n\x16\x44\x65\x66\x61ultConversionValue\x12\x12\n\x05value\x18\x01 \x01(\x01H\x00\x88\x01\x01\x12\x1a\n\rcurrency_code\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x08\n\x06_valueB\x10\n\x0e_currency_code\"p\n\x18\x43onversionCountingMethod\x12*\n&CONVERSION_COUNTING_METHOD_UNSPECIFIED\x10\x00\x12\x12\n\x0eONCE_PER_EVENT\x10\x01\x12\x14\n\x10ONCE_PER_SESSION\x10\x02:m\xea\x41j\n-analyticsadmin.googleapis.com/ConversionEvent\x12\x39properties/{property}/conversionEvents/{conversion_event}B\x1b\n\x19_default_conversion_value\"\xd7\x04\n\x08KeyEvent\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x17\n\nevent_name\x18\x02 \x01(\tB\x03\xe0\x41\x05\x12\x34\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x16\n\tdeletable\x18\x04 \x01(\x08\x42\x03\xe0\x41\x03\x12\x13\n\x06\x63ustom\x18\x05 \x01(\x08\x42\x03\xe0\x41\x03\x12U\n\x0f\x63ounting_method\x18\x06 \x01(\x0e\x32\x37.google.analytics.admin.v1alpha.KeyEvent.CountingMethodB\x03\xe0\x41\x02\x12Q\n\rdefault_value\x18\x07 \x01(\x0b\x32\x35.google.analytics.admin.v1alpha.KeyEvent.DefaultValueB\x03\xe0\x41\x01\x1a\x46\n\x0c\x44\x65\x66\x61ultValue\x12\x1a\n\rnumeric_value\x18\x01 \x01(\x01\x42\x03\xe0\x41\x02\x12\x1a\n\rcurrency_code\x18\x02 \x01(\tB\x03\xe0\x41\x02\"[\n\x0e\x43ountingMethod\x12\x1f\n\x1b\x43OUNTING_METHOD_UNSPECIFIED\x10\x00\x12\x12\n\x0eONCE_PER_EVENT\x10\x01\x12\x14\n\x10ONCE_PER_SESSION\x10\x02:m\xea\x41j\n&analyticsadmin.googleapis.com/KeyEvent\x12+properties/{property}/keyEvents/{key_event}*\tkeyEvents2\x08keyEvent\"\xa0\x02\n\x15GoogleSignalsSettings\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x41\n\x05state\x18\x03 \x01(\x0e\x32\x32.google.analytics.admin.v1alpha.GoogleSignalsState\x12J\n\x07\x63onsent\x18\x04 \x01(\x0e\x32\x34.google.analytics.admin.v1alpha.GoogleSignalsConsentB\x03\xe0\x41\x03:e\xea\x41\x62\n3analyticsadmin.googleapis.com/GoogleSignalsSettings\x12+properties/{property}/googleSignalsSettings\"\xbc\x03\n\x0f\x43ustomDimension\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x1e\n\x0eparameter_name\x18\x02 \x01(\tB\x06\xe0\x41\x02\xe0\x41\x05\x12\x19\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12U\n\x05scope\x18\x05 \x01(\x0e\x32>.google.analytics.admin.v1alpha.CustomDimension.DimensionScopeB\x06\xe0\x41\x02\xe0\x41\x05\x12)\n\x1c\x64isallow_ads_personalization\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01\"P\n\x0e\x44imensionScope\x12\x1f\n\x1b\x44IMENSION_SCOPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45VENT\x10\x01\x12\x08\n\x04USER\x10\x02\x12\x08\n\x04ITEM\x10\x03:m\xea\x41j\n-analyticsadmin.googleapis.com/CustomDimension\x12\x39properties/{property}/customDimensions/{custom_dimension}\"\xc5\x06\n\x0c\x43ustomMetric\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x1e\n\x0eparameter_name\x18\x02 \x01(\tB\x06\xe0\x41\x02\xe0\x41\x05\x12\x19\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12[\n\x10measurement_unit\x18\x05 \x01(\x0e\x32<.google.analytics.admin.v1alpha.CustomMetric.MeasurementUnitB\x03\xe0\x41\x02\x12O\n\x05scope\x18\x06 \x01(\x0e\x32\x38.google.analytics.admin.v1alpha.CustomMetric.MetricScopeB\x06\xe0\x41\x02\xe0\x41\x05\x12\x66\n\x16restricted_metric_type\x18\x08 \x03(\x0e\x32\x41.google.analytics.admin.v1alpha.CustomMetric.RestrictedMetricTypeB\x03\xe0\x41\x01\"\xb7\x01\n\x0fMeasurementUnit\x12 \n\x1cMEASUREMENT_UNIT_UNSPECIFIED\x10\x00\x12\x0c\n\x08STANDARD\x10\x01\x12\x0c\n\x08\x43URRENCY\x10\x02\x12\x08\n\x04\x46\x45\x45T\x10\x03\x12\n\n\x06METERS\x10\x04\x12\x0e\n\nKILOMETERS\x10\x05\x12\t\n\x05MILES\x10\x06\x12\x10\n\x0cMILLISECONDS\x10\x07\x12\x0b\n\x07SECONDS\x10\x08\x12\x0b\n\x07MINUTES\x10\t\x12\t\n\x05HOURS\x10\n\"6\n\x0bMetricScope\x12\x1c\n\x18METRIC_SCOPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45VENT\x10\x01\"_\n\x14RestrictedMetricType\x12&\n\"RESTRICTED_METRIC_TYPE_UNSPECIFIED\x10\x00\x12\r\n\tCOST_DATA\x10\x01\x12\x10\n\x0cREVENUE_DATA\x10\x02:d\xea\x41\x61\n*analyticsadmin.googleapis.com/CustomMetric\x12\x33properties/{property}/customMetrics/{custom_metric}\"\xa7\x06\n\x10\x43\x61lculatedMetric\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x19\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x02\x12!\n\x14\x63\x61lculated_metric_id\x18\x04 \x01(\tB\x03\xe0\x41\x03\x12U\n\x0bmetric_unit\x18\x05 \x01(\x0e\x32;.google.analytics.admin.v1alpha.CalculatedMetric.MetricUnitB\x03\xe0\x41\x02\x12j\n\x16restricted_metric_type\x18\x06 \x03(\x0e\x32\x45.google.analytics.admin.v1alpha.CalculatedMetric.RestrictedMetricTypeB\x03\xe0\x41\x03\x12\x14\n\x07\x66ormula\x18\x07 \x01(\tB\x03\xe0\x41\x02\x12%\n\x18invalid_metric_reference\x18\t \x01(\x08\x42\x03\xe0\x41\x03\"\xad\x01\n\nMetricUnit\x12\x1b\n\x17METRIC_UNIT_UNSPECIFIED\x10\x00\x12\x0c\n\x08STANDARD\x10\x01\x12\x0c\n\x08\x43URRENCY\x10\x02\x12\x08\n\x04\x46\x45\x45T\x10\x03\x12\t\n\x05MILES\x10\x04\x12\n\n\x06METERS\x10\x05\x12\x0e\n\nKILOMETERS\x10\x06\x12\x10\n\x0cMILLISECONDS\x10\x07\x12\x0b\n\x07SECONDS\x10\x08\x12\x0b\n\x07MINUTES\x10\t\x12\t\n\x05HOURS\x10\n\"_\n\x14RestrictedMetricType\x12&\n\"RESTRICTED_METRIC_TYPE_UNSPECIFIED\x10\x00\x12\r\n\tCOST_DATA\x10\x01\x12\x10\n\x0cREVENUE_DATA\x10\x02:\x96\x01\xea\x41\x92\x01\n.analyticsadmin.googleapis.com/CalculatedMetric\x12;properties/{property}/calculatedMetrics/{calculated_metric}*\x11\x63\x61lculatedMetrics2\x10\x63\x61lculatedMetric\"\xb2\x04\n\x15\x44\x61taRetentionSettings\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12j\n\x14\x65vent_data_retention\x18\x02 \x01(\x0e\x32G.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDurationB\x03\xe0\x41\x02\x12i\n\x13user_data_retention\x18\x04 \x01(\x0e\x32G.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDurationB\x03\xe0\x41\x02\x12\'\n\x1freset_user_data_on_new_activity\x18\x03 \x01(\x08\"\x9e\x01\n\x11RetentionDuration\x12\"\n\x1eRETENTION_DURATION_UNSPECIFIED\x10\x00\x12\x0e\n\nTWO_MONTHS\x10\x01\x12\x13\n\x0f\x46OURTEEN_MONTHS\x10\x03\x12\x15\n\x11TWENTY_SIX_MONTHS\x10\x04\x12\x17\n\x13THIRTY_EIGHT_MONTHS\x10\x05\x12\x10\n\x0c\x46IFTY_MONTHS\x10\x06:e\xea\x41\x62\n3analyticsadmin.googleapis.com/DataRetentionSettings\x12+properties/{property}/dataRetentionSettings\"\xfc\x0b\n\x13\x41ttributionSettings\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x97\x01\n,acquisition_conversion_event_lookback_window\x18\x02 \x01(\x0e\x32\\.google.analytics.admin.v1alpha.AttributionSettings.AcquisitionConversionEventLookbackWindowB\x03\xe0\x41\x02\x12\x8b\x01\n&other_conversion_event_lookback_window\x18\x03 \x01(\x0e\x32V.google.analytics.admin.v1alpha.AttributionSettings.OtherConversionEventLookbackWindowB\x03\xe0\x41\x02\x12w\n\x1breporting_attribution_model\x18\x04 \x01(\x0e\x32M.google.analytics.admin.v1alpha.AttributionSettings.ReportingAttributionModelB\x03\xe0\x41\x02\x12\x86\x01\n$ads_web_conversion_data_export_scope\x18\x05 \x01(\x0e\x32S.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScopeB\x03\xe0\x41\x02\"\xdb\x01\n(AcquisitionConversionEventLookbackWindow\x12<\n8ACQUISITION_CONVERSION_EVENT_LOOKBACK_WINDOW_UNSPECIFIED\x10\x00\x12\x37\n3ACQUISITION_CONVERSION_EVENT_LOOKBACK_WINDOW_7_DAYS\x10\x01\x12\x38\n4ACQUISITION_CONVERSION_EVENT_LOOKBACK_WINDOW_30_DAYS\x10\x02\"\xf8\x01\n\"OtherConversionEventLookbackWindow\x12\x36\n2OTHER_CONVERSION_EVENT_LOOKBACK_WINDOW_UNSPECIFIED\x10\x00\x12\x32\n.OTHER_CONVERSION_EVENT_LOOKBACK_WINDOW_30_DAYS\x10\x01\x12\x32\n.OTHER_CONVERSION_EVENT_LOOKBACK_WINDOW_60_DAYS\x10\x02\x12\x32\n.OTHER_CONVERSION_EVENT_LOOKBACK_WINDOW_90_DAYS\x10\x03\"\xc2\x01\n\x19ReportingAttributionModel\x12+\n\'REPORTING_ATTRIBUTION_MODEL_UNSPECIFIED\x10\x00\x12)\n%PAID_AND_ORGANIC_CHANNELS_DATA_DRIVEN\x10\x01\x12(\n$PAID_AND_ORGANIC_CHANNELS_LAST_CLICK\x10\x02\x12#\n\x1fGOOGLE_PAID_CHANNELS_LAST_CLICK\x10\x07\"\xa6\x01\n\x1f\x41\x64sWebConversionDataExportScope\x12\x34\n0ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_UNSPECIFIED\x10\x00\x12\x14\n\x10NOT_SELECTED_YET\x10\x01\x12\x1d\n\x19PAID_AND_ORGANIC_CHANNELS\x10\x02\x12\x18\n\x14GOOGLE_PAID_CHANNELS\x10\x03:a\xea\x41^\n1analyticsadmin.googleapis.com/AttributionSettings\x12)properties/{property}/attributionSettings\"\xf1\x01\n\rAccessBinding\x12\x0e\n\x04user\x18\x02 \x01(\tH\x00\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\r\n\x05roles\x18\x03 \x03(\t:\x9c\x01\xea\x41\x98\x01\n+analyticsadmin.googleapis.com/AccessBinding\x12\x32\x61\x63\x63ounts/{account}/accessBindings/{access_binding}\x12\x35properties/{property}/accessBindings/{access_binding}B\x0f\n\raccess_target\"\xaa\x03\n\x0c\x42igQueryLink\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x14\n\x07project\x18\x02 \x01(\tB\x03\xe0\x41\x05\x12\x34\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x1c\n\x14\x64\x61ily_export_enabled\x18\x04 \x01(\x08\x12 \n\x18streaming_export_enabled\x18\x05 \x01(\x08\x12\"\n\x1a\x66resh_daily_export_enabled\x18\t \x01(\x08\x12\x1e\n\x16include_advertising_id\x18\x06 \x01(\x08\x12\x16\n\x0e\x65xport_streams\x18\x07 \x03(\t\x12\x17\n\x0f\x65xcluded_events\x18\x08 \x03(\t\x12 \n\x10\x64\x61taset_location\x18\n \x01(\tB\x06\xe0\x41\x05\xe0\x41\x02:d\xea\x41\x61\n*analyticsadmin.googleapis.com/BigQueryLink\x12\x33properties/{property}/bigQueryLinks/{bigquery_link}\"\xf3\x03\n\x1b\x45nhancedMeasurementSettings\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x16\n\x0estream_enabled\x18\x02 \x01(\x08\x12\x17\n\x0fscrolls_enabled\x18\x03 \x01(\x08\x12\x1f\n\x17outbound_clicks_enabled\x18\x04 \x01(\x08\x12\x1b\n\x13site_search_enabled\x18\x05 \x01(\x08\x12 \n\x18video_engagement_enabled\x18\x06 \x01(\x08\x12\x1e\n\x16\x66ile_downloads_enabled\x18\x07 \x01(\x08\x12\x1c\n\x14page_changes_enabled\x18\x08 \x01(\x08\x12!\n\x19\x66orm_interactions_enabled\x18\t \x01(\x08\x12#\n\x16search_query_parameter\x18\n \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x13uri_query_parameter\x18\x0b \x01(\t:\x8c\x01\xea\x41\x88\x01\n9analyticsadmin.googleapis.com/EnhancedMeasurementSettings\x12Kproperties/{property}/dataStreams/{data_stream}/enhancedMeasurementSettings\"\x95\x02\n\x15\x44\x61taRedactionSettings\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x1f\n\x17\x65mail_redaction_enabled\x18\x02 \x01(\x08\x12)\n!query_parameter_redaction_enabled\x18\x03 \x01(\x08\x12\x1c\n\x14query_parameter_keys\x18\x04 \x03(\t:\x7f\xea\x41|\n3analyticsadmin.googleapis.com/DataRedactionSettings\x12\x45properties/{property}/dataStreams/{data_stream}/dataRedactionSettings\"\xa0\x01\n\x0b\x41\x64SenseLink\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x1b\n\x0e\x61\x64_client_code\x18\x02 \x01(\tB\x03\xe0\x41\x05:a\xea\x41^\n)analyticsadmin.googleapis.com/AdSenseLink\x12\x31properties/{property}/adSenseLinks/{adsense_link}\"\x8e\x02\n\x18RollupPropertySourceLink\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x1c\n\x0fsource_property\x18\x02 \x01(\tB\x03\xe0\x41\x05:\xc0\x01\xea\x41\xbc\x01\n6analyticsadmin.googleapis.com/RollupPropertySourceLink\x12Mproperties/{property}/rollupPropertySourceLinks/{rollup_property_source_link}*\x19rollupPropertySourceLinks2\x18rollupPropertySourceLink\"\xf6\x05\n\x17ReportingDataAnnotation\x12,\n\x0f\x61nnotation_date\x18\x04 \x01(\x0b\x32\x11.google.type.DateH\x00\x12\x62\n\x15\x61nnotation_date_range\x18\x05 \x01(\x0b\x32\x41.google.analytics.admin.v1alpha.ReportingDataAnnotation.DateRangeH\x00\x12\x14\n\x04name\x18\x01 \x01(\tB\x06\xe0\x41\x08\xe0\x41\x02\x12\x12\n\x05title\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12Q\n\x05\x63olor\x18\x06 \x01(\x0e\x32=.google.analytics.admin.v1alpha.ReportingDataAnnotation.ColorB\x03\xe0\x41\x02\x12\x1d\n\x10system_generated\x18\x07 \x01(\x08\x42\x03\xe0\x41\x03\x1a\x61\n\tDateRange\x12*\n\nstart_date\x18\x01 \x01(\x0b\x32\x11.google.type.DateB\x03\xe0\x41\x02\x12(\n\x08\x65nd_date\x18\x02 \x01(\x0b\x32\x11.google.type.DateB\x03\xe0\x41\x02\"i\n\x05\x43olor\x12\x15\n\x11\x43OLOR_UNSPECIFIED\x10\x00\x12\n\n\x06PURPLE\x10\x01\x12\t\n\x05\x42ROWN\x10\x02\x12\x08\n\x04\x42LUE\x10\x03\x12\t\n\x05GREEN\x10\x04\x12\x07\n\x03RED\x10\x05\x12\x08\n\x04\x43YAN\x10\x06\x12\n\n\x06ORANGE\x10\x07:\xba\x01\xea\x41\xb6\x01\n5analyticsadmin.googleapis.com/ReportingDataAnnotation\x12Jproperties/{property}/reportingDataAnnotations/{reporting_data_annotation}*\x18reportingDataAnnotations2\x17reportingDataAnnotationB\x08\n\x06target\"\xd2\x03\n\x15SubpropertySyncConfig\x12\x14\n\x04name\x18\x01 \x01(\tB\x06\xe0\x41\x08\xe0\x41\x03\x12!\n\x11\x61pply_to_property\x18\x02 \x01(\tB\x06\xe0\x41\x05\xe0\x41\x03\x12}\n%custom_dimension_and_metric_sync_mode\x18\x03 \x01(\x0e\x32I.google.analytics.admin.v1alpha.SubpropertySyncConfig.SynchronizationModeB\x03\xe0\x41\x02\"N\n\x13SynchronizationMode\x12$\n SYNCHRONIZATION_MODE_UNSPECIFIED\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\x07\n\x03\x41LL\x10\x02:\xb0\x01\xea\x41\xac\x01\n3analyticsadmin.googleapis.com/SubpropertySyncConfig\x12\x46properties/{property}/subpropertySyncConfigs/{subproperty_sync_config}*\x16subpropertySyncConfigs2\x15subpropertySyncConfig\"\xaf\x03\n\x19ReportingIdentitySettings\x12\x14\n\x04name\x18\x01 \x01(\tB\x06\xe0\x41\x08\xe0\x41\x03\x12g\n\x12reporting_identity\x18\x02 \x01(\x0e\x32K.google.analytics.admin.v1alpha.ReportingIdentitySettings.ReportingIdentity\"l\n\x11ReportingIdentity\x12*\n&IDENTITY_BLENDING_STRATEGY_UNSPECIFIED\x10\x00\x12\x0b\n\x07\x42LENDED\x10\x01\x12\x0c\n\x08OBSERVED\x10\x02\x12\x10\n\x0c\x44\x45VICE_BASED\x10\x03:\xa4\x01\xea\x41\xa0\x01\n7analyticsadmin.googleapis.com/ReportingIdentitySettings\x12/properties/{property}/reportingIdentitySettings*\x19reportingIdentitySettings2\x19reportingIdentitySettings*\xaa\x04\n\x10IndustryCategory\x12!\n\x1dINDUSTRY_CATEGORY_UNSPECIFIED\x10\x00\x12\x0e\n\nAUTOMOTIVE\x10\x01\x12#\n\x1f\x42USINESS_AND_INDUSTRIAL_MARKETS\x10\x02\x12\x0b\n\x07\x46INANCE\x10\x03\x12\x0e\n\nHEALTHCARE\x10\x04\x12\x0e\n\nTECHNOLOGY\x10\x05\x12\n\n\x06TRAVEL\x10\x06\x12\t\n\x05OTHER\x10\x07\x12\x1a\n\x16\x41RTS_AND_ENTERTAINMENT\x10\x08\x12\x16\n\x12\x42\x45\x41UTY_AND_FITNESS\x10\t\x12\x18\n\x14\x42OOKS_AND_LITERATURE\x10\n\x12\x12\n\x0e\x46OOD_AND_DRINK\x10\x0b\x12\t\n\x05GAMES\x10\x0c\x12\x17\n\x13HOBBIES_AND_LEISURE\x10\r\x12\x13\n\x0fHOME_AND_GARDEN\x10\x0e\x12\x18\n\x14INTERNET_AND_TELECOM\x10\x0f\x12\x16\n\x12LAW_AND_GOVERNMENT\x10\x10\x12\x08\n\x04NEWS\x10\x11\x12\x16\n\x12ONLINE_COMMUNITIES\x10\x12\x12\x16\n\x12PEOPLE_AND_SOCIETY\x10\x13\x12\x14\n\x10PETS_AND_ANIMALS\x10\x14\x12\x0f\n\x0bREAL_ESTATE\x10\x15\x12\r\n\tREFERENCE\x10\x16\x12\x0b\n\x07SCIENCE\x10\x17\x12\n\n\x06SPORTS\x10\x18\x12\x16\n\x12JOBS_AND_EDUCATION\x10\x19\x12\x0c\n\x08SHOPPING\x10\x1a*f\n\x0cServiceLevel\x12\x1d\n\x19SERVICE_LEVEL_UNSPECIFIED\x10\x00\x12\x1d\n\x19GOOGLE_ANALYTICS_STANDARD\x10\x01\x12\x18\n\x14GOOGLE_ANALYTICS_360\x10\x02*J\n\tActorType\x12\x1a\n\x16\x41\x43TOR_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04USER\x10\x01\x12\n\n\x06SYSTEM\x10\x02\x12\x0b\n\x07SUPPORT\x10\x03*P\n\nActionType\x12\x1b\n\x17\x41\x43TION_TYPE_UNSPECIFIED\x10\x00\x12\x0b\n\x07\x43REATED\x10\x01\x12\x0b\n\x07UPDATED\x10\x02\x12\x0b\n\x07\x44\x45LETED\x10\x03*\xa1\x06\n\x19\x43hangeHistoryResourceType\x12,\n(CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED\x10\x00\x12\x0b\n\x07\x41\x43\x43OUNT\x10\x01\x12\x0c\n\x08PROPERTY\x10\x02\x12\x11\n\rFIREBASE_LINK\x10\x06\x12\x13\n\x0fGOOGLE_ADS_LINK\x10\x07\x12\x1b\n\x17GOOGLE_SIGNALS_SETTINGS\x10\x08\x12\x14\n\x10\x43ONVERSION_EVENT\x10\t\x12\x1f\n\x1bMEASUREMENT_PROTOCOL_SECRET\x10\n\x12\x14\n\x10\x43USTOM_DIMENSION\x10\x0b\x12\x11\n\rCUSTOM_METRIC\x10\x0c\x12\x1b\n\x17\x44\x41TA_RETENTION_SETTINGS\x10\r\x12%\n!DISPLAY_VIDEO_360_ADVERTISER_LINK\x10\x0e\x12.\n*DISPLAY_VIDEO_360_ADVERTISER_LINK_PROPOSAL\x10\x0f\x12\x17\n\x13SEARCH_ADS_360_LINK\x10\x10\x12\x0f\n\x0b\x44\x41TA_STREAM\x10\x12\x12\x18\n\x14\x41TTRIBUTION_SETTINGS\x10\x14\x12\x15\n\x11\x45XPANDED_DATA_SET\x10\x15\x12\x11\n\rCHANNEL_GROUP\x10\x16\x12\x11\n\rBIGQUERY_LINK\x10\x17\x12!\n\x1d\x45NHANCED_MEASUREMENT_SETTINGS\x10\x18\x12\x1b\n\x17\x44\x41TA_REDACTION_SETTINGS\x10\x19\x12\'\n#SKADNETWORK_CONVERSION_VALUE_SCHEMA\x10\x1a\x12\x10\n\x0c\x41\x44SENSE_LINK\x10\x1b\x12\x0c\n\x08\x41UDIENCE\x10\x1c\x12\x15\n\x11\x45VENT_CREATE_RULE\x10\x1d\x12\r\n\tKEY_EVENT\x10\x1e\x12\x15\n\x11\x43\x41LCULATED_METRIC\x10\x1f\x12\x1d\n\x19REPORTING_DATA_ANNOTATION\x10 \x12\x1b\n\x17SUBPROPERTY_SYNC_CONFIG\x10!\x12\x1f\n\x1bREPORTING_IDENTITY_SETTINGS\x10\"*s\n\x12GoogleSignalsState\x12$\n GOOGLE_SIGNALS_STATE_UNSPECIFIED\x10\x00\x12\x1a\n\x16GOOGLE_SIGNALS_ENABLED\x10\x01\x12\x1b\n\x17GOOGLE_SIGNALS_DISABLED\x10\x02*\x8e\x01\n\x14GoogleSignalsConsent\x12&\n\"GOOGLE_SIGNALS_CONSENT_UNSPECIFIED\x10\x00\x12$\n GOOGLE_SIGNALS_CONSENT_CONSENTED\x10\x02\x12(\n$GOOGLE_SIGNALS_CONSENT_NOT_CONSENTED\x10\x01*{\n\x1dLinkProposalInitiatingProduct\x12\x30\n,LINK_PROPOSAL_INITIATING_PRODUCT_UNSPECIFIED\x10\x00\x12\x14\n\x10GOOGLE_ANALYTICS\x10\x01\x12\x12\n\x0eLINKED_PRODUCT\x10\x02*\xc4\x01\n\x11LinkProposalState\x12#\n\x1fLINK_PROPOSAL_STATE_UNSPECIFIED\x10\x00\x12)\n%AWAITING_REVIEW_FROM_GOOGLE_ANALYTICS\x10\x01\x12\'\n#AWAITING_REVIEW_FROM_LINKED_PRODUCT\x10\x02\x12\r\n\tWITHDRAWN\x10\x03\x12\x0c\n\x08\x44\x45\x43LINED\x10\x04\x12\x0b\n\x07\x45XPIRED\x10\x05\x12\x0c\n\x08OBSOLETE\x10\x06*\x82\x01\n\x0cPropertyType\x12\x1d\n\x19PROPERTY_TYPE_UNSPECIFIED\x10\x00\x12\x1a\n\x16PROPERTY_TYPE_ORDINARY\x10\x01\x12\x1d\n\x19PROPERTY_TYPE_SUBPROPERTY\x10\x02\x12\x18\n\x14PROPERTY_TYPE_ROLLUP\x10\x03*q\n\x0b\x43oarseValue\x12\x1c\n\x18\x43OARSE_VALUE_UNSPECIFIED\x10\x00\x12\x14\n\x10\x43OARSE_VALUE_LOW\x10\x01\x12\x17\n\x13\x43OARSE_VALUE_MEDIUM\x10\x02\x12\x15\n\x11\x43OARSE_VALUE_HIGH\x10\x03\x42\xcb\x01\n\"com.google.analytics.admin.v1alphaB\x0eResourcesProtoP\x01Z>cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpb\xea\x41R\n2marketingplatformadmin.googleapis.com/Organization\x12\x1corganizations/{organization}b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.protobuf.BoolValue", "google/protobuf/wrappers.proto"], - ["google.analytics.admin.v1alpha.ExpandedDataSet", "google/analytics/admin/v1alpha/expanded_data_set.proto"], - ["google.analytics.admin.v1alpha.ChannelGroup", "google/analytics/admin/v1alpha/channel_group.proto"], - ["google.analytics.admin.v1alpha.Audience", "google/analytics/admin/v1alpha/audience.proto"], - ["google.analytics.admin.v1alpha.EventCreateRule", "google/analytics/admin/v1alpha/event_create_and_edit.proto"], - ["google.type.Date", "google/type/date.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Analytics diff --git a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/subproperty_event_filter_pb.rb b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/subproperty_event_filter_pb.rb index 927648fa88a4..acc2bb134f80 100644 --- a/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/subproperty_event_filter_pb.rb +++ b/google-analytics-admin-v1alpha/lib/google/analytics/admin/v1alpha/subproperty_event_filter_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n=google/analytics/admin/v1alpha/subproperty_event_filter.proto\x12\x1egoogle.analytics.admin.v1alpha\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\x81\x04\n\x1fSubpropertyEventFilterCondition\x12\x15\n\x0bnull_filter\x18\x02 \x01(\x08H\x00\x12\x65\n\rstring_filter\x18\x03 \x01(\x0b\x32L.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition.StringFilterH\x00\x12\x17\n\nfield_name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x1a\xb8\x02\n\x0cStringFilter\x12o\n\nmatch_type\x18\x01 \x01(\x0e\x32V.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition.StringFilter.MatchTypeB\x03\xe0\x41\x02\x12\x12\n\x05value\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0e\x63\x61se_sensitive\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\"\x85\x01\n\tMatchType\x12\x1a\n\x16MATCH_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45XACT\x10\x01\x12\x0f\n\x0b\x42\x45GINS_WITH\x10\x02\x12\r\n\tENDS_WITH\x10\x03\x12\x0c\n\x08\x43ONTAINS\x10\x04\x12\x0f\n\x0b\x46ULL_REGEXP\x10\x05\x12\x12\n\x0ePARTIAL_REGEXP\x10\x06\x42\x0c\n\none_filter\"\xbd\x02\n SubpropertyEventFilterExpression\x12X\n\x08or_group\x18\x01 \x01(\x0b\x32\x44.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionListH\x00\x12Z\n\x0enot_expression\x18\x02 \x01(\x0b\x32@.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionH\x00\x12[\n\x10\x66ilter_condition\x18\x03 \x01(\x0b\x32?.google.analytics.admin.v1alpha.SubpropertyEventFilterConditionH\x00\x42\x06\n\x04\x65xpr\"\x8c\x01\n$SubpropertyEventFilterExpressionList\x12\x64\n\x12\x66ilter_expressions\x18\x01 \x03(\x0b\x32@.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionB\x06\xe0\x41\x02\xe0\x41\x06\"\xc2\x02\n\x1cSubpropertyEventFilterClause\x12n\n\x12\x66ilter_clause_type\x18\x01 \x01(\x0e\x32M.google.analytics.admin.v1alpha.SubpropertyEventFilterClause.FilterClauseTypeB\x03\xe0\x41\x02\x12`\n\x11\x66ilter_expression\x18\x02 \x01(\x0b\x32@.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionB\x03\xe0\x41\x02\"P\n\x10\x46ilterClauseType\x12\"\n\x1e\x46ILTER_CLAUSE_TYPE_UNSPECIFIED\x10\x00\x12\x0b\n\x07INCLUDE\x10\x01\x12\x0b\n\x07\x45XCLUDE\x10\x02\"\xfd\x02\n\x16SubpropertyEventFilter\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12#\n\x11\x61pply_to_property\x18\x02 \x01(\tB\x03\xe0\x41\x05H\x00\x88\x01\x01\x12\\\n\x0e\x66ilter_clauses\x18\x03 \x03(\x0b\x32<.google.analytics.admin.v1alpha.SubpropertyEventFilterClauseB\x06\xe0\x41\x02\xe0\x41\x06:\xb6\x01\xea\x41\xb2\x01\n4analyticsadmin.googleapis.com/SubpropertyEventFilter\x12Iproperties/{property}/subpropertyEventFilters/{sub_property_event_filter}*\x17subpropertyEventFilters2\x16subpropertyEventFilterB\x14\n\x12_apply_to_propertyB\x83\x01\n\"com.google.analytics.admin.v1alphaB\x1bSubpropertyEventFilterProtoP\x01Z>cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpbb\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Analytics diff --git a/google-analytics-admin-v1alpha/proto_docs/google/protobuf/wrappers.rb b/google-analytics-admin-v1alpha/proto_docs/google/protobuf/wrappers.rb index e9380674b147..4f428b97acd5 100644 --- a/google-analytics-admin-v1alpha/proto_docs/google/protobuf/wrappers.rb +++ b/google-analytics-admin-v1alpha/proto_docs/google/protobuf/wrappers.rb @@ -22,6 +22,9 @@ module Protobuf # Wrapper message for `double`. # # The JSON representation for `DoubleValue` is JSON number. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Float] # The double value. @@ -33,6 +36,9 @@ class DoubleValue # Wrapper message for `float`. # # The JSON representation for `FloatValue` is JSON number. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Float] # The float value. @@ -44,6 +50,9 @@ class FloatValue # Wrapper message for `int64`. # # The JSON representation for `Int64Value` is JSON string. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Integer] # The int64 value. @@ -55,6 +64,9 @@ class Int64Value # Wrapper message for `uint64`. # # The JSON representation for `UInt64Value` is JSON string. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Integer] # The uint64 value. @@ -66,6 +78,9 @@ class UInt64Value # Wrapper message for `int32`. # # The JSON representation for `Int32Value` is JSON number. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Integer] # The int32 value. @@ -77,6 +92,9 @@ class Int32Value # Wrapper message for `uint32`. # # The JSON representation for `UInt32Value` is JSON number. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Integer] # The uint32 value. @@ -88,6 +106,9 @@ class UInt32Value # Wrapper message for `bool`. # # The JSON representation for `BoolValue` is JSON `true` and `false`. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Boolean] # The bool value. @@ -99,6 +120,9 @@ class BoolValue # Wrapper message for `string`. # # The JSON representation for `StringValue` is JSON string. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::String] # The string value. @@ -110,6 +134,9 @@ class StringValue # Wrapper message for `bytes`. # # The JSON representation for `BytesValue` is JSON string. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::String] # The bytes value. diff --git a/google-analytics-admin-v1alpha/test/helper.rb b/google-analytics-admin-v1alpha/test/helper.rb index 0df3a49d3ec2..224004ae7c6f 100644 --- a/google-analytics-admin-v1alpha/test/helper.rb +++ b/google-analytics-admin-v1alpha/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-analytics-admin/Gemfile b/google-analytics-admin/Gemfile index 048da8163ec9..5c939cd58bb1 100644 --- a/google-analytics-admin/Gemfile +++ b/google-analytics-admin/Gemfile @@ -19,10 +19,13 @@ local_dependencies.each do |name| gem name, path: "../#{name}" end -gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-analytics-admin/google-analytics-admin.gemspec b/google-analytics-admin/google-analytics-admin.gemspec index 1f1c91b657f3..698b993836a1 100644 --- a/google-analytics-admin/google-analytics-admin.gemspec +++ b/google-analytics-admin/google-analytics-admin.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| ["README.md", "AUTHENTICATION.md", "LICENSE.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.0" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "google-analytics-admin-v1alpha", ">= 0.27", "< 2.a" gem.add_dependency "google-cloud-core", "~> 1.6" diff --git a/google-analytics-admin/test/helper.rb b/google-analytics-admin/test/helper.rb index baab5e243e61..4ac6e6fe63c2 100644 --- a/google-analytics-admin/test/helper.rb +++ b/google-analytics-admin/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-analytics-data-v1beta/Gemfile b/google-analytics-data-v1beta/Gemfile index 6442df18fa2f..1d08558908d8 100644 --- a/google-analytics-data-v1beta/Gemfile +++ b/google-analytics-data-v1beta/Gemfile @@ -2,10 +2,13 @@ source "https://rubygems.org" gemspec -gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-analytics-data-v1beta/google-analytics-data-v1beta.gemspec b/google-analytics-data-v1beta/google-analytics-data-v1beta.gemspec index a3f7fd6cdfb1..706086fbe1f4 100644 --- a/google-analytics-data-v1beta/google-analytics-data-v1beta.gemspec +++ b/google-analytics-data-v1beta/google-analytics-data-v1beta.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |gem| ["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.1" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "gapic-common", "~> 1.2" gem.add_dependency "google-cloud-errors", "~> 1.0" diff --git a/google-analytics-data-v1beta/lib/google/analytics/data/v1beta/analytics_data_api_pb.rb b/google-analytics-data-v1beta/lib/google/analytics/data/v1beta/analytics_data_api_pb.rb index 580caeee6d40..6e2f7821ee1a 100644 --- a/google-analytics-data-v1beta/lib/google/analytics/data/v1beta/analytics_data_api_pb.rb +++ b/google-analytics-data-v1beta/lib/google/analytics/data/v1beta/analytics_data_api_pb.rb @@ -15,31 +15,8 @@ descriptor_data = "\n5google/analytics/data/v1beta/analytics_data_api.proto\x12\x1cgoogle.analytics.data.v1beta\x1a\'google/analytics/data/v1beta/data.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\x1fgoogle/protobuf/timestamp.proto\"\xfd\x02\n\x19\x43heckCompatibilityRequest\x12\x10\n\x08property\x18\x01 \x01(\t\x12;\n\ndimensions\x18\x02 \x03(\x0b\x32\'.google.analytics.data.v1beta.Dimension\x12\x35\n\x07metrics\x18\x03 \x03(\x0b\x32$.google.analytics.data.v1beta.Metric\x12H\n\x10\x64imension_filter\x18\x04 \x01(\x0b\x32..google.analytics.data.v1beta.FilterExpression\x12\x45\n\rmetric_filter\x18\x05 \x01(\x0b\x32..google.analytics.data.v1beta.FilterExpression\x12I\n\x14\x63ompatibility_filter\x18\x06 \x01(\x0e\x32+.google.analytics.data.v1beta.Compatibility\"\xc8\x01\n\x1a\x43heckCompatibilityResponse\x12W\n\x19\x64imension_compatibilities\x18\x01 \x03(\x0b\x32\x34.google.analytics.data.v1beta.DimensionCompatibility\x12Q\n\x16metric_compatibilities\x18\x02 \x03(\x0b\x32\x31.google.analytics.data.v1beta.MetricCompatibility\"\xaf\x02\n\x08Metadata\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x43\n\ndimensions\x18\x01 \x03(\x0b\x32/.google.analytics.data.v1beta.DimensionMetadata\x12=\n\x07metrics\x18\x02 \x03(\x0b\x32,.google.analytics.data.v1beta.MetricMetadata\x12\x45\n\x0b\x63omparisons\x18\x04 \x03(\x0b\x32\x30.google.analytics.data.v1beta.ComparisonMetadata:J\xea\x41G\n%analyticsdata.googleapis.com/Metadata\x12\x1eproperties/{property}/metadata\"\xe0\x05\n\x10RunReportRequest\x12\x10\n\x08property\x18\x01 \x01(\t\x12;\n\ndimensions\x18\x02 \x03(\x0b\x32\'.google.analytics.data.v1beta.Dimension\x12\x35\n\x07metrics\x18\x03 \x03(\x0b\x32$.google.analytics.data.v1beta.Metric\x12<\n\x0b\x64\x61te_ranges\x18\x04 \x03(\x0b\x32\'.google.analytics.data.v1beta.DateRange\x12H\n\x10\x64imension_filter\x18\x05 \x01(\x0b\x32..google.analytics.data.v1beta.FilterExpression\x12\x45\n\rmetric_filter\x18\x06 \x01(\x0b\x32..google.analytics.data.v1beta.FilterExpression\x12\x0e\n\x06offset\x18\x07 \x01(\x03\x12\r\n\x05limit\x18\x08 \x01(\x03\x12L\n\x13metric_aggregations\x18\t \x03(\x0e\x32/.google.analytics.data.v1beta.MetricAggregation\x12\x38\n\torder_bys\x18\n \x03(\x0b\x32%.google.analytics.data.v1beta.OrderBy\x12\x15\n\rcurrency_code\x18\x0b \x01(\t\x12=\n\x0b\x63ohort_spec\x18\x0c \x01(\x0b\x32(.google.analytics.data.v1beta.CohortSpec\x12\x17\n\x0fkeep_empty_rows\x18\r \x01(\x08\x12\x1d\n\x15return_property_quota\x18\x0e \x01(\x08\x12\x42\n\x0b\x63omparisons\x18\x0f \x03(\x0b\x32(.google.analytics.data.v1beta.ComparisonB\x03\xe0\x41\x01\"\x97\x04\n\x11RunReportResponse\x12H\n\x11\x64imension_headers\x18\x01 \x03(\x0b\x32-.google.analytics.data.v1beta.DimensionHeader\x12\x42\n\x0emetric_headers\x18\x02 \x03(\x0b\x32*.google.analytics.data.v1beta.MetricHeader\x12/\n\x04rows\x18\x03 \x03(\x0b\x32!.google.analytics.data.v1beta.Row\x12\x31\n\x06totals\x18\x04 \x03(\x0b\x32!.google.analytics.data.v1beta.Row\x12\x33\n\x08maximums\x18\x05 \x03(\x0b\x32!.google.analytics.data.v1beta.Row\x12\x33\n\x08minimums\x18\x06 \x03(\x0b\x32!.google.analytics.data.v1beta.Row\x12\x11\n\trow_count\x18\x07 \x01(\x05\x12@\n\x08metadata\x18\x08 \x01(\x0b\x32..google.analytics.data.v1beta.ResponseMetaData\x12\x43\n\x0eproperty_quota\x18\t \x01(\x0b\x32+.google.analytics.data.v1beta.PropertyQuota\x12\x0c\n\x04kind\x18\n \x01(\t\"\xf3\x04\n\x15RunPivotReportRequest\x12\x10\n\x08property\x18\x01 \x01(\t\x12;\n\ndimensions\x18\x02 \x03(\x0b\x32\'.google.analytics.data.v1beta.Dimension\x12\x35\n\x07metrics\x18\x03 \x03(\x0b\x32$.google.analytics.data.v1beta.Metric\x12<\n\x0b\x64\x61te_ranges\x18\x04 \x03(\x0b\x32\'.google.analytics.data.v1beta.DateRange\x12\x33\n\x06pivots\x18\x05 \x03(\x0b\x32#.google.analytics.data.v1beta.Pivot\x12H\n\x10\x64imension_filter\x18\x06 \x01(\x0b\x32..google.analytics.data.v1beta.FilterExpression\x12\x45\n\rmetric_filter\x18\x07 \x01(\x0b\x32..google.analytics.data.v1beta.FilterExpression\x12\x15\n\rcurrency_code\x18\x08 \x01(\t\x12=\n\x0b\x63ohort_spec\x18\t \x01(\x0b\x32(.google.analytics.data.v1beta.CohortSpec\x12\x17\n\x0fkeep_empty_rows\x18\n \x01(\x08\x12\x1d\n\x15return_property_quota\x18\x0b \x01(\x08\x12\x42\n\x0b\x63omparisons\x18\x0c \x03(\x0b\x32(.google.analytics.data.v1beta.ComparisonB\x03\xe0\x41\x01\"\xe5\x03\n\x16RunPivotReportResponse\x12@\n\rpivot_headers\x18\x01 \x03(\x0b\x32).google.analytics.data.v1beta.PivotHeader\x12H\n\x11\x64imension_headers\x18\x02 \x03(\x0b\x32-.google.analytics.data.v1beta.DimensionHeader\x12\x42\n\x0emetric_headers\x18\x03 \x03(\x0b\x32*.google.analytics.data.v1beta.MetricHeader\x12/\n\x04rows\x18\x04 \x03(\x0b\x32!.google.analytics.data.v1beta.Row\x12\x35\n\naggregates\x18\x05 \x03(\x0b\x32!.google.analytics.data.v1beta.Row\x12@\n\x08metadata\x18\x06 \x01(\x0b\x32..google.analytics.data.v1beta.ResponseMetaData\x12\x43\n\x0eproperty_quota\x18\x07 \x01(\x0b\x32+.google.analytics.data.v1beta.PropertyQuota\x12\x0c\n\x04kind\x18\x08 \x01(\t\"l\n\x16\x42\x61tchRunReportsRequest\x12\x10\n\x08property\x18\x01 \x01(\t\x12@\n\x08requests\x18\x02 \x03(\x0b\x32..google.analytics.data.v1beta.RunReportRequest\"i\n\x17\x42\x61tchRunReportsResponse\x12@\n\x07reports\x18\x01 \x03(\x0b\x32/.google.analytics.data.v1beta.RunReportResponse\x12\x0c\n\x04kind\x18\x02 \x01(\t\"v\n\x1b\x42\x61tchRunPivotReportsRequest\x12\x10\n\x08property\x18\x01 \x01(\t\x12\x45\n\x08requests\x18\x02 \x03(\x0b\x32\x33.google.analytics.data.v1beta.RunPivotReportRequest\"y\n\x1c\x42\x61tchRunPivotReportsResponse\x12K\n\rpivot_reports\x18\x01 \x03(\x0b\x32\x34.google.analytics.data.v1beta.RunPivotReportResponse\x12\x0c\n\x04kind\x18\x02 \x01(\t\"Q\n\x12GetMetadataRequest\x12;\n\x04name\x18\x01 \x01(\tB-\xe0\x41\x02\xfa\x41\'\n%analyticsdata.googleapis.com/Metadata\"\xa9\x04\n\x18RunRealtimeReportRequest\x12\x10\n\x08property\x18\x01 \x01(\t\x12;\n\ndimensions\x18\x02 \x03(\x0b\x32\'.google.analytics.data.v1beta.Dimension\x12\x35\n\x07metrics\x18\x03 \x03(\x0b\x32$.google.analytics.data.v1beta.Metric\x12H\n\x10\x64imension_filter\x18\x04 \x01(\x0b\x32..google.analytics.data.v1beta.FilterExpression\x12\x45\n\rmetric_filter\x18\x05 \x01(\x0b\x32..google.analytics.data.v1beta.FilterExpression\x12\r\n\x05limit\x18\x06 \x01(\x03\x12L\n\x13metric_aggregations\x18\x07 \x03(\x0e\x32/.google.analytics.data.v1beta.MetricAggregation\x12\x38\n\torder_bys\x18\x08 \x03(\x0b\x32%.google.analytics.data.v1beta.OrderBy\x12\x1d\n\x15return_property_quota\x18\t \x01(\x08\x12@\n\rminute_ranges\x18\n \x03(\x0b\x32).google.analytics.data.v1beta.MinuteRange\"\xdd\x03\n\x19RunRealtimeReportResponse\x12H\n\x11\x64imension_headers\x18\x01 \x03(\x0b\x32-.google.analytics.data.v1beta.DimensionHeader\x12\x42\n\x0emetric_headers\x18\x02 \x03(\x0b\x32*.google.analytics.data.v1beta.MetricHeader\x12/\n\x04rows\x18\x03 \x03(\x0b\x32!.google.analytics.data.v1beta.Row\x12\x31\n\x06totals\x18\x04 \x03(\x0b\x32!.google.analytics.data.v1beta.Row\x12\x33\n\x08maximums\x18\x05 \x03(\x0b\x32!.google.analytics.data.v1beta.Row\x12\x33\n\x08minimums\x18\x06 \x03(\x0b\x32!.google.analytics.data.v1beta.Row\x12\x11\n\trow_count\x18\x07 \x01(\x05\x12\x43\n\x0eproperty_quota\x18\x08 \x01(\x0b\x32+.google.analytics.data.v1beta.PropertyQuota\x12\x0c\n\x04kind\x18\t \x01(\t\"]\n\x18GetAudienceExportRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+analyticsdata.googleapis.com/AudienceExport\"\x92\x01\n\x1aListAudienceExportsRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsdata.googleapis.com/AudienceExport\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\"\x97\x01\n\x1bListAudienceExportsResponse\x12\x46\n\x10\x61udience_exports\x18\x01 \x03(\x0b\x32,.google.analytics.data.v1beta.AudienceExport\x12\x1c\n\x0fnext_page_token\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_next_page_token\"\xae\x01\n\x1b\x43reateAudienceExportRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\x12+analyticsdata.googleapis.com/AudienceExport\x12J\n\x0f\x61udience_export\x18\x02 \x01(\x0b\x32,.google.analytics.data.v1beta.AudienceExportB\x03\xe0\x41\x02\"\xfc\x05\n\x0e\x41udienceExport\x12\x14\n\x04name\x18\x01 \x01(\tB\x06\xe0\x41\x08\xe0\x41\x03\x12\x15\n\x08\x61udience\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\"\n\x15\x61udience_display_name\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12H\n\ndimensions\x18\x04 \x03(\x0b\x32/.google.analytics.data.v1beta.AudienceDimensionB\x03\xe0\x41\x02\x12K\n\x05state\x18\x05 \x01(\x0e\x32\x32.google.analytics.data.v1beta.AudienceExport.StateB\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x41\n\x13\x62\x65gin_creating_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03H\x01\x88\x01\x01\x12*\n\x1d\x63reation_quota_tokens_charged\x18\x07 \x01(\x05\x42\x03\xe0\x41\x03\x12\x1b\n\trow_count\x18\x08 \x01(\x05\x42\x03\xe0\x41\x03H\x02\x88\x01\x01\x12\x1f\n\rerror_message\x18\t \x01(\tB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12&\n\x14percentage_completed\x18\n \x01(\x01\x42\x03\xe0\x41\x03H\x04\x88\x01\x01\"D\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0c\n\x08\x43REATING\x10\x01\x12\n\n\x06\x41\x43TIVE\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03:\x8b\x01\xea\x41\x87\x01\n+analyticsdata.googleapis.com/AudienceExport\x12\x37properties/{property}/audienceExports/{audience_export}*\x0f\x61udienceExports2\x0e\x61udienceExportB\x08\n\x06_stateB\x16\n\x14_begin_creating_timeB\x0c\n\n_row_countB\x10\n\x0e_error_messageB\x17\n\x15_percentage_completed\"\x18\n\x16\x41udienceExportMetadata\"X\n\x1aQueryAudienceExportRequest\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x13\n\x06offset\x18\x02 \x01(\x03\x42\x03\xe0\x41\x01\x12\x12\n\x05limit\x18\x03 \x01(\x03\x42\x03\xe0\x41\x01\"\xe5\x01\n\x1bQueryAudienceExportResponse\x12J\n\x0f\x61udience_export\x18\x01 \x01(\x0b\x32,.google.analytics.data.v1beta.AudienceExportH\x00\x88\x01\x01\x12@\n\raudience_rows\x18\x02 \x03(\x0b\x32).google.analytics.data.v1beta.AudienceRow\x12\x16\n\trow_count\x18\x03 \x01(\x05H\x01\x88\x01\x01\x42\x12\n\x10_audience_exportB\x0c\n\n_row_count\"]\n\x0b\x41udienceRow\x12N\n\x10\x64imension_values\x18\x01 \x03(\x0b\x32\x34.google.analytics.data.v1beta.AudienceDimensionValue\"0\n\x11\x41udienceDimension\x12\x1b\n\x0e\x64imension_name\x18\x01 \x01(\tB\x03\xe0\x41\x01\"6\n\x16\x41udienceDimensionValue\x12\x0f\n\x05value\x18\x01 \x01(\tH\x00\x42\x0b\n\tone_value2\x87\x12\n\x11\x42\x65taAnalyticsData\x12\xa2\x01\n\tRunReport\x12..google.analytics.data.v1beta.RunReportRequest\x1a/.google.analytics.data.v1beta.RunReportResponse\"4\x82\xd3\xe4\x93\x02.\")/v1beta/{property=properties/*}:runReport:\x01*\x12\xb6\x01\n\x0eRunPivotReport\x12\x33.google.analytics.data.v1beta.RunPivotReportRequest\x1a\x34.google.analytics.data.v1beta.RunPivotReportResponse\"9\x82\xd3\xe4\x93\x02\x33\"./v1beta/{property=properties/*}:runPivotReport:\x01*\x12\xba\x01\n\x0f\x42\x61tchRunReports\x12\x34.google.analytics.data.v1beta.BatchRunReportsRequest\x1a\x35.google.analytics.data.v1beta.BatchRunReportsResponse\":\x82\xd3\xe4\x93\x02\x34\"//v1beta/{property=properties/*}:batchRunReports:\x01*\x12\xce\x01\n\x14\x42\x61tchRunPivotReports\x12\x39.google.analytics.data.v1beta.BatchRunPivotReportsRequest\x1a:.google.analytics.data.v1beta.BatchRunPivotReportsResponse\"?\x82\xd3\xe4\x93\x02\x39\"4/v1beta/{property=properties/*}:batchRunPivotReports:\x01*\x12\x9c\x01\n\x0bGetMetadata\x12\x30.google.analytics.data.v1beta.GetMetadataRequest\x1a&.google.analytics.data.v1beta.Metadata\"3\xda\x41\x04name\x82\xd3\xe4\x93\x02&\x12$/v1beta/{name=properties/*/metadata}\x12\xc2\x01\n\x11RunRealtimeReport\x12\x36.google.analytics.data.v1beta.RunRealtimeReportRequest\x1a\x37.google.analytics.data.v1beta.RunRealtimeReportResponse\"<\x82\xd3\xe4\x93\x02\x36\"1/v1beta/{property=properties/*}:runRealtimeReport:\x01*\x12\xc6\x01\n\x12\x43heckCompatibility\x12\x37.google.analytics.data.v1beta.CheckCompatibilityRequest\x1a\x38.google.analytics.data.v1beta.CheckCompatibilityResponse\"=\x82\xd3\xe4\x93\x02\x37\"2/v1beta/{property=properties/*}:checkCompatibility:\x01*\x12\xfd\x01\n\x14\x43reateAudienceExport\x12\x39.google.analytics.data.v1beta.CreateAudienceExportRequest\x1a\x1d.google.longrunning.Operation\"\x8a\x01\xca\x41(\n\x0e\x41udienceExport\x12\x16\x41udienceExportMetadata\xda\x41\x16parent,audience_export\x82\xd3\xe4\x93\x02@\"-/v1beta/{parent=properties/*}/audienceExports:\x0f\x61udience_export\x12\xd1\x01\n\x13QueryAudienceExport\x12\x38.google.analytics.data.v1beta.QueryAudienceExportRequest\x1a\x39.google.analytics.data.v1beta.QueryAudienceExportResponse\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38\"3/v1beta/{name=properties/*/audienceExports/*}:query:\x01*\x12\xb7\x01\n\x11GetAudienceExport\x12\x36.google.analytics.data.v1beta.GetAudienceExportRequest\x1a,.google.analytics.data.v1beta.AudienceExport\"<\xda\x41\x04name\x82\xd3\xe4\x93\x02/\x12-/v1beta/{name=properties/*/audienceExports/*}\x12\xca\x01\n\x13ListAudienceExports\x12\x38.google.analytics.data.v1beta.ListAudienceExportsRequest\x1a\x39.google.analytics.data.v1beta.ListAudienceExportsResponse\">\xda\x41\x06parent\x82\xd3\xe4\x93\x02/\x12-/v1beta/{parent=properties/*}/audienceExports\x1a~\xca\x41\x1c\x61nalyticsdata.googleapis.com\xd2\x41\\https://www.googleapis.com/auth/analytics,https://www.googleapis.com/auth/analytics.readonlyB\xbf\x01\n com.google.analytics.data.v1betaB\x15\x41nalyticsDataApiProtoP\x01Z@google.golang.org/genproto/googleapis/analytics/data/v1beta;data\xea\x41?\n&analyticsadmin.googleapis.com/Property\x12\x15properties/{property}b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.analytics.data.v1beta.Dimension", "google/analytics/data/v1beta/data.proto"], - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Analytics diff --git a/google-analytics-data-v1beta/lib/google/analytics/data/v1beta/data_pb.rb b/google-analytics-data-v1beta/lib/google/analytics/data/v1beta/data_pb.rb index e858f3a57407..92721cdeb2a6 100644 --- a/google-analytics-data-v1beta/lib/google/analytics/data/v1beta/data_pb.rb +++ b/google-analytics-data-v1beta/lib/google/analytics/data/v1beta/data_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n\'google/analytics/data/v1beta/data.proto\x12\x1cgoogle.analytics.data.v1beta\"?\n\tDateRange\x12\x12\n\nstart_date\x18\x01 \x01(\t\x12\x10\n\x08\x65nd_date\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\"\x83\x01\n\x0bMinuteRange\x12\x1e\n\x11start_minutes_ago\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1c\n\x0f\x65nd_minutes_ago\x18\x02 \x01(\x05H\x01\x88\x01\x01\x12\x0c\n\x04name\x18\x03 \x01(\tB\x14\n\x12_start_minutes_agoB\x12\n\x10_end_minutes_ago\"j\n\tDimension\x12\x0c\n\x04name\x18\x01 \x01(\t\x12O\n\x14\x64imension_expression\x18\x02 \x01(\x0b\x32\x31.google.analytics.data.v1beta.DimensionExpression\"\xa6\x03\n\x13\x44imensionExpression\x12V\n\nlower_case\x18\x04 \x01(\x0b\x32@.google.analytics.data.v1beta.DimensionExpression.CaseExpressionH\x00\x12V\n\nupper_case\x18\x05 \x01(\x0b\x32@.google.analytics.data.v1beta.DimensionExpression.CaseExpressionH\x00\x12^\n\x0b\x63oncatenate\x18\x06 \x01(\x0b\x32G.google.analytics.data.v1beta.DimensionExpression.ConcatenateExpressionH\x00\x1a(\n\x0e\x43\x61seExpression\x12\x16\n\x0e\x64imension_name\x18\x01 \x01(\t\x1a\x43\n\x15\x43oncatenateExpression\x12\x17\n\x0f\x64imension_names\x18\x01 \x03(\t\x12\x11\n\tdelimiter\x18\x02 \x01(\tB\x10\n\x0eone_expression\"=\n\x06Metric\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nexpression\x18\x02 \x01(\t\x12\x11\n\tinvisible\x18\x03 \x01(\x08\"\x9c\x01\n\nComparison\x12\x11\n\x04name\x18\x01 \x01(\tH\x01\x88\x01\x01\x12J\n\x10\x64imension_filter\x18\x02 \x01(\x0b\x32..google.analytics.data.v1beta.FilterExpressionH\x00\x12\x14\n\ncomparison\x18\x03 \x01(\tH\x00\x42\x10\n\x0eone_comparisonB\x07\n\x05_name\"\xad\x02\n\x10\x46ilterExpression\x12G\n\tand_group\x18\x01 \x01(\x0b\x32\x32.google.analytics.data.v1beta.FilterExpressionListH\x00\x12\x46\n\x08or_group\x18\x02 \x01(\x0b\x32\x32.google.analytics.data.v1beta.FilterExpressionListH\x00\x12H\n\x0enot_expression\x18\x03 \x01(\x0b\x32..google.analytics.data.v1beta.FilterExpressionH\x00\x12\x36\n\x06\x66ilter\x18\x04 \x01(\x0b\x32$.google.analytics.data.v1beta.FilterH\x00\x42\x06\n\x04\x65xpr\"[\n\x14\x46ilterExpressionList\x12\x43\n\x0b\x65xpressions\x18\x01 \x03(\x0b\x32..google.analytics.data.v1beta.FilterExpression\"\xb7\t\n\x06\x46ilter\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12J\n\rstring_filter\x18\x03 \x01(\x0b\x32\x31.google.analytics.data.v1beta.Filter.StringFilterH\x00\x12K\n\x0ein_list_filter\x18\x04 \x01(\x0b\x32\x31.google.analytics.data.v1beta.Filter.InListFilterH\x00\x12L\n\x0enumeric_filter\x18\x05 \x01(\x0b\x32\x32.google.analytics.data.v1beta.Filter.NumericFilterH\x00\x12L\n\x0e\x62\x65tween_filter\x18\x06 \x01(\x0b\x32\x32.google.analytics.data.v1beta.Filter.BetweenFilterH\x00\x12H\n\x0c\x65mpty_filter\x18\x08 \x01(\x0b\x32\x30.google.analytics.data.v1beta.Filter.EmptyFilterH\x00\x1a\x8e\x02\n\x0cStringFilter\x12O\n\nmatch_type\x18\x01 \x01(\x0e\x32;.google.analytics.data.v1beta.Filter.StringFilter.MatchType\x12\r\n\x05value\x18\x02 \x01(\t\x12\x16\n\x0e\x63\x61se_sensitive\x18\x03 \x01(\x08\"\x85\x01\n\tMatchType\x12\x1a\n\x16MATCH_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45XACT\x10\x01\x12\x0f\n\x0b\x42\x45GINS_WITH\x10\x02\x12\r\n\tENDS_WITH\x10\x03\x12\x0c\n\x08\x43ONTAINS\x10\x04\x12\x0f\n\x0b\x46ULL_REGEXP\x10\x05\x12\x12\n\x0ePARTIAL_REGEXP\x10\x06\x1a\x36\n\x0cInListFilter\x12\x0e\n\x06values\x18\x01 \x03(\t\x12\x16\n\x0e\x63\x61se_sensitive\x18\x02 \x01(\x08\x1a\xa3\x02\n\rNumericFilter\x12O\n\toperation\x18\x01 \x01(\x0e\x32<.google.analytics.data.v1beta.Filter.NumericFilter.Operation\x12\x39\n\x05value\x18\x02 \x01(\x0b\x32*.google.analytics.data.v1beta.NumericValue\"\x85\x01\n\tOperation\x12\x19\n\x15OPERATION_UNSPECIFIED\x10\x00\x12\t\n\x05\x45QUAL\x10\x01\x12\r\n\tLESS_THAN\x10\x02\x12\x16\n\x12LESS_THAN_OR_EQUAL\x10\x03\x12\x10\n\x0cGREATER_THAN\x10\x04\x12\x19\n\x15GREATER_THAN_OR_EQUAL\x10\x05\x1a\x8d\x01\n\rBetweenFilter\x12>\n\nfrom_value\x18\x01 \x01(\x0b\x32*.google.analytics.data.v1beta.NumericValue\x12<\n\x08to_value\x18\x02 \x01(\x0b\x32*.google.analytics.data.v1beta.NumericValue\x1a\r\n\x0b\x45mptyFilterB\x0c\n\none_filter\"\xda\x05\n\x07OrderBy\x12\x45\n\x06metric\x18\x01 \x01(\x0b\x32\x33.google.analytics.data.v1beta.OrderBy.MetricOrderByH\x00\x12K\n\tdimension\x18\x02 \x01(\x0b\x32\x36.google.analytics.data.v1beta.OrderBy.DimensionOrderByH\x00\x12\x43\n\x05pivot\x18\x03 \x01(\x0b\x32\x32.google.analytics.data.v1beta.OrderBy.PivotOrderByH\x00\x12\x0c\n\x04\x64\x65sc\x18\x04 \x01(\x08\x1a$\n\rMetricOrderBy\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\x1a\xeb\x01\n\x10\x44imensionOrderBy\x12\x16\n\x0e\x64imension_name\x18\x01 \x01(\t\x12T\n\norder_type\x18\x02 \x01(\x0e\x32@.google.analytics.data.v1beta.OrderBy.DimensionOrderBy.OrderType\"i\n\tOrderType\x12\x1a\n\x16ORDER_TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x41LPHANUMERIC\x10\x01\x12!\n\x1d\x43\x41SE_INSENSITIVE_ALPHANUMERIC\x10\x02\x12\x0b\n\x07NUMERIC\x10\x03\x1a\xc3\x01\n\x0cPivotOrderBy\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\x12[\n\x10pivot_selections\x18\x02 \x03(\x0b\x32\x41.google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection\x1a\x41\n\x0ePivotSelection\x12\x16\n\x0e\x64imension_name\x18\x01 \x01(\t\x12\x17\n\x0f\x64imension_value\x18\x02 \x01(\tB\x0e\n\x0cone_order_by\"\xc3\x01\n\x05Pivot\x12\x13\n\x0b\x66ield_names\x18\x01 \x03(\t\x12\x38\n\torder_bys\x18\x02 \x03(\x0b\x32%.google.analytics.data.v1beta.OrderBy\x12\x0e\n\x06offset\x18\x03 \x01(\x03\x12\r\n\x05limit\x18\x04 \x01(\x03\x12L\n\x13metric_aggregations\x18\x05 \x03(\x0e\x32/.google.analytics.data.v1beta.MetricAggregation\"\xda\x01\n\nCohortSpec\x12\x35\n\x07\x63ohorts\x18\x01 \x03(\x0b\x32$.google.analytics.data.v1beta.Cohort\x12\x41\n\rcohorts_range\x18\x02 \x01(\x0b\x32*.google.analytics.data.v1beta.CohortsRange\x12R\n\x16\x63ohort_report_settings\x18\x03 \x01(\x0b\x32\x32.google.analytics.data.v1beta.CohortReportSettings\"f\n\x06\x43ohort\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tdimension\x18\x02 \x01(\t\x12;\n\ndate_range\x18\x03 \x01(\x0b\x32\'.google.analytics.data.v1beta.DateRange\"\xd5\x01\n\x0c\x43ohortsRange\x12K\n\x0bgranularity\x18\x01 \x01(\x0e\x32\x36.google.analytics.data.v1beta.CohortsRange.Granularity\x12\x14\n\x0cstart_offset\x18\x02 \x01(\x05\x12\x12\n\nend_offset\x18\x03 \x01(\x05\"N\n\x0bGranularity\x12\x1b\n\x17GRANULARITY_UNSPECIFIED\x10\x00\x12\t\n\x05\x44\x41ILY\x10\x01\x12\n\n\x06WEEKLY\x10\x02\x12\x0b\n\x07MONTHLY\x10\x03\"*\n\x14\x43ohortReportSettings\x12\x12\n\naccumulate\x18\x01 \x01(\x08\"\x96\x06\n\x10ResponseMetaData\x12 \n\x18\x64\x61ta_loss_from_other_row\x18\x03 \x01(\x08\x12r\n\x1bschema_restriction_response\x18\x04 \x01(\x0b\x32H.google.analytics.data.v1beta.ResponseMetaData.SchemaRestrictionResponseH\x00\x88\x01\x01\x12\x1a\n\rcurrency_code\x18\x05 \x01(\tH\x01\x88\x01\x01\x12\x16\n\ttime_zone\x18\x06 \x01(\tH\x02\x88\x01\x01\x12\x19\n\x0c\x65mpty_reason\x18\x07 \x01(\tH\x03\x88\x01\x01\x12$\n\x17subject_to_thresholding\x18\x08 \x01(\x08H\x04\x88\x01\x01\x12J\n\x12sampling_metadatas\x18\t \x03(\x0b\x32..google.analytics.data.v1beta.SamplingMetadata\x1a\xbd\x02\n\x19SchemaRestrictionResponse\x12\x84\x01\n\x1a\x61\x63tive_metric_restrictions\x18\x01 \x03(\x0b\x32`.google.analytics.data.v1beta.ResponseMetaData.SchemaRestrictionResponse.ActiveMetricRestriction\x1a\x98\x01\n\x17\x41\x63tiveMetricRestriction\x12\x18\n\x0bmetric_name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12S\n\x17restricted_metric_types\x18\x02 \x03(\x0e\x32\x32.google.analytics.data.v1beta.RestrictedMetricTypeB\x0e\n\x0c_metric_nameB\x1e\n\x1c_schema_restriction_responseB\x10\n\x0e_currency_codeB\x0c\n\n_time_zoneB\x0f\n\r_empty_reasonB\x1a\n\x18_subject_to_thresholding\"K\n\x10SamplingMetadata\x12\x1a\n\x12samples_read_count\x18\x01 \x01(\x03\x12\x1b\n\x13sampling_space_size\x18\x02 \x01(\x03\"\x1f\n\x0f\x44imensionHeader\x12\x0c\n\x04name\x18\x01 \x01(\t\"T\n\x0cMetricHeader\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x36\n\x04type\x18\x02 \x01(\x0e\x32(.google.analytics.data.v1beta.MetricType\"u\n\x0bPivotHeader\x12S\n\x17pivot_dimension_headers\x18\x01 \x03(\x0b\x32\x32.google.analytics.data.v1beta.PivotDimensionHeader\x12\x11\n\trow_count\x18\x02 \x01(\x05\"^\n\x14PivotDimensionHeader\x12\x46\n\x10\x64imension_values\x18\x01 \x03(\x0b\x32,.google.analytics.data.v1beta.DimensionValue\"\x8f\x01\n\x03Row\x12\x46\n\x10\x64imension_values\x18\x01 \x03(\x0b\x32,.google.analytics.data.v1beta.DimensionValue\x12@\n\rmetric_values\x18\x02 \x03(\x0b\x32).google.analytics.data.v1beta.MetricValue\".\n\x0e\x44imensionValue\x12\x0f\n\x05value\x18\x01 \x01(\tH\x00\x42\x0b\n\tone_value\"+\n\x0bMetricValue\x12\x0f\n\x05value\x18\x04 \x01(\tH\x00\x42\x0b\n\tone_value\"J\n\x0cNumericValue\x12\x15\n\x0bint64_value\x18\x01 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x02 \x01(\x01H\x00\x42\x0b\n\tone_value\"\xe3\x03\n\rPropertyQuota\x12\x41\n\x0etokens_per_day\x18\x01 \x01(\x0b\x32).google.analytics.data.v1beta.QuotaStatus\x12\x42\n\x0ftokens_per_hour\x18\x02 \x01(\x0b\x32).google.analytics.data.v1beta.QuotaStatus\x12\x46\n\x13\x63oncurrent_requests\x18\x03 \x01(\x0b\x32).google.analytics.data.v1beta.QuotaStatus\x12U\n\"server_errors_per_project_per_hour\x18\x04 \x01(\x0b\x32).google.analytics.data.v1beta.QuotaStatus\x12\\\n)potentially_thresholded_requests_per_hour\x18\x05 \x01(\x0b\x32).google.analytics.data.v1beta.QuotaStatus\x12N\n\x1btokens_per_project_per_hour\x18\x06 \x01(\x0b\x32).google.analytics.data.v1beta.QuotaStatus\"W\n\x0bQuotaStatus\x12\x15\n\x08\x63onsumed\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x16\n\tremaining\x18\x02 \x01(\x05H\x01\x88\x01\x01\x42\x0b\n\t_consumedB\x0c\n\n_remaining\"\x96\x01\n\x11\x44imensionMetadata\x12\x10\n\x08\x61pi_name\x18\x01 \x01(\t\x12\x0f\n\x07ui_name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x1c\n\x14\x64\x65precated_api_names\x18\x04 \x03(\t\x12\x19\n\x11\x63ustom_definition\x18\x05 \x01(\x08\x12\x10\n\x08\x63\x61tegory\x18\x07 \x01(\t\"\x92\x03\n\x0eMetricMetadata\x12\x10\n\x08\x61pi_name\x18\x01 \x01(\t\x12\x0f\n\x07ui_name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x1c\n\x14\x64\x65precated_api_names\x18\x04 \x03(\t\x12\x36\n\x04type\x18\x05 \x01(\x0e\x32(.google.analytics.data.v1beta.MetricType\x12\x12\n\nexpression\x18\x06 \x01(\t\x12\x19\n\x11\x63ustom_definition\x18\x07 \x01(\x08\x12S\n\x0f\x62locked_reasons\x18\x08 \x03(\x0e\x32:.google.analytics.data.v1beta.MetricMetadata.BlockedReason\x12\x10\n\x08\x63\x61tegory\x18\n \x01(\t\"\\\n\rBlockedReason\x12\x1e\n\x1a\x42LOCKED_REASON_UNSPECIFIED\x10\x00\x12\x16\n\x12NO_REVENUE_METRICS\x10\x01\x12\x13\n\x0fNO_COST_METRICS\x10\x02\"L\n\x12\x43omparisonMetadata\x12\x10\n\x08\x61pi_name\x18\x01 \x01(\t\x12\x0f\n\x07ui_name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"\xdc\x01\n\x16\x44imensionCompatibility\x12P\n\x12\x64imension_metadata\x18\x01 \x01(\x0b\x32/.google.analytics.data.v1beta.DimensionMetadataH\x00\x88\x01\x01\x12G\n\rcompatibility\x18\x02 \x01(\x0e\x32+.google.analytics.data.v1beta.CompatibilityH\x01\x88\x01\x01\x42\x15\n\x13_dimension_metadataB\x10\n\x0e_compatibility\"\xd0\x01\n\x13MetricCompatibility\x12J\n\x0fmetric_metadata\x18\x01 \x01(\x0b\x32,.google.analytics.data.v1beta.MetricMetadataH\x00\x88\x01\x01\x12G\n\rcompatibility\x18\x02 \x01(\x0e\x32+.google.analytics.data.v1beta.CompatibilityH\x01\x88\x01\x01\x42\x12\n\x10_metric_metadataB\x10\n\x0e_compatibility*g\n\x11MetricAggregation\x12\"\n\x1eMETRIC_AGGREGATION_UNSPECIFIED\x10\x00\x12\t\n\x05TOTAL\x10\x01\x12\x0b\n\x07MINIMUM\x10\x05\x12\x0b\n\x07MAXIMUM\x10\x06\x12\t\n\x05\x43OUNT\x10\x04*\x81\x02\n\nMetricType\x12\x1b\n\x17METRIC_TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0cTYPE_INTEGER\x10\x01\x12\x0e\n\nTYPE_FLOAT\x10\x02\x12\x10\n\x0cTYPE_SECONDS\x10\x04\x12\x15\n\x11TYPE_MILLISECONDS\x10\x05\x12\x10\n\x0cTYPE_MINUTES\x10\x06\x12\x0e\n\nTYPE_HOURS\x10\x07\x12\x11\n\rTYPE_STANDARD\x10\x08\x12\x11\n\rTYPE_CURRENCY\x10\t\x12\r\n\tTYPE_FEET\x10\n\x12\x0e\n\nTYPE_MILES\x10\x0b\x12\x0f\n\x0bTYPE_METERS\x10\x0c\x12\x13\n\x0fTYPE_KILOMETERS\x10\r*_\n\x14RestrictedMetricType\x12&\n\"RESTRICTED_METRIC_TYPE_UNSPECIFIED\x10\x00\x12\r\n\tCOST_DATA\x10\x01\x12\x10\n\x0cREVENUE_DATA\x10\x02*P\n\rCompatibility\x12\x1d\n\x19\x43OMPATIBILITY_UNSPECIFIED\x10\x00\x12\x0e\n\nCOMPATIBLE\x10\x01\x12\x10\n\x0cINCOMPATIBLE\x10\x02\x42y\n com.google.analytics.data.v1betaB\x11ReportingApiProtoP\x01Z@google.golang.org/genproto/googleapis/analytics/data/v1beta;datab\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Analytics diff --git a/google-analytics-data-v1beta/test/helper.rb b/google-analytics-data-v1beta/test/helper.rb index baab5e243e61..4ac6e6fe63c2 100644 --- a/google-analytics-data-v1beta/test/helper.rb +++ b/google-analytics-data-v1beta/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-analytics-data/Gemfile b/google-analytics-data/Gemfile index 3dd70c1c96cc..d55402430849 100644 --- a/google-analytics-data/Gemfile +++ b/google-analytics-data/Gemfile @@ -19,10 +19,13 @@ local_dependencies.each do |name| gem name, path: "../#{name}" end -gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-analytics-data/google-analytics-data.gemspec b/google-analytics-data/google-analytics-data.gemspec index 52d4abff08f8..29b7b2cd7432 100644 --- a/google-analytics-data/google-analytics-data.gemspec +++ b/google-analytics-data/google-analytics-data.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| ["README.md", "AUTHENTICATION.md", "LICENSE.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.0" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "google-analytics-data-v1beta", ">= 0.11", "< 2.a" gem.add_dependency "google-cloud-core", "~> 1.6" diff --git a/google-analytics-data/test/helper.rb b/google-analytics-data/test/helper.rb index baab5e243e61..4ac6e6fe63c2 100644 --- a/google-analytics-data/test/helper.rb +++ b/google-analytics-data/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-apps-chat-v1/Gemfile b/google-apps-chat-v1/Gemfile index 6442df18fa2f..1d08558908d8 100644 --- a/google-apps-chat-v1/Gemfile +++ b/google-apps-chat-v1/Gemfile @@ -2,10 +2,13 @@ source "https://rubygems.org" gemspec -gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-apps-chat-v1/google-apps-chat-v1.gemspec b/google-apps-chat-v1/google-apps-chat-v1.gemspec index 16fe8407cfe5..79a093c4a2a3 100644 --- a/google-apps-chat-v1/google-apps-chat-v1.gemspec +++ b/google-apps-chat-v1/google-apps-chat-v1.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |gem| ["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.1" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "gapic-common", "~> 1.2" gem.add_dependency "google-apps-card-v1", "> 0.0", "< 2.a" diff --git a/google-apps-chat-v1/lib/google/chat/v1/action_status_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/action_status_pb.rb index 007fcbda3d3c..e13370de297c 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/action_status_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/action_status_pb.rb @@ -9,29 +9,8 @@ descriptor_data = "\n\"google/chat/v1/action_status.proto\x12\x0egoogle.chat.v1\x1a\x15google/rpc/code.proto\"R\n\x0c\x41\x63tionStatus\x12%\n\x0bstatus_code\x18\x01 \x01(\x0e\x32\x10.google.rpc.Code\x12\x1b\n\x13user_facing_message\x18\x02 \x01(\tB\xaa\x01\n\x12\x63om.google.chat.v1B\x11\x41\x63tionStatusProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/annotation_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/annotation_pb.rb index dac630bc297a..65ce1f494723 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/annotation_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/annotation_pb.rb @@ -13,32 +13,8 @@ descriptor_data = "\n\x1fgoogle/chat/v1/annotation.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/chat/v1/attachment.proto\x1a\x1dgoogle/chat/v1/reaction.proto\x1a\x19google/chat/v1/user.proto\"\x82\x03\n\nAnnotation\x12,\n\x04type\x18\x01 \x01(\x0e\x32\x1e.google.chat.v1.AnnotationType\x12\x18\n\x0bstart_index\x18\x02 \x01(\x05H\x01\x88\x01\x01\x12\x0e\n\x06length\x18\x03 \x01(\x05\x12;\n\x0cuser_mention\x18\x04 \x01(\x0b\x32#.google.chat.v1.UserMentionMetadataH\x00\x12=\n\rslash_command\x18\x05 \x01(\x0b\x32$.google.chat.v1.SlashCommandMetadataH\x00\x12>\n\x12rich_link_metadata\x18\x06 \x01(\x0b\x32 .google.chat.v1.RichLinkMetadataH\x00\x12\x44\n\x15\x63ustom_emoji_metadata\x18\x07 \x01(\x0b\x32#.google.chat.v1.CustomEmojiMetadataH\x00\x42\n\n\x08metadataB\x0e\n\x0c_start_index\"\xa5\x01\n\x13UserMentionMetadata\x12\"\n\x04user\x18\x01 \x01(\x0b\x32\x14.google.chat.v1.User\x12\x36\n\x04type\x18\x02 \x01(\x0e\x32(.google.chat.v1.UserMentionMetadata.Type\"2\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\x0b\n\x07MENTION\x10\x02\"\xe8\x01\n\x14SlashCommandMetadata\x12!\n\x03\x62ot\x18\x01 \x01(\x0b\x32\x14.google.chat.v1.User\x12\x37\n\x04type\x18\x02 \x01(\x0e\x32).google.chat.v1.SlashCommandMetadata.Type\x12\x14\n\x0c\x63ommand_name\x18\x03 \x01(\t\x12\x12\n\ncommand_id\x18\x04 \x01(\x03\x12\x17\n\x0ftriggers_dialog\x18\x05 \x01(\x08\"1\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\n\n\x06INVOKE\x10\x02\"\x81\x04\n\x10RichLinkMetadata\x12\x0b\n\x03uri\x18\x01 \x01(\t\x12\x45\n\x0erich_link_type\x18\x02 \x01(\x0e\x32-.google.chat.v1.RichLinkMetadata.RichLinkType\x12\x38\n\x0f\x64rive_link_data\x18\x03 \x01(\x0b\x32\x1d.google.chat.v1.DriveLinkDataH\x00\x12\x41\n\x14\x63hat_space_link_data\x18\x04 \x01(\x0b\x32!.google.chat.v1.ChatSpaceLinkDataH\x00\x12\x41\n\x14meet_space_link_data\x18\x05 \x01(\x0b\x32!.google.chat.v1.MeetSpaceLinkDataH\x00\x12I\n\x18\x63\x61lendar_event_link_data\x18\x06 \x01(\x0b\x32%.google.chat.v1.CalendarEventLinkDataH\x00\"\x85\x01\n\x0cRichLinkType\x12\x1e\n\x1aRICH_LINK_TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nDRIVE_FILE\x10\x01\x12\x0e\n\nCHAT_SPACE\x10\x02\x12\x11\n\rGMAIL_MESSAGE\x10\x03\x12\x0e\n\nMEET_SPACE\x10\x04\x12\x12\n\x0e\x43\x41LENDAR_EVENT\x10\x05\x42\x06\n\x04\x64\x61ta\"H\n\x13\x43ustomEmojiMetadata\x12\x31\n\x0c\x63ustom_emoji\x18\x01 \x01(\x0b\x32\x1b.google.chat.v1.CustomEmoji\"X\n\rDriveLinkData\x12\x34\n\x0e\x64rive_data_ref\x18\x01 \x01(\x0b\x32\x1c.google.chat.v1.DriveDataRef\x12\x11\n\tmime_type\x18\x02 \x01(\t\"\xa6\x01\n\x11\x43hatSpaceLinkData\x12-\n\x05space\x18\x01 \x01(\tB\x1e\xfa\x41\x1b\n\x19\x63hat.googleapis.com/Space\x12/\n\x06thread\x18\x02 \x01(\tB\x1f\xfa\x41\x1c\n\x1a\x63hat.googleapis.com/Thread\x12\x31\n\x07message\x18\x03 \x01(\tB \xfa\x41\x1d\n\x1b\x63hat.googleapis.com/Message\"\xb8\x02\n\x11MeetSpaceLinkData\x12\x14\n\x0cmeeting_code\x18\x01 \x01(\t\x12\x34\n\x04type\x18\x02 \x01(\x0e\x32&.google.chat.v1.MeetSpaceLinkData.Type\x12M\n\rhuddle_status\x18\x03 \x01(\x0e\x32..google.chat.v1.MeetSpaceLinkData.HuddleStatusB\x06\xe0\x41\x01\xe0\x41\x03\"5\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0b\n\x07MEETING\x10\x01\x12\n\n\x06HUDDLE\x10\x02\"Q\n\x0cHuddleStatus\x12\x1d\n\x19HUDDLE_STATUS_UNSPECIFIED\x10\x00\x12\x0b\n\x07STARTED\x10\x01\x12\t\n\x05\x45NDED\x10\x02\x12\n\n\x06MISSED\x10\x03\">\n\x15\x43\x61lendarEventLinkData\x12\x13\n\x0b\x63\x61lendar_id\x18\x01 \x01(\t\x12\x10\n\x08\x65vent_id\x18\x02 \x01(\t*w\n\x0e\x41nnotationType\x12\x1f\n\x1b\x41NNOTATION_TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0cUSER_MENTION\x10\x01\x12\x11\n\rSLASH_COMMAND\x10\x02\x12\r\n\tRICH_LINK\x10\x03\x12\x10\n\x0c\x43USTOM_EMOJI\x10\x04\x42\xa8\x01\n\x12\x63om.google.chat.v1B\x0f\x41nnotationProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.chat.v1.User", "google/chat/v1/user.proto"], - ["google.chat.v1.CustomEmoji", "google/chat/v1/reaction.proto"], - ["google.chat.v1.DriveDataRef", "google/chat/v1/attachment.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/attachment_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/attachment_pb.rb index b5ae94f6a11a..36de37f2f088 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/attachment_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/attachment_pb.rb @@ -10,29 +10,8 @@ descriptor_data = "\n\x1fgoogle/chat/v1/attachment.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xfd\x03\n\nAttachment\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\x0c\x63ontent_name\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\x0c\x63ontent_type\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12\x45\n\x13\x61ttachment_data_ref\x18\x04 \x01(\x0b\x32!.google.chat.v1.AttachmentDataRefB\x03\xe0\x41\x01H\x00\x12;\n\x0e\x64rive_data_ref\x18\x07 \x01(\x0b\x32\x1c.google.chat.v1.DriveDataRefB\x03\xe0\x41\x03H\x00\x12\x1a\n\rthumbnail_uri\x18\x05 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\x0c\x64ownload_uri\x18\x06 \x01(\tB\x03\xe0\x41\x03\x12\x36\n\x06source\x18\t \x01(\x0e\x32!.google.chat.v1.Attachment.SourceB\x03\xe0\x41\x03\"F\n\x06Source\x12\x16\n\x12SOURCE_UNSPECIFIED\x10\x00\x12\x0e\n\nDRIVE_FILE\x10\x01\x12\x14\n\x10UPLOADED_CONTENT\x10\x02:_\xea\x41\\\n\x1e\x63hat.googleapis.com/Attachment\x12:spaces/{space}/messages/{message}/attachments/{attachment}B\n\n\x08\x64\x61ta_ref\"%\n\x0c\x44riveDataRef\x12\x15\n\rdrive_file_id\x18\x02 \x01(\t\"U\n\x11\x41ttachmentDataRef\x12\x1a\n\rresource_name\x18\x01 \x01(\tB\x03\xe0\x41\x01\x12$\n\x17\x61ttachment_upload_token\x18\x02 \x01(\tB\x03\xe0\x41\x01\"L\n\x14GetAttachmentRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63hat.googleapis.com/Attachment\"e\n\x17UploadAttachmentRequest\x12\x33\n\x06parent\x18\x01 \x01(\tB#\xe0\x41\x02\xfa\x41\x1d\x12\x1b\x63hat.googleapis.com/Message\x12\x15\n\x08\x66ilename\x18\x04 \x01(\tB\x03\xe0\x41\x02\"Z\n\x18UploadAttachmentResponse\x12>\n\x13\x61ttachment_data_ref\x18\x01 \x01(\x0b\x32!.google.chat.v1.AttachmentDataRefB\xa8\x01\n\x12\x63om.google.chat.v1B\x0f\x41ttachmentProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/chat_service_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/chat_service_pb.rb index 6c3a5781cb56..cef491c018c5 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/chat_service_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/chat_service_pb.rb @@ -21,29 +21,8 @@ descriptor_data = "\n!google/chat/v1/chat_service.proto\x12\x0egoogle.chat.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/chat/v1/attachment.proto\x1a\x1fgoogle/chat/v1/membership.proto\x1a\x1cgoogle/chat/v1/message.proto\x1a\x1dgoogle/chat/v1/reaction.proto\x1a\x1agoogle/chat/v1/space.proto\x1a google/chat/v1/space_event.proto\x1a/google/chat/v1/space_notification_setting.proto\x1a%google/chat/v1/space_read_state.proto\x1a google/chat/v1/space_setup.proto\x1a&google/chat/v1/thread_read_state.proto\x1a\x1bgoogle/protobuf/empty.proto2\xc0\x35\n\x0b\x43hatService\x12\x9b\x01\n\rCreateMessage\x12$.google.chat.v1.CreateMessageRequest\x1a\x17.google.chat.v1.Message\"K\xda\x41\x19parent,message,message_id\x82\xd3\xe4\x93\x02)\"\x1e/v1/{parent=spaces/*}/messages:\x07message\x12\x8a\x01\n\x0cListMessages\x12#.google.chat.v1.ListMessagesRequest\x1a$.google.chat.v1.ListMessagesResponse\"/\xda\x41\x06parent\x82\xd3\xe4\x93\x02 \x12\x1e/v1/{parent=spaces/*}/messages\x12\x92\x01\n\x0fListMemberships\x12&.google.chat.v1.ListMembershipsRequest\x1a\'.google.chat.v1.ListMembershipsResponse\".\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{parent=spaces/*}/members\x12\x7f\n\rGetMembership\x12$.google.chat.v1.GetMembershipRequest\x1a\x1a.google.chat.v1.Membership\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{name=spaces/*/members/*}\x12w\n\nGetMessage\x12!.google.chat.v1.GetMessageRequest\x1a\x17.google.chat.v1.Message\"-\xda\x41\x04name\x82\xd3\xe4\x93\x02 \x12\x1e/v1/{name=spaces/*/messages/*}\x12\xd1\x01\n\rUpdateMessage\x12$.google.chat.v1.UpdateMessageRequest\x1a\x17.google.chat.v1.Message\"\x80\x01\xda\x41\x13message,update_mask\x82\xd3\xe4\x93\x02\x64\x1a&/v1/{message.name=spaces/*/messages/*}:\x07messageZ12&/v1/{message.name=spaces/*/messages/*}:\x07message\x12|\n\rDeleteMessage\x12$.google.chat.v1.DeleteMessageRequest\x1a\x16.google.protobuf.Empty\"-\xda\x41\x04name\x82\xd3\xe4\x93\x02 *\x1e/v1/{name=spaces/*/messages/*}\x12\x8e\x01\n\rGetAttachment\x12$.google.chat.v1.GetAttachmentRequest\x1a\x1a.google.chat.v1.Attachment\";\xda\x41\x04name\x82\xd3\xe4\x93\x02.\x12,/v1/{name=spaces/*/messages/*/attachments/*}\x12\x9a\x01\n\x10UploadAttachment\x12\'.google.chat.v1.UploadAttachmentRequest\x1a(.google.chat.v1.UploadAttachmentResponse\"3\x82\xd3\xe4\x93\x02-\"(/v1/{parent=spaces/*}/attachments:upload:\x01*\x12j\n\nListSpaces\x12!.google.chat.v1.ListSpacesRequest\x1a\".google.chat.v1.ListSpacesResponse\"\x15\xda\x41\x00\x82\xd3\xe4\x93\x02\x0c\x12\n/v1/spaces\x12w\n\x0cSearchSpaces\x12#.google.chat.v1.SearchSpacesRequest\x1a$.google.chat.v1.SearchSpacesResponse\"\x1c\xda\x41\x00\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/spaces:search\x12\x66\n\x08GetSpace\x12\x1f.google.chat.v1.GetSpaceRequest\x1a\x15.google.chat.v1.Space\"\"\xda\x41\x04name\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/{name=spaces/*}\x12k\n\x0b\x43reateSpace\x12\".google.chat.v1.CreateSpaceRequest\x1a\x15.google.chat.v1.Space\"!\xda\x41\x05space\x82\xd3\xe4\x93\x02\x13\"\n/v1/spaces:\x05space\x12\x63\n\nSetUpSpace\x12!.google.chat.v1.SetUpSpaceRequest\x1a\x15.google.chat.v1.Space\"\x1b\x82\xd3\xe4\x93\x02\x15\"\x10/v1/spaces:setup:\x01*\x12\x86\x01\n\x0bUpdateSpace\x12\".google.chat.v1.UpdateSpaceRequest\x1a\x15.google.chat.v1.Space\"<\xda\x41\x11space,update_mask\x82\xd3\xe4\x93\x02\"2\x19/v1/{space.name=spaces/*}:\x05space\x12m\n\x0b\x44\x65leteSpace\x12\".google.chat.v1.DeleteSpaceRequest\x1a\x16.google.protobuf.Empty\"\"\xda\x41\x04name\x82\xd3\xe4\x93\x02\x15*\x13/v1/{name=spaces/*}\x12\x9d\x01\n\x13\x43ompleteImportSpace\x12*.google.chat.v1.CompleteImportSpaceRequest\x1a+.google.chat.v1.CompleteImportSpaceResponse\"-\x82\xd3\xe4\x93\x02\'\"\"/v1/{name=spaces/*}:completeImport:\x01*\x12z\n\x11\x46indDirectMessage\x12(.google.chat.v1.FindDirectMessageRequest\x1a\x15.google.chat.v1.Space\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/spaces:findDirectMessage\x12\x9e\x01\n\x10\x43reateMembership\x12\'.google.chat.v1.CreateMembershipRequest\x1a\x1a.google.chat.v1.Membership\"E\xda\x41\x11parent,membership\x82\xd3\xe4\x93\x02+\"\x1d/v1/{parent=spaces/*}/members:\nmembership\x12\xae\x01\n\x10UpdateMembership\x12\'.google.chat.v1.UpdateMembershipRequest\x1a\x1a.google.chat.v1.Membership\"U\xda\x41\x16membership,update_mask\x82\xd3\xe4\x93\x02\x36\x32(/v1/{membership.name=spaces/*/members/*}:\nmembership\x12\x85\x01\n\x10\x44\x65leteMembership\x12\'.google.chat.v1.DeleteMembershipRequest\x1a\x1a.google.chat.v1.Membership\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f*\x1d/v1/{name=spaces/*/members/*}\x12\xa1\x01\n\x0e\x43reateReaction\x12%.google.chat.v1.CreateReactionRequest\x1a\x18.google.chat.v1.Reaction\"N\xda\x41\x0fparent,reaction\x82\xd3\xe4\x93\x02\x36\"*/v1/{parent=spaces/*/messages/*}/reactions:\x08reaction\x12\x99\x01\n\rListReactions\x12$.google.chat.v1.ListReactionsRequest\x1a%.google.chat.v1.ListReactionsResponse\";\xda\x41\x06parent\x82\xd3\xe4\x93\x02,\x12*/v1/{parent=spaces/*/messages/*}/reactions\x12\x8a\x01\n\x0e\x44\x65leteReaction\x12%.google.chat.v1.DeleteReactionRequest\x1a\x16.google.protobuf.Empty\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,**/v1/{name=spaces/*/messages/*/reactions/*}\x12\x91\x01\n\x11\x43reateCustomEmoji\x12(.google.chat.v1.CreateCustomEmojiRequest\x1a\x1b.google.chat.v1.CustomEmoji\"5\xda\x41\x0c\x63ustom_emoji\x82\xd3\xe4\x93\x02 \"\x10/v1/customEmojis:\x0c\x63ustom_emoji\x12~\n\x0eGetCustomEmoji\x12%.google.chat.v1.GetCustomEmojiRequest\x1a\x1b.google.chat.v1.CustomEmoji\"(\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/{name=customEmojis/*}\x12\x82\x01\n\x10ListCustomEmojis\x12\'.google.chat.v1.ListCustomEmojisRequest\x1a(.google.chat.v1.ListCustomEmojisResponse\"\x1b\xda\x41\x00\x82\xd3\xe4\x93\x02\x12\x12\x10/v1/customEmojis\x12\x7f\n\x11\x44\x65leteCustomEmoji\x12(.google.chat.v1.DeleteCustomEmojiRequest\x1a\x16.google.protobuf.Empty\"(\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1b*\x19/v1/{name=customEmojis/*}\x12\x98\x01\n\x11GetSpaceReadState\x12(.google.chat.v1.GetSpaceReadStateRequest\x1a\x1e.google.chat.v1.SpaceReadState\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,\x12*/v1/{name=users/*/spaces/*/spaceReadState}\x12\xd9\x01\n\x14UpdateSpaceReadState\x12+.google.chat.v1.UpdateSpaceReadStateRequest\x1a\x1e.google.chat.v1.SpaceReadState\"t\xda\x41\x1cspace_read_state,update_mask\x82\xd3\xe4\x93\x02O2;/v1/{space_read_state.name=users/*/spaces/*/spaceReadState}:\x10space_read_state\x12\xa6\x01\n\x12GetThreadReadState\x12).google.chat.v1.GetThreadReadStateRequest\x1a\x1f.google.chat.v1.ThreadReadState\"D\xda\x41\x04name\x82\xd3\xe4\x93\x02\x37\x12\x35/v1/{name=users/*/spaces/*/threads/*/threadReadState}\x12\x83\x01\n\rGetSpaceEvent\x12$.google.chat.v1.GetSpaceEventRequest\x1a\x1a.google.chat.v1.SpaceEvent\"0\xda\x41\x04name\x82\xd3\xe4\x93\x02#\x12!/v1/{name=spaces/*/spaceEvents/*}\x12\x9d\x01\n\x0fListSpaceEvents\x12&.google.chat.v1.ListSpaceEventsRequest\x1a\'.google.chat.v1.ListSpaceEventsResponse\"9\xda\x41\rparent,filter\x82\xd3\xe4\x93\x02#\x12!/v1/{parent=spaces/*}/spaceEvents\x12\xc0\x01\n\x1bGetSpaceNotificationSetting\x12\x32.google.chat.v1.GetSpaceNotificationSettingRequest\x1a(.google.chat.v1.SpaceNotificationSetting\"C\xda\x41\x04name\x82\xd3\xe4\x93\x02\x36\x12\x34/v1/{name=users/*/spaces/*/spaceNotificationSetting}\x12\xa0\x02\n\x1eUpdateSpaceNotificationSetting\x12\x35.google.chat.v1.UpdateSpaceNotificationSettingRequest\x1a(.google.chat.v1.SpaceNotificationSetting\"\x9c\x01\xda\x41&space_notification_setting,update_mask\x82\xd3\xe4\x93\x02m2O/v1/{space_notification_setting.name=users/*/spaces/*/spaceNotificationSetting}:\x1aspace_notification_setting\x1a\xd6\x0c\xca\x41\x13\x63hat.googleapis.com\xd2\x41\xbc\x0chttps://www.googleapis.com/auth/chat.admin.delete,https://www.googleapis.com/auth/chat.admin.memberships,https://www.googleapis.com/auth/chat.admin.memberships.readonly,https://www.googleapis.com/auth/chat.admin.spaces,https://www.googleapis.com/auth/chat.admin.spaces.readonly,https://www.googleapis.com/auth/chat.app.delete,https://www.googleapis.com/auth/chat.app.memberships,https://www.googleapis.com/auth/chat.app.messages.readonly,https://www.googleapis.com/auth/chat.app.spaces,https://www.googleapis.com/auth/chat.app.spaces.create,https://www.googleapis.com/auth/chat.bot,https://www.googleapis.com/auth/chat.customemojis,https://www.googleapis.com/auth/chat.customemojis.readonly,https://www.googleapis.com/auth/chat.delete,https://www.googleapis.com/auth/chat.import,https://www.googleapis.com/auth/chat.memberships,https://www.googleapis.com/auth/chat.memberships.app,https://www.googleapis.com/auth/chat.memberships.readonly,https://www.googleapis.com/auth/chat.messages,https://www.googleapis.com/auth/chat.messages.create,https://www.googleapis.com/auth/chat.messages.reactions,https://www.googleapis.com/auth/chat.messages.reactions.create,https://www.googleapis.com/auth/chat.messages.reactions.readonly,https://www.googleapis.com/auth/chat.messages.readonly,https://www.googleapis.com/auth/chat.spaces,https://www.googleapis.com/auth/chat.spaces.create,https://www.googleapis.com/auth/chat.spaces.readonly,https://www.googleapis.com/auth/chat.users.readstate,https://www.googleapis.com/auth/chat.users.readstate.readonly,https://www.googleapis.com/auth/chat.users.spacesettingsB\xa9\x01\n\x12\x63om.google.chat.v1B\x10\x43hatServiceProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/contextual_addon_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/contextual_addon_pb.rb index 2b3e4dea94bf..18ecfad801c4 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/contextual_addon_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/contextual_addon_pb.rb @@ -9,30 +9,8 @@ descriptor_data = "\n%google/chat/v1/contextual_addon.proto\x12\x0egoogle.chat.v1\x1a\x1cgoogle/chat/v1/widgets.proto\"\x8a\x05\n\x15\x43ontextualAddOnMarkup\x1a\xf0\x04\n\x04\x43\x61rd\x12\x45\n\x06header\x18\x01 \x01(\x0b\x32\x35.google.chat.v1.ContextualAddOnMarkup.Card.CardHeader\x12\x44\n\x08sections\x18\x02 \x03(\x0b\x32\x32.google.chat.v1.ContextualAddOnMarkup.Card.Section\x12K\n\x0c\x63\x61rd_actions\x18\x03 \x03(\x0b\x32\x35.google.chat.v1.ContextualAddOnMarkup.Card.CardAction\x12\x0c\n\x04name\x18\x04 \x01(\t\x1a\xd9\x01\n\nCardHeader\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08subtitle\x18\x02 \x01(\t\x12U\n\x0bimage_style\x18\x03 \x01(\x0e\x32@.google.chat.v1.ContextualAddOnMarkup.Card.CardHeader.ImageStyle\x12\x11\n\timage_url\x18\x04 \x01(\t\"@\n\nImageStyle\x12\x1b\n\x17IMAGE_STYLE_UNSPECIFIED\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\n\n\x06\x41VATAR\x10\x02\x1aH\n\x07Section\x12\x0e\n\x06header\x18\x01 \x01(\t\x12-\n\x07widgets\x18\x02 \x03(\x0b\x32\x1c.google.chat.v1.WidgetMarkup\x1aZ\n\nCardAction\x12\x14\n\x0c\x61\x63tion_label\x18\x01 \x01(\t\x12\x36\n\x08on_click\x18\x02 \x01(\x0b\x32$.google.chat.v1.WidgetMarkup.OnClickB\xad\x01\n\x12\x63om.google.chat.v1B\x14\x43ontextualAddOnProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.chat.v1.WidgetMarkup", "google/chat/v1/widgets.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/deletion_metadata_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/deletion_metadata_pb.rb index 7590cccfa8f9..561d1e0c4e40 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/deletion_metadata_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/deletion_metadata_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n&google/chat/v1/deletion_metadata.proto\x12\x0egoogle.chat.v1\"\x89\x02\n\x10\x44\x65letionMetadata\x12\x44\n\rdeletion_type\x18\x01 \x01(\x0e\x32-.google.chat.v1.DeletionMetadata.DeletionType\"\xae\x01\n\x0c\x44\x65letionType\x12\x1d\n\x19\x44\x45LETION_TYPE_UNSPECIFIED\x10\x00\x12\x0b\n\x07\x43REATOR\x10\x01\x12\x0f\n\x0bSPACE_OWNER\x10\x02\x12\t\n\x05\x41\x44MIN\x10\x03\x12\x16\n\x12\x41PP_MESSAGE_EXPIRY\x10\x04\x12\x13\n\x0f\x43REATOR_VIA_APP\x10\x05\x12\x17\n\x13SPACE_OWNER_VIA_APP\x10\x06\x12\x10\n\x0cSPACE_MEMBER\x10\x07\x42\xae\x01\n\x12\x63om.google.chat.v1B\x15\x44\x65letionMetadataProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/event_payload_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/event_payload_pb.rb index 9b10c0c77b1a..fcc2505fbc20 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/event_payload_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/event_payload_pb.rb @@ -13,33 +13,8 @@ descriptor_data = "\n\"google/chat/v1/event_payload.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/chat/v1/membership.proto\x1a\x1cgoogle/chat/v1/message.proto\x1a\x1dgoogle/chat/v1/reaction.proto\x1a\x1agoogle/chat/v1/space.proto\"L\n\x1aMembershipCreatedEventData\x12.\n\nmembership\x18\x01 \x01(\x0b\x32\x1a.google.chat.v1.Membership\"L\n\x1aMembershipDeletedEventData\x12.\n\nmembership\x18\x01 \x01(\x0b\x32\x1a.google.chat.v1.Membership\"L\n\x1aMembershipUpdatedEventData\x12.\n\nmembership\x18\x01 \x01(\x0b\x32\x1a.google.chat.v1.Membership\"b\n\x1fMembershipBatchCreatedEventData\x12?\n\x0bmemberships\x18\x01 \x03(\x0b\x32*.google.chat.v1.MembershipCreatedEventData\"b\n\x1fMembershipBatchUpdatedEventData\x12?\n\x0bmemberships\x18\x01 \x03(\x0b\x32*.google.chat.v1.MembershipUpdatedEventData\"b\n\x1fMembershipBatchDeletedEventData\x12?\n\x0bmemberships\x18\x01 \x03(\x0b\x32*.google.chat.v1.MembershipDeletedEventData\"C\n\x17MessageCreatedEventData\x12(\n\x07message\x18\x01 \x01(\x0b\x32\x17.google.chat.v1.Message\"C\n\x17MessageUpdatedEventData\x12(\n\x07message\x18\x01 \x01(\x0b\x32\x17.google.chat.v1.Message\"C\n\x17MessageDeletedEventData\x12(\n\x07message\x18\x01 \x01(\x0b\x32\x17.google.chat.v1.Message\"Y\n\x1cMessageBatchCreatedEventData\x12\x39\n\x08messages\x18\x01 \x03(\x0b\x32\'.google.chat.v1.MessageCreatedEventData\"Y\n\x1cMessageBatchUpdatedEventData\x12\x39\n\x08messages\x18\x01 \x03(\x0b\x32\'.google.chat.v1.MessageUpdatedEventData\"Y\n\x1cMessageBatchDeletedEventData\x12\x39\n\x08messages\x18\x01 \x03(\x0b\x32\'.google.chat.v1.MessageDeletedEventData\"=\n\x15SpaceUpdatedEventData\x12$\n\x05space\x18\x01 \x01(\x0b\x32\x15.google.chat.v1.Space\"S\n\x1aSpaceBatchUpdatedEventData\x12\x35\n\x06spaces\x18\x01 \x03(\x0b\x32%.google.chat.v1.SpaceUpdatedEventData\"F\n\x18ReactionCreatedEventData\x12*\n\x08reaction\x18\x01 \x01(\x0b\x32\x18.google.chat.v1.Reaction\"F\n\x18ReactionDeletedEventData\x12*\n\x08reaction\x18\x01 \x01(\x0b\x32\x18.google.chat.v1.Reaction\"\\\n\x1dReactionBatchCreatedEventData\x12;\n\treactions\x18\x01 \x03(\x0b\x32(.google.chat.v1.ReactionCreatedEventData\"\\\n\x1dReactionBatchDeletedEventData\x12;\n\treactions\x18\x01 \x03(\x0b\x32(.google.chat.v1.ReactionDeletedEventDataB\xaa\x01\n\x12\x63om.google.chat.v1B\x11\x45ventPayloadProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.chat.v1.Membership", "google/chat/v1/membership.proto"], - ["google.chat.v1.Message", "google/chat/v1/message.proto"], - ["google.chat.v1.Space", "google/chat/v1/space.proto"], - ["google.chat.v1.Reaction", "google/chat/v1/reaction.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/group_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/group_pb.rb index 309990e9037c..3d52ee2019d2 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/group_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/group_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n\x1agoogle/chat/v1/group.proto\x12\x0egoogle.chat.v1\"\x15\n\x05Group\x12\x0c\n\x04name\x18\x01 \x01(\tB\xa3\x01\n\x12\x63om.google.chat.v1B\nGroupProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/history_state_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/history_state_pb.rb index 165c07d73076..4904f27aba95 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/history_state_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/history_state_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n\"google/chat/v1/history_state.proto\x12\x0egoogle.chat.v1*N\n\x0cHistoryState\x12\x1d\n\x19HISTORY_STATE_UNSPECIFIED\x10\x00\x12\x0f\n\x0bHISTORY_OFF\x10\x01\x12\x0e\n\nHISTORY_ON\x10\x02\x42\xaa\x01\n\x12\x63om.google.chat.v1B\x11HistoryStateProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/matched_url_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/matched_url_pb.rb index 9fd0bb8fe7fb..90a907fad1a5 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/matched_url_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/matched_url_pb.rb @@ -9,29 +9,8 @@ descriptor_data = "\n google/chat/v1/matched_url.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\"\x1e\n\nMatchedUrl\x12\x10\n\x03url\x18\x02 \x01(\tB\x03\xe0\x41\x03\x42\xa8\x01\n\x12\x63om.google.chat.v1B\x0fMatchedUrlProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/membership_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/membership_pb.rb index c30a37eede4c..dc6e05bfd065 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/membership_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/membership_pb.rb @@ -14,33 +14,8 @@ descriptor_data = "\n\x1fgoogle/chat/v1/membership.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1agoogle/chat/v1/group.proto\x1a\x19google/chat/v1/user.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x96\x05\n\nMembership\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12>\n\x05state\x18\x02 \x01(\x0e\x32*.google.chat.v1.Membership.MembershipStateB\x03\xe0\x41\x03\x12<\n\x04role\x18\x07 \x01(\x0e\x32).google.chat.v1.Membership.MembershipRoleB\x03\xe0\x41\x01\x12+\n\x06member\x18\x03 \x01(\x0b\x32\x14.google.chat.v1.UserB\x03\xe0\x41\x01H\x00\x12\x32\n\x0cgroup_member\x18\x05 \x01(\x0b\x32\x15.google.chat.v1.GroupB\x03\xe0\x41\x01H\x00\x12\x37\n\x0b\x63reate_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x05\xe0\x41\x01\x12\x37\n\x0b\x64\x65lete_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x05\xe0\x41\x01\"^\n\x0fMembershipState\x12 \n\x1cMEMBERSHIP_STATE_UNSPECIFIED\x10\x00\x12\n\n\x06JOINED\x10\x01\x12\x0b\n\x07INVITED\x10\x02\x12\x10\n\x0cNOT_A_MEMBER\x10\x03\"p\n\x0eMembershipRole\x12\x1f\n\x1bMEMBERSHIP_ROLE_UNSPECIFIED\x10\x00\x12\x0f\n\x0bROLE_MEMBER\x10\x01\x12\x10\n\x0cROLE_MANAGER\x10\x02\x12\x1a\n\x16ROLE_ASSISTANT_MANAGER\x10\x04:D\xea\x41\x41\n\x1e\x63hat.googleapis.com/Membership\x12\x1fspaces/{space}/members/{member}B\x0c\n\nmemberType\"\xa5\x01\n\x17\x43reateMembershipRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63hat.googleapis.com/Membership\x12\x33\n\nmembership\x18\x02 \x01(\x0b\x32\x1a.google.chat.v1.MembershipB\x03\xe0\x41\x02\x12\x1d\n\x10use_admin_access\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01\"\xa3\x01\n\x17UpdateMembershipRequest\x12\x33\n\nmembership\x18\x01 \x01(\x0b\x32\x1a.google.chat.v1.MembershipB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\x12\x1d\n\x10use_admin_access\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\"\xea\x01\n\x16ListMembershipsRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63hat.googleapis.com/Membership\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x18\n\x0bshow_groups\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01\x12\x19\n\x0cshow_invited\x18\x07 \x01(\x08\x42\x03\xe0\x41\x01\x12\x1d\n\x10use_admin_access\x18\x08 \x01(\x08\x42\x03\xe0\x41\x01\"h\n\x17ListMembershipsResponse\x12\x34\n\x0bmemberships\x18\x01 \x03(\x0b\x32\x1a.google.chat.v1.MembershipB\x03\xe0\x41\x06\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"k\n\x14GetMembershipRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63hat.googleapis.com/Membership\x12\x1d\n\x10use_admin_access\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\"n\n\x17\x44\x65leteMembershipRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63hat.googleapis.com/Membership\x12\x1d\n\x10use_admin_access\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\x42\xa8\x01\n\x12\x63om.google.chat.v1B\x0fMembershipProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.chat.v1.User", "google/chat/v1/user.proto"], - ["google.chat.v1.Group", "google/chat/v1/group.proto"], - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/message_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/message_pb.rb index 6b92e56e01ca..8a158f9d942f 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/message_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/message_pb.rb @@ -23,42 +23,8 @@ descriptor_data = "\n\x1cgoogle/chat/v1/message.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/apps/card/v1/card.proto\x1a\"google/chat/v1/action_status.proto\x1a\x1fgoogle/chat/v1/annotation.proto\x1a\x1fgoogle/chat/v1/attachment.proto\x1a%google/chat/v1/contextual_addon.proto\x1a&google/chat/v1/deletion_metadata.proto\x1a google/chat/v1/matched_url.proto\x1a\x1dgoogle/chat/v1/reaction.proto\x1a\"google/chat/v1/slash_command.proto\x1a\x1agoogle/chat/v1/space.proto\x1a\x19google/chat/v1/user.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xd4\n\n\x07Message\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12)\n\x06sender\x18\x02 \x01(\x0b\x32\x14.google.chat.v1.UserB\x03\xe0\x41\x03\x12\x37\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x05\xe0\x41\x01\x12\x39\n\x10last_update_time\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0b\x64\x65lete_time\x18\x1a \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x11\n\x04text\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x1b\n\x0e\x66ormatted_text\x18+ \x01(\tB\x03\xe0\x41\x03\x12=\n\x05\x63\x61rds\x18\x05 \x03(\x0b\x32*.google.chat.v1.ContextualAddOnMarkup.CardB\x02\x18\x01\x12\x31\n\x08\x63\x61rds_v2\x18\x16 \x03(\x0b\x32\x1a.google.chat.v1.CardWithIdB\x03\xe0\x41\x01\x12\x34\n\x0b\x61nnotations\x18\n \x03(\x0b\x32\x1a.google.chat.v1.AnnotationB\x03\xe0\x41\x03\x12&\n\x06thread\x18\x0b \x01(\x0b\x32\x16.google.chat.v1.Thread\x12)\n\x05space\x18\x0c \x01(\x0b\x32\x15.google.chat.v1.SpaceB\x03\xe0\x41\x03\x12\x1a\n\rfallback_text\x18\r \x01(\tB\x03\xe0\x41\x01\x12<\n\x0f\x61\x63tion_response\x18\x0e \x01(\x0b\x32\x1e.google.chat.v1.ActionResponseB\x03\xe0\x41\x04\x12\x1a\n\rargument_text\x18\x0f \x01(\tB\x03\xe0\x41\x03\x12\x38\n\rslash_command\x18\x11 \x01(\x0b\x32\x1c.google.chat.v1.SlashCommandB\x03\xe0\x41\x03\x12\x33\n\nattachment\x18\x12 \x03(\x0b\x32\x1a.google.chat.v1.AttachmentB\x03\xe0\x41\x01\x12\x34\n\x0bmatched_url\x18\x14 \x01(\x0b\x32\x1a.google.chat.v1.MatchedUrlB\x03\xe0\x41\x03\x12\x19\n\x0cthread_reply\x18\x19 \x01(\x08\x42\x03\xe0\x41\x03\x12\'\n\x1a\x63lient_assigned_message_id\x18 \x01(\tB\x03\xe0\x41\x01\x12K\n\x18\x65moji_reaction_summaries\x18! \x03(\x0b\x32$.google.chat.v1.EmojiReactionSummaryB\x03\xe0\x41\x03\x12<\n\x16private_message_viewer\x18$ \x01(\x0b\x32\x14.google.chat.v1.UserB\x06\xe0\x41\x05\xe0\x41\x01\x12@\n\x11\x64\x65letion_metadata\x18& \x01(\x0b\x32 .google.chat.v1.DeletionMetadataB\x03\xe0\x41\x03\x12K\n\x17quoted_message_metadata\x18\' \x01(\x0b\x32%.google.chat.v1.QuotedMessageMetadataB\x03\xe0\x41\x01\x12\x37\n\rattached_gifs\x18* \x03(\x0b\x32\x1b.google.chat.v1.AttachedGifB\x03\xe0\x41\x03\x12?\n\x11\x61\x63\x63\x65ssory_widgets\x18, \x03(\x0b\x32\x1f.google.chat.v1.AccessoryWidgetB\x03\xe0\x41\x01:C\xea\x41@\n\x1b\x63hat.googleapis.com/Message\x12!spaces/{space}/messages/{message}\"\x1f\n\x0b\x41ttachedGif\x12\x10\n\x03uri\x18\x01 \x01(\tB\x03\xe0\x41\x03\"\x98\x04\n\x15QuotedMessageMetadata\x12\x31\n\x04name\x18\x01 \x01(\tB#\xe0\x41\x02\xfa\x41\x1d\n\x1b\x63hat.googleapis.com/Message\x12\x39\n\x10last_update_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\x12H\n\nquote_type\x18\x04 \x01(\x0e\x32/.google.chat.v1.QuotedMessageMetadata.QuoteTypeB\x03\xe0\x41\x01\x12K\n\x17quoted_message_snapshot\x18\x05 \x01(\x0b\x32%.google.chat.v1.QuotedMessageSnapshotB\x03\xe0\x41\x03\x12\x42\n\x12\x66orwarded_metadata\x18\x06 \x01(\x0b\x32!.google.chat.v1.ForwardedMetadataB\x03\xe0\x41\x03\"2\n\tQuoteType\x12\x1a\n\x16QUOTE_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05REPLY\x10\x01:\x81\x01\xea\x41~\n)chat.googleapis.com/QuotedMessageMetadata\x12Qspaces/{space}/messages/{message}/quotedMessageMetadata/{quoted_message_metadata}\"\xc8\x01\n\x15QuotedMessageSnapshot\x12\x13\n\x06sender\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x11\n\x04text\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12\x1b\n\x0e\x66ormatted_text\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12\x34\n\x0b\x61nnotations\x18\x04 \x03(\x0b\x32\x1a.google.chat.v1.AnnotationB\x03\xe0\x41\x03\x12\x34\n\x0b\x61ttachments\x18\x05 \x03(\x0b\x32\x1a.google.chat.v1.AttachmentB\x03\xe0\x41\x03\"f\n\x11\x46orwardedMetadata\x12\x30\n\x05space\x18\x01 \x01(\tB!\xe0\x41\x03\xfa\x41\x1b\n\x19\x63hat.googleapis.com/Space\x12\x1f\n\x12space_display_name\x18\x02 \x01(\tB\x03\xe0\x41\x03\"v\n\x06Thread\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x17\n\nthread_key\x18\x03 \x01(\tB\x03\xe0\x41\x01:@\xea\x41=\n\x1a\x63hat.googleapis.com/Thread\x12\x1fspaces/{space}/threads/{thread}\"\xd2\x04\n\x0e\x41\x63tionResponse\x12>\n\x04type\x18\x01 \x01(\x0e\x32+.google.chat.v1.ActionResponse.ResponseTypeB\x03\xe0\x41\x04\x12\x10\n\x03url\x18\x02 \x01(\tB\x03\xe0\x41\x04\x12\x38\n\rdialog_action\x18\x03 \x01(\x0b\x32\x1c.google.chat.v1.DialogActionB\x03\xe0\x41\x04\x12I\n\x0eupdated_widget\x18\x04 \x01(\x0b\x32,.google.chat.v1.ActionResponse.UpdatedWidgetB\x03\xe0\x41\x04\x1aR\n\x0eSelectionItems\x12@\n\x05items\x18\x01 \x03(\x0b\x32\x31.google.apps.card.v1.SelectionInput.SelectionItem\x1aw\n\rUpdatedWidget\x12\x44\n\x0bsuggestions\x18\x01 \x01(\x0b\x32-.google.chat.v1.ActionResponse.SelectionItemsH\x00\x12\x0e\n\x06widget\x18\x02 \x01(\tB\x10\n\x0eupdated_widget\"\x9b\x01\n\x0cResponseType\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0f\n\x0bNEW_MESSAGE\x10\x01\x12\x12\n\x0eUPDATE_MESSAGE\x10\x02\x12\x1d\n\x19UPDATE_USER_MESSAGE_CARDS\x10\x06\x12\x12\n\x0eREQUEST_CONFIG\x10\x03\x12\n\n\x06\x44IALOG\x10\x04\x12\x11\n\rUPDATE_WIDGET\x10\x07\"S\n\x0f\x41\x63\x63\x65ssoryWidget\x12\x36\n\x0b\x62utton_list\x18\x01 \x01(\x0b\x32\x1f.google.apps.card.v1.ButtonListH\x00\x42\x08\n\x06\x61\x63tion\"F\n\x11GetMessageRequest\x12\x31\n\x04name\x18\x01 \x01(\tB#\xe0\x41\x02\xfa\x41\x1d\n\x1b\x63hat.googleapis.com/Message\"]\n\x14\x44\x65leteMessageRequest\x12\x31\n\x04name\x18\x01 \x01(\tB#\xe0\x41\x02\xfa\x41\x1d\n\x1b\x63hat.googleapis.com/Message\x12\x12\n\x05\x66orce\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\"\x97\x01\n\x14UpdateMessageRequest\x12-\n\x07message\x18\x01 \x01(\x0b\x32\x17.google.chat.v1.MessageB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\x12\x1a\n\rallow_missing\x18\x04 \x01(\x08\x42\x03\xe0\x41\x01\"\xa4\x03\n\x14\x43reateMessageRequest\x12\x33\n\x06parent\x18\x01 \x01(\tB#\xe0\x41\x02\xfa\x41\x1d\x12\x1b\x63hat.googleapis.com/Message\x12-\n\x07message\x18\x04 \x01(\x0b\x32\x17.google.chat.v1.MessageB\x03\xe0\x41\x02\x12\x19\n\nthread_key\x18\x06 \x01(\tB\x05\x18\x01\xe0\x41\x01\x12\x17\n\nrequest_id\x18\x07 \x01(\tB\x03\xe0\x41\x01\x12Z\n\x14message_reply_option\x18\x08 \x01(\x0e\x32\x37.google.chat.v1.CreateMessageRequest.MessageReplyOptionB\x03\xe0\x41\x01\x12\x17\n\nmessage_id\x18\t \x01(\tB\x03\xe0\x41\x01\"\x7f\n\x12MessageReplyOption\x12$\n MESSAGE_REPLY_OPTION_UNSPECIFIED\x10\x00\x12(\n$REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD\x10\x01\x12\x19\n\x15REPLY_MESSAGE_OR_FAIL\x10\x02\"\xc2\x01\n\x13ListMessagesRequest\x12\x33\n\x06parent\x18\x01 \x01(\tB#\xe0\x41\x02\xfa\x41\x1d\x12\x1b\x63hat.googleapis.com/Message\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x19\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01\"Z\n\x14ListMessagesResponse\x12)\n\x08messages\x18\x01 \x03(\x0b\x32\x17.google.chat.v1.Message\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x81\x01\n\x0c\x44ialogAction\x12-\n\x06\x64ialog\x18\x01 \x01(\x0b\x32\x16.google.chat.v1.DialogB\x03\xe0\x41\x04H\x00\x12\x38\n\raction_status\x18\x02 \x01(\x0b\x32\x1c.google.chat.v1.ActionStatusB\x03\xe0\x41\x04\x42\x08\n\x06\x61\x63tion\"6\n\x06\x44ialog\x12,\n\x04\x62ody\x18\x01 \x01(\x0b\x32\x19.google.apps.card.v1.CardB\x03\xe0\x41\x04\"F\n\nCardWithId\x12\x0f\n\x07\x63\x61rd_id\x18\x01 \x01(\t\x12\'\n\x04\x63\x61rd\x18\x02 \x01(\x0b\x32\x19.google.apps.card.v1.CardB\xa5\x01\n\x12\x63om.google.chat.v1B\x0cMessageProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.chat.v1.User", "google/chat/v1/user.proto"], - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.chat.v1.ContextualAddOnMarkup.Card", "google/chat/v1/contextual_addon.proto"], - ["google.chat.v1.Annotation", "google/chat/v1/annotation.proto"], - ["google.chat.v1.Space", "google/chat/v1/space.proto"], - ["google.chat.v1.SlashCommand", "google/chat/v1/slash_command.proto"], - ["google.chat.v1.Attachment", "google/chat/v1/attachment.proto"], - ["google.chat.v1.MatchedUrl", "google/chat/v1/matched_url.proto"], - ["google.chat.v1.EmojiReactionSummary", "google/chat/v1/reaction.proto"], - ["google.chat.v1.DeletionMetadata", "google/chat/v1/deletion_metadata.proto"], - ["google.apps.card.v1.SelectionInput.SelectionItem", "google/apps/card/v1/card.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ["google.chat.v1.ActionStatus", "google/chat/v1/action_status.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/reaction_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/reaction_pb.rb index 32df08c7dcf2..db8fe04ef61f 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/reaction_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/reaction_pb.rb @@ -12,30 +12,8 @@ descriptor_data = "\n\x1dgoogle/chat/v1/reaction.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1bgoogle/api/field_info.proto\x1a\x19google/api/resource.proto\x1a\x19google/chat/v1/user.proto\"\xcc\x01\n\x08Reaction\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\'\n\x04user\x18\x02 \x01(\x0b\x32\x14.google.chat.v1.UserB\x03\xe0\x41\x03\x12)\n\x05\x65moji\x18\x03 \x01(\x0b\x32\x15.google.chat.v1.EmojiB\x03\xe0\x41\x02:Y\xea\x41V\n\x1c\x63hat.googleapis.com/Reaction\x12\x36spaces/{space}/messages/{message}/reactions/{reaction}\"_\n\x05\x45moji\x12\x16\n\x07unicode\x18\x01 \x01(\tB\x03\xe0\x41\x01H\x00\x12\x33\n\x0c\x63ustom_emoji\x18\x02 \x01(\x0b\x32\x1b.google.chat.v1.CustomEmojiH\x00\x42\t\n\x07\x63ontent\"\xed\x02\n\x0b\x43ustomEmoji\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x08\x12\x18\n\x03uid\x18\x01 \x01(\tB\x0b\xe0\x41\x03\xe2\x8c\xcf\xd7\x08\x02\x08\x01\x12\x1a\n\nemoji_name\x18\x03 \x01(\tB\x06\xe0\x41\x01\xe0\x41\x05\x12 \n\x13temporary_image_uri\x18\x04 \x01(\tB\x03\xe0\x41\x03\x12G\n\x07payload\x18\x05 \x01(\x0b\x32..google.chat.v1.CustomEmoji.CustomEmojiPayloadB\x06\xe0\x41\x04\xe0\x41\x01\x1aL\n\x12\x43ustomEmojiPayload\x12\x1c\n\x0c\x66ile_content\x18\x01 \x01(\x0c\x42\x06\xe0\x41\x04\xe0\x41\x02\x12\x18\n\x08\x66ilename\x18\x02 \x01(\tB\x06\xe0\x41\x04\xe0\x41\x02:\\\xea\x41Y\n\x1f\x63hat.googleapis.com/CustomEmoji\x12\x1b\x63ustomEmojis/{custom_emoji}*\x0c\x63ustomEmojis2\x0b\x63ustomEmoji\"v\n\x14\x45mojiReactionSummary\x12)\n\x05\x65moji\x18\x01 \x01(\x0b\x32\x15.google.chat.v1.EmojiB\x03\xe0\x41\x03\x12 \n\x0ereaction_count\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03H\x00\x88\x01\x01\x42\x11\n\x0f_reaction_count\"~\n\x15\x43reateReactionRequest\x12\x34\n\x06parent\x18\x01 \x01(\tB$\xe0\x41\x02\xfa\x41\x1e\x12\x1c\x63hat.googleapis.com/Reaction\x12/\n\x08reaction\x18\x02 \x01(\x0b\x32\x18.google.chat.v1.ReactionB\x03\xe0\x41\x02\"\x92\x01\n\x14ListReactionsRequest\x12\x34\n\x06parent\x18\x01 \x01(\tB$\xe0\x41\x02\xfa\x41\x1e\x12\x1c\x63hat.googleapis.com/Reaction\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\"]\n\x15ListReactionsResponse\x12+\n\treactions\x18\x01 \x03(\x0b\x32\x18.google.chat.v1.Reaction\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"K\n\x15\x44\x65leteReactionRequest\x12\x32\n\x04name\x18\x01 \x01(\tB$\xe0\x41\x02\xfa\x41\x1e\n\x1c\x63hat.googleapis.com/Reaction\"R\n\x18\x43reateCustomEmojiRequest\x12\x36\n\x0c\x63ustom_emoji\x18\x01 \x01(\x0b\x32\x1b.google.chat.v1.CustomEmojiB\x03\xe0\x41\x02\"N\n\x15GetCustomEmojiRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63hat.googleapis.com/CustomEmoji\"_\n\x17ListCustomEmojisRequest\x12\x16\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x03 \x01(\tB\x03\xe0\x41\x01\"l\n\x18ListCustomEmojisResponse\x12\x37\n\rcustom_emojis\x18\x01 \x03(\x0b\x32\x1b.google.chat.v1.CustomEmojiB\x03\xe0\x41\x06\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"Q\n\x18\x44\x65leteCustomEmojiRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63hat.googleapis.com/CustomEmojiB\xa6\x01\n\x12\x63om.google.chat.v1B\rReactionProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.chat.v1.User", "google/chat/v1/user.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/slash_command_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/slash_command_pb.rb index a07ee4780055..14ad136a7f94 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/slash_command_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/slash_command_pb.rb @@ -7,29 +7,8 @@ descriptor_data = "\n\"google/chat/v1/slash_command.proto\x12\x0egoogle.chat.v1\"\"\n\x0cSlashCommand\x12\x12\n\ncommand_id\x18\x01 \x01(\x03\x42\xaa\x01\n\x12\x63om.google.chat.v1B\x11SlashCommandProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/space_event_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/space_event_pb.rb index 933a39655c86..48c3a5dd1af1 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/space_event_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/space_event_pb.rb @@ -12,31 +12,8 @@ descriptor_data = "\n google/chat/v1/space_event.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\"google/chat/v1/event_payload.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xce\r\n\nSpaceEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12.\n\nevent_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x12\n\nevent_type\x18\x06 \x01(\t\x12M\n\x1amessage_created_event_data\x18\x0c \x01(\x0b\x32\'.google.chat.v1.MessageCreatedEventDataH\x00\x12M\n\x1amessage_updated_event_data\x18\r \x01(\x0b\x32\'.google.chat.v1.MessageUpdatedEventDataH\x00\x12M\n\x1amessage_deleted_event_data\x18\x0e \x01(\x0b\x32\'.google.chat.v1.MessageDeletedEventDataH\x00\x12X\n message_batch_created_event_data\x18\x1a \x01(\x0b\x32,.google.chat.v1.MessageBatchCreatedEventDataH\x00\x12X\n message_batch_updated_event_data\x18\x1b \x01(\x0b\x32,.google.chat.v1.MessageBatchUpdatedEventDataH\x00\x12X\n message_batch_deleted_event_data\x18\x1c \x01(\x0b\x32,.google.chat.v1.MessageBatchDeletedEventDataH\x00\x12I\n\x18space_updated_event_data\x18\x0f \x01(\x0b\x32%.google.chat.v1.SpaceUpdatedEventDataH\x00\x12T\n\x1espace_batch_updated_event_data\x18\x1d \x01(\x0b\x32*.google.chat.v1.SpaceBatchUpdatedEventDataH\x00\x12S\n\x1dmembership_created_event_data\x18\x11 \x01(\x0b\x32*.google.chat.v1.MembershipCreatedEventDataH\x00\x12S\n\x1dmembership_updated_event_data\x18\x12 \x01(\x0b\x32*.google.chat.v1.MembershipUpdatedEventDataH\x00\x12T\n\x1dmembership_deleted_event_data\x18\xdb\x01 \x01(\x0b\x32*.google.chat.v1.MembershipDeletedEventDataH\x00\x12^\n#membership_batch_created_event_data\x18\x1f \x01(\x0b\x32/.google.chat.v1.MembershipBatchCreatedEventDataH\x00\x12^\n#membership_batch_updated_event_data\x18 \x01(\x0b\x32/.google.chat.v1.MembershipBatchUpdatedEventDataH\x00\x12^\n#membership_batch_deleted_event_data\x18! \x01(\x0b\x32/.google.chat.v1.MembershipBatchDeletedEventDataH\x00\x12O\n\x1breaction_created_event_data\x18\x15 \x01(\x0b\x32(.google.chat.v1.ReactionCreatedEventDataH\x00\x12O\n\x1breaction_deleted_event_data\x18\x16 \x01(\x0b\x32(.google.chat.v1.ReactionDeletedEventDataH\x00\x12Z\n!reaction_batch_created_event_data\x18\" \x01(\x0b\x32-.google.chat.v1.ReactionBatchCreatedEventDataH\x00\x12Z\n!reaction_batch_deleted_event_data\x18# \x01(\x0b\x32-.google.chat.v1.ReactionBatchDeletedEventDataH\x00:M\xea\x41J\n\x1e\x63hat.googleapis.com/SpaceEvent\x12(spaces/{space}/spaceEvents/{space_event}B\t\n\x07payload\"L\n\x14GetSpaceEventRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63hat.googleapis.com/SpaceEvent\"\x96\x01\n\x16ListSpaceEventsRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63hat.googleapis.com/SpaceEvent\x12\x16\n\tpage_size\x18\x05 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x06 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x08 \x01(\tB\x03\xe0\x41\x02\"d\n\x17ListSpaceEventsResponse\x12\x30\n\x0cspace_events\x18\x01 \x03(\x0b\x32\x1a.google.chat.v1.SpaceEvent\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\tB\x9a\x01\n\x12\x63om.google.chat.v1B\x0fSpaceEventProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.chat.v1.MessageCreatedEventData", "google/chat/v1/event_payload.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/space_notification_setting_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/space_notification_setting_pb.rb index ccb5fba0882c..28aa6087c827 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/space_notification_setting_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/space_notification_setting_pb.rb @@ -11,30 +11,8 @@ descriptor_data = "\n/google/chat/v1/space_notification_setting.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\"\xc6\x04\n\x18SpaceNotificationSetting\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12_\n\x14notification_setting\x18\x02 \x01(\x0e\x32<.google.chat.v1.SpaceNotificationSetting.NotificationSettingH\x00\x88\x01\x01\x12O\n\x0cmute_setting\x18\x03 \x01(\x0e\x32\x34.google.chat.v1.SpaceNotificationSetting.MuteSettingH\x01\x88\x01\x01\"r\n\x13NotificationSetting\x12$\n NOTIFICATION_SETTING_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x16\n\x12MAIN_CONVERSATIONS\x10\x02\x12\x0b\n\x07\x46OR_YOU\x10\x03\x12\x07\n\x03OFF\x10\x04\"C\n\x0bMuteSetting\x12\x1c\n\x18MUTE_SETTING_UNSPECIFIED\x10\x00\x12\x0b\n\x07UNMUTED\x10\x01\x12\t\n\x05MUTED\x10\x02:\x81\x01\xea\x41~\n,chat.googleapis.com/SpaceNotificationSetting\x12\x34users/{user}/spaces/{space}/spaceNotificationSetting2\x18spaceNotificationSettingB\x17\n\x15_notification_settingB\x0f\n\r_mute_setting\"h\n\"GetSpaceNotificationSettingRequest\x12\x42\n\x04name\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\n,chat.googleapis.com/SpaceNotificationSetting\"\xb0\x01\n%UpdateSpaceNotificationSettingRequest\x12Q\n\x1aspace_notification_setting\x18\x01 \x01(\x0b\x32(.google.chat.v1.SpaceNotificationSettingB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\x42\xb6\x01\n\x12\x63om.google.chat.v1B\x1dSpaceNotificationSettingProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/space_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/space_pb.rb index db6e4cb2f4f3..b367ea8d106a 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/space_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/space_pb.rb @@ -13,31 +13,8 @@ descriptor_data = "\n\x1agoogle/chat/v1/space.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\"google/chat/v1/history_state.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xcd\x16\n\x05Space\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12/\n\x04type\x18\x02 \x01(\x0e\x32\x1a.google.chat.v1.Space.TypeB\x05\x18\x01\xe0\x41\x03\x12\x38\n\nspace_type\x18\n \x01(\x0e\x32\x1f.google.chat.v1.Space.SpaceTypeB\x03\xe0\x41\x01\x12\x1f\n\x12single_user_bot_dm\x18\x04 \x01(\x08\x42\x03\xe0\x41\x01\x12\x17\n\x08threaded\x18\x05 \x01(\x08\x42\x05\x18\x01\xe0\x41\x03\x12\x19\n\x0c\x64isplay_name\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12%\n\x15\x65xternal_user_allowed\x18\x08 \x01(\x08\x42\x06\xe0\x41\x05\xe0\x41\x01\x12M\n\x15space_threading_state\x18\t \x01(\x0e\x32).google.chat.v1.Space.SpaceThreadingStateB\x03\xe0\x41\x03\x12>\n\rspace_details\x18\x0b \x01(\x0b\x32\".google.chat.v1.Space.SpaceDetailsB\x03\xe0\x41\x01\x12>\n\x13space_history_state\x18\r \x01(\x0e\x32\x1c.google.chat.v1.HistoryStateB\x03\xe0\x41\x01\x12\x18\n\x0bimport_mode\x18\x10 \x01(\x08\x42\x03\xe0\x41\x01\x12\x37\n\x0b\x63reate_time\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x05\xe0\x41\x01\x12\x39\n\x10last_active_time\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x1c\n\x0f\x61\x64min_installed\x18\x13 \x01(\x08\x42\x03\xe0\x41\x03\x12\x44\n\x10membership_count\x18\x14 \x01(\x0b\x32%.google.chat.v1.Space.MembershipCountB\x03\xe0\x41\x03\x12\x42\n\x0f\x61\x63\x63\x65ss_settings\x18\x17 \x01(\x0b\x32$.google.chat.v1.Space.AccessSettingsB\x03\xe0\x41\x01\x12\x1d\n\x08\x63ustomer\x18\x18 \x01(\tB\x06\xe0\x41\x05\xe0\x41\x01H\x01\x88\x01\x01\x12\x16\n\tspace_uri\x18\x19 \x01(\tB\x03\xe0\x41\x03\x12\x64\n\x1epredefined_permission_settings\x18\x1a \x01(\x0e\x32\x32.google.chat.v1.Space.PredefinedPermissionSettingsB\x06\xe0\x41\x04\xe0\x41\x01H\x00\x12L\n\x13permission_settings\x18\x1b \x01(\x0b\x32(.google.chat.v1.Space.PermissionSettingsB\x03\xe0\x41\x01H\x00\x12@\n\x17import_mode_expire_time\x18\x1c \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x1a\x41\n\x0cSpaceDetails\x12\x18\n\x0b\x64\x65scription\x18\x01 \x01(\tB\x03\xe0\x41\x01\x12\x17\n\nguidelines\x18\x02 \x01(\tB\x03\xe0\x41\x01\x1a_\n\x0fMembershipCount\x12+\n\x1ejoined_direct_human_user_count\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03\x12\x1f\n\x12joined_group_count\x18\x05 \x01(\x05\x42\x03\xe0\x41\x03\x1a\xc0\x01\n\x0e\x41\x63\x63\x65ssSettings\x12K\n\x0c\x61\x63\x63\x65ss_state\x18\x01 \x01(\x0e\x32\x30.google.chat.v1.Space.AccessSettings.AccessStateB\x03\xe0\x41\x03\x12\x15\n\x08\x61udience\x18\x03 \x01(\tB\x03\xe0\x41\x01\"J\n\x0b\x41\x63\x63\x65ssState\x12\x1c\n\x18\x41\x43\x43\x45SS_STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07PRIVATE\x10\x01\x12\x10\n\x0c\x44ISCOVERABLE\x10\x02\x1a\xa8\x06\n\x12PermissionSettings\x12T\n\x19manage_members_and_groups\x18\x01 \x01(\x0b\x32\'.google.chat.v1.Space.PermissionSettingB\x03\xe0\x41\x01H\x00\x88\x01\x01\x12O\n\x14modify_space_details\x18\x02 \x01(\x0b\x32\'.google.chat.v1.Space.PermissionSettingB\x03\xe0\x41\x01H\x01\x88\x01\x01\x12I\n\x0etoggle_history\x18\x03 \x01(\x0b\x32\'.google.chat.v1.Space.PermissionSettingB\x03\xe0\x41\x01H\x02\x88\x01\x01\x12M\n\x12use_at_mention_all\x18\x04 \x01(\x0b\x32\'.google.chat.v1.Space.PermissionSettingB\x03\xe0\x41\x01H\x03\x88\x01\x01\x12\x46\n\x0bmanage_apps\x18\x05 \x01(\x0b\x32\'.google.chat.v1.Space.PermissionSettingB\x03\xe0\x41\x01H\x04\x88\x01\x01\x12J\n\x0fmanage_webhooks\x18\x06 \x01(\x0b\x32\'.google.chat.v1.Space.PermissionSettingB\x03\xe0\x41\x01H\x05\x88\x01\x01\x12H\n\rpost_messages\x18\x07 \x01(\x0b\x32\'.google.chat.v1.Space.PermissionSettingB\x03\xe0\x41\x03H\x06\x88\x01\x01\x12I\n\x0ereply_messages\x18\x08 \x01(\x0b\x32\'.google.chat.v1.Space.PermissionSettingB\x03\xe0\x41\x01H\x07\x88\x01\x01\x42\x1c\n\x1a_manage_members_and_groupsB\x17\n\x15_modify_space_detailsB\x11\n\x0f_toggle_historyB\x15\n\x13_use_at_mention_allB\x0e\n\x0c_manage_appsB\x12\n\x10_manage_webhooksB\x10\n\x0e_post_messagesB\x11\n\x0f_reply_messages\x1a\x9d\x01\n\x11PermissionSetting\x12\x1d\n\x10managers_allowed\x18\x01 \x01(\x08\x42\x03\xe0\x41\x01\x12,\n\x1a\x61ssistant_managers_allowed\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01H\x00\x88\x01\x01\x12\x1c\n\x0fmembers_allowed\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\x42\x1d\n\x1b_assistant_managers_allowed\".\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04ROOM\x10\x01\x12\x06\n\x02\x44M\x10\x02\"V\n\tSpaceType\x12\x1a\n\x16SPACE_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05SPACE\x10\x01\x12\x0e\n\nGROUP_CHAT\x10\x02\x12\x12\n\x0e\x44IRECT_MESSAGE\x10\x03\"\x82\x01\n\x13SpaceThreadingState\x12%\n!SPACE_THREADING_STATE_UNSPECIFIED\x10\x00\x12\x15\n\x11THREADED_MESSAGES\x10\x02\x12\x14\n\x10GROUPED_MESSAGES\x10\x03\x12\x17\n\x13UNTHREADED_MESSAGES\x10\x04\"\x7f\n\x1cPredefinedPermissionSettings\x12.\n*PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED\x10\x00\x12\x17\n\x13\x43OLLABORATION_SPACE\x10\x01\x12\x16\n\x12\x41NNOUNCEMENT_SPACE\x10\x02:.\xea\x41+\n\x19\x63hat.googleapis.com/Space\x12\x0espaces/{space}B\x1b\n\x19space_permission_settingsB\x0b\n\t_customer\"X\n\x12\x43reateSpaceRequest\x12)\n\x05space\x18\x01 \x01(\x0b\x32\x15.google.chat.v1.SpaceB\x03\xe0\x41\x02\x12\x17\n\nrequest_id\x18\x02 \x01(\tB\x03\xe0\x41\x01\"Y\n\x11ListSpacesRequest\x12\x16\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x03 \x01(\tB\x03\xe0\x41\x01\"T\n\x12ListSpacesResponse\x12%\n\x06spaces\x18\x01 \x03(\x0b\x32\x15.google.chat.v1.Space\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"a\n\x0fGetSpaceRequest\x12/\n\x04name\x18\x01 \x01(\tB!\xe0\x41\x02\xfa\x41\x1b\n\x19\x63hat.googleapis.com/Space\x12\x1d\n\x10use_admin_access\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\"-\n\x18\x46indDirectMessageRequest\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\x94\x01\n\x12UpdateSpaceRequest\x12)\n\x05space\x18\x01 \x01(\x0b\x32\x15.google.chat.v1.SpaceB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\x12\x1d\n\x10use_admin_access\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\"\x81\x01\n\x13SearchSpacesRequest\x12\x18\n\x10use_admin_access\x18\x01 \x01(\x08\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\x12\x12\n\x05query\x18\x04 \x01(\tB\x03\xe0\x41\x02\x12\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\"j\n\x14SearchSpacesResponse\x12%\n\x06spaces\x18\x01 \x03(\x0b\x32\x15.google.chat.v1.Space\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"d\n\x12\x44\x65leteSpaceRequest\x12/\n\x04name\x18\x01 \x01(\tB!\xe0\x41\x02\xfa\x41\x1b\n\x19\x63hat.googleapis.com/Space\x12\x1d\n\x10use_admin_access\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\"M\n\x1a\x43ompleteImportSpaceRequest\x12/\n\x04name\x18\x01 \x01(\tB!\xe0\x41\x02\xfa\x41\x1b\n\x19\x63hat.googleapis.com/Space\"C\n\x1b\x43ompleteImportSpaceResponse\x12$\n\x05space\x18\x01 \x01(\x0b\x32\x15.google.chat.v1.SpaceB\xa3\x01\n\x12\x63om.google.chat.v1B\nSpaceProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/space_read_state_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/space_read_state_pb.rb index 68a634bbaf0b..6bfeeb683cb1 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/space_read_state_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/space_read_state_pb.rb @@ -12,31 +12,8 @@ descriptor_data = "\n%google/chat/v1/space_read_state.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xbc\x01\n\x0eSpaceReadState\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x37\n\x0elast_read_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x01:c\xea\x41`\n\"chat.googleapis.com/SpaceReadState\x12*users/{user}/spaces/{space}/spaceReadState2\x0espaceReadState\"T\n\x18GetSpaceReadStateRequest\x12\x38\n\x04name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"chat.googleapis.com/SpaceReadState\"\x92\x01\n\x1bUpdateSpaceReadStateRequest\x12=\n\x10space_read_state\x18\x01 \x01(\x0b\x32\x1e.google.chat.v1.SpaceReadStateB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02\x42\xac\x01\n\x12\x63om.google.chat.v1B\x13SpaceReadStateProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/space_setup_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/space_setup_pb.rb index b59facf3c2bc..cad576472f32 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/space_setup_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/space_setup_pb.rb @@ -11,31 +11,8 @@ descriptor_data = "\n google/chat/v1/space_setup.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/chat/v1/membership.proto\x1a\x1agoogle/chat/v1/space.proto\"\x8d\x01\n\x11SetUpSpaceRequest\x12)\n\x05space\x18\x01 \x01(\x0b\x32\x15.google.chat.v1.SpaceB\x03\xe0\x41\x02\x12\x17\n\nrequest_id\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x34\n\x0bmemberships\x18\x04 \x03(\x0b\x32\x1a.google.chat.v1.MembershipB\x03\xe0\x41\x01\x42\xa8\x01\n\x12\x63om.google.chat.v1B\x0fSpaceSetupProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.chat.v1.Space", "google/chat/v1/space.proto"], - ["google.chat.v1.Membership", "google/chat/v1/membership.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/lib/google/chat/v1/thread_read_state_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/thread_read_state_pb.rb index 0944235cf6ea..d673eb835c39 100644 --- a/google-apps-chat-v1/lib/google/chat/v1/thread_read_state_pb.rb +++ b/google-apps-chat-v1/lib/google/chat/v1/thread_read_state_pb.rb @@ -11,30 +11,8 @@ descriptor_data = "\n&google/chat/v1/thread_read_state.proto\x12\x0egoogle.chat.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xcc\x01\n\x0fThreadReadState\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x32\n\x0elast_read_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp:w\xea\x41t\n#chat.googleapis.com/ThreadReadState\x12\n\x0btext_button\x18\x01 \x01(\x0b\x32\'.google.chat.v1.WidgetMarkup.TextButtonH\x00\x12@\n\x0cimage_button\x18\x02 \x01(\x0b\x32(.google.chat.v1.WidgetMarkup.ImageButtonH\x00\x42\x06\n\x04type\x1aR\n\nTextButton\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x36\n\x08on_click\x18\x02 \x01(\x0b\x32$.google.chat.v1.WidgetMarkup.OnClick\x1a\xa9\x02\n\x08KeyValue\x12\x31\n\x04icon\x18\x01 \x01(\x0e\x32!.google.chat.v1.WidgetMarkup.IconH\x00\x12\x12\n\x08icon_url\x18\x02 \x01(\tH\x00\x12\x11\n\ttop_label\x18\x03 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x19\n\x11\x63ontent_multiline\x18\t \x01(\x08\x12\x14\n\x0c\x62ottom_label\x18\x05 \x01(\t\x12\x36\n\x08on_click\x18\x06 \x01(\x0b\x32$.google.chat.v1.WidgetMarkup.OnClick\x12\x35\n\x06\x62utton\x18\x07 \x01(\x0b\x32#.google.chat.v1.WidgetMarkup.ButtonH\x01\x42\x07\n\x05iconsB\t\n\x07\x63ontrol\x1ah\n\x05Image\x12\x11\n\timage_url\x18\x01 \x01(\t\x12\x36\n\x08on_click\x18\x02 \x01(\x0b\x32$.google.chat.v1.WidgetMarkup.OnClick\x12\x14\n\x0c\x61spect_ratio\x18\x03 \x01(\x01\x1a\xa3\x01\n\x0bImageButton\x12\x31\n\x04icon\x18\x01 \x01(\x0e\x32!.google.chat.v1.WidgetMarkup.IconH\x00\x12\x12\n\x08icon_url\x18\x03 \x01(\tH\x00\x12\x36\n\x08on_click\x18\x02 \x01(\x0b\x32$.google.chat.v1.WidgetMarkup.OnClick\x12\x0c\n\x04name\x18\x04 \x01(\tB\x07\n\x05icons\x1a\x88\x01\n\x07OnClick\x12\x39\n\x06\x61\x63tion\x18\x01 \x01(\x0b\x32\'.google.chat.v1.WidgetMarkup.FormActionH\x00\x12:\n\topen_link\x18\x02 \x01(\x0b\x32%.google.chat.v1.WidgetMarkup.OpenLinkH\x00\x42\x06\n\x04\x64\x61ta\x1a\x17\n\x08OpenLink\x12\x0b\n\x03url\x18\x01 \x01(\t\x1a\xa4\x01\n\nFormAction\x12\x1a\n\x12\x61\x63tion_method_name\x18\x01 \x01(\t\x12K\n\nparameters\x18\x02 \x03(\x0b\x32\x37.google.chat.v1.WidgetMarkup.FormAction.ActionParameter\x1a-\n\x0f\x41\x63tionParameter\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xe0\x03\n\x04Icon\x12\x14\n\x10ICON_UNSPECIFIED\x10\x00\x12\x0c\n\x08\x41IRPLANE\x10\x01\x12\x0c\n\x08\x42OOKMARK\x10\x1a\x12\x07\n\x03\x42US\x10\x19\x12\x07\n\x03\x43\x41R\x10\t\x12\t\n\x05\x43LOCK\x10\x02\x12\x1c\n\x18\x43ONFIRMATION_NUMBER_ICON\x10\x0c\x12\n\n\x06\x44OLLAR\x10\x0e\x12\x0f\n\x0b\x44\x45SCRIPTION\x10\x1b\x12\t\n\x05\x45MAIL\x10\n\x12\x13\n\x0f\x45VENT_PERFORMER\x10\x14\x12\x0e\n\nEVENT_SEAT\x10\x15\x12\x12\n\x0e\x46LIGHT_ARRIVAL\x10\x10\x12\x14\n\x10\x46LIGHT_DEPARTURE\x10\x0f\x12\t\n\x05HOTEL\x10\x06\x12\x13\n\x0fHOTEL_ROOM_TYPE\x10\x11\x12\n\n\x06INVITE\x10\x13\x12\x0b\n\x07MAP_PIN\x10\x03\x12\x0e\n\nMEMBERSHIP\x10\x18\x12\x13\n\x0fMULTIPLE_PEOPLE\x10\x12\x12\t\n\x05OFFER\x10\x1e\x12\n\n\x06PERSON\x10\x0b\x12\t\n\x05PHONE\x10\r\x12\x13\n\x0fRESTAURANT_ICON\x10\x07\x12\x11\n\rSHOPPING_CART\x10\x08\x12\x08\n\x04STAR\x10\x05\x12\t\n\x05STORE\x10\x16\x12\n\n\x06TICKET\x10\x04\x12\t\n\x05TRAIN\x10\x17\x12\x10\n\x0cVIDEO_CAMERA\x10\x1c\x12\x0e\n\nVIDEO_PLAY\x10\x1d\x42\x06\n\x04\x64\x61taB\xa5\x01\n\x12\x63om.google.chat.v1B\x0cWidgetsProtoP\x01Z,cloud.google.com/go/chat/apiv1/chatpb;chatpb\xa2\x02\x0b\x44YNAPIProto\xaa\x02\x13Google.Apps.Chat.V1\xca\x02\x13Google\\Apps\\Chat\\V1\xea\x02\x16Google::Apps::Chat::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-chat-v1/proto_docs/google/protobuf/wrappers.rb b/google-apps-chat-v1/proto_docs/google/protobuf/wrappers.rb index 5160138862c2..6319e2207883 100644 --- a/google-apps-chat-v1/proto_docs/google/protobuf/wrappers.rb +++ b/google-apps-chat-v1/proto_docs/google/protobuf/wrappers.rb @@ -22,6 +22,9 @@ module Protobuf # Wrapper message for `double`. # # The JSON representation for `DoubleValue` is JSON number. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Float] # The double value. @@ -33,6 +36,9 @@ class DoubleValue # Wrapper message for `float`. # # The JSON representation for `FloatValue` is JSON number. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Float] # The float value. @@ -44,6 +50,9 @@ class FloatValue # Wrapper message for `int64`. # # The JSON representation for `Int64Value` is JSON string. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Integer] # The int64 value. @@ -55,6 +64,9 @@ class Int64Value # Wrapper message for `uint64`. # # The JSON representation for `UInt64Value` is JSON string. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Integer] # The uint64 value. @@ -66,6 +78,9 @@ class UInt64Value # Wrapper message for `int32`. # # The JSON representation for `Int32Value` is JSON number. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Integer] # The int32 value. @@ -77,6 +92,9 @@ class Int32Value # Wrapper message for `uint32`. # # The JSON representation for `UInt32Value` is JSON number. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Integer] # The uint32 value. @@ -88,6 +106,9 @@ class UInt32Value # Wrapper message for `bool`. # # The JSON representation for `BoolValue` is JSON `true` and `false`. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::Boolean] # The bool value. @@ -99,6 +120,9 @@ class BoolValue # Wrapper message for `string`. # # The JSON representation for `StringValue` is JSON string. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::String] # The string value. @@ -110,6 +134,9 @@ class StringValue # Wrapper message for `bytes`. # # The JSON representation for `BytesValue` is JSON string. + # + # Not recommended for use in new APIs, but still useful for legacy APIs and + # has no plan to be removed. # @!attribute [rw] value # @return [::String] # The bytes value. diff --git a/google-apps-chat-v1/test/helper.rb b/google-apps-chat-v1/test/helper.rb index 48407bca7edb..686c204caf14 100644 --- a/google-apps-chat-v1/test/helper.rb +++ b/google-apps-chat-v1/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-apps-chat/Gemfile b/google-apps-chat/Gemfile index bf05e81577cb..4627bbaf18b5 100644 --- a/google-apps-chat/Gemfile +++ b/google-apps-chat/Gemfile @@ -19,10 +19,13 @@ local_dependencies.each do |name| gem name, path: "../#{name}" end -gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-apps-chat/google-apps-chat.gemspec b/google-apps-chat/google-apps-chat.gemspec index b93851b55631..ca593634895d 100644 --- a/google-apps-chat/google-apps-chat.gemspec +++ b/google-apps-chat/google-apps-chat.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| ["README.md", "AUTHENTICATION.md", "LICENSE.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.0" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "google-apps-chat-v1", ">= 0.0", "< 2.a" gem.add_dependency "google-cloud-core", "~> 1.6" diff --git a/google-apps-chat/test/helper.rb b/google-apps-chat/test/helper.rb index 48407bca7edb..686c204caf14 100644 --- a/google-apps-chat/test/helper.rb +++ b/google-apps-chat/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-apps-events-subscriptions-v1/Gemfile b/google-apps-events-subscriptions-v1/Gemfile index 6442df18fa2f..1d08558908d8 100644 --- a/google-apps-events-subscriptions-v1/Gemfile +++ b/google-apps-events-subscriptions-v1/Gemfile @@ -2,10 +2,13 @@ source "https://rubygems.org" gemspec -gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-apps-events-subscriptions-v1/google-apps-events-subscriptions-v1.gemspec b/google-apps-events-subscriptions-v1/google-apps-events-subscriptions-v1.gemspec index 85c54deb30a0..8cead7c9823f 100644 --- a/google-apps-events-subscriptions-v1/google-apps-events-subscriptions-v1.gemspec +++ b/google-apps-events-subscriptions-v1/google-apps-events-subscriptions-v1.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |gem| ["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.1" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "gapic-common", "~> 1.2" gem.add_dependency "google-cloud-errors", "~> 1.0" diff --git a/google-apps-events-subscriptions-v1/lib/google/apps/events/subscriptions/v1/subscription_resource_pb.rb b/google-apps-events-subscriptions-v1/lib/google/apps/events/subscriptions/v1/subscription_resource_pb.rb index f396efcf2405..afb9cb61bb97 100644 --- a/google-apps-events-subscriptions-v1/lib/google/apps/events/subscriptions/v1/subscription_resource_pb.rb +++ b/google-apps-events-subscriptions-v1/lib/google/apps/events/subscriptions/v1/subscription_resource_pb.rb @@ -13,32 +13,8 @@ descriptor_data = "\n?google/apps/events/subscriptions/v1/subscription_resource.proto\x12#google.apps.events.subscriptions.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/duration.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xbf\t\n\x0cSubscription\x12\x36\n\x0b\x65xpire_time\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x07H\x00\x12-\n\x03ttl\x18\x0e \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x04H\x00\x12\x17\n\x04name\x18\x01 \x01(\tB\t\xe0\x41\x08\xe0\x41\x05\xe0\x41\x01\x12\x10\n\x03uid\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12%\n\x0ftarget_resource\x18\x04 \x01(\tB\x0c\xe0\x41\x05\xe0\x41\x02\xfa\x41\x03\n\x01*\x12\x1e\n\x0b\x65vent_types\x18\x05 \x03(\tB\t\xe0\x41\x02\xe0\x41\x06\xe0\x41\x05\x12Q\n\x0fpayload_options\x18\x06 \x01(\x0b\x32\x33.google.apps.events.subscriptions.v1.PayloadOptionsB\x03\xe0\x41\x01\x12`\n\x15notification_endpoint\x18\x07 \x01(\x0b\x32\x39.google.apps.events.subscriptions.v1.NotificationEndpointB\x06\xe0\x41\x02\xe0\x41\x05\x12K\n\x05state\x18\x08 \x01(\x0e\x32\x37.google.apps.events.subscriptions.v1.Subscription.StateB\x03\xe0\x41\x03\x12[\n\x11suspension_reason\x18\x12 \x01(\x0e\x32;.google.apps.events.subscriptions.v1.Subscription.ErrorTypeB\x03\xe0\x41\x03\x12<\n\tauthority\x18\n \x01(\tB)\xe0\x41\x03\xfa\x41#\n!cloudidentity.googleapis.com/User\x12\x34\n\x0b\x63reate_time\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x18\n\x0breconciling\x18\x0f \x01(\x08\x42\x03\xe0\x41\x03\x12\x11\n\x04\x65tag\x18\x11 \x01(\tB\x03\xe0\x41\x01\"F\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tSUSPENDED\x10\x02\x12\x0b\n\x07\x44\x45LETED\x10\x03\"\xd9\x01\n\tErrorType\x12\x1a\n\x16\x45RROR_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12USER_SCOPE_REVOKED\x10\x01\x12\x14\n\x10RESOURCE_DELETED\x10\x02\x12\x1e\n\x1aUSER_AUTHORIZATION_FAILURE\x10\x03\x12\x1e\n\x1a\x45NDPOINT_PERMISSION_DENIED\x10\x04\x12\x16\n\x12\x45NDPOINT_NOT_FOUND\x10\x06\x12\x1f\n\x1b\x45NDPOINT_RESOURCE_EXHAUSTED\x10\x07\x12\t\n\x05OTHER\x10\x05:n\xea\x41k\n+workspaceevents.googleapis.com/Subscription\x12\x1csubscriptions/{subscription}*\rsubscriptions2\x0csubscriptionR\x01\x01\x42\x0c\n\nexpiration\"d\n\x0ePayloadOptions\x12\x1d\n\x10include_resource\x18\x01 \x01(\x08\x42\x03\xe0\x41\x01\x12\x33\n\nfield_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"_\n\x14NotificationEndpoint\x12;\n\x0cpubsub_topic\x18\x01 \x01(\tB#\xe0\x41\x05\xfa\x41\x1d\n\x1bpubsub.googleapis.com/TopicH\x00\x42\n\n\x08\x65ndpointB\x88\x03\n\'com.google.apps.events.subscriptions.v1B\x19SubscriptionResourceProtoP\x01ZScloud.google.com/go/apps/events/subscriptions/apiv1/subscriptionspb;subscriptionspb\xaa\x02#Google.Apps.Events.Subscriptions.V1\xca\x02#Google\\Apps\\Events\\Subscriptions\\V1\xea\x02\'Google::Apps::Events::Subscriptions::V1\xea\x41\x31\n!cloudidentity.googleapis.com/User\x12\x0cusers/{user}\xea\x41@\n\x1bpubsub.googleapis.com/Topic\x12!projects/{project}/topics/{topic}b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.protobuf.Duration", "google/protobuf/duration.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-events-subscriptions-v1/lib/google/apps/events/subscriptions/v1/subscriptions_service_pb.rb b/google-apps-events-subscriptions-v1/lib/google/apps/events/subscriptions/v1/subscriptions_service_pb.rb index 2eeb71c07dea..475a46a24699 100644 --- a/google-apps-events-subscriptions-v1/lib/google/apps/events/subscriptions/v1/subscriptions_service_pb.rb +++ b/google-apps-events-subscriptions-v1/lib/google/apps/events/subscriptions/v1/subscriptions_service_pb.rb @@ -16,31 +16,8 @@ descriptor_data = "\n?google/apps/events/subscriptions/v1/subscriptions_service.proto\x12#google.apps.events.subscriptions.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a?google/apps/events/subscriptions/v1/subscription_resource.proto\x1a#google/longrunning/operations.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\"\x85\x01\n\x19\x43reateSubscriptionRequest\x12L\n\x0csubscription\x18\x01 \x01(\x0b\x32\x31.google.apps.events.subscriptions.v1.SubscriptionB\x03\xe0\x41\x02\x12\x1a\n\rvalidate_only\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\"\xa9\x01\n\x19\x44\x65leteSubscriptionRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+workspaceevents.googleapis.com/Subscription\x12\x1a\n\rvalidate_only\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\x12\x1a\n\rallow_missing\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\x12\x11\n\x04\x65tag\x18\x04 \x01(\tB\x03\xe0\x41\x01\"[\n\x16GetSubscriptionRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+workspaceevents.googleapis.com/Subscription\"\xbb\x01\n\x19UpdateSubscriptionRequest\x12L\n\x0csubscription\x18\x01 \x01(\x0b\x32\x31.google.apps.events.subscriptions.v1.SubscriptionB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\x12\x1a\n\rvalidate_only\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\"b\n\x1dReactivateSubscriptionRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+workspaceevents.googleapis.com/Subscription\"`\n\x18ListSubscriptionsRequest\x12\x16\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x03 \x01(\tB\x03\xe0\x41\x02\"~\n\x19ListSubscriptionsResponse\x12H\n\rsubscriptions\x18\x01 \x03(\x0b\x32\x31.google.apps.events.subscriptions.v1.Subscription\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x1c\n\x1aUpdateSubscriptionMetadata\"\x1c\n\x1a\x43reateSubscriptionMetadata\"\x1c\n\x1a\x44\x65leteSubscriptionMetadata\" \n\x1eReactivateSubscriptionMetadata2\xd6\x0e\n\x14SubscriptionsService\x12\xd8\x01\n\x12\x43reateSubscription\x12>.google.apps.events.subscriptions.v1.CreateSubscriptionRequest\x1a\x1d.google.longrunning.Operation\"c\xca\x41*\n\x0cSubscription\x12\x1a\x43reateSubscriptionMetadata\xda\x41\x0csubscription\x82\xd3\xe4\x93\x02!\"\x11/v1/subscriptions:\x0csubscription\x12\xd4\x01\n\x12\x44\x65leteSubscription\x12>.google.apps.events.subscriptions.v1.DeleteSubscriptionRequest\x1a\x1d.google.longrunning.Operation\"_\xca\x41\x33\n\x15google.protobuf.Empty\x12\x1a\x44\x65leteSubscriptionMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c*\x1a/v1/{name=subscriptions/*}\x12\xac\x01\n\x0fGetSubscription\x12;.google.apps.events.subscriptions.v1.GetSubscriptionRequest\x1a\x31.google.apps.events.subscriptions.v1.Subscription\")\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/{name=subscriptions/*}\x12\xb6\x01\n\x11ListSubscriptions\x12=.google.apps.events.subscriptions.v1.ListSubscriptionsRequest\x1a>.google.apps.events.subscriptions.v1.ListSubscriptionsResponse\"\"\xda\x41\x06\x66ilter\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/subscriptions\x12\xfb\x01\n\x12UpdateSubscription\x12>.google.apps.events.subscriptions.v1.UpdateSubscriptionRequest\x1a\x1d.google.longrunning.Operation\"\x85\x01\xca\x41*\n\x0cSubscription\x12\x1aUpdateSubscriptionMetadata\xda\x41\x18subscription,update_mask\x82\xd3\xe4\x93\x02\x37\x32\'/v1/{subscription.name=subscriptions/*}:\x0csubscription\x12\xe5\x01\n\x16ReactivateSubscription\x12\x42.google.apps.events.subscriptions.v1.ReactivateSubscriptionRequest\x1a\x1d.google.longrunning.Operation\"h\xca\x41.\n\x0cSubscription\x12\x1eReactivateSubscriptionMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02*\"%/v1/{name=subscriptions/*}:reactivate:\x01*\x1a\xbd\x04\xca\x41\x1eworkspaceevents.googleapis.com\xd2\x41\x98\x04https://www.googleapis.com/auth/chat.memberships,https://www.googleapis.com/auth/chat.memberships.readonly,https://www.googleapis.com/auth/chat.messages,https://www.googleapis.com/auth/chat.messages.reactions,https://www.googleapis.com/auth/chat.messages.reactions.readonly,https://www.googleapis.com/auth/chat.messages.readonly,https://www.googleapis.com/auth/chat.spaces,https://www.googleapis.com/auth/chat.spaces.readonly,https://www.googleapis.com/auth/meetings.space.created,https://www.googleapis.com/auth/meetings.space.readonlyB\x91\x02\n\'com.google.apps.events.subscriptions.v1B\x19SubscriptionsServiceProtoP\x01ZScloud.google.com/go/apps/events/subscriptions/apiv1/subscriptionspb;subscriptionspb\xaa\x02#Google.Apps.Events.Subscriptions.V1\xca\x02#Google\\Apps\\Events\\Subscriptions\\V1\xea\x02\'Google::Apps::Events::Subscriptions::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.apps.events.subscriptions.v1.Subscription", "google/apps/events/subscriptions/v1/subscription_resource.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-events-subscriptions-v1/test/helper.rb b/google-apps-events-subscriptions-v1/test/helper.rb index 48407bca7edb..686c204caf14 100644 --- a/google-apps-events-subscriptions-v1/test/helper.rb +++ b/google-apps-events-subscriptions-v1/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-apps-events-subscriptions-v1beta/Gemfile b/google-apps-events-subscriptions-v1beta/Gemfile index 6442df18fa2f..1d08558908d8 100644 --- a/google-apps-events-subscriptions-v1beta/Gemfile +++ b/google-apps-events-subscriptions-v1beta/Gemfile @@ -2,10 +2,13 @@ source "https://rubygems.org" gemspec -gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-apps-events-subscriptions-v1beta/google-apps-events-subscriptions-v1beta.gemspec b/google-apps-events-subscriptions-v1beta/google-apps-events-subscriptions-v1beta.gemspec index f757f8238923..81a60032633e 100644 --- a/google-apps-events-subscriptions-v1beta/google-apps-events-subscriptions-v1beta.gemspec +++ b/google-apps-events-subscriptions-v1beta/google-apps-events-subscriptions-v1beta.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |gem| ["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.1" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "gapic-common", "~> 1.2" gem.add_dependency "google-cloud-errors", "~> 1.0" diff --git a/google-apps-events-subscriptions-v1beta/lib/google/apps/events/subscriptions/v1beta/subscription_resource_pb.rb b/google-apps-events-subscriptions-v1beta/lib/google/apps/events/subscriptions/v1beta/subscription_resource_pb.rb index 7ea44f2e5b45..aafc77578677 100644 --- a/google-apps-events-subscriptions-v1beta/lib/google/apps/events/subscriptions/v1beta/subscription_resource_pb.rb +++ b/google-apps-events-subscriptions-v1beta/lib/google/apps/events/subscriptions/v1beta/subscription_resource_pb.rb @@ -14,32 +14,8 @@ descriptor_data = "\nCgoogle/apps/events/subscriptions/v1beta/subscription_resource.proto\x12\'google.apps.events.subscriptions.v1beta\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1bgoogle/api/field_info.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/duration.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xfd\n\n\x0cSubscription\x12`\n\rdrive_options\x18\x14 \x01(\x0b\x32\x42.google.apps.events.subscriptions.v1beta.Subscription.DriveOptionsB\x03\xe0\x41\x01H\x00\x12\x36\n\x0b\x65xpire_time\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x07H\x01\x12-\n\x03ttl\x18\x0e \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x04H\x01\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x18\n\x03uid\x18\x02 \x01(\tB\x0b\xe0\x41\x03\xe2\x8c\xcf\xd7\x08\x02\x08\x01\x12%\n\x0ftarget_resource\x18\x04 \x01(\tB\x0c\xe0\x41\x05\xe0\x41\x02\xfa\x41\x03\n\x01*\x12\x1b\n\x0b\x65vent_types\x18\x05 \x03(\tB\x06\xe0\x41\x02\xe0\x41\x06\x12U\n\x0fpayload_options\x18\x06 \x01(\x0b\x32\x37.google.apps.events.subscriptions.v1beta.PayloadOptionsB\x03\xe0\x41\x01\x12\x64\n\x15notification_endpoint\x18\x07 \x01(\x0b\x32=.google.apps.events.subscriptions.v1beta.NotificationEndpointB\x06\xe0\x41\x02\xe0\x41\x05\x12O\n\x05state\x18\x08 \x01(\x0e\x32;.google.apps.events.subscriptions.v1beta.Subscription.StateB\x03\xe0\x41\x03\x12_\n\x11suspension_reason\x18\x12 \x01(\x0e\x32?.google.apps.events.subscriptions.v1beta.Subscription.ErrorTypeB\x03\xe0\x41\x03\x12<\n\tauthority\x18\n \x01(\tB)\xe0\x41\x03\xfa\x41#\n!cloudidentity.googleapis.com/User\x12\x34\n\x0b\x63reate_time\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0bupdate_time\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x18\n\x0breconciling\x18\x0f \x01(\x08\x42\x03\xe0\x41\x03\x12\x11\n\x04\x65tag\x18\x11 \x01(\tB\x03\xe0\x41\x01\x1a\x33\n\x0c\x44riveOptions\x12#\n\x13include_descendants\x18\x01 \x01(\x08\x42\x06\xe0\x41\x01\xe0\x41\x05\"F\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tSUSPENDED\x10\x02\x12\x0b\n\x07\x44\x45LETED\x10\x03\"\xd9\x01\n\tErrorType\x12\x1a\n\x16\x45RROR_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12USER_SCOPE_REVOKED\x10\x01\x12\x14\n\x10RESOURCE_DELETED\x10\x02\x12\x1e\n\x1aUSER_AUTHORIZATION_FAILURE\x10\x03\x12\x1e\n\x1a\x45NDPOINT_PERMISSION_DENIED\x10\x04\x12\x16\n\x12\x45NDPOINT_NOT_FOUND\x10\x06\x12\x1f\n\x1b\x45NDPOINT_RESOURCE_EXHAUSTED\x10\x07\x12\t\n\x05OTHER\x10\x05:n\xea\x41k\n+workspaceevents.googleapis.com/Subscription\x12\x1csubscriptions/{subscription}*\rsubscriptions2\x0csubscriptionR\x01\x01\x42\x16\n\x14subscription_optionsB\x0c\n\nexpiration\"d\n\x0ePayloadOptions\x12\x1d\n\x10include_resource\x18\x01 \x01(\x08\x42\x03\xe0\x41\x01\x12\x33\n\nfield_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"_\n\x14NotificationEndpoint\x12;\n\x0cpubsub_topic\x18\x01 \x01(\tB#\xe0\x41\x05\xfa\x41\x1d\n\x1bpubsub.googleapis.com/TopicH\x00\x42\n\n\x08\x65ndpointB\x9c\x03\n+com.google.apps.events.subscriptions.v1betaB\x19SubscriptionResourceProtoP\x01ZWcloud.google.com/go/apps/events/subscriptions/apiv1beta/subscriptionspb;subscriptionspb\xaa\x02\'Google.Apps.Events.Subscriptions.V1Beta\xca\x02\'Google\\Apps\\Events\\Subscriptions\\V1beta\xea\x02+Google::Apps::Events::Subscriptions::V1beta\xea\x41\x31\n!cloudidentity.googleapis.com/User\x12\x0cusers/{user}\xea\x41@\n\x1bpubsub.googleapis.com/Topic\x12!projects/{project}/topics/{topic}b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.protobuf.Duration", "google/protobuf/duration.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-events-subscriptions-v1beta/lib/google/apps/events/subscriptions/v1beta/subscriptions_service_pb.rb b/google-apps-events-subscriptions-v1beta/lib/google/apps/events/subscriptions/v1beta/subscriptions_service_pb.rb index cddd9ffa2a9c..8cfdcd396a3f 100644 --- a/google-apps-events-subscriptions-v1beta/lib/google/apps/events/subscriptions/v1beta/subscriptions_service_pb.rb +++ b/google-apps-events-subscriptions-v1beta/lib/google/apps/events/subscriptions/v1beta/subscriptions_service_pb.rb @@ -16,31 +16,8 @@ descriptor_data = "\nCgoogle/apps/events/subscriptions/v1beta/subscriptions_service.proto\x12\'google.apps.events.subscriptions.v1beta\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x43google/apps/events/subscriptions/v1beta/subscription_resource.proto\x1a#google/longrunning/operations.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\"\x89\x01\n\x19\x43reateSubscriptionRequest\x12P\n\x0csubscription\x18\x01 \x01(\x0b\x32\x35.google.apps.events.subscriptions.v1beta.SubscriptionB\x03\xe0\x41\x02\x12\x1a\n\rvalidate_only\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\"\xa9\x01\n\x19\x44\x65leteSubscriptionRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+workspaceevents.googleapis.com/Subscription\x12\x1a\n\rvalidate_only\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01\x12\x1a\n\rallow_missing\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\x12\x11\n\x04\x65tag\x18\x04 \x01(\tB\x03\xe0\x41\x01\"[\n\x16GetSubscriptionRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+workspaceevents.googleapis.com/Subscription\"\xbf\x01\n\x19UpdateSubscriptionRequest\x12P\n\x0csubscription\x18\x01 \x01(\x0b\x32\x35.google.apps.events.subscriptions.v1beta.SubscriptionB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\x12\x1a\n\rvalidate_only\x18\x03 \x01(\x08\x42\x03\xe0\x41\x01\"b\n\x1dReactivateSubscriptionRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+workspaceevents.googleapis.com/Subscription\"`\n\x18ListSubscriptionsRequest\x12\x16\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x03 \x01(\tB\x03\xe0\x41\x02\"\x82\x01\n\x19ListSubscriptionsResponse\x12L\n\rsubscriptions\x18\x01 \x03(\x0b\x32\x35.google.apps.events.subscriptions.v1beta.Subscription\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x1c\n\x1aUpdateSubscriptionMetadata\"\x1c\n\x1a\x43reateSubscriptionMetadata\"\x1c\n\x1a\x44\x65leteSubscriptionMetadata\" \n\x1eReactivateSubscriptionMetadata2\xf5\x10\n\x14SubscriptionsService\x12\xe0\x01\n\x12\x43reateSubscription\x12\x42.google.apps.events.subscriptions.v1beta.CreateSubscriptionRequest\x1a\x1d.google.longrunning.Operation\"g\xca\x41*\n\x0cSubscription\x12\x1a\x43reateSubscriptionMetadata\xda\x41\x0csubscription\x82\xd3\xe4\x93\x02%\"\x15/v1beta/subscriptions:\x0csubscription\x12\xdc\x01\n\x12\x44\x65leteSubscription\x12\x42.google.apps.events.subscriptions.v1beta.DeleteSubscriptionRequest\x1a\x1d.google.longrunning.Operation\"c\xca\x41\x33\n\x15google.protobuf.Empty\x12\x1a\x44\x65leteSubscriptionMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02 *\x1e/v1beta/{name=subscriptions/*}\x12\xb8\x01\n\x0fGetSubscription\x12?.google.apps.events.subscriptions.v1beta.GetSubscriptionRequest\x1a\x35.google.apps.events.subscriptions.v1beta.Subscription\"-\xda\x41\x04name\x82\xd3\xe4\x93\x02 \x12\x1e/v1beta/{name=subscriptions/*}\x12\xc2\x01\n\x11ListSubscriptions\x12\x41.google.apps.events.subscriptions.v1beta.ListSubscriptionsRequest\x1a\x42.google.apps.events.subscriptions.v1beta.ListSubscriptionsResponse\"&\xda\x41\x06\x66ilter\x82\xd3\xe4\x93\x02\x17\x12\x15/v1beta/subscriptions\x12\x83\x02\n\x12UpdateSubscription\x12\x42.google.apps.events.subscriptions.v1beta.UpdateSubscriptionRequest\x1a\x1d.google.longrunning.Operation\"\x89\x01\xca\x41*\n\x0cSubscription\x12\x1aUpdateSubscriptionMetadata\xda\x41\x18subscription,update_mask\x82\xd3\xe4\x93\x02;2+/v1beta/{subscription.name=subscriptions/*}:\x0csubscription\x12\xed\x01\n\x16ReactivateSubscription\x12\x46.google.apps.events.subscriptions.v1beta.ReactivateSubscriptionRequest\x1a\x1d.google.longrunning.Operation\"l\xca\x41.\n\x0cSubscription\x12\x1eReactivateSubscriptionMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02.\")/v1beta/{name=subscriptions/*}:reactivate:\x01*\x1a\xa4\x06\xca\x41\x1eworkspaceevents.googleapis.com\xd2\x41\xff\x05https://www.googleapis.com/auth/chat.memberships,https://www.googleapis.com/auth/chat.memberships.readonly,https://www.googleapis.com/auth/chat.messages,https://www.googleapis.com/auth/chat.messages.reactions,https://www.googleapis.com/auth/chat.messages.reactions.readonly,https://www.googleapis.com/auth/chat.messages.readonly,https://www.googleapis.com/auth/chat.spaces,https://www.googleapis.com/auth/chat.spaces.readonly,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.file,https://www.googleapis.com/auth/drive.metadata,https://www.googleapis.com/auth/drive.metadata.readonly,https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/meetings.space.created,https://www.googleapis.com/auth/meetings.space.readonlyB\xa5\x02\n+com.google.apps.events.subscriptions.v1betaB\x19SubscriptionsServiceProtoP\x01ZWcloud.google.com/go/apps/events/subscriptions/apiv1beta/subscriptionspb;subscriptionspb\xaa\x02\'Google.Apps.Events.Subscriptions.V1Beta\xca\x02\'Google\\Apps\\Events\\Subscriptions\\V1beta\xea\x02+Google::Apps::Events::Subscriptions::V1betab\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.apps.events.subscriptions.v1beta.Subscription", "google/apps/events/subscriptions/v1beta/subscription_resource.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-events-subscriptions-v1beta/test/helper.rb b/google-apps-events-subscriptions-v1beta/test/helper.rb index 968201e8049d..0cc32e335cb0 100644 --- a/google-apps-events-subscriptions-v1beta/test/helper.rb +++ b/google-apps-events-subscriptions-v1beta/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-apps-events-subscriptions/Gemfile b/google-apps-events-subscriptions/Gemfile index bb9d2acbe1c7..fd4b294763d1 100644 --- a/google-apps-events-subscriptions/Gemfile +++ b/google-apps-events-subscriptions/Gemfile @@ -19,10 +19,13 @@ local_dependencies.each do |name| gem name, path: "../#{name}" end -gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-apps-events-subscriptions/google-apps-events-subscriptions.gemspec b/google-apps-events-subscriptions/google-apps-events-subscriptions.gemspec index 09c19f900df3..eaee8c04c7b8 100644 --- a/google-apps-events-subscriptions/google-apps-events-subscriptions.gemspec +++ b/google-apps-events-subscriptions/google-apps-events-subscriptions.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| ["README.md", "AUTHENTICATION.md", "LICENSE.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.0" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "google-apps-events-subscriptions-v1", ">= 0.0", "< 2.a" gem.add_dependency "google-cloud-core", "~> 1.6" diff --git a/google-apps-events-subscriptions/test/helper.rb b/google-apps-events-subscriptions/test/helper.rb index 48407bca7edb..686c204caf14 100644 --- a/google-apps-events-subscriptions/test/helper.rb +++ b/google-apps-events-subscriptions/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-apps-meet-v2/Gemfile b/google-apps-meet-v2/Gemfile index 6442df18fa2f..1d08558908d8 100644 --- a/google-apps-meet-v2/Gemfile +++ b/google-apps-meet-v2/Gemfile @@ -2,10 +2,13 @@ source "https://rubygems.org" gemspec -gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-apps-meet-v2/google-apps-meet-v2.gemspec b/google-apps-meet-v2/google-apps-meet-v2.gemspec index ec279b83f523..9d2459950eac 100644 --- a/google-apps-meet-v2/google-apps-meet-v2.gemspec +++ b/google-apps-meet-v2/google-apps-meet-v2.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |gem| ["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.1" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "gapic-common", "~> 1.2" gem.add_dependency "google-cloud-errors", "~> 1.0" diff --git a/google-apps-meet-v2/lib/google/apps/meet/v2/resource_pb.rb b/google-apps-meet-v2/lib/google/apps/meet/v2/resource_pb.rb index 1f966bcdbd1f..0cbbcfd3a3b4 100644 --- a/google-apps-meet-v2/lib/google/apps/meet/v2/resource_pb.rb +++ b/google-apps-meet-v2/lib/google/apps/meet/v2/resource_pb.rb @@ -11,30 +11,8 @@ descriptor_data = "\n\"google/apps/meet/v2/resource.proto\x12\x13google.apps.meet.v2\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xf3\x01\n\x05Space\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x05\x12\x18\n\x0bmeeting_uri\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\x0cmeeting_code\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12\x30\n\x06\x63onfig\x18\x05 \x01(\x0b\x32 .google.apps.meet.v2.SpaceConfig\x12@\n\x11\x61\x63tive_conference\x18\x06 \x01(\x0b\x32%.google.apps.meet.v2.ActiveConference:.\xea\x41+\n\x19meet.googleapis.com/Space\x12\x0espaces/{space}\"[\n\x10\x41\x63tiveConference\x12G\n\x11\x63onference_record\x18\x01 \x01(\tB,\xe0\x41\x03\xfa\x41&\n$meet.googleapis.com/ConferenceRecord\"\xc7\x02\n\x0bSpaceConfig\x12@\n\x0b\x61\x63\x63\x65ss_type\x18\x01 \x01(\x0e\x32+.google.apps.meet.v2.SpaceConfig.AccessType\x12M\n\x12\x65ntry_point_access\x18\x02 \x01(\x0e\x32\x31.google.apps.meet.v2.SpaceConfig.EntryPointAccess\"P\n\nAccessType\x12\x1b\n\x17\x41\x43\x43\x45SS_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04OPEN\x10\x01\x12\x0b\n\x07TRUSTED\x10\x02\x12\x0e\n\nRESTRICTED\x10\x03\"U\n\x10\x45ntryPointAccess\x12\"\n\x1e\x45NTRY_POINT_ACCESS_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x14\n\x10\x43REATOR_APP_ONLY\x10\x02\"\xec\x02\n\x10\x43onferenceRecord\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x33\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0b\x65xpire_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x30\n\x05space\x18\x05 \x01(\tB!\xe0\x41\x03\xfa\x41\x1b\n\x19meet.googleapis.com/Space:u\xea\x41r\n$meet.googleapis.com/ConferenceRecord\x12%conferenceRecords/{conference_record}*\x11\x63onferenceRecords2\x10\x63onferenceRecord\"\xd4\x03\n\x0bParticipant\x12:\n\rsignedin_user\x18\x04 \x01(\x0b\x32!.google.apps.meet.v2.SignedinUserH\x00\x12<\n\x0e\x61nonymous_user\x18\x05 \x01(\x0b\x32\".google.apps.meet.v2.AnonymousUserH\x00\x12\x34\n\nphone_user\x18\x06 \x01(\x0b\x32\x1e.google.apps.meet.v2.PhoneUserH\x00\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12<\n\x13\x65\x61rliest_start_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x38\n\x0flatest_end_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03:\x81\x01\xea\x41~\n\x1fmeet.googleapis.com/Participant\x12@conferenceRecords/{conference_record}/participants/{participant}*\x0cparticipants2\x0bparticipantB\x06\n\x04user\"\xd3\x02\n\x12ParticipantSession\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x33\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03:\xc1\x01\xea\x41\xbd\x01\n&meet.googleapis.com/ParticipantSession\x12jconferenceRecords/{conference_record}/participants/{participant}/participantSessions/{participant_session}*\x13participantSessions2\x12participantSession\"<\n\x0cSignedinUser\x12\x11\n\x04user\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x03\"*\n\rAnonymousUser\x12\x19\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x03\xe0\x41\x03\"&\n\tPhoneUser\x12\x19\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x03\xe0\x41\x03\"\xdd\x03\n\tRecording\x12G\n\x11\x64rive_destination\x18\x06 \x01(\x0b\x32%.google.apps.meet.v2.DriveDestinationB\x03\xe0\x41\x03H\x00\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x38\n\x05state\x18\x03 \x01(\x0e\x32$.google.apps.meet.v2.Recording.StateB\x03\xe0\x41\x03\x12\x33\n\nstart_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\"J\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07STARTED\x10\x01\x12\t\n\x05\x45NDED\x10\x02\x12\x12\n\x0e\x46ILE_GENERATED\x10\x03:w\xea\x41t\n\x1dmeet.googleapis.com/Recording\x12\n\x10\x44riveDestination\x12\x11\n\x04\x66ile\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x17\n\nexport_uri\x18\x02 \x01(\tB\x03\xe0\x41\x03\"\xe2\x03\n\nTranscript\x12\x45\n\x10\x64ocs_destination\x18\x06 \x01(\x0b\x32$.google.apps.meet.v2.DocsDestinationB\x03\xe0\x41\x03H\x00\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x39\n\x05state\x18\x03 \x01(\x0e\x32%.google.apps.meet.v2.Transcript.StateB\x03\xe0\x41\x03\x12\x33\n\nstart_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\"J\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07STARTED\x10\x01\x12\t\n\x05\x45NDED\x10\x02\x12\x12\n\x0e\x46ILE_GENERATED\x10\x03:|\xea\x41y\n\x1emeet.googleapis.com/Transcript\x12>conferenceRecords/{conference_record}/transcripts/{transcript}*\x0btranscripts2\ntranscriptB\r\n\x0b\x64\x65stination\"A\n\x0f\x44ocsDestination\x12\x15\n\x08\x64ocument\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x17\n\nexport_uri\x18\x02 \x01(\tB\x03\xe0\x41\x03\"\x99\x03\n\x0fTranscriptEntry\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12<\n\x0bparticipant\x18\x02 \x01(\tB\'\xe0\x41\x03\xfa\x41!\n\x1fmeet.googleapis.com/Participant\x12\x11\n\x04text\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12\x1a\n\rlanguage_code\x18\x04 \x01(\tB\x03\xe0\x41\x03\x12\x33\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03:\x9d\x01\xea\x41\x99\x01\n#meet.googleapis.com/TranscriptEntry\x12NconferenceRecords/{conference_record}/transcripts/{transcript}/entries/{entry}*\x11transcriptEntries2\x0ftranscriptEntryB\xa2\x01\n\x17\x63om.google.apps.meet.v2B\rResourceProtoP\x01Z1cloud.google.com/go/apps/meet/apiv2/meetpb;meetpb\xaa\x02\x13Google.Apps.Meet.V2\xca\x02\x13Google\\Apps\\Meet\\V2\xea\x02\x16Google::Apps::Meet::V2b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-meet-v2/lib/google/apps/meet/v2/service_pb.rb b/google-apps-meet-v2/lib/google/apps/meet/v2/service_pb.rb index acb1f9854407..860adb0fd647 100644 --- a/google-apps-meet-v2/lib/google/apps/meet/v2/service_pb.rb +++ b/google-apps-meet-v2/lib/google/apps/meet/v2/service_pb.rb @@ -15,31 +15,8 @@ descriptor_data = "\n!google/apps/meet/v2/service.proto\x12\x13google.apps.meet.v2\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\"google/apps/meet/v2/resource.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\"?\n\x12\x43reateSpaceRequest\x12)\n\x05space\x18\x01 \x01(\x0b\x32\x1a.google.apps.meet.v2.Space\"B\n\x0fGetSpaceRequest\x12/\n\x04name\x18\x01 \x01(\tB!\xe0\x41\x02\xfa\x41\x1b\n\x19meet.googleapis.com/Space\"z\n\x12UpdateSpaceRequest\x12.\n\x05space\x18\x01 \x01(\x0b\x32\x1a.google.apps.meet.v2.SpaceB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"M\n\x1a\x45ndActiveConferenceRequest\x12/\n\x04name\x18\x01 \x01(\tB!\xe0\x41\x02\xfa\x41\x1b\n\x19meet.googleapis.com/Space\"X\n\x1aGetConferenceRecordRequest\x12:\n\x04name\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$meet.googleapis.com/ConferenceRecord\"d\n\x1cListConferenceRecordsRequest\x12\x16\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x03 \x01(\tB\x03\xe0\x41\x01\"{\n\x1dListConferenceRecordsResponse\x12\x41\n\x12\x63onference_records\x18\x01 \x03(\x0b\x32%.google.apps.meet.v2.ConferenceRecord\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"N\n\x15GetParticipantRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1fmeet.googleapis.com/Participant\"\x8e\x01\n\x17ListParticipantsRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1fmeet.googleapis.com/Participant\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\"\x7f\n\x18ListParticipantsResponse\x12\x36\n\x0cparticipants\x18\x01 \x03(\x0b\x32 .google.apps.meet.v2.Participant\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\\\n\x1cGetParticipantSessionRequest\x12<\n\x04name\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&meet.googleapis.com/ParticipantSession\"\xa6\x01\n\x1eListParticipantSessionsRequest\x12>\n\x06parent\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\x12&meet.googleapis.com/ParticipantSession\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\"\x81\x01\n\x1fListParticipantSessionsResponse\x12\x45\n\x14participant_sessions\x18\x01 \x03(\x0b\x32\'.google.apps.meet.v2.ParticipantSession\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"J\n\x13GetRecordingRequest\x12\x33\n\x04name\x18\x01 \x01(\tB%\xe0\x41\x02\xfa\x41\x1f\n\x1dmeet.googleapis.com/Recording\"u\n\x15ListRecordingsRequest\x12\x35\n\x06parent\x18\x01 \x01(\tB%\xe0\x41\x02\xfa\x41\x1f\x12\x1dmeet.googleapis.com/Recording\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"e\n\x16ListRecordingsResponse\x12\x32\n\nrecordings\x18\x01 \x03(\x0b\x32\x1e.google.apps.meet.v2.Recording\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"L\n\x14GetTranscriptRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1emeet.googleapis.com/Transcript\"w\n\x16ListTranscriptsRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1emeet.googleapis.com/Transcript\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"h\n\x17ListTranscriptsResponse\x12\x34\n\x0btranscripts\x18\x01 \x03(\x0b\x32\x1f.google.apps.meet.v2.Transcript\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"V\n\x19GetTranscriptEntryRequest\x12\x39\n\x04name\x18\x01 \x01(\tB+\xe0\x41\x02\xfa\x41%\n#meet.googleapis.com/TranscriptEntry\"\x82\x01\n\x1cListTranscriptEntriesRequest\x12;\n\x06parent\x18\x01 \x01(\tB+\xe0\x41\x02\xfa\x41%\x12#meet.googleapis.com/TranscriptEntry\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"z\n\x1dListTranscriptEntriesResponse\x12@\n\x12transcript_entries\x18\x01 \x03(\x0b\x32$.google.apps.meet.v2.TranscriptEntry\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t2\xea\x05\n\rSpacesService\x12u\n\x0b\x43reateSpace\x12\'.google.apps.meet.v2.CreateSpaceRequest\x1a\x1a.google.apps.meet.v2.Space\"!\xda\x41\x05space\x82\xd3\xe4\x93\x02\x13\"\n/v2/spaces:\x05space\x12p\n\x08GetSpace\x12$.google.apps.meet.v2.GetSpaceRequest\x1a\x1a.google.apps.meet.v2.Space\"\"\xda\x41\x04name\x82\xd3\xe4\x93\x02\x15\x12\x13/v2/{name=spaces/*}\x12\x90\x01\n\x0bUpdateSpace\x12\'.google.apps.meet.v2.UpdateSpaceRequest\x1a\x1a.google.apps.meet.v2.Space\"<\xda\x41\x11space,update_mask\x82\xd3\xe4\x93\x02\"2\x19/v2/{space.name=spaces/*}:\x05space\x12\x99\x01\n\x13\x45ndActiveConference\x12/.google.apps.meet.v2.EndActiveConferenceRequest\x1a\x16.google.protobuf.Empty\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,\"\'/v2/{name=spaces/*}:endActiveConference:\x01*\x1a\xc0\x01\xca\x41\x13meet.googleapis.com\xd2\x41\xa6\x01https://www.googleapis.com/auth/meetings.space.created,https://www.googleapis.com/auth/meetings.space.readonly,https://www.googleapis.com/auth/meetings.space.settings2\xe3\x11\n\x18\x43onferenceRecordsService\x12\x9c\x01\n\x13GetConferenceRecord\x12/.google.apps.meet.v2.GetConferenceRecordRequest\x1a%.google.apps.meet.v2.ConferenceRecord\"-\xda\x41\x04name\x82\xd3\xe4\x93\x02 \x12\x1e/v2/{name=conferenceRecords/*}\x12\x9d\x01\n\x15ListConferenceRecords\x12\x31.google.apps.meet.v2.ListConferenceRecordsRequest\x1a\x32.google.apps.meet.v2.ListConferenceRecordsResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v2/conferenceRecords\x12\x9c\x01\n\x0eGetParticipant\x12*.google.apps.meet.v2.GetParticipantRequest\x1a .google.apps.meet.v2.Participant\"<\xda\x41\x04name\x82\xd3\xe4\x93\x02/\x12-/v2/{name=conferenceRecords/*/participants/*}\x12\xaf\x01\n\x10ListParticipants\x12,.google.apps.meet.v2.ListParticipantsRequest\x1a-.google.apps.meet.v2.ListParticipantsResponse\">\xda\x41\x06parent\x82\xd3\xe4\x93\x02/\x12-/v2/{parent=conferenceRecords/*}/participants\x12\xc7\x01\n\x15GetParticipantSession\x12\x31.google.apps.meet.v2.GetParticipantSessionRequest\x1a\'.google.apps.meet.v2.ParticipantSession\"R\xda\x41\x04name\x82\xd3\xe4\x93\x02\x45\x12\x43/v2/{name=conferenceRecords/*/participants/*/participantSessions/*}\x12\xda\x01\n\x17ListParticipantSessions\x12\x33.google.apps.meet.v2.ListParticipantSessionsRequest\x1a\x34.google.apps.meet.v2.ListParticipantSessionsResponse\"T\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x45\x12\x43/v2/{parent=conferenceRecords/*/participants/*}/participantSessions\x12\x94\x01\n\x0cGetRecording\x12(.google.apps.meet.v2.GetRecordingRequest\x1a\x1e.google.apps.meet.v2.Recording\":\xda\x41\x04name\x82\xd3\xe4\x93\x02-\x12+/v2/{name=conferenceRecords/*/recordings/*}\x12\xa7\x01\n\x0eListRecordings\x12*.google.apps.meet.v2.ListRecordingsRequest\x1a+.google.apps.meet.v2.ListRecordingsResponse\"<\xda\x41\x06parent\x82\xd3\xe4\x93\x02-\x12+/v2/{parent=conferenceRecords/*}/recordings\x12\x98\x01\n\rGetTranscript\x12).google.apps.meet.v2.GetTranscriptRequest\x1a\x1f.google.apps.meet.v2.Transcript\";\xda\x41\x04name\x82\xd3\xe4\x93\x02.\x12,/v2/{name=conferenceRecords/*/transcripts/*}\x12\xab\x01\n\x0fListTranscripts\x12+.google.apps.meet.v2.ListTranscriptsRequest\x1a,.google.apps.meet.v2.ListTranscriptsResponse\"=\xda\x41\x06parent\x82\xd3\xe4\x93\x02.\x12,/v2/{parent=conferenceRecords/*}/transcripts\x12\xb1\x01\n\x12GetTranscriptEntry\x12..google.apps.meet.v2.GetTranscriptEntryRequest\x1a$.google.apps.meet.v2.TranscriptEntry\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38\x12\x36/v2/{name=conferenceRecords/*/transcripts/*/entries/*}\x12\xc7\x01\n\x15ListTranscriptEntries\x12\x31.google.apps.meet.v2.ListTranscriptEntriesRequest\x1a\x32.google.apps.meet.v2.ListTranscriptEntriesResponse\"G\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x38\x12\x36/v2/{parent=conferenceRecords/*/transcripts/*}/entries\x1a\x87\x01\xca\x41\x13meet.googleapis.com\xd2\x41nhttps://www.googleapis.com/auth/meetings.space.created,https://www.googleapis.com/auth/meetings.space.readonlyB\xa1\x01\n\x17\x63om.google.apps.meet.v2B\x0cServiceProtoP\x01Z1cloud.google.com/go/apps/meet/apiv2/meetpb;meetpb\xaa\x02\x13Google.Apps.Meet.V2\xca\x02\x13Google\\Apps\\Meet\\V2\xea\x02\x16Google::Apps::Meet::V2b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.apps.meet.v2.Space", "google/apps/meet/v2/resource.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-meet-v2/test/helper.rb b/google-apps-meet-v2/test/helper.rb index 48407bca7edb..686c204caf14 100644 --- a/google-apps-meet-v2/test/helper.rb +++ b/google-apps-meet-v2/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-apps-meet-v2beta/Gemfile b/google-apps-meet-v2beta/Gemfile index 6442df18fa2f..1d08558908d8 100644 --- a/google-apps-meet-v2beta/Gemfile +++ b/google-apps-meet-v2beta/Gemfile @@ -2,10 +2,13 @@ source "https://rubygems.org" gemspec -gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-apps-meet-v2beta/google-apps-meet-v2beta.gemspec b/google-apps-meet-v2beta/google-apps-meet-v2beta.gemspec index a081bae7936a..8fe67c7cb655 100644 --- a/google-apps-meet-v2beta/google-apps-meet-v2beta.gemspec +++ b/google-apps-meet-v2beta/google-apps-meet-v2beta.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |gem| ["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.1" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "gapic-common", "~> 1.2" gem.add_dependency "google-cloud-errors", "~> 1.0" diff --git a/google-apps-meet-v2beta/lib/google/apps/meet/v2beta/resource_pb.rb b/google-apps-meet-v2beta/lib/google/apps/meet/v2beta/resource_pb.rb index baa9e07188d8..b099fae7bb86 100644 --- a/google-apps-meet-v2beta/lib/google/apps/meet/v2beta/resource_pb.rb +++ b/google-apps-meet-v2beta/lib/google/apps/meet/v2beta/resource_pb.rb @@ -11,30 +11,8 @@ descriptor_data = "\n&google/apps/meet/v2beta/resource.proto\x12\x17google.apps.meet.v2beta\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xfb\x01\n\x05Space\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x05\x12\x18\n\x0bmeeting_uri\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\x0cmeeting_code\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12\x34\n\x06\x63onfig\x18\x05 \x01(\x0b\x32$.google.apps.meet.v2beta.SpaceConfig\x12\x44\n\x11\x61\x63tive_conference\x18\x06 \x01(\x0b\x32).google.apps.meet.v2beta.ActiveConference:.\xea\x41+\n\x19meet.googleapis.com/Space\x12\x0espaces/{space}\"[\n\x10\x41\x63tiveConference\x12G\n\x11\x63onference_record\x18\x01 \x01(\tB,\xe0\x41\x03\xfa\x41&\n$meet.googleapis.com/ConferenceRecord\"\xfb\x11\n\x0bSpaceConfig\x12\x44\n\x0b\x61\x63\x63\x65ss_type\x18\x01 \x01(\x0e\x32/.google.apps.meet.v2beta.SpaceConfig.AccessType\x12Q\n\x12\x65ntry_point_access\x18\x02 \x01(\x0e\x32\x35.google.apps.meet.v2beta.SpaceConfig.EntryPointAccess\x12\x43\n\nmoderation\x18\x03 \x01(\x0e\x32/.google.apps.meet.v2beta.SpaceConfig.Moderation\x12\\\n\x17moderation_restrictions\x18\x04 \x01(\x0b\x32;.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions\x12n\n!attendance_report_generation_type\x18\x06 \x01(\x0e\x32\x43.google.apps.meet.v2beta.SpaceConfig.AttendanceReportGenerationType\x12L\n\x0f\x61rtifact_config\x18\x07 \x01(\x0b\x32\x33.google.apps.meet.v2beta.SpaceConfig.ArtifactConfig\x1a\x80\x05\n\x16ModerationRestrictions\x12\x65\n\x10\x63hat_restriction\x18\x01 \x01(\x0e\x32K.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType\x12i\n\x14reaction_restriction\x18\x02 \x01(\x0e\x32K.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType\x12h\n\x13present_restriction\x18\x03 \x01(\x0e\x32K.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType\x12x\n\x1b\x64\x65\x66\x61ult_join_as_viewer_type\x18\x04 \x01(\x0e\x32S.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.DefaultJoinAsViewerType\"W\n\x0fRestrictionType\x12 \n\x1cRESTRICTION_TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nHOSTS_ONLY\x10\x01\x12\x12\n\x0eNO_RESTRICTION\x10\x02\"W\n\x17\x44\x65\x66\x61ultJoinAsViewerType\x12+\n\'DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED\x10\x00\x12\x06\n\x02ON\x10\x01\x12\x07\n\x03OFF\x10\x02\x1a\x8b\x06\n\x0e\x41rtifactConfig\x12]\n\x10recording_config\x18\x01 \x01(\x0b\x32\x43.google.apps.meet.v2beta.SpaceConfig.ArtifactConfig.RecordingConfig\x12\x65\n\x14transcription_config\x18\x02 \x01(\x0b\x32G.google.apps.meet.v2beta.SpaceConfig.ArtifactConfig.TranscriptionConfig\x12`\n\x12smart_notes_config\x18\x03 \x01(\x0b\x32\x44.google.apps.meet.v2beta.SpaceConfig.ArtifactConfig.SmartNotesConfig\x1a|\n\x0fRecordingConfig\x12i\n\x19\x61uto_recording_generation\x18\x02 \x01(\x0e\x32\x46.google.apps.meet.v2beta.SpaceConfig.ArtifactConfig.AutoGenerationType\x1a\x84\x01\n\x13TranscriptionConfig\x12m\n\x1d\x61uto_transcription_generation\x18\x02 \x01(\x0e\x32\x46.google.apps.meet.v2beta.SpaceConfig.ArtifactConfig.AutoGenerationType\x1a\x7f\n\x10SmartNotesConfig\x12k\n\x1b\x61uto_smart_notes_generation\x18\x02 \x01(\x0e\x32\x46.google.apps.meet.v2beta.SpaceConfig.ArtifactConfig.AutoGenerationType\"K\n\x12\x41utoGenerationType\x12$\n AUTO_GENERATION_TYPE_UNSPECIFIED\x10\x00\x12\x06\n\x02ON\x10\x01\x12\x07\n\x03OFF\x10\x02\"P\n\nAccessType\x12\x1b\n\x17\x41\x43\x43\x45SS_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04OPEN\x10\x01\x12\x0b\n\x07TRUSTED\x10\x02\x12\x0e\n\nRESTRICTED\x10\x03\"U\n\x10\x45ntryPointAccess\x12\"\n\x1e\x45NTRY_POINT_ACCESS_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x14\n\x10\x43REATOR_APP_ONLY\x10\x02\"9\n\nModeration\x12\x1a\n\x16MODERATION_UNSPECIFIED\x10\x00\x12\x07\n\x03OFF\x10\x01\x12\x06\n\x02ON\x10\x02\"}\n\x1e\x41ttendanceReportGenerationType\x12\x31\n-ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED\x10\x00\x12\x13\n\x0fGENERATE_REPORT\x10\x01\x12\x13\n\x0f\x44O_NOT_GENERATE\x10\x02\"\xe9\x01\n\x06Member\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\r\n\x05\x65mail\x18\x02 \x01(\t\x12\x32\n\x04role\x18\x03 \x01(\x0e\x32$.google.apps.meet.v2beta.Member.Role\x12\x0c\n\x04user\x18\x04 \x01(\t\"(\n\x04Role\x12\x14\n\x10ROLE_UNSPECIFIED\x10\x00\x12\n\n\x06\x43OHOST\x10\x01:Q\xea\x41N\n\x1ameet.googleapis.com/Member\x12\x1fspaces/{space}/members/{member}*\x07members2\x06member\"\xec\x02\n\x10\x43onferenceRecord\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x33\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0b\x65xpire_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x30\n\x05space\x18\x05 \x01(\tB!\xe0\x41\x03\xfa\x41\x1b\n\x19meet.googleapis.com/Space:u\xea\x41r\n$meet.googleapis.com/ConferenceRecord\x12%conferenceRecords/{conference_record}*\x11\x63onferenceRecords2\x10\x63onferenceRecord\"\xe0\x03\n\x0bParticipant\x12>\n\rsignedin_user\x18\x04 \x01(\x0b\x32%.google.apps.meet.v2beta.SignedinUserH\x00\x12@\n\x0e\x61nonymous_user\x18\x05 \x01(\x0b\x32&.google.apps.meet.v2beta.AnonymousUserH\x00\x12\x38\n\nphone_user\x18\x06 \x01(\x0b\x32\".google.apps.meet.v2beta.PhoneUserH\x00\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12<\n\x13\x65\x61rliest_start_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x38\n\x0flatest_end_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03:\x81\x01\xea\x41~\n\x1fmeet.googleapis.com/Participant\x12@conferenceRecords/{conference_record}/participants/{participant}*\x0cparticipants2\x0bparticipantB\x06\n\x04user\"\xd3\x02\n\x12ParticipantSession\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x33\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03:\xc1\x01\xea\x41\xbd\x01\n&meet.googleapis.com/ParticipantSession\x12jconferenceRecords/{conference_record}/participants/{participant}/participantSessions/{participant_session}*\x13participantSessions2\x12participantSession\"<\n\x0cSignedinUser\x12\x11\n\x04user\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x19\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x03\"*\n\rAnonymousUser\x12\x19\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x03\xe0\x41\x03\"&\n\tPhoneUser\x12\x19\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x03\xe0\x41\x03\"\xe5\x03\n\tRecording\x12K\n\x11\x64rive_destination\x18\x06 \x01(\x0b\x32).google.apps.meet.v2beta.DriveDestinationB\x03\xe0\x41\x03H\x00\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12<\n\x05state\x18\x03 \x01(\x0e\x32(.google.apps.meet.v2beta.Recording.StateB\x03\xe0\x41\x03\x12\x33\n\nstart_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\"J\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07STARTED\x10\x01\x12\t\n\x05\x45NDED\x10\x02\x12\x12\n\x0e\x46ILE_GENERATED\x10\x03:w\xea\x41t\n\x1dmeet.googleapis.com/Recording\x12\n\x10\x44riveDestination\x12\x11\n\x04\x66ile\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x17\n\nexport_uri\x18\x02 \x01(\tB\x03\xe0\x41\x03\"\xea\x03\n\nTranscript\x12I\n\x10\x64ocs_destination\x18\x06 \x01(\x0b\x32(.google.apps.meet.v2beta.DocsDestinationB\x03\xe0\x41\x03H\x00\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12=\n\x05state\x18\x03 \x01(\x0e\x32).google.apps.meet.v2beta.Transcript.StateB\x03\xe0\x41\x03\x12\x33\n\nstart_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\"J\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07STARTED\x10\x01\x12\t\n\x05\x45NDED\x10\x02\x12\x12\n\x0e\x46ILE_GENERATED\x10\x03:|\xea\x41y\n\x1emeet.googleapis.com/Transcript\x12>conferenceRecords/{conference_record}/transcripts/{transcript}*\x0btranscripts2\ntranscriptB\r\n\x0b\x64\x65stination\"A\n\x0f\x44ocsDestination\x12\x15\n\x08\x64ocument\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x17\n\nexport_uri\x18\x02 \x01(\tB\x03\xe0\x41\x03\"\x99\x03\n\x0fTranscriptEntry\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12<\n\x0bparticipant\x18\x02 \x01(\tB\'\xe0\x41\x03\xfa\x41!\n\x1fmeet.googleapis.com/Participant\x12\x11\n\x04text\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12\x1a\n\rlanguage_code\x18\x04 \x01(\tB\x03\xe0\x41\x03\x12\x33\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03:\x9d\x01\xea\x41\x99\x01\n#meet.googleapis.com/TranscriptEntry\x12NconferenceRecords/{conference_record}/transcripts/{transcript}/entries/{entry}*\x11transcriptEntries2\x0ftranscriptEntryB\xb6\x01\n\x1b\x63om.google.apps.meet.v2betaB\rResourceProtoP\x01Z5cloud.google.com/go/apps/meet/apiv2beta/meetpb;meetpb\xaa\x02\x17Google.Apps.Meet.V2Beta\xca\x02\x17Google\\Apps\\Meet\\V2beta\xea\x02\x1aGoogle::Apps::Meet::V2betab\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-meet-v2beta/lib/google/apps/meet/v2beta/service_pb.rb b/google-apps-meet-v2beta/lib/google/apps/meet/v2beta/service_pb.rb index c983298233d6..b0b319ad0bb6 100644 --- a/google-apps-meet-v2beta/lib/google/apps/meet/v2beta/service_pb.rb +++ b/google-apps-meet-v2beta/lib/google/apps/meet/v2beta/service_pb.rb @@ -15,31 +15,8 @@ descriptor_data = "\n%google/apps/meet/v2beta/service.proto\x12\x17google.apps.meet.v2beta\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a&google/apps/meet/v2beta/resource.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\"C\n\x12\x43reateSpaceRequest\x12-\n\x05space\x18\x01 \x01(\x0b\x32\x1e.google.apps.meet.v2beta.Space\"B\n\x0fGetSpaceRequest\x12/\n\x04name\x18\x01 \x01(\tB!\xe0\x41\x02\xfa\x41\x1b\n\x19meet.googleapis.com/Space\"~\n\x12UpdateSpaceRequest\x12\x32\n\x05space\x18\x01 \x01(\x0b\x32\x1e.google.apps.meet.v2beta.SpaceB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"e\n\x1e\x43onnectActiveConferenceRequest\x12/\n\x04name\x18\x01 \x01(\tB!\xe0\x41\x02\xfa\x41\x1b\n\x19meet.googleapis.com/Space\x12\x12\n\x05offer\x18\x02 \x01(\tB\x03\xe0\x41\x02\"C\n\x1f\x43onnectActiveConferenceResponse\x12\x0e\n\x06\x61nswer\x18\x01 \x01(\t\x12\x10\n\x08trace_id\x18\x02 \x01(\t\"M\n\x1a\x45ndActiveConferenceRequest\x12/\n\x04name\x18\x01 \x01(\tB!\xe0\x41\x02\xfa\x41\x1b\n\x19meet.googleapis.com/Space\"\x7f\n\x13\x43reateMemberRequest\x12\x32\n\x06parent\x18\x01 \x01(\tB\"\xe0\x41\x02\xfa\x41\x1c\x12\x1ameet.googleapis.com/Member\x12\x34\n\x06member\x18\x02 \x01(\x0b\x32\x1f.google.apps.meet.v2beta.MemberB\x03\xe0\x41\x02\"D\n\x10GetMemberRequest\x12\x30\n\x04name\x18\x01 \x01(\tB\"\xe0\x41\x02\xfa\x41\x1c\n\x1ameet.googleapis.com/Member\"y\n\x12ListMembersRequest\x12\x32\n\x06parent\x18\x01 \x01(\tB\"\xe0\x41\x02\xfa\x41\x1c\x12\x1ameet.googleapis.com/Member\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\"`\n\x13ListMembersResponse\x12\x30\n\x07members\x18\x01 \x03(\x0b\x32\x1f.google.apps.meet.v2beta.Member\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"G\n\x13\x44\x65leteMemberRequest\x12\x30\n\x04name\x18\x01 \x01(\tB\"\xe0\x41\x02\xfa\x41\x1c\n\x1ameet.googleapis.com/Member\"X\n\x1aGetConferenceRecordRequest\x12:\n\x04name\x18\x01 \x01(\tB,\xe0\x41\x02\xfa\x41&\n$meet.googleapis.com/ConferenceRecord\"d\n\x1cListConferenceRecordsRequest\x12\x16\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x03 \x01(\tB\x03\xe0\x41\x01\"\x7f\n\x1dListConferenceRecordsResponse\x12\x45\n\x12\x63onference_records\x18\x01 \x03(\x0b\x32).google.apps.meet.v2beta.ConferenceRecord\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"N\n\x15GetParticipantRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1fmeet.googleapis.com/Participant\"\x8e\x01\n\x17ListParticipantsRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1fmeet.googleapis.com/Participant\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\"\x83\x01\n\x18ListParticipantsResponse\x12:\n\x0cparticipants\x18\x01 \x03(\x0b\x32$.google.apps.meet.v2beta.Participant\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\\\n\x1cGetParticipantSessionRequest\x12<\n\x04name\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&meet.googleapis.com/ParticipantSession\"\xa6\x01\n\x1eListParticipantSessionsRequest\x12>\n\x06parent\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\x12&meet.googleapis.com/ParticipantSession\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01\"\x85\x01\n\x1fListParticipantSessionsResponse\x12I\n\x14participant_sessions\x18\x01 \x03(\x0b\x32+.google.apps.meet.v2beta.ParticipantSession\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"J\n\x13GetRecordingRequest\x12\x33\n\x04name\x18\x01 \x01(\tB%\xe0\x41\x02\xfa\x41\x1f\n\x1dmeet.googleapis.com/Recording\"u\n\x15ListRecordingsRequest\x12\x35\n\x06parent\x18\x01 \x01(\tB%\xe0\x41\x02\xfa\x41\x1f\x12\x1dmeet.googleapis.com/Recording\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"i\n\x16ListRecordingsResponse\x12\x36\n\nrecordings\x18\x01 \x03(\x0b\x32\".google.apps.meet.v2beta.Recording\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"L\n\x14GetTranscriptRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1emeet.googleapis.com/Transcript\"w\n\x16ListTranscriptsRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1emeet.googleapis.com/Transcript\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"l\n\x17ListTranscriptsResponse\x12\x38\n\x0btranscripts\x18\x01 \x03(\x0b\x32#.google.apps.meet.v2beta.Transcript\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"V\n\x19GetTranscriptEntryRequest\x12\x39\n\x04name\x18\x01 \x01(\tB+\xe0\x41\x02\xfa\x41%\n#meet.googleapis.com/TranscriptEntry\"\x82\x01\n\x1cListTranscriptEntriesRequest\x12;\n\x06parent\x18\x01 \x01(\tB+\xe0\x41\x02\xfa\x41%\x12#meet.googleapis.com/TranscriptEntry\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\"~\n\x1dListTranscriptEntriesResponse\x12\x44\n\x12transcript_entries\x18\x01 \x03(\x0b\x32(.google.apps.meet.v2beta.TranscriptEntry\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t2\x95\x0e\n\rSpacesService\x12\x81\x01\n\x0b\x43reateSpace\x12+.google.apps.meet.v2beta.CreateSpaceRequest\x1a\x1e.google.apps.meet.v2beta.Space\"%\xda\x41\x05space\x82\xd3\xe4\x93\x02\x17\"\x0e/v2beta/spaces:\x05space\x12|\n\x08GetSpace\x12(.google.apps.meet.v2beta.GetSpaceRequest\x1a\x1e.google.apps.meet.v2beta.Space\"&\xda\x41\x04name\x82\xd3\xe4\x93\x02\x19\x12\x17/v2beta/{name=spaces/*}\x12\x9c\x01\n\x0bUpdateSpace\x12+.google.apps.meet.v2beta.UpdateSpaceRequest\x1a\x1e.google.apps.meet.v2beta.Space\"@\xda\x41\x11space,update_mask\x82\xd3\xe4\x93\x02&2\x1d/v2beta/{space.name=spaces/*}:\x05space\x12\xcf\x01\n\x17\x43onnectActiveConference\x12\x37.google.apps.meet.v2beta.ConnectActiveConferenceRequest\x1a\x38.google.apps.meet.v2beta.ConnectActiveConferenceResponse\"A\xda\x41\x04name\x82\xd3\xe4\x93\x02\x34\"//v2beta/{name=spaces/*}:connectActiveConference:\x01*\x12\xa1\x01\n\x13\x45ndActiveConference\x12\x33.google.apps.meet.v2beta.EndActiveConferenceRequest\x1a\x16.google.protobuf.Empty\"=\xda\x41\x04name\x82\xd3\xe4\x93\x02\x30\"+/v2beta/{name=spaces/*}:endActiveConference:\x01*\x12\xa0\x01\n\x0c\x43reateMember\x12,.google.apps.meet.v2beta.CreateMemberRequest\x1a\x1f.google.apps.meet.v2beta.Member\"A\xda\x41\rparent,member\x82\xd3\xe4\x93\x02+\"!/v2beta/{parent=spaces/*}/members:\x06member\x12\x89\x01\n\tGetMember\x12).google.apps.meet.v2beta.GetMemberRequest\x1a\x1f.google.apps.meet.v2beta.Member\"0\xda\x41\x04name\x82\xd3\xe4\x93\x02#\x12!/v2beta/{name=spaces/*/members/*}\x12\x9c\x01\n\x0bListMembers\x12+.google.apps.meet.v2beta.ListMembersRequest\x1a,.google.apps.meet.v2beta.ListMembersResponse\"2\xda\x41\x06parent\x82\xd3\xe4\x93\x02#\x12!/v2beta/{parent=spaces/*}/members\x12\x86\x01\n\x0c\x44\x65leteMember\x12,.google.apps.meet.v2beta.DeleteMemberRequest\x1a\x16.google.protobuf.Empty\"0\xda\x41\x04name\x82\xd3\xe4\x93\x02#*!/v2beta/{name=spaces/*/members/*}\x1a\x95\x03\xca\x41\x13meet.googleapis.com\xd2\x41\xfb\x02https://www.googleapis.com/auth/meetings.conference.media.audio.readonly,https://www.googleapis.com/auth/meetings.conference.media.readonly,https://www.googleapis.com/auth/meetings.conference.media.video.readonly,https://www.googleapis.com/auth/meetings.space.created,https://www.googleapis.com/auth/meetings.space.readonly,https://www.googleapis.com/auth/meetings.space.settings2\xf3\x12\n\x18\x43onferenceRecordsService\x12\xa8\x01\n\x13GetConferenceRecord\x12\x33.google.apps.meet.v2beta.GetConferenceRecordRequest\x1a).google.apps.meet.v2beta.ConferenceRecord\"1\xda\x41\x04name\x82\xd3\xe4\x93\x02$\x12\"/v2beta/{name=conferenceRecords/*}\x12\xa9\x01\n\x15ListConferenceRecords\x12\x35.google.apps.meet.v2beta.ListConferenceRecordsRequest\x1a\x36.google.apps.meet.v2beta.ListConferenceRecordsResponse\"!\x82\xd3\xe4\x93\x02\x1b\x12\x19/v2beta/conferenceRecords\x12\xa8\x01\n\x0eGetParticipant\x12..google.apps.meet.v2beta.GetParticipantRequest\x1a$.google.apps.meet.v2beta.Participant\"@\xda\x41\x04name\x82\xd3\xe4\x93\x02\x33\x12\x31/v2beta/{name=conferenceRecords/*/participants/*}\x12\xbb\x01\n\x10ListParticipants\x12\x30.google.apps.meet.v2beta.ListParticipantsRequest\x1a\x31.google.apps.meet.v2beta.ListParticipantsResponse\"B\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x33\x12\x31/v2beta/{parent=conferenceRecords/*}/participants\x12\xd3\x01\n\x15GetParticipantSession\x12\x35.google.apps.meet.v2beta.GetParticipantSessionRequest\x1a+.google.apps.meet.v2beta.ParticipantSession\"V\xda\x41\x04name\x82\xd3\xe4\x93\x02I\x12G/v2beta/{name=conferenceRecords/*/participants/*/participantSessions/*}\x12\xe6\x01\n\x17ListParticipantSessions\x12\x37.google.apps.meet.v2beta.ListParticipantSessionsRequest\x1a\x38.google.apps.meet.v2beta.ListParticipantSessionsResponse\"X\xda\x41\x06parent\x82\xd3\xe4\x93\x02I\x12G/v2beta/{parent=conferenceRecords/*/participants/*}/participantSessions\x12\xa0\x01\n\x0cGetRecording\x12,.google.apps.meet.v2beta.GetRecordingRequest\x1a\".google.apps.meet.v2beta.Recording\">\xda\x41\x04name\x82\xd3\xe4\x93\x02\x31\x12//v2beta/{name=conferenceRecords/*/recordings/*}\x12\xb3\x01\n\x0eListRecordings\x12..google.apps.meet.v2beta.ListRecordingsRequest\x1a/.google.apps.meet.v2beta.ListRecordingsResponse\"@\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x31\x12//v2beta/{parent=conferenceRecords/*}/recordings\x12\xa4\x01\n\rGetTranscript\x12-.google.apps.meet.v2beta.GetTranscriptRequest\x1a#.google.apps.meet.v2beta.Transcript\"?\xda\x41\x04name\x82\xd3\xe4\x93\x02\x32\x12\x30/v2beta/{name=conferenceRecords/*/transcripts/*}\x12\xb7\x01\n\x0fListTranscripts\x12/.google.apps.meet.v2beta.ListTranscriptsRequest\x1a\x30.google.apps.meet.v2beta.ListTranscriptsResponse\"A\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x32\x12\x30/v2beta/{parent=conferenceRecords/*}/transcripts\x12\xbd\x01\n\x12GetTranscriptEntry\x12\x32.google.apps.meet.v2beta.GetTranscriptEntryRequest\x1a(.google.apps.meet.v2beta.TranscriptEntry\"I\xda\x41\x04name\x82\xd3\xe4\x93\x02<\x12:/v2beta/{name=conferenceRecords/*/transcripts/*/entries/*}\x12\xd3\x01\n\x15ListTranscriptEntries\x12\x35.google.apps.meet.v2beta.ListTranscriptEntriesRequest\x1a\x36.google.apps.meet.v2beta.ListTranscriptEntriesResponse\"K\xda\x41\x06parent\x82\xd3\xe4\x93\x02<\x12:/v2beta/{parent=conferenceRecords/*/transcripts/*}/entries\x1a\x87\x01\xca\x41\x13meet.googleapis.com\xd2\x41nhttps://www.googleapis.com/auth/meetings.space.created,https://www.googleapis.com/auth/meetings.space.readonlyB\xb5\x01\n\x1b\x63om.google.apps.meet.v2betaB\x0cServiceProtoP\x01Z5cloud.google.com/go/apps/meet/apiv2beta/meetpb;meetpb\xaa\x02\x17Google.Apps.Meet.V2Beta\xca\x02\x17Google\\Apps\\Meet\\V2beta\xea\x02\x1aGoogle::Apps::Meet::V2betab\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.apps.meet.v2beta.Space", "google/apps/meet/v2beta/resource.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Apps diff --git a/google-apps-meet-v2beta/test/helper.rb b/google-apps-meet-v2beta/test/helper.rb index ff1766f96890..b7446e1da954 100644 --- a/google-apps-meet-v2beta/test/helper.rb +++ b/google-apps-meet-v2beta/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-apps-meet/Gemfile b/google-apps-meet/Gemfile index 9a03dfb7728d..e4b48c5188cf 100644 --- a/google-apps-meet/Gemfile +++ b/google-apps-meet/Gemfile @@ -19,10 +19,13 @@ local_dependencies.each do |name| gem name, path: "../#{name}" end -gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-apps-meet/google-apps-meet.gemspec b/google-apps-meet/google-apps-meet.gemspec index 413d60ac08d5..d0373e72bbcc 100644 --- a/google-apps-meet/google-apps-meet.gemspec +++ b/google-apps-meet/google-apps-meet.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| ["README.md", "AUTHENTICATION.md", "LICENSE.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.0" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "google-apps-meet-v2", ">= 0.0", "< 2.a" gem.add_dependency "google-cloud-core", "~> 1.6" diff --git a/google-apps-meet/test/helper.rb b/google-apps-meet/test/helper.rb index 48407bca7edb..686c204caf14 100644 --- a/google-apps-meet/test/helper.rb +++ b/google-apps-meet/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-area120-tables-v1alpha1/Gemfile b/google-area120-tables-v1alpha1/Gemfile index 6442df18fa2f..1d08558908d8 100644 --- a/google-area120-tables-v1alpha1/Gemfile +++ b/google-area120-tables-v1alpha1/Gemfile @@ -2,10 +2,13 @@ source "https://rubygems.org" gemspec -gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-area120-tables-v1alpha1/google-area120-tables-v1alpha1.gemspec b/google-area120-tables-v1alpha1/google-area120-tables-v1alpha1.gemspec index d96a7d43edc5..ecba27ecab64 100644 --- a/google-area120-tables-v1alpha1/google-area120-tables-v1alpha1.gemspec +++ b/google-area120-tables-v1alpha1/google-area120-tables-v1alpha1.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |gem| ["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.1" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "gapic-common", "~> 1.2" gem.add_dependency "google-cloud-errors", "~> 1.0" diff --git a/google-area120-tables-v1alpha1/lib/google/area120/tables/v1alpha1/tables_pb.rb b/google-area120-tables-v1alpha1/lib/google/area120/tables/v1alpha1/tables_pb.rb index 2180a65f3c6e..07271f96a62b 100644 --- a/google-area120-tables-v1alpha1/lib/google/area120/tables/v1alpha1/tables_pb.rb +++ b/google-area120-tables-v1alpha1/lib/google/area120/tables/v1alpha1/tables_pb.rb @@ -15,31 +15,8 @@ descriptor_data = "\n+google/area120/tables/v1alpha1/tables.proto\x12\x1egoogle.area120.tables.v1alpha1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x1cgoogle/protobuf/struct.proto\"K\n\x0fGetTableRequest\x12\x38\n\x04name\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"area120tables.googleapis.com/Table\":\n\x11ListTablesRequest\x12\x11\n\tpage_size\x18\x01 \x01(\x05\x12\x12\n\npage_token\x18\x02 \x01(\t\"d\n\x12ListTablesResponse\x12\x35\n\x06tables\x18\x01 \x03(\x0b\x32%.google.area120.tables.v1alpha1.Table\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"S\n\x13GetWorkspaceRequest\x12<\n\x04name\x18\x01 \x01(\tB.\xe0\x41\x02\xfa\x41(\n&area120tables.googleapis.com/Workspace\">\n\x15ListWorkspacesRequest\x12\x11\n\tpage_size\x18\x01 \x01(\x05\x12\x12\n\npage_token\x18\x02 \x01(\t\"p\n\x16ListWorkspacesResponse\x12=\n\nworkspaces\x18\x01 \x03(\x0b\x32).google.area120.tables.v1alpha1.Workspace\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x80\x01\n\rGetRowRequest\x12\x36\n\x04name\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n area120tables.googleapis.com/Row\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32$.google.area120.tables.v1alpha1.ViewB\x03\xe0\x41\x01\"\x9b\x01\n\x0fListRowsRequest\x12\x13\n\x06parent\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\x12\x37\n\x04view\x18\x04 \x01(\x0e\x32$.google.area120.tables.v1alpha1.ViewB\x03\xe0\x41\x01\x12\x13\n\x06\x66ilter\x18\x05 \x01(\tB\x03\xe0\x41\x01\"^\n\x10ListRowsResponse\x12\x31\n\x04rows\x18\x01 \x03(\x0b\x32#.google.area120.tables.v1alpha1.Row\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x97\x01\n\x10\x43reateRowRequest\x12\x13\n\x06parent\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x35\n\x03row\x18\x02 \x01(\x0b\x32#.google.area120.tables.v1alpha1.RowB\x03\xe0\x41\x02\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32$.google.area120.tables.v1alpha1.ViewB\x03\xe0\x41\x01\"v\n\x16\x42\x61tchCreateRowsRequest\x12\x13\n\x06parent\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12G\n\x08requests\x18\x02 \x03(\x0b\x32\x30.google.area120.tables.v1alpha1.CreateRowRequestB\x03\xe0\x41\x02\"L\n\x17\x42\x61tchCreateRowsResponse\x12\x31\n\x04rows\x18\x01 \x03(\x0b\x32#.google.area120.tables.v1alpha1.Row\"\xb3\x01\n\x10UpdateRowRequest\x12\x35\n\x03row\x18\x01 \x01(\x0b\x32#.google.area120.tables.v1alpha1.RowB\x03\xe0\x41\x02\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32$.google.area120.tables.v1alpha1.ViewB\x03\xe0\x41\x01\"v\n\x16\x42\x61tchUpdateRowsRequest\x12\x13\n\x06parent\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12G\n\x08requests\x18\x02 \x03(\x0b\x32\x30.google.area120.tables.v1alpha1.UpdateRowRequestB\x03\xe0\x41\x02\"L\n\x17\x42\x61tchUpdateRowsResponse\x12\x31\n\x04rows\x18\x01 \x03(\x0b\x32#.google.area120.tables.v1alpha1.Row\"J\n\x10\x44\x65leteRowRequest\x12\x36\n\x04name\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n area120tables.googleapis.com/Row\"\x8d\x01\n\x16\x42\x61tchDeleteRowsRequest\x12:\n\x06parent\x18\x01 \x01(\tB*\xe0\x41\x02\xfa\x41$\n\"area120tables.googleapis.com/Table\x12\x37\n\x05names\x18\x02 \x03(\tB(\xe0\x41\x02\xfa\x41\"\n area120tables.googleapis.com/Row\"\xa8\x01\n\x05Table\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\x12\x42\n\x07\x63olumns\x18\x03 \x03(\x0b\x32\x31.google.area120.tables.v1alpha1.ColumnDescription:7\xea\x41\x34\n\"area120tables.googleapis.com/Table\x12\x0etables/{table}\"\xa6\x02\n\x11\x43olumnDescription\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tdata_type\x18\x02 \x01(\t\x12\n\n\x02id\x18\x03 \x01(\t\x12@\n\x06labels\x18\x04 \x03(\x0b\x32+.google.area120.tables.v1alpha1.LabeledItemB\x03\xe0\x41\x01\x12V\n\x14relationship_details\x18\x05 \x01(\x0b\x32\x33.google.area120.tables.v1alpha1.RelationshipDetailsB\x03\xe0\x41\x01\x12J\n\x0elookup_details\x18\x06 \x01(\x0b\x32-.google.area120.tables.v1alpha1.LookupDetailsB\x03\xe0\x41\x01\"\'\n\x0bLabeledItem\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\"+\n\x13RelationshipDetails\x12\x14\n\x0clinked_table\x18\x01 \x01(\t\"L\n\rLookupDetails\x12\x1b\n\x13relationship_column\x18\x01 \x01(\t\x12\x1e\n\x16relationship_column_id\x18\x02 \x01(\t\"\xdd\x01\n\x03Row\x12\x0c\n\x04name\x18\x01 \x01(\t\x12?\n\x06values\x18\x02 \x03(\x0b\x32/.google.area120.tables.v1alpha1.Row.ValuesEntry\x1a\x45\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12%\n\x05value\x18\x02 \x01(\x0b\x32\x16.google.protobuf.Value:\x02\x38\x01:@\xea\x41=\n area120tables.googleapis.com/Row\x12\x19tables/{table}/rows/{row}\"\xab\x01\n\tWorkspace\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\x12\x35\n\x06tables\x18\x03 \x03(\x0b\x32%.google.area120.tables.v1alpha1.Table:C\xea\x41@\n&area120tables.googleapis.com/Workspace\x12\x16workspaces/{workspace}*0\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\x12\n\x0e\x43OLUMN_ID_VIEW\x10\x01\x32\xbc\x11\n\rTablesService\x12\x8c\x01\n\x08GetTable\x12/.google.area120.tables.v1alpha1.GetTableRequest\x1a%.google.area120.tables.v1alpha1.Table\"(\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1alpha1/{name=tables/*}\x12\x8d\x01\n\nListTables\x12\x31.google.area120.tables.v1alpha1.ListTablesRequest\x1a\x32.google.area120.tables.v1alpha1.ListTablesResponse\"\x18\x82\xd3\xe4\x93\x02\x12\x12\x10/v1alpha1/tables\x12\x9c\x01\n\x0cGetWorkspace\x12\x33.google.area120.tables.v1alpha1.GetWorkspaceRequest\x1a).google.area120.tables.v1alpha1.Workspace\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1alpha1/{name=workspaces/*}\x12\x9d\x01\n\x0eListWorkspaces\x12\x35.google.area120.tables.v1alpha1.ListWorkspacesRequest\x1a\x36.google.area120.tables.v1alpha1.ListWorkspacesResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1alpha1/workspaces\x12\x8d\x01\n\x06GetRow\x12-.google.area120.tables.v1alpha1.GetRowRequest\x1a#.google.area120.tables.v1alpha1.Row\"/\xda\x41\x04name\x82\xd3\xe4\x93\x02\"\x12 /v1alpha1/{name=tables/*/rows/*}\x12\xa0\x01\n\x08ListRows\x12/.google.area120.tables.v1alpha1.ListRowsRequest\x1a\x30.google.area120.tables.v1alpha1.ListRowsResponse\"1\xda\x41\x06parent\x82\xd3\xe4\x93\x02\"\x12 /v1alpha1/{parent=tables/*}/rows\x12\x9e\x01\n\tCreateRow\x12\x30.google.area120.tables.v1alpha1.CreateRowRequest\x1a#.google.area120.tables.v1alpha1.Row\":\xda\x41\nparent,row\x82\xd3\xe4\x93\x02\'\" /v1alpha1/{parent=tables/*}/rows:\x03row\x12\xbb\x01\n\x0f\x42\x61tchCreateRows\x12\x36.google.area120.tables.v1alpha1.BatchCreateRowsRequest\x1a\x37.google.area120.tables.v1alpha1.BatchCreateRowsResponse\"7\x82\xd3\xe4\x93\x02\x31\",/v1alpha1/{parent=tables/*}/rows:batchCreate:\x01*\x12\xa7\x01\n\tUpdateRow\x12\x30.google.area120.tables.v1alpha1.UpdateRowRequest\x1a#.google.area120.tables.v1alpha1.Row\"C\xda\x41\x0frow,update_mask\x82\xd3\xe4\x93\x02+2$/v1alpha1/{row.name=tables/*/rows/*}:\x03row\x12\xbb\x01\n\x0f\x42\x61tchUpdateRows\x12\x36.google.area120.tables.v1alpha1.BatchUpdateRowsRequest\x1a\x37.google.area120.tables.v1alpha1.BatchUpdateRowsResponse\"7\x82\xd3\xe4\x93\x02\x31\",/v1alpha1/{parent=tables/*}/rows:batchUpdate:\x01*\x12\x86\x01\n\tDeleteRow\x12\x30.google.area120.tables.v1alpha1.DeleteRowRequest\x1a\x16.google.protobuf.Empty\"/\xda\x41\x04name\x82\xd3\xe4\x93\x02\"* /v1alpha1/{name=tables/*/rows/*}\x12\x9a\x01\n\x0f\x42\x61tchDeleteRows\x12\x36.google.area120.tables.v1alpha1.BatchDeleteRowsRequest\x1a\x16.google.protobuf.Empty\"7\x82\xd3\xe4\x93\x02\x31\",/v1alpha1/{parent=tables/*}/rows:batchDelete:\x01*\x1a\xac\x02\xca\x41\x1c\x61rea120tables.googleapis.com\xd2\x41\x89\x02https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.file,https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/spreadsheets,https://www.googleapis.com/auth/spreadsheets.readonly,https://www.googleapis.com/auth/tablesBu\n\"com.google.area120.tables.v1alpha1B\x0bTablesProtoP\x01Z@cloud.google.com/go/area120/tables/apiv1alpha1/tablespb;tablespbb\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ["google.protobuf.Value", "google/protobuf/struct.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Area120 diff --git a/google-area120-tables-v1alpha1/test/helper.rb b/google-area120-tables-v1alpha1/test/helper.rb index baab5e243e61..4ac6e6fe63c2 100644 --- a/google-area120-tables-v1alpha1/test/helper.rb +++ b/google-area120-tables-v1alpha1/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-area120-tables/Gemfile b/google-area120-tables/Gemfile index f445bfa5b956..cc6a464b63df 100644 --- a/google-area120-tables/Gemfile +++ b/google-area120-tables/Gemfile @@ -19,10 +19,13 @@ local_dependencies.each do |name| gem name, path: "../#{name}" end -gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-area120-tables/google-area120-tables.gemspec b/google-area120-tables/google-area120-tables.gemspec index f31ae932878d..9ef85afa8faf 100644 --- a/google-area120-tables/google-area120-tables.gemspec +++ b/google-area120-tables/google-area120-tables.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| ["README.md", "AUTHENTICATION.md", "LICENSE.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.0" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "google-area120-tables-v1alpha1", ">= 0.7", "< 2.a" gem.add_dependency "google-cloud-core", "~> 1.6" diff --git a/google-area120-tables/test/helper.rb b/google-area120-tables/test/helper.rb index baab5e243e61..4ac6e6fe63c2 100644 --- a/google-area120-tables/test/helper.rb +++ b/google-area120-tables/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc" diff --git a/google-cloud-access_approval-v1/Gemfile b/google-cloud-access_approval-v1/Gemfile index 6442df18fa2f..1d08558908d8 100644 --- a/google-cloud-access_approval-v1/Gemfile +++ b/google-cloud-access_approval-v1/Gemfile @@ -2,10 +2,13 @@ source "https://rubygems.org" gemspec -gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.22" +gem "google-style", "~> 1.32.0" +gem "irb", "~> 1.17" +gem "minitest", "~> 6.0.2" gem "minitest-focus", "~> 1.4" +gem "minitest-mock", "~> 5.27" gem "minitest-rg", "~> 5.3" +gem "ostruct", "~> 0.5.5" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" diff --git a/google-cloud-access_approval-v1/google-cloud-access_approval-v1.gemspec b/google-cloud-access_approval-v1/google-cloud-access_approval-v1.gemspec index 121144fbac72..6388b892d0cf 100644 --- a/google-cloud-access_approval-v1/google-cloud-access_approval-v1.gemspec +++ b/google-cloud-access_approval-v1/google-cloud-access_approval-v1.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |gem| ["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"] gem.require_paths = ["lib"] - gem.required_ruby_version = ">= 3.1" + gem.required_ruby_version = ">= 3.2" gem.add_dependency "gapic-common", "~> 1.2" gem.add_dependency "google-cloud-errors", "~> 1.0" diff --git a/google-cloud-access_approval-v1/lib/google/cloud/accessapproval/v1/accessapproval_pb.rb b/google-cloud-access_approval-v1/lib/google/cloud/accessapproval/v1/accessapproval_pb.rb index 9712c8710f99..9afe37d32bb1 100644 --- a/google-cloud-access_approval-v1/lib/google/cloud/accessapproval/v1/accessapproval_pb.rb +++ b/google-cloud-access_approval-v1/lib/google/cloud/accessapproval/v1/accessapproval_pb.rb @@ -15,31 +15,8 @@ descriptor_data = "\n3google/cloud/accessapproval/v1/accessapproval.proto\x12\x1egoogle.cloud.accessapproval.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"`\n\x0f\x41\x63\x63\x65ssLocations\x12 \n\x18principal_office_country\x18\x01 \x01(\t\x12+\n#principal_physical_location_country\x18\x02 \x01(\t\"\xa0\x02\n\x0c\x41\x63\x63\x65ssReason\x12?\n\x04type\x18\x01 \x01(\x0e\x32\x31.google.cloud.accessapproval.v1.AccessReason.Type\x12\x0e\n\x06\x64\x65tail\x18\x02 \x01(\t\"\xbe\x01\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x1e\n\x1a\x43USTOMER_INITIATED_SUPPORT\x10\x01\x12\x1c\n\x18GOOGLE_INITIATED_SERVICE\x10\x02\x12\x1b\n\x17GOOGLE_INITIATED_REVIEW\x10\x03\x12\x1c\n\x18THIRD_PARTY_DATA_REQUEST\x10\x04\x12\'\n#GOOGLE_RESPONSE_TO_PRODUCTION_ALERT\x10\x05\"|\n\rSignatureInfo\x12\x11\n\tsignature\x18\x01 \x01(\x0c\x12\x1f\n\x15google_public_key_pem\x18\x02 \x01(\tH\x00\x12\"\n\x18\x63ustomer_kms_key_version\x18\x03 \x01(\tH\x00\x42\x13\n\x11verification_info\"\x87\x02\n\x0f\x41pproveDecision\x12\x30\n\x0c\x61pprove_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x65xpire_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x33\n\x0finvalidate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x45\n\x0esignature_info\x18\x04 \x01(\x0b\x32-.google.cloud.accessapproval.v1.SignatureInfo\x12\x15\n\rauto_approved\x18\x05 \x01(\x08\"U\n\x0f\x44ismissDecision\x12\x30\n\x0c\x64ismiss_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x10\n\x08implicit\x18\x02 \x01(\x08\"2\n\x12ResourceProperties\x12\x1c\n\x14\x65xcludes_descendants\x18\x01 \x01(\x08\"\x97\x06\n\x0f\x41pprovalRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1f\n\x17requested_resource_name\x18\x02 \x01(\t\x12Y\n\x1drequested_resource_properties\x18\t \x01(\x0b\x32\x32.google.cloud.accessapproval.v1.ResourceProperties\x12\x46\n\x10requested_reason\x18\x03 \x01(\x0b\x32,.google.cloud.accessapproval.v1.AccessReason\x12L\n\x13requested_locations\x18\x04 \x01(\x0b\x32/.google.cloud.accessapproval.v1.AccessLocations\x12\x30\n\x0crequest_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x14requested_expiration\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x42\n\x07\x61pprove\x18\x07 \x01(\x0b\x32/.google.cloud.accessapproval.v1.ApproveDecisionH\x00\x12\x42\n\x07\x64ismiss\x18\x08 \x01(\x0b\x32/.google.cloud.accessapproval.v1.DismissDecisionH\x00:\xe3\x01\xea\x41\xdf\x01\n-accessapproval.googleapis.com/ApprovalRequest\x12\x36projects/{project}/approvalRequests/{approval_request}\x12\x34\x66olders/{folder}/approvalRequests/{approval_request}\x12@organizations/{organization}/approvalRequests/{approval_request}B\n\n\x08\x64\x65\x63ision\"s\n\x0f\x45nrolledService\x12\x15\n\rcloud_product\x18\x01 \x01(\t\x12I\n\x10\x65nrollment_level\x18\x02 \x01(\x0e\x32/.google.cloud.accessapproval.v1.EnrollmentLevel\"\x9c\x04\n\x16\x41\x63\x63\x65ssApprovalSettings\x12G\n\x04name\x18\x01 \x01(\tB9\xfa\x41\x36\n4accessapproval.googleapis.com/AccessApprovalSettings\x12\x1b\n\x13notification_emails\x18\x02 \x03(\t\x12J\n\x11\x65nrolled_services\x18\x03 \x03(\x0b\x32/.google.cloud.accessapproval.v1.EnrolledService\x12\x1e\n\x11\x65nrolled_ancestor\x18\x04 \x01(\x08\x42\x03\xe0\x41\x03\x12\x1a\n\x12\x61\x63tive_key_version\x18\x06 \x01(\t\x12,\n\x1f\x61ncestor_has_active_key_version\x18\x07 \x01(\x08\x42\x03\xe0\x41\x03\x12 \n\x13invalid_key_version\x18\x08 \x01(\x08\x42\x03\xe0\x41\x03:\xc3\x01\xea\x41\xbf\x01\n4accessapproval.googleapis.com/AccessApprovalSettings\x12)projects/{project}/accessApprovalSettings\x12\'folders/{folder}/accessApprovalSettings\x12\x33organizations/{organization}/accessApprovalSettings\"\xb8\x02\n\x1c\x41\x63\x63\x65ssApprovalServiceAccount\x12M\n\x04name\x18\x01 \x01(\tB?\xfa\x41<\n:accessapproval.googleapis.com/AccessApprovalServiceAccount\x12\x15\n\raccount_email\x18\x02 \x01(\t:\xb1\x01\xea\x41\xad\x01\n:accessapproval.googleapis.com/AccessApprovalServiceAccount\x12!projects/{project}/serviceAccount\x12\x1f\x66olders/{folder}/serviceAccount\x12+organizations/{organization}/serviceAccount\"\x98\x01\n\x1bListApprovalRequestsMessage\x12\x42\n\x06parent\x18\x01 \x01(\tB2\xfa\x41/\x12-accessapproval.googleapis.com/ApprovalRequest\x12\x0e\n\x06\x66ilter\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t\"\x83\x01\n\x1cListApprovalRequestsResponse\x12J\n\x11\x61pproval_requests\x18\x01 \x03(\x0b\x32/.google.cloud.accessapproval.v1.ApprovalRequest\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"]\n\x19GetApprovalRequestMessage\x12@\n\x04name\x18\x01 \x01(\tB2\xfa\x41/\n-accessapproval.googleapis.com/ApprovalRequest\"\x92\x01\n\x1d\x41pproveApprovalRequestMessage\x12@\n\x04name\x18\x01 \x01(\tB2\xfa\x41/\n-accessapproval.googleapis.com/ApprovalRequest\x12/\n\x0b\x65xpire_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"a\n\x1d\x44ismissApprovalRequestMessage\x12@\n\x04name\x18\x01 \x01(\tB2\xfa\x41/\n-accessapproval.googleapis.com/ApprovalRequest\"d\n InvalidateApprovalRequestMessage\x12@\n\x04name\x18\x01 \x01(\tB2\xfa\x41/\n-accessapproval.googleapis.com/ApprovalRequest\"k\n GetAccessApprovalSettingsMessage\x12G\n\x04name\x18\x01 \x01(\tB9\xfa\x41\x36\n4accessapproval.googleapis.com/AccessApprovalSettings\"\xa0\x01\n#UpdateAccessApprovalSettingsMessage\x12H\n\x08settings\x18\x01 \x01(\x0b\x32\x36.google.cloud.accessapproval.v1.AccessApprovalSettings\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\"n\n#DeleteAccessApprovalSettingsMessage\x12G\n\x04name\x18\x01 \x01(\tB9\xfa\x41\x36\n4accessapproval.googleapis.com/AccessApprovalSettings\"6\n&GetAccessApprovalServiceAccountMessage\x12\x0c\n\x04name\x18\x01 \x01(\t*B\n\x0f\x45nrollmentLevel\x12 \n\x1c\x45NROLLMENT_LEVEL_UNSPECIFIED\x10\x00\x12\r\n\tBLOCK_ALL\x10\x01\x32\x87\x17\n\x0e\x41\x63\x63\x65ssApproval\x12\xaa\x02\n\x14ListApprovalRequests\x12;.google.cloud.accessapproval.v1.ListApprovalRequestsMessage\x1a<.google.cloud.accessapproval.v1.ListApprovalRequestsResponse\"\x96\x01\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x86\x01\x12(/v1/{parent=projects/*}/approvalRequestsZ)\x12\'/v1/{parent=folders/*}/approvalRequestsZ/\x12-/v1/{parent=organizations/*}/approvalRequests\x12\x97\x02\n\x12GetApprovalRequest\x12\x39.google.cloud.accessapproval.v1.GetApprovalRequestMessage\x1a/.google.cloud.accessapproval.v1.ApprovalRequest\"\x94\x01\xda\x41\x04name\x82\xd3\xe4\x93\x02\x86\x01\x12(/v1/{name=projects/*/approvalRequests/*}Z)\x12\'/v1/{name=folders/*/approvalRequests/*}Z/\x12-/v1/{name=organizations/*/approvalRequests/*}\x12\xb9\x02\n\x16\x41pproveApprovalRequest\x12=.google.cloud.accessapproval.v1.ApproveApprovalRequestMessage\x1a/.google.cloud.accessapproval.v1.ApprovalRequest\"\xae\x01\x82\xd3\xe4\x93\x02\xa7\x01\"0/v1/{name=projects/*/approvalRequests/*}:approve:\x01*Z4\"//v1/{name=folders/*/approvalRequests/*}:approve:\x01*Z:\"5/v1/{name=organizations/*/approvalRequests/*}:approve:\x01*\x12\xb9\x02\n\x16\x44ismissApprovalRequest\x12=.google.cloud.accessapproval.v1.DismissApprovalRequestMessage\x1a/.google.cloud.accessapproval.v1.ApprovalRequest\"\xae\x01\x82\xd3\xe4\x93\x02\xa7\x01\"0/v1/{name=projects/*/approvalRequests/*}:dismiss:\x01*Z4\"//v1/{name=folders/*/approvalRequests/*}:dismiss:\x01*Z:\"5/v1/{name=organizations/*/approvalRequests/*}:dismiss:\x01*\x12\xc8\x02\n\x19InvalidateApprovalRequest\x12@.google.cloud.accessapproval.v1.InvalidateApprovalRequestMessage\x1a/.google.cloud.accessapproval.v1.ApprovalRequest\"\xb7\x01\x82\xd3\xe4\x93\x02\xb0\x01\"3/v1/{name=projects/*/approvalRequests/*}:invalidate:\x01*Z7\"2/v1/{name=folders/*/approvalRequests/*}:invalidate:\x01*Z=\"8/v1/{name=organizations/*/approvalRequests/*}:invalidate:\x01*\x12\xb8\x02\n\x19GetAccessApprovalSettings\x12@.google.cloud.accessapproval.v1.GetAccessApprovalSettingsMessage\x1a\x36.google.cloud.accessapproval.v1.AccessApprovalSettings\"\xa0\x01\xda\x41\x04name\x82\xd3\xe4\x93\x02\x92\x01\x12,/v1/{name=projects/*/accessApprovalSettings}Z-\x12+/v1/{name=folders/*/accessApprovalSettings}Z3\x12\x31/v1/{name=organizations/*/accessApprovalSettings}\x12\x87\x03\n\x1cUpdateAccessApprovalSettings\x12\x43.google.cloud.accessapproval.v1.UpdateAccessApprovalSettingsMessage\x1a\x36.google.cloud.accessapproval.v1.AccessApprovalSettings\"\xe9\x01\xda\x41\x14settings,update_mask\x82\xd3\xe4\x93\x02\xcb\x01\x32\x35/v1/{settings.name=projects/*/accessApprovalSettings}:\x08settingsZ@24/v1/{settings.name=folders/*/accessApprovalSettings}:\x08settingsZF2:/v1/{settings.name=organizations/*/accessApprovalSettings}:\x08settings\x12\x9e\x02\n\x1c\x44\x65leteAccessApprovalSettings\x12\x43.google.cloud.accessapproval.v1.DeleteAccessApprovalSettingsMessage\x1a\x16.google.protobuf.Empty\"\xa0\x01\xda\x41\x04name\x82\xd3\xe4\x93\x02\x92\x01*,/v1/{name=projects/*/accessApprovalSettings}Z-*+/v1/{name=folders/*/accessApprovalSettings}Z3*1/v1/{name=organizations/*/accessApprovalSettings}\x12\xb1\x02\n\x1fGetAccessApprovalServiceAccount\x12\x46.google.cloud.accessapproval.v1.GetAccessApprovalServiceAccountMessage\x1a<.google.cloud.accessapproval.v1.AccessApprovalServiceAccount\"\x87\x01\xda\x41\x04name\x82\xd3\xe4\x93\x02z\x12$/v1/{name=projects/*/serviceAccount}Z%\x12#/v1/{name=folders/*/serviceAccount}Z+\x12)/v1/{name=organizations/*/serviceAccount}\x1aQ\xca\x41\x1d\x61\x63\x63\x65ssapproval.googleapis.com\xd2\x41.https://www.googleapis.com/auth/cloud-platformB\xed\x01\n\"com.google.cloud.accessapproval.v1B\x13\x41\x63\x63\x65ssApprovalProtoP\x01ZJcloud.google.com/go/accessapproval/apiv1/accessapprovalpb;accessapprovalpb\xaa\x02\x1eGoogle.Cloud.AccessApproval.V1\xca\x02\x1eGoogle\\Cloud\\AccessApproval\\V1\xea\x02!Google::Cloud::AccessApproval::V1b\x06proto3" -pool = Google::Protobuf::DescriptorPool.generated_pool - -begin - pool.add_serialized_file(descriptor_data) -rescue TypeError - # Compatibility code: will be removed in the next major version. - require 'google/protobuf/descriptor_pb' - parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) - parsed.clear_dependency - serialized = parsed.class.encode(parsed) - file = pool.add_serialized_file(serialized) - warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" - imports = [ - ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"], - ["google.protobuf.FieldMask", "google/protobuf/field_mask.proto"], - ] - imports.each do |type_name, expected_filename| - import_file = pool.lookup(type_name).file_descriptor - if import_file.name != expected_filename - warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" - end - end - warn "Each proto file must use a consistent fully-qualified name." - warn "This will become an error in the next major version." -end +pool = ::Google::Protobuf::DescriptorPool.generated_pool +pool.add_serialized_file(descriptor_data) module Google module Cloud diff --git a/google-cloud-access_approval-v1/test/helper.rb b/google-cloud-access_approval-v1/test/helper.rb index 0df3a49d3ec2..224004ae7c6f 100644 --- a/google-cloud-access_approval-v1/test/helper.rb +++ b/google-cloud-access_approval-v1/test/helper.rb @@ -18,6 +18,7 @@ require "minitest/autorun" require "minitest/focus" +require "minitest/mock" require "minitest/rg" require "grpc"