diff --git a/google-ads-ad_manager-v1/gapic_metadata.json b/google-ads-ad_manager-v1/gapic_metadata.json index 5dc759e7daf8..6933de047502 100644 --- a/google-ads-ad_manager-v1/gapic_metadata.json +++ b/google-ads-ad_manager-v1/gapic_metadata.json @@ -389,45 +389,6 @@ } } }, - "ChildPublisherService": { - "clients": { - "grpc": { - "libraryClient": "::Google::Ads::AdManager::V1::ChildPublisherService::Client", - "rpcs": { - "GetChildPublisher": { - "methods": [ - "get_child_publisher" - ] - }, - "ListChildPublishers": { - "methods": [ - "list_child_publishers" - ] - }, - "CreateChildPublisher": { - "methods": [ - "create_child_publisher" - ] - }, - "BatchCreateChildPublishers": { - "methods": [ - "batch_create_child_publishers" - ] - }, - "UpdateChildPublisher": { - "methods": [ - "update_child_publisher" - ] - }, - "BatchUpdateChildPublishers": { - "methods": [ - "batch_update_child_publishers" - ] - } - } - } - } - }, "CmsMetadataKeyService": { "clients": { "grpc": { @@ -500,26 +461,6 @@ "methods": [ "list_companies" ] - }, - "CreateCompany": { - "methods": [ - "create_company" - ] - }, - "BatchCreateCompanies": { - "methods": [ - "batch_create_companies" - ] - }, - "UpdateCompany": { - "methods": [ - "update_company" - ] - }, - "BatchUpdateCompanies": { - "methods": [ - "batch_update_companies" - ] } } } @@ -679,55 +620,6 @@ } } }, - "CreativeWrapperService": { - "clients": { - "grpc": { - "libraryClient": "::Google::Ads::AdManager::V1::CreativeWrapperService::Client", - "rpcs": { - "GetCreativeWrapper": { - "methods": [ - "get_creative_wrapper" - ] - }, - "ListCreativeWrappers": { - "methods": [ - "list_creative_wrappers" - ] - }, - "CreateCreativeWrapper": { - "methods": [ - "create_creative_wrapper" - ] - }, - "BatchCreateCreativeWrappers": { - "methods": [ - "batch_create_creative_wrappers" - ] - }, - "UpdateCreativeWrapper": { - "methods": [ - "update_creative_wrapper" - ] - }, - "BatchUpdateCreativeWrappers": { - "methods": [ - "batch_update_creative_wrappers" - ] - }, - "BatchActivateCreativeWrappers": { - "methods": [ - "batch_activate_creative_wrappers" - ] - }, - "BatchDeactivateCreativeWrappers": { - "methods": [ - "batch_deactivate_creative_wrappers" - ] - } - } - } - } - }, "CustomFieldService": { "clients": { "grpc": { @@ -875,104 +767,6 @@ } } }, - "DaiAuthenticationKeyService": { - "clients": { - "grpc": { - "libraryClient": "::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Client", - "rpcs": { - "GetDaiAuthenticationKey": { - "methods": [ - "get_dai_authentication_key" - ] - }, - "ListDaiAuthenticationKeys": { - "methods": [ - "list_dai_authentication_keys" - ] - }, - "CreateDaiAuthenticationKey": { - "methods": [ - "create_dai_authentication_key" - ] - }, - "BatchCreateDaiAuthenticationKeys": { - "methods": [ - "batch_create_dai_authentication_keys" - ] - }, - "UpdateDaiAuthenticationKey": { - "methods": [ - "update_dai_authentication_key" - ] - }, - "BatchUpdateDaiAuthenticationKeys": { - "methods": [ - "batch_update_dai_authentication_keys" - ] - }, - "BatchActivateDaiAuthenticationKeys": { - "methods": [ - "batch_activate_dai_authentication_keys" - ] - }, - "BatchDeactivateDaiAuthenticationKeys": { - "methods": [ - "batch_deactivate_dai_authentication_keys" - ] - } - } - } - } - }, - "DaiEncodingProfileService": { - "clients": { - "grpc": { - "libraryClient": "::Google::Ads::AdManager::V1::DaiEncodingProfileService::Client", - "rpcs": { - "GetDaiEncodingProfile": { - "methods": [ - "get_dai_encoding_profile" - ] - }, - "ListDaiEncodingProfiles": { - "methods": [ - "list_dai_encoding_profiles" - ] - }, - "CreateDaiEncodingProfile": { - "methods": [ - "create_dai_encoding_profile" - ] - }, - "BatchCreateDaiEncodingProfiles": { - "methods": [ - "batch_create_dai_encoding_profiles" - ] - }, - "UpdateDaiEncodingProfile": { - "methods": [ - "update_dai_encoding_profile" - ] - }, - "BatchUpdateDaiEncodingProfiles": { - "methods": [ - "batch_update_dai_encoding_profiles" - ] - }, - "BatchActivateDaiEncodingProfiles": { - "methods": [ - "batch_activate_dai_encoding_profiles" - ] - }, - "BatchArchiveDaiEncodingProfiles": { - "methods": [ - "batch_archive_dai_encoding_profiles" - ] - } - } - } - } - }, "DeviceCapabilityService": { "clients": { "grpc": { @@ -1476,35 +1270,6 @@ } } }, - "PartnerService": { - "clients": { - "grpc": { - "libraryClient": "::Google::Ads::AdManager::V1::PartnerService::Client", - "rpcs": { - "GetPartner": { - "methods": [ - "get_partner" - ] - }, - "ListPartners": { - "methods": [ - "list_partners" - ] - }, - "UpdatePartner": { - "methods": [ - "update_partner" - ] - }, - "BatchUpdatePartners": { - "methods": [ - "batch_update_partners" - ] - } - } - } - } - }, "PlacementService": { "clients": { "grpc": { @@ -1979,45 +1744,6 @@ } } } - }, - "ViewabilityProviderService": { - "clients": { - "grpc": { - "libraryClient": "::Google::Ads::AdManager::V1::ViewabilityProviderService::Client", - "rpcs": { - "GetViewabilityProvider": { - "methods": [ - "get_viewability_provider" - ] - }, - "ListViewabilityProviders": { - "methods": [ - "list_viewability_providers" - ] - }, - "CreateViewabilityProvider": { - "methods": [ - "create_viewability_provider" - ] - }, - "BatchCreateViewabilityProviders": { - "methods": [ - "batch_create_viewability_providers" - ] - }, - "UpdateViewabilityProvider": { - "methods": [ - "update_viewability_provider" - ] - }, - "BatchUpdateViewabilityProviders": { - "methods": [ - "batch_update_viewability_providers" - ] - } - } - } - } } } } diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1.rb index 16505bdfc8a2..16811365cdba 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1.rb @@ -27,7 +27,6 @@ require "google/ads/ad_manager/v1/browser_language_service" require "google/ads/ad_manager/v1/browser_service" require "google/ads/ad_manager/v1/cdn_config_service" -require "google/ads/ad_manager/v1/child_publisher_service" require "google/ads/ad_manager/v1/cms_metadata_key_service" require "google/ads/ad_manager/v1/cms_metadata_value_service" require "google/ads/ad_manager/v1/company_service" @@ -37,12 +36,9 @@ require "google/ads/ad_manager/v1/content_service" require "google/ads/ad_manager/v1/creative_set_service" require "google/ads/ad_manager/v1/creative_template_service" -require "google/ads/ad_manager/v1/creative_wrapper_service" require "google/ads/ad_manager/v1/custom_field_service" require "google/ads/ad_manager/v1/custom_targeting_key_service" require "google/ads/ad_manager/v1/custom_targeting_value_service" -require "google/ads/ad_manager/v1/dai_authentication_key_service" -require "google/ads/ad_manager/v1/dai_encoding_profile_service" require "google/ads/ad_manager/v1/device_capability_service" require "google/ads/ad_manager/v1/device_category_service" require "google/ads/ad_manager/v1/device_manufacturer_service" @@ -60,7 +56,6 @@ require "google/ads/ad_manager/v1/operating_system_service" require "google/ads/ad_manager/v1/operating_system_version_service" require "google/ads/ad_manager/v1/order_service" -require "google/ads/ad_manager/v1/partner_service" require "google/ads/ad_manager/v1/placement_service" require "google/ads/ad_manager/v1/private_auction_deal_service" require "google/ads/ad_manager/v1/private_auction_service" @@ -76,7 +71,6 @@ require "google/ads/ad_manager/v1/team_service" require "google/ads/ad_manager/v1/third_party_company_service" require "google/ads/ad_manager/v1/user_service" -require "google/ads/ad_manager/v1/viewability_provider_service" require "google/ads/ad_manager/v1/version" module Google diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_rule_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_rule_service/rest/client.rb index 678803b56401..1cb8e95334ee 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_rule_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_rule_service/rest/client.rb @@ -292,12 +292,13 @@ def get_ad_rule request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `priority` - # * `status` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_spot_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_spot_service/rest/client.rb index a15511e86c25..da6d88340e34 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_spot_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_spot_service/rest/client.rb @@ -292,13 +292,14 @@ def get_ad_spot request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `canonicalDisplayName` - # * `customSpot` - # * `displayName` - # * `flexible` - # * `name` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_unit_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_unit_service/rest/client.rb index 32e8342c0ee2..b492927964fa 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_unit_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_unit_service/rest/client.rb @@ -292,20 +292,21 @@ def get_ad_unit request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `adUnitCode` - # * `adUnitSizes.canonicalName` - # * `displayName` - # * `effectiveAdsenseEnabled` - # * `explicitlyTargeted` - # * `externalSetTopBoxChannelId` - # * `hasChildren` - # * `name` - # * `parentAdUnit` - # * `status` - # * `teams` - # * `updateTime` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/application_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/application_service/rest/client.rb index 7c404572a52a..6c20a99c3516 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/application_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/application_service/rest/client.rb @@ -292,17 +292,18 @@ def get_application request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `appStoreId` - # * `appStores` - # * `applicationCode` - # * `approvalStatus` - # * `archived` - # * `displayName` - # * `name` - # * `platform` - # * `webviewClaimingStatus` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/audience_segment_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/audience_segment_service/rest/client.rb index f5d294cf347c..5f8e4deff132 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/audience_segment_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/audience_segment_service/rest/client.rb @@ -177,7 +177,7 @@ def logger # Service calls ## - # Retrieves an `AudienceSegment` object. + # API to retrieve an `AudienceSegment` object. # # @overload get_audience_segment(request, options = nil) # Pass arguments to `get_audience_segment` via a request object, either of type @@ -256,7 +256,7 @@ def get_audience_segment request, options = nil end ## - # Lists `AudienceSegment` objects. + # API to retrieve a list of `AudienceSegment` objects. # # @overload list_audience_segments(request, options = nil) # Pass arguments to `list_audience_segments` via a request object, either of type @@ -292,9 +292,10 @@ def get_audience_segment request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/bandwidth_group_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/bandwidth_group_service/rest/client.rb index 7aadec16cdef..a3b28e915b0b 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/bandwidth_group_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/bandwidth_group_service/rest/client.rb @@ -292,10 +292,11 @@ def get_bandwidth_group request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/browser_language_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/browser_language_service/rest/client.rb index 3f4012a48234..64a77953bb8e 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/browser_language_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/browser_language_service/rest/client.rb @@ -292,10 +292,11 @@ def get_browser_language request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/browser_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/browser_service/rest/client.rb index 45a0aacb03e2..29d96aec628f 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/browser_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/browser_service/rest/client.rb @@ -292,12 +292,13 @@ def get_browser request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `majorVersion` - # * `minorVersion` - # * `name` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cdn_config_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cdn_config_service/rest/client.rb index 67accc6dc443..0ce98667864b 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cdn_config_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cdn_config_service/rest/client.rb @@ -292,13 +292,14 @@ def get_cdn_config request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `cdnConfigStatus` - # * `cdnConfigType` - # * `displayName` - # * `name` - # * `sourceContentConfig.ingestSettings.urlPrefix` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service.rb deleted file mode 100644 index 739be4950147..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service.rb +++ /dev/null @@ -1,49 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/child_publisher_service/credentials" -require "google/ads/ad_manager/v1/child_publisher_service/paths" -require "google/ads/ad_manager/v1/child_publisher_service/rest" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} objects. - # - # @example Load this service and instantiate a REST client - # - # require "google/ads/ad_manager/v1/child_publisher_service/rest" - # client = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - # - module ChildPublisherService - end - end - end - end -end - -helper_path = ::File.join __dir__, "child_publisher_service", "helpers.rb" -require "google/ads/ad_manager/v1/child_publisher_service/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/credentials.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/credentials.rb deleted file mode 100644 index 64b8a9bbf8cc..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/credentials.rb +++ /dev/null @@ -1,48 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "googleauth" - -module Google - module Ads - module AdManager - module V1 - module ChildPublisherService - # Credentials for the ChildPublisherService API. - class Credentials < ::Google::Auth::Credentials - self.scope = [ - "https://www.googleapis.com/auth/admanager", - "https://www.googleapis.com/auth/admanager.readonly" - ] - self.env_vars = [ - "GOOGLE_CLOUD_CREDENTIALS", - "GOOGLE_CLOUD_KEYFILE", - "GCLOUD_KEYFILE", - "GOOGLE_CLOUD_CREDENTIALS_JSON", - "GOOGLE_CLOUD_KEYFILE_JSON", - "GCLOUD_KEYFILE_JSON" - ] - self.paths = [ - "~/.config/google_cloud/application_default_credentials.json" - ] - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/paths.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/paths.rb deleted file mode 100644 index b4ca86876201..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/paths.rb +++ /dev/null @@ -1,64 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - module ChildPublisherService - # Path helper methods for the ChildPublisherService API. - module Paths - ## - # Create a fully-qualified ChildPublisher resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/childPublishers/{child_publisher}` - # - # @param network_code [String] - # @param child_publisher [String] - # - # @return [::String] - def child_publisher_path network_code:, child_publisher: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/childPublishers/#{child_publisher}" - end - - ## - # Create a fully-qualified Network resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}` - # - # @param network_code [String] - # - # @return [::String] - def network_path network_code: - "networks/#{network_code}" - end - - extend self - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/rest.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/rest.rb deleted file mode 100644 index 71173e0eb8b2..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/rest.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/rest" -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/child_publisher_service/credentials" -require "google/ads/ad_manager/v1/child_publisher_service/paths" -require "google/ads/ad_manager/v1/child_publisher_service/rest/client" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} objects. - # - # To load this service and instantiate a REST client: - # - # require "google/ads/ad_manager/v1/child_publisher_service/rest" - # client = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - # - module ChildPublisherService - # Client for the REST transport - module Rest - end - end - end - end - end -end - -helper_path = ::File.join __dir__, "rest", "helpers.rb" -require "google/ads/ad_manager/v1/child_publisher_service/rest/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/rest/client.rb deleted file mode 100644 index 490cf330fecd..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/rest/client.rb +++ /dev/null @@ -1,931 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/cloud/errors" -require "google/ads/admanager/v1/child_publisher_service_pb" -require "google/ads/ad_manager/v1/child_publisher_service/rest/service_stub" - -module Google - module Ads - module AdManager - module V1 - module ChildPublisherService - module Rest - ## - # REST client for the ChildPublisherService service. - # - # Provides methods for handling - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} objects. - # - class Client - # @private - API_VERSION = "" - - # @private - DEFAULT_ENDPOINT_TEMPLATE = "admanager.$UNIVERSE_DOMAIN$" - - include Paths - - # @private - attr_reader :child_publisher_service_stub - - ## - # Configure the ChildPublisherService Client class. - # - # See {::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @example - # - # # Modify the configuration for all ChildPublisherService clients - # ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def self.configure - @configure ||= begin - namespace = ["Google", "Ads", "AdManager", "V1"] - parent_config = while namespace.any? - parent_name = namespace.join "::" - parent_const = const_get parent_name - break parent_const.configure if parent_const.respond_to? :configure - namespace.pop - end - default_config = Client::Configuration.new parent_config - - default_config - end - yield @configure if block_given? - @configure - end - - ## - # Configure the ChildPublisherService Client instance. - # - # The configuration is set to the derived mode, meaning that values can be changed, - # but structural changes (adding new fields, etc.) are not allowed. Structural changes - # should be made on {Client.configure}. - # - # See {::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def configure - yield @config if block_given? - @config - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @child_publisher_service_stub.universe_domain - end - - ## - # Create a new ChildPublisherService REST client object. - # - # @example - # - # # Create a client using the default configuration - # client = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - # - # # Create a client using a custom configuration - # client = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the ChildPublisherService client. - # @yieldparam config [Client::Configuration] - # - def initialize - # Create the configuration object - @config = Configuration.new Client.configure - - # Yield the configuration if needed - yield @config if block_given? - - # Create credentials - credentials = @config.credentials - # Use self-signed JWT if the endpoint is unchanged from default, - # but only if the default endpoint does not have a region prefix. - enable_self_signed_jwt = @config.endpoint.nil? || - (@config.endpoint == Configuration::DEFAULT_ENDPOINT && - !@config.endpoint.split(".").first.include?("-")) - credentials ||= Credentials.default scope: @config.scope, - enable_self_signed_jwt: enable_self_signed_jwt - if credentials.is_a?(::String) || credentials.is_a?(::Hash) - credentials = Credentials.new credentials, scope: @config.scope - end - - @quota_project_id = @config.quota_project - @quota_project_id ||= credentials.quota_project_id if credentials.respond_to? :quota_project_id - - @child_publisher_service_stub = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::ServiceStub.new( - endpoint: @config.endpoint, - endpoint_template: DEFAULT_ENDPOINT_TEMPLATE, - universe_domain: @config.universe_domain, - credentials: credentials, - logger: @config.logger - ) - - @child_publisher_service_stub.logger(stub: true)&.info do |entry| - entry.set_system_name - entry.set_service - entry.message = "Created client for #{entry.service}" - entry.set_credentials_fields credentials - entry.set "customEndpoint", @config.endpoint if @config.endpoint - entry.set "defaultTimeout", @config.timeout if @config.timeout - entry.set "quotaProject", @quota_project_id if @quota_project_id - end - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger - @child_publisher_service_stub.logger - end - - # Service calls - - ## - # Retrieves a {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} - # object. - # - # @overload get_child_publisher(request, options = nil) - # Pass arguments to `get_child_publisher` via a request object, either of type - # {::Google::Ads::AdManager::V1::GetChildPublisherRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::GetChildPublisherRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload get_child_publisher(name: nil) - # Pass arguments to `get_child_publisher` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param name [::String] - # Required. The resource name of the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}. Format: - # `networks/{network_code}/childPublishers/{child_publisher_id}` - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ChildPublisher] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ChildPublisher] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::GetChildPublisherRequest.new - # - # # Call the get_child_publisher method. - # result = client.get_child_publisher request - # - # # The returned object is of type Google::Ads::AdManager::V1::ChildPublisher. - # p result - # - def get_child_publisher request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::GetChildPublisherRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.get_child_publisher.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.get_child_publisher.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.get_child_publisher.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @child_publisher_service_stub.get_child_publisher request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Lists {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} objects. - # - # @overload list_child_publishers(request, options = nil) - # Pass arguments to `list_child_publishers` via a request object, either of type - # {::Google::Ads::AdManager::V1::ListChildPublishersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::ListChildPublishersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload list_child_publishers(parent: nil, page_size: nil, page_token: nil, filter: nil, order_by: nil, skip: nil) - # Pass arguments to `list_child_publishers` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent, which owns this collection of - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s. Format: - # `networks/{network_code}` - # @param page_size [::Integer] - # Optional. The maximum number of - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s to return. The - # service may return fewer than this value. If unspecified, at most 50 - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s will be returned. - # The maximum value is 1000; values greater than 1000 will be coerced to - # 1000. - # @param page_token [::String] - # Optional. A page token, received from a previous [ListChildPublishers][] - # call. Provide this to retrieve the subsequent page. - # - # When paginating, all other parameters provided to [ListChildPublishers][] - # must match the call that provided the page token. - # @param filter [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `accountStatus` - # * `addressVerificationStatus` - # * `approvalStatus` - # * `approvedManageAccountRevenueShareMillipercent` - # * `childNetwork` - # * `delegationType` - # * `displayName` - # * `email` - # * `identityVerificationStatus` - # * `invitationStatus` - # * `name` - # * `parentRevenueShareMillipercent` - # * `pendingOnboardingTasks` - # * `readinessStatus` - # * `sellerId` - # @param order_by [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @param skip [::Integer] - # Optional. Number of individual resources to skip while paginating. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::ChildPublisher>] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::ChildPublisher>] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::ListChildPublishersRequest.new - # - # # Call the list_child_publishers method. - # result = client.list_child_publishers request - # - # # The returned object is of type Gapic::PagedEnumerable. You can iterate - # # over elements, and API calls will be issued to fetch pages as needed. - # result.each do |item| - # # Each element is of type ::Google::Ads::AdManager::V1::ChildPublisher. - # p item - # end - # - def list_child_publishers request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::ListChildPublishersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.list_child_publishers.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.list_child_publishers.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.list_child_publishers.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @child_publisher_service_stub.list_child_publishers request, options do |result, operation| - result = ::Gapic::Rest::PagedEnumerable.new @child_publisher_service_stub, :list_child_publishers, "child_publishers", request, result, options - yield result, operation if block_given? - throw :response, result - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Creates a {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} object. - # - # @overload create_child_publisher(request, options = nil) - # Pass arguments to `create_child_publisher` via a request object, either of type - # {::Google::Ads::AdManager::V1::CreateChildPublisherRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::CreateChildPublisherRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload create_child_publisher(parent: nil, child_publisher: nil) - # Pass arguments to `create_child_publisher` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where this - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} will be created. - # Format: `networks/{network_code}` - # @param child_publisher [::Google::Ads::AdManager::V1::ChildPublisher, ::Hash] - # Required. The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} to - # create. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ChildPublisher] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ChildPublisher] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::CreateChildPublisherRequest.new - # - # # Call the create_child_publisher method. - # result = client.create_child_publisher request - # - # # The returned object is of type Google::Ads::AdManager::V1::ChildPublisher. - # p result - # - def create_child_publisher request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::CreateChildPublisherRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.create_child_publisher.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.create_child_publisher.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.create_child_publisher.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @child_publisher_service_stub.create_child_publisher request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Creates {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} objects. - # - # @overload batch_create_child_publishers(request, options = nil) - # Pass arguments to `batch_create_child_publishers` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchCreateChildPublishersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchCreateChildPublishersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_create_child_publishers(parent: nil, requests: nil) - # Pass arguments to `batch_create_child_publishers` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s will be created. - # Format: `networks/{network_code}` - # The parent field in the CreateChildPublisherRequest must match this - # field. - # @param requests [::Array<::Google::Ads::AdManager::V1::CreateChildPublisherRequest, ::Hash>] - # Required. The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} - # objects to create. A maximum of 100 objects can be created in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateChildPublishersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateChildPublishersResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchCreateChildPublishersRequest.new - # - # # Call the batch_create_child_publishers method. - # result = client.batch_create_child_publishers request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchCreateChildPublishersResponse. - # p result - # - def batch_create_child_publishers request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchCreateChildPublishersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_create_child_publishers.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_create_child_publishers.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_create_child_publishers.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @child_publisher_service_stub.batch_create_child_publishers request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Updates a {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} object. - # - # @overload update_child_publisher(request, options = nil) - # Pass arguments to `update_child_publisher` via a request object, either of type - # {::Google::Ads::AdManager::V1::UpdateChildPublisherRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::UpdateChildPublisherRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload update_child_publisher(child_publisher: nil, update_mask: nil) - # Pass arguments to `update_child_publisher` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param child_publisher [::Google::Ads::AdManager::V1::ChildPublisher, ::Hash] - # Required. The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} to - # update. - # - # The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}'s `name` is - # used to identify the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} to update. - # @param update_mask [::Google::Protobuf::FieldMask, ::Hash] - # Optional. The list of fields to update. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ChildPublisher] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ChildPublisher] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::UpdateChildPublisherRequest.new - # - # # Call the update_child_publisher method. - # result = client.update_child_publisher request - # - # # The returned object is of type Google::Ads::AdManager::V1::ChildPublisher. - # p result - # - def update_child_publisher request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::UpdateChildPublisherRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.update_child_publisher.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.update_child_publisher.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.update_child_publisher.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @child_publisher_service_stub.update_child_publisher request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Batch updates {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} - # objects. - # - # @overload batch_update_child_publishers(request, options = nil) - # Pass arguments to `batch_update_child_publishers` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchUpdateChildPublishersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchUpdateChildPublishersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_update_child_publishers(parent: nil, requests: nil) - # Pass arguments to `batch_update_child_publishers` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s will be updated. - # Format: `networks/{network_code}` - # The parent field in the UpdateChildPublisherRequest must match this - # field. - # @param requests [::Array<::Google::Ads::AdManager::V1::UpdateChildPublisherRequest, ::Hash>] - # Required. The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} - # objects to update. A maximum of 100 objects can be updated in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateChildPublishersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateChildPublishersResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchUpdateChildPublishersRequest.new - # - # # Call the batch_update_child_publishers method. - # result = client.batch_update_child_publishers request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateChildPublishersResponse. - # p result - # - def batch_update_child_publishers request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchUpdateChildPublishersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_update_child_publishers.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_update_child_publishers.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_update_child_publishers.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @child_publisher_service_stub.batch_update_child_publishers request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Configuration class for the ChildPublisherService REST API. - # - # This class represents the configuration for ChildPublisherService REST, - # providing control over timeouts, retry behavior, logging, transport - # parameters, and other low-level controls. Certain parameters can also be - # applied individually to specific RPCs. See - # {::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client::Configuration::Rpcs} - # for a list of RPCs that can be configured independently. - # - # Configuration can be applied globally to all clients, or to a single client - # on construction. - # - # @example - # - # # Modify the global config, setting the timeout for - # # get_child_publisher to 20 seconds, - # # and all remaining timeouts to 10 seconds. - # ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # config.rpcs.get_child_publisher.timeout = 20.0 - # end - # - # # Apply the above configuration only to a new client. - # client = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new do |config| - # config.timeout = 10.0 - # config.rpcs.get_child_publisher.timeout = 20.0 - # end - # - # @!attribute [rw] endpoint - # A custom service endpoint, as a hostname or hostname:port. The default is - # nil, indicating to use the default endpoint in the current universe domain. - # @return [::String,nil] - # @!attribute [rw] credentials - # Credentials to send with calls. You may provide any of the following types: - # * (`String`) The path to a service account key file in JSON format - # * (`Hash`) A service account key as a Hash - # * (`Google::Auth::Credentials`) A googleauth credentials object - # (see the [googleauth docs](https://rubydoc.info/gems/googleauth/Google/Auth/Credentials)) - # * (`Signet::OAuth2::Client`) A signet oauth2 client object - # (see the [signet docs](https://rubydoc.info/gems/signet/Signet/OAuth2/Client)) - # * (`nil`) indicating no credentials - # - # Warning: If you accept a credential configuration (JSON file or Hash) from an - # external source for authentication to Google Cloud, you must validate it before - # providing it to a Google API client library. Providing an unvalidated credential - # configuration to Google APIs can compromise the security of your systems and data. - # For more information, refer to [Validate credential configurations from external - # sources](https://cloud.google.com/docs/authentication/external/externally-sourced-credentials). - # @return [::Object] - # @!attribute [rw] scope - # The OAuth scopes - # @return [::Array<::String>] - # @!attribute [rw] lib_name - # The library name as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] lib_version - # The library version as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] timeout - # The call timeout in seconds. - # @return [::Numeric] - # @!attribute [rw] metadata - # Additional headers to be sent with the call. - # @return [::Hash{::Symbol=>::String}] - # @!attribute [rw] retry_policy - # The retry policy. The value is a hash with the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # @return [::Hash] - # @!attribute [rw] quota_project - # A separate project against which to charge quota. - # @return [::String] - # @!attribute [rw] universe_domain - # The universe domain within which to make requests. This determines the - # default endpoint URL. The default value of nil uses the environment - # universe (usually the default "googleapis.com" universe). - # @return [::String,nil] - # @!attribute [rw] logger - # A custom logger to use for request/response debug logging, or the value - # `:default` (the default) to construct a default logger, or `nil` to - # explicitly disable logging. - # @return [::Logger,:default,nil] - # - class Configuration - extend ::Gapic::Config - - # @private - # The endpoint specific to the default "googleapis.com" universe. Deprecated. - DEFAULT_ENDPOINT = "admanager.googleapis.com" - - config_attr :endpoint, nil, ::String, nil - config_attr :credentials, nil do |value| - allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] - allowed.any? { |klass| klass === value } - end - config_attr :scope, nil, ::String, ::Array, nil - config_attr :lib_name, nil, ::String, nil - config_attr :lib_version, nil, ::String, nil - config_attr :timeout, nil, ::Numeric, nil - config_attr :metadata, nil, ::Hash, nil - config_attr :retry_policy, nil, ::Hash, ::Proc, nil - config_attr :quota_project, nil, ::String, nil - config_attr :universe_domain, nil, ::String, nil - config_attr :logger, :default, ::Logger, nil, :default - - # @private - def initialize parent_config = nil - @parent_config = parent_config unless parent_config.nil? - - yield self if block_given? - end - - ## - # Configurations for individual RPCs - # @return [Rpcs] - # - def rpcs - @rpcs ||= begin - parent_rpcs = nil - parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) - Rpcs.new parent_rpcs - end - end - - ## - # Configuration RPC class for the ChildPublisherService API. - # - # Includes fields providing the configuration for each RPC in this service. - # Each configuration object is of type `Gapic::Config::Method` and includes - # the following configuration fields: - # - # * `timeout` (*type:* `Numeric`) - The call timeout in seconds - # * `metadata` (*type:* `Hash{Symbol=>String}`) - Additional headers - # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields - # include the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # - class Rpcs - ## - # RPC-specific configuration for `get_child_publisher` - # @return [::Gapic::Config::Method] - # - attr_reader :get_child_publisher - ## - # RPC-specific configuration for `list_child_publishers` - # @return [::Gapic::Config::Method] - # - attr_reader :list_child_publishers - ## - # RPC-specific configuration for `create_child_publisher` - # @return [::Gapic::Config::Method] - # - attr_reader :create_child_publisher - ## - # RPC-specific configuration for `batch_create_child_publishers` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_create_child_publishers - ## - # RPC-specific configuration for `update_child_publisher` - # @return [::Gapic::Config::Method] - # - attr_reader :update_child_publisher - ## - # RPC-specific configuration for `batch_update_child_publishers` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_update_child_publishers - - # @private - def initialize parent_rpcs = nil - get_child_publisher_config = parent_rpcs.get_child_publisher if parent_rpcs.respond_to? :get_child_publisher - @get_child_publisher = ::Gapic::Config::Method.new get_child_publisher_config - list_child_publishers_config = parent_rpcs.list_child_publishers if parent_rpcs.respond_to? :list_child_publishers - @list_child_publishers = ::Gapic::Config::Method.new list_child_publishers_config - create_child_publisher_config = parent_rpcs.create_child_publisher if parent_rpcs.respond_to? :create_child_publisher - @create_child_publisher = ::Gapic::Config::Method.new create_child_publisher_config - batch_create_child_publishers_config = parent_rpcs.batch_create_child_publishers if parent_rpcs.respond_to? :batch_create_child_publishers - @batch_create_child_publishers = ::Gapic::Config::Method.new batch_create_child_publishers_config - update_child_publisher_config = parent_rpcs.update_child_publisher if parent_rpcs.respond_to? :update_child_publisher - @update_child_publisher = ::Gapic::Config::Method.new update_child_publisher_config - batch_update_child_publishers_config = parent_rpcs.batch_update_child_publishers if parent_rpcs.respond_to? :batch_update_child_publishers - @batch_update_child_publishers = ::Gapic::Config::Method.new batch_update_child_publishers_config - - yield self if block_given? - end - end - end - end - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/rest/service_stub.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/rest/service_stub.rb deleted file mode 100644 index eba5ffd8ff98..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/child_publisher_service/rest/service_stub.rb +++ /dev/null @@ -1,451 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/ads/admanager/v1/child_publisher_service_pb" - -module Google - module Ads - module AdManager - module V1 - module ChildPublisherService - module Rest - ## - # REST service stub for the ChildPublisherService service. - # Service stub contains baseline method implementations - # including transcoding, making the REST call, and deserialing the response. - # - class ServiceStub - # @private - def initialize endpoint:, endpoint_template:, universe_domain:, credentials:, logger: - # These require statements are intentionally placed here to initialize - # the REST modules only when it's required. - require "gapic/rest" - - @client_stub = ::Gapic::Rest::ClientStub.new endpoint: endpoint, - endpoint_template: endpoint_template, - universe_domain: universe_domain, - credentials: credentials, - numeric_enums: true, - service_name: self.class, - raise_faraday_errors: false, - logger: logger - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @client_stub.universe_domain - end - - ## - # The effective endpoint - # - # @return [String] - # - def endpoint - @client_stub.endpoint - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger stub: false - stub ? @client_stub.stub_logger : @client_stub.logger - end - - ## - # Baseline implementation for the get_child_publisher REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetChildPublisherRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ChildPublisher] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ChildPublisher] - # A result object deserialized from the server's reply - def get_child_publisher request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_get_child_publisher_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "get_child_publisher", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ChildPublisher.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the list_child_publishers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListChildPublishersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ListChildPublishersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ListChildPublishersResponse] - # A result object deserialized from the server's reply - def list_child_publishers request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_list_child_publishers_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "list_child_publishers", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ListChildPublishersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the create_child_publisher REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateChildPublisherRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ChildPublisher] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ChildPublisher] - # A result object deserialized from the server's reply - def create_child_publisher request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_create_child_publisher_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "create_child_publisher", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ChildPublisher.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_create_child_publishers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateChildPublishersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateChildPublishersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateChildPublishersResponse] - # A result object deserialized from the server's reply - def batch_create_child_publishers request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_create_child_publishers_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_create_child_publishers", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchCreateChildPublishersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the update_child_publisher REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateChildPublisherRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ChildPublisher] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ChildPublisher] - # A result object deserialized from the server's reply - def update_child_publisher request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_update_child_publisher_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "update_child_publisher", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ChildPublisher.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_update_child_publishers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateChildPublishersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateChildPublishersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateChildPublishersResponse] - # A result object deserialized from the server's reply - def batch_update_child_publishers request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_update_child_publishers_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_update_child_publishers", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchUpdateChildPublishersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # @private - # - # GRPC transcoding helper method for the get_child_publisher REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetChildPublisherRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_get_child_publisher_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{name}", - matches: [ - ["name", %r{^networks/[^/]+/childPublishers/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the list_child_publishers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListChildPublishersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_list_child_publishers_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{parent}/childPublishers", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the create_child_publisher REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateChildPublisherRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_create_child_publisher_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/childPublishers", - body: "child_publisher", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_create_child_publishers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateChildPublishersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_create_child_publishers_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/childPublishers:batchCreate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the update_child_publisher REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateChildPublisherRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_update_child_publisher_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :patch, - uri_template: "/v1/{child_publisher.name}", - body: "child_publisher", - matches: [ - ["child_publisher.name", %r{^networks/[^/]+/childPublishers/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_update_child_publishers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateChildPublishersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_update_child_publishers_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/childPublishers:batchUpdate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - end - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cms_metadata_key_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cms_metadata_key_service/rest/client.rb index 36deaab9bd7c..2023b9a7ab37 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cms_metadata_key_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cms_metadata_key_service/rest/client.rb @@ -292,11 +292,12 @@ def get_cms_metadata_key request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cms_metadata_value_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cms_metadata_value_service/rest/client.rb index 5434fb243949..a4f26137e822 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cms_metadata_value_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/cms_metadata_value_service/rest/client.rb @@ -292,12 +292,13 @@ def get_cms_metadata_value request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `key` - # * `name` - # * `status` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service.rb index f060fec26aa8..973f78e8c19f 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service.rb @@ -30,8 +30,7 @@ module Ads module AdManager module V1 ## - # Provides methods for handling {::Google::Ads::AdManager::V1::Company Company} - # objects. + # Provides methods for handling `Company` objects. # # @example Load this service and instantiate a REST client # diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/paths.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/paths.rb index eb84562a6b40..ec0bc25eac38 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/paths.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/paths.rb @@ -41,40 +41,6 @@ def company_path network_code:, company: "networks/#{network_code}/companies/#{company}" end - ## - # Create a fully-qualified Contact resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/contacts/{contact}` - # - # @param network_code [String] - # @param contact [String] - # - # @return [::String] - def contact_path network_code:, contact: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/contacts/#{contact}" - end - - ## - # Create a fully-qualified Label resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/labels/{label}` - # - # @param network_code [String] - # @param label [String] - # - # @return [::String] - def label_path network_code:, label: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/labels/#{label}" - end - ## # Create a fully-qualified Network resource string. # @@ -89,23 +55,6 @@ def network_path network_code: "networks/#{network_code}" end - ## - # Create a fully-qualified Team resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/teams/{team}` - # - # @param network_code [String] - # @param team [String] - # - # @return [::String] - def team_path network_code:, team: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/teams/#{team}" - end - extend self end end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest.rb index 471c5c615bcf..a5b64e38b72b 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest.rb @@ -31,8 +31,7 @@ module Ads module AdManager module V1 ## - # Provides methods for handling {::Google::Ads::AdManager::V1::Company Company} - # objects. + # Provides methods for handling `Company` objects. # # To load this service and instantiate a REST client: # diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest/client.rb index 1e60b6ce001c..eb93f302a3cf 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest/client.rb @@ -29,8 +29,7 @@ module Rest ## # REST client for the CompanyService service. # - # Provides methods for handling {::Google::Ads::AdManager::V1::Company Company} - # objects. + # Provides methods for handling `Company` objects. # class Client # @private @@ -178,7 +177,7 @@ def logger # Service calls ## - # Retrieves a {::Google::Ads::AdManager::V1::Company Company} object. + # Retrieves a `Company` object. # # @overload get_company(request, options = nil) # Pass arguments to `get_company` via a request object, either of type @@ -257,7 +256,7 @@ def get_company request, options = nil end ## - # Lists {::Google::Ads::AdManager::V1::Company Company} objects. + # Lists `Company` objects. # # @overload list_companies(request, options = nil) # Pass arguments to `list_companies` via a request object, either of type @@ -275,39 +274,40 @@ def get_company request, options = nil # the default parameter values, pass an empty Hash as a request object (see above). # # @param parent [::String] - # Required. The parent, which owns this collection of [Companies][]. + # Required. The parent, which owns this collection of Companies. # Format: `networks/{network_code}` # @param page_size [::Integer] - # Optional. The maximum number of [Companies][] to return. The service may - # return fewer than this value. If unspecified, at most 50 [Companies][] will + # Optional. The maximum number of `Companies` to return. The service may + # return fewer than this value. If unspecified, at most 50 `Companies` will # be returned. The maximum value is 1000; values greater than 1000 will be # coerced to 1000. # @param page_token [::String] - # Optional. A page token, received from a previous [ListCompanies][] call. + # Optional. A page token, received from a previous `ListCompanies` call. # Provide this to retrieve the subsequent page. # - # When paginating, all other parameters provided to [ListCompanies][] must + # When paginating, all other parameters provided to `ListCompanies` must # match the call that provided the page token. # @param filter [::String] # Optional. Expression to filter the response. # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `address` - # * `comment` - # * `companyId` - # * `creditStatus` - # * `displayName` - # * `email` - # * `externalId` - # * `fax` - # * `name` - # * `phone` - # * `thirdPartyCompanyId` - # * `type` - # * `updateTime` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at @@ -378,339 +378,6 @@ def list_companies request, options = nil raise ::Google::Cloud::Error.from_error(e) end - ## - # Creates a {::Google::Ads::AdManager::V1::Company Company} object. - # - # @overload create_company(request, options = nil) - # Pass arguments to `create_company` via a request object, either of type - # {::Google::Ads::AdManager::V1::CreateCompanyRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::CreateCompanyRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload create_company(parent: nil, company: nil) - # Pass arguments to `create_company` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where this - # {::Google::Ads::AdManager::V1::Company Company} will be created. Format: - # `networks/{network_code}` - # @param company [::Google::Ads::AdManager::V1::Company, ::Hash] - # Required. The {::Google::Ads::AdManager::V1::Company Company} to create. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::Company] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::Company] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CompanyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::CreateCompanyRequest.new - # - # # Call the create_company method. - # result = client.create_company request - # - # # The returned object is of type Google::Ads::AdManager::V1::Company. - # p result - # - def create_company request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::CreateCompanyRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.create_company.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.create_company.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.create_company.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @company_service_stub.create_company request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Creates {::Google::Ads::AdManager::V1::Company Company} objects. - # - # @overload batch_create_companies(request, options = nil) - # Pass arguments to `batch_create_companies` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchCreateCompaniesRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchCreateCompaniesRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_create_companies(parent: nil, requests: nil) - # Pass arguments to `batch_create_companies` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where [Companies][] will be created. - # Format: `networks/{network_code}` - # The parent field in the CreateCompanyRequest must match this - # field. - # @param requests [::Array<::Google::Ads::AdManager::V1::CreateCompanyRequest, ::Hash>] - # Required. The {::Google::Ads::AdManager::V1::Company Company} objects to create. - # A maximum of 100 objects can be created in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateCompaniesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateCompaniesResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CompanyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchCreateCompaniesRequest.new - # - # # Call the batch_create_companies method. - # result = client.batch_create_companies request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchCreateCompaniesResponse. - # p result - # - def batch_create_companies request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchCreateCompaniesRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_create_companies.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_create_companies.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_create_companies.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @company_service_stub.batch_create_companies request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Updates a {::Google::Ads::AdManager::V1::Company Company} object. - # - # @overload update_company(request, options = nil) - # Pass arguments to `update_company` via a request object, either of type - # {::Google::Ads::AdManager::V1::UpdateCompanyRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::UpdateCompanyRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload update_company(company: nil, update_mask: nil) - # Pass arguments to `update_company` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param company [::Google::Ads::AdManager::V1::Company, ::Hash] - # Required. The {::Google::Ads::AdManager::V1::Company Company} to update. - # - # The {::Google::Ads::AdManager::V1::Company Company}'s `name` is used to identify - # the {::Google::Ads::AdManager::V1::Company Company} to update. - # @param update_mask [::Google::Protobuf::FieldMask, ::Hash] - # Optional. The list of fields to update. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::Company] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::Company] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CompanyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::UpdateCompanyRequest.new - # - # # Call the update_company method. - # result = client.update_company request - # - # # The returned object is of type Google::Ads::AdManager::V1::Company. - # p result - # - def update_company request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::UpdateCompanyRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.update_company.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.update_company.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.update_company.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @company_service_stub.update_company request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Batch updates {::Google::Ads::AdManager::V1::Company Company} objects. - # - # @overload batch_update_companies(request, options = nil) - # Pass arguments to `batch_update_companies` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchUpdateCompaniesRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchUpdateCompaniesRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_update_companies(parent: nil, requests: nil) - # Pass arguments to `batch_update_companies` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where [Companies][] will be updated. - # Format: `networks/{network_code}` - # The parent field in the UpdateCompanyRequest must match this - # field. - # @param requests [::Array<::Google::Ads::AdManager::V1::UpdateCompanyRequest, ::Hash>] - # Required. The {::Google::Ads::AdManager::V1::Company Company} objects to update. - # A maximum of 100 objects can be updated in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateCompaniesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateCompaniesResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CompanyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchUpdateCompaniesRequest.new - # - # # Call the batch_update_companies method. - # result = client.batch_update_companies request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateCompaniesResponse. - # p result - # - def batch_update_companies request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchUpdateCompaniesRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_update_companies.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_update_companies.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_update_companies.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @company_service_stub.batch_update_companies request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - ## # Configuration class for the CompanyService REST API. # @@ -869,26 +536,6 @@ class Rpcs # @return [::Gapic::Config::Method] # attr_reader :list_companies - ## - # RPC-specific configuration for `create_company` - # @return [::Gapic::Config::Method] - # - attr_reader :create_company - ## - # RPC-specific configuration for `batch_create_companies` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_create_companies - ## - # RPC-specific configuration for `update_company` - # @return [::Gapic::Config::Method] - # - attr_reader :update_company - ## - # RPC-specific configuration for `batch_update_companies` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_update_companies # @private def initialize parent_rpcs = nil @@ -896,14 +543,6 @@ def initialize parent_rpcs = nil @get_company = ::Gapic::Config::Method.new get_company_config list_companies_config = parent_rpcs.list_companies if parent_rpcs.respond_to? :list_companies @list_companies = ::Gapic::Config::Method.new list_companies_config - create_company_config = parent_rpcs.create_company if parent_rpcs.respond_to? :create_company - @create_company = ::Gapic::Config::Method.new create_company_config - batch_create_companies_config = parent_rpcs.batch_create_companies if parent_rpcs.respond_to? :batch_create_companies - @batch_create_companies = ::Gapic::Config::Method.new batch_create_companies_config - update_company_config = parent_rpcs.update_company if parent_rpcs.respond_to? :update_company - @update_company = ::Gapic::Config::Method.new update_company_config - batch_update_companies_config = parent_rpcs.batch_update_companies if parent_rpcs.respond_to? :batch_update_companies - @batch_update_companies = ::Gapic::Config::Method.new batch_update_companies_config yield self if block_given? end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest/service_stub.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest/service_stub.rb index 9eb6fe741daa..1d3bb9b0afb5 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest/service_stub.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/company_service/rest/service_stub.rb @@ -153,166 +153,6 @@ def list_companies request_pb, options = nil end end - ## - # Baseline implementation for the create_company REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateCompanyRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::Company] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::Company] - # A result object deserialized from the server's reply - def create_company request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_create_company_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "create_company", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::Company.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_create_companies REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateCompaniesRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateCompaniesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateCompaniesResponse] - # A result object deserialized from the server's reply - def batch_create_companies request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_create_companies_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_create_companies", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchCreateCompaniesResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the update_company REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateCompanyRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::Company] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::Company] - # A result object deserialized from the server's reply - def update_company request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_update_company_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "update_company", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::Company.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_update_companies REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateCompaniesRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateCompaniesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateCompaniesResponse] - # A result object deserialized from the server's reply - def batch_update_companies request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_update_companies_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_update_companies", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchUpdateCompaniesResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - ## # @private # @@ -354,94 +194,6 @@ def self.transcode_list_companies_request request_pb ) transcoder.transcode request_pb end - - ## - # @private - # - # GRPC transcoding helper method for the create_company REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateCompanyRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_create_company_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/companies", - body: "company", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_create_companies REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateCompaniesRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_create_companies_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/companies:batchCreate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the update_company REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateCompanyRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_update_company_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :patch, - uri_template: "/v1/{company.name}", - body: "company", - matches: [ - ["company.name", %r{^networks/[^/]+/companies/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_update_companies REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateCompaniesRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_update_companies_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/companies:batchUpdate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end end end end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/contact_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/contact_service/rest/client.rb index 52d374b19246..970cb7009ee2 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/contact_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/contact_service/rest/client.rb @@ -292,19 +292,20 @@ def get_contact request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `address` - # * `cellPhone` - # * `comment` - # * `company` - # * `displayName` - # * `email` - # * `fax` - # * `name` - # * `status` - # * `title` - # * `workPhone` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_bundle_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_bundle_service/rest/client.rb index 6f5ff8bb0bef..96912cc569e6 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_bundle_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_bundle_service/rest/client.rb @@ -292,12 +292,13 @@ def get_content_bundle request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` - # * `updateTime` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_label_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_label_service/rest/client.rb index 7119a0d20c93..993da2ba94f3 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_label_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_label_service/rest/client.rb @@ -292,10 +292,11 @@ def get_content_label request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_service/rest/client.rb index d789c9533e72..a99d2638a9b9 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/content_service/rest/client.rb @@ -292,23 +292,24 @@ def get_content request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `cmsMetadataValues` - # * `cmsSources.contentSource` - # * `cmsSources.contentSourceDisplayName` - # * `contentBundles` - # * `contentStatusSource` - # * `dashIngestStatus` - # * `displayName` - # * `duration` - # * `hlsIngestStatus` - # * `importTime` - # * `lastDashIngestTime` - # * `lastHlsIngestTime` - # * `name` - # * `status` - # * `updateTime` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_set_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_set_service/rest/client.rb index c9fb63fdc9d1..bd21d9ee0bfb 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_set_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_set_service/rest/client.rb @@ -292,13 +292,14 @@ def get_creative_set request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `companionCreatives` - # * `displayName` - # * `masterCreative` - # * `name` - # * `updateTime` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_template_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_template_service/rest/client.rb index 59b8a1f6f48a..01c9ba1fe03f 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_template_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_template_service/rest/client.rb @@ -292,17 +292,18 @@ def get_creative_template request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `description` - # * `displayName` - # * `interstitial` - # * `name` - # * `nativeEligible` - # * `nativeVideoEligible` - # * `safeFrameCompatible` - # * `status` - # * `type` + # Filterable fields: + # # @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service.rb deleted file mode 100644 index e69f80526e64..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service.rb +++ /dev/null @@ -1,48 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/creative_wrapper_service/credentials" -require "google/ads/ad_manager/v1/creative_wrapper_service/paths" -require "google/ads/ad_manager/v1/creative_wrapper_service/rest" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling `CreativeWrapper` objects. - # - # @example Load this service and instantiate a REST client - # - # require "google/ads/ad_manager/v1/creative_wrapper_service/rest" - # client = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - # - module CreativeWrapperService - end - end - end - end -end - -helper_path = ::File.join __dir__, "creative_wrapper_service", "helpers.rb" -require "google/ads/ad_manager/v1/creative_wrapper_service/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/credentials.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/credentials.rb deleted file mode 100644 index ceb79695d166..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/credentials.rb +++ /dev/null @@ -1,48 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "googleauth" - -module Google - module Ads - module AdManager - module V1 - module CreativeWrapperService - # Credentials for the CreativeWrapperService API. - class Credentials < ::Google::Auth::Credentials - self.scope = [ - "https://www.googleapis.com/auth/admanager", - "https://www.googleapis.com/auth/admanager.readonly" - ] - self.env_vars = [ - "GOOGLE_CLOUD_CREDENTIALS", - "GOOGLE_CLOUD_KEYFILE", - "GCLOUD_KEYFILE", - "GOOGLE_CLOUD_CREDENTIALS_JSON", - "GOOGLE_CLOUD_KEYFILE_JSON", - "GCLOUD_KEYFILE_JSON" - ] - self.paths = [ - "~/.config/google_cloud/application_default_credentials.json" - ] - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/paths.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/paths.rb deleted file mode 100644 index 725ad20abc1a..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/paths.rb +++ /dev/null @@ -1,115 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - module CreativeWrapperService - # Path helper methods for the CreativeWrapperService API. - module Paths - ## - # Create a fully-qualified Creative resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/creatives/{creative}` - # - # @param network_code [String] - # @param creative [String] - # - # @return [::String] - def creative_path network_code:, creative: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/creatives/#{creative}" - end - - ## - # Create a fully-qualified CreativeWrapper resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/creativeWrappers/{creative_wrapper}` - # - # @param network_code [String] - # @param creative_wrapper [String] - # - # @return [::String] - def creative_wrapper_path network_code:, creative_wrapper: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/creativeWrappers/#{creative_wrapper}" - end - - ## - # Create a fully-qualified Label resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/labels/{label}` - # - # @param network_code [String] - # @param label [String] - # - # @return [::String] - def label_path network_code:, label: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/labels/#{label}" - end - - ## - # Create a fully-qualified Network resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}` - # - # @param network_code [String] - # - # @return [::String] - def network_path network_code: - "networks/#{network_code}" - end - - ## - # Create a fully-qualified ThirdPartyCompany resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/thirdPartyCompanies/{third_party_company}` - # - # @param network_code [String] - # @param third_party_company [String] - # - # @return [::String] - def third_party_company_path network_code:, third_party_company: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/thirdPartyCompanies/#{third_party_company}" - end - - extend self - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/rest.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/rest.rb deleted file mode 100644 index 2765e3405f88..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/rest.rb +++ /dev/null @@ -1,52 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/rest" -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/creative_wrapper_service/credentials" -require "google/ads/ad_manager/v1/creative_wrapper_service/paths" -require "google/ads/ad_manager/v1/creative_wrapper_service/rest/client" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling `CreativeWrapper` objects. - # - # To load this service and instantiate a REST client: - # - # require "google/ads/ad_manager/v1/creative_wrapper_service/rest" - # client = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - # - module CreativeWrapperService - # Client for the REST transport - module Rest - end - end - end - end - end -end - -helper_path = ::File.join __dir__, "rest", "helpers.rb" -require "google/ads/ad_manager/v1/creative_wrapper_service/rest/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/rest/client.rb deleted file mode 100644 index 103a9144f811..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/rest/client.rb +++ /dev/null @@ -1,1085 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/cloud/errors" -require "google/ads/admanager/v1/creative_wrapper_service_pb" -require "google/ads/ad_manager/v1/creative_wrapper_service/rest/service_stub" - -module Google - module Ads - module AdManager - module V1 - module CreativeWrapperService - module Rest - ## - # REST client for the CreativeWrapperService service. - # - # Provides methods for handling `CreativeWrapper` objects. - # - class Client - # @private - API_VERSION = "" - - # @private - DEFAULT_ENDPOINT_TEMPLATE = "admanager.$UNIVERSE_DOMAIN$" - - include Paths - - # @private - attr_reader :creative_wrapper_service_stub - - ## - # Configure the CreativeWrapperService Client class. - # - # See {::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @example - # - # # Modify the configuration for all CreativeWrapperService clients - # ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def self.configure - @configure ||= begin - namespace = ["Google", "Ads", "AdManager", "V1"] - parent_config = while namespace.any? - parent_name = namespace.join "::" - parent_const = const_get parent_name - break parent_const.configure if parent_const.respond_to? :configure - namespace.pop - end - default_config = Client::Configuration.new parent_config - - default_config - end - yield @configure if block_given? - @configure - end - - ## - # Configure the CreativeWrapperService Client instance. - # - # The configuration is set to the derived mode, meaning that values can be changed, - # but structural changes (adding new fields, etc.) are not allowed. Structural changes - # should be made on {Client.configure}. - # - # See {::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def configure - yield @config if block_given? - @config - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @creative_wrapper_service_stub.universe_domain - end - - ## - # Create a new CreativeWrapperService REST client object. - # - # @example - # - # # Create a client using the default configuration - # client = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - # - # # Create a client using a custom configuration - # client = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the CreativeWrapperService client. - # @yieldparam config [Client::Configuration] - # - def initialize - # Create the configuration object - @config = Configuration.new Client.configure - - # Yield the configuration if needed - yield @config if block_given? - - # Create credentials - credentials = @config.credentials - # Use self-signed JWT if the endpoint is unchanged from default, - # but only if the default endpoint does not have a region prefix. - enable_self_signed_jwt = @config.endpoint.nil? || - (@config.endpoint == Configuration::DEFAULT_ENDPOINT && - !@config.endpoint.split(".").first.include?("-")) - credentials ||= Credentials.default scope: @config.scope, - enable_self_signed_jwt: enable_self_signed_jwt - if credentials.is_a?(::String) || credentials.is_a?(::Hash) - credentials = Credentials.new credentials, scope: @config.scope - end - - @quota_project_id = @config.quota_project - @quota_project_id ||= credentials.quota_project_id if credentials.respond_to? :quota_project_id - - @creative_wrapper_service_stub = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::ServiceStub.new( - endpoint: @config.endpoint, - endpoint_template: DEFAULT_ENDPOINT_TEMPLATE, - universe_domain: @config.universe_domain, - credentials: credentials, - logger: @config.logger - ) - - @creative_wrapper_service_stub.logger(stub: true)&.info do |entry| - entry.set_system_name - entry.set_service - entry.message = "Created client for #{entry.service}" - entry.set_credentials_fields credentials - entry.set "customEndpoint", @config.endpoint if @config.endpoint - entry.set "defaultTimeout", @config.timeout if @config.timeout - entry.set "quotaProject", @quota_project_id if @quota_project_id - end - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger - @creative_wrapper_service_stub.logger - end - - # Service calls - - ## - # Retrieves a `CreativeWrapper` object. - # - # @overload get_creative_wrapper(request, options = nil) - # Pass arguments to `get_creative_wrapper` via a request object, either of type - # {::Google::Ads::AdManager::V1::GetCreativeWrapperRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::GetCreativeWrapperRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload get_creative_wrapper(name: nil) - # Pass arguments to `get_creative_wrapper` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param name [::String] - # Required. The resource name of the CreativeWrapper. - # Format: `networks/{network_code}/creativeWrappers/{creative_wrapper_id}` - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::CreativeWrapper] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::CreativeWrapper] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::GetCreativeWrapperRequest.new - # - # # Call the get_creative_wrapper method. - # result = client.get_creative_wrapper request - # - # # The returned object is of type Google::Ads::AdManager::V1::CreativeWrapper. - # p result - # - def get_creative_wrapper request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::GetCreativeWrapperRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.get_creative_wrapper.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.get_creative_wrapper.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.get_creative_wrapper.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @creative_wrapper_service_stub.get_creative_wrapper request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Lists `CreativeWrapper` objects. - # - # @overload list_creative_wrappers(request, options = nil) - # Pass arguments to `list_creative_wrappers` via a request object, either of type - # {::Google::Ads::AdManager::V1::ListCreativeWrappersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::ListCreativeWrappersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload list_creative_wrappers(parent: nil, page_size: nil, page_token: nil, filter: nil, order_by: nil, skip: nil) - # Pass arguments to `list_creative_wrappers` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent, which owns this collection of CreativeWrappers. - # Format: `networks/{network_code}` - # @param page_size [::Integer] - # Optional. The maximum number of `CreativeWrappers` to return. The service - # may return fewer than this value. If unspecified, at most 50 - # `CreativeWrappers` will be returned. The maximum value is 1000; values - # greater than 1000 will be coerced to 1000. - # @param page_token [::String] - # Optional. A page token, received from a previous `ListCreativeWrappers` - # call. Provide this to retrieve the subsequent page. - # - # When paginating, all other parameters provided to `ListCreativeWrappers` - # must match the call that provided the page token. - # @param filter [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `creativeWrapperType` - # * `label` - # * `name` - # * `ordering` - # * `status` - # @param order_by [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @param skip [::Integer] - # Optional. Number of individual resources to skip while paginating. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::CreativeWrapper>] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::CreativeWrapper>] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::ListCreativeWrappersRequest.new - # - # # Call the list_creative_wrappers method. - # result = client.list_creative_wrappers request - # - # # The returned object is of type Gapic::PagedEnumerable. You can iterate - # # over elements, and API calls will be issued to fetch pages as needed. - # result.each do |item| - # # Each element is of type ::Google::Ads::AdManager::V1::CreativeWrapper. - # p item - # end - # - def list_creative_wrappers request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::ListCreativeWrappersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.list_creative_wrappers.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.list_creative_wrappers.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.list_creative_wrappers.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @creative_wrapper_service_stub.list_creative_wrappers request, options do |result, operation| - result = ::Gapic::Rest::PagedEnumerable.new @creative_wrapper_service_stub, :list_creative_wrappers, "creative_wrappers", request, result, options - yield result, operation if block_given? - throw :response, result - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Creates a `CreativeWrapper` object. - # - # @overload create_creative_wrapper(request, options = nil) - # Pass arguments to `create_creative_wrapper` via a request object, either of type - # {::Google::Ads::AdManager::V1::CreateCreativeWrapperRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::CreateCreativeWrapperRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload create_creative_wrapper(parent: nil, creative_wrapper: nil) - # Pass arguments to `create_creative_wrapper` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where this `CreativeWrapper` will be created. - # Format: `networks/{network_code}` - # @param creative_wrapper [::Google::Ads::AdManager::V1::CreativeWrapper, ::Hash] - # Required. The `CreativeWrapper` to create. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::CreativeWrapper] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::CreativeWrapper] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::CreateCreativeWrapperRequest.new - # - # # Call the create_creative_wrapper method. - # result = client.create_creative_wrapper request - # - # # The returned object is of type Google::Ads::AdManager::V1::CreativeWrapper. - # p result - # - def create_creative_wrapper request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::CreateCreativeWrapperRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.create_creative_wrapper.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.create_creative_wrapper.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.create_creative_wrapper.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @creative_wrapper_service_stub.create_creative_wrapper request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Creates `CreativeWrapper` objects. - # - # @overload batch_create_creative_wrappers(request, options = nil) - # Pass arguments to `batch_create_creative_wrappers` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_create_creative_wrappers(parent: nil, requests: nil) - # Pass arguments to `batch_create_creative_wrappers` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where `CreativeWrappers` will be created. - # Format: `networks/{network_code}` - # The parent field in the CreateCreativeWrapperRequest must match this - # field. - # @param requests [::Array<::Google::Ads::AdManager::V1::CreateCreativeWrapperRequest, ::Hash>] - # Required. The `CreativeWrapper` objects to create. - # A maximum of 100 objects can be created in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchCreateCreativeWrappersRequest.new - # - # # Call the batch_create_creative_wrappers method. - # result = client.batch_create_creative_wrappers request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchCreateCreativeWrappersResponse. - # p result - # - def batch_create_creative_wrappers request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_create_creative_wrappers.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_create_creative_wrappers.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_create_creative_wrappers.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @creative_wrapper_service_stub.batch_create_creative_wrappers request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Updates a `CreativeWrapper` object. - # - # @overload update_creative_wrapper(request, options = nil) - # Pass arguments to `update_creative_wrapper` via a request object, either of type - # {::Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload update_creative_wrapper(creative_wrapper: nil, update_mask: nil) - # Pass arguments to `update_creative_wrapper` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param creative_wrapper [::Google::Ads::AdManager::V1::CreativeWrapper, ::Hash] - # Required. The `CreativeWrapper` to update. - # - # The `CreativeWrapper`'s `name` is used to identify the `CreativeWrapper` to - # update. - # @param update_mask [::Google::Protobuf::FieldMask, ::Hash] - # Optional. The list of fields to update. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::CreativeWrapper] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::CreativeWrapper] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest.new - # - # # Call the update_creative_wrapper method. - # result = client.update_creative_wrapper request - # - # # The returned object is of type Google::Ads::AdManager::V1::CreativeWrapper. - # p result - # - def update_creative_wrapper request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.update_creative_wrapper.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.update_creative_wrapper.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.update_creative_wrapper.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @creative_wrapper_service_stub.update_creative_wrapper request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Batch updates `CreativeWrapper` objects. - # - # @overload batch_update_creative_wrappers(request, options = nil) - # Pass arguments to `batch_update_creative_wrappers` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_update_creative_wrappers(parent: nil, requests: nil) - # Pass arguments to `batch_update_creative_wrappers` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where `CreativeWrappers` will be updated. - # Format: `networks/{network_code}` - # The parent field in the UpdateCreativeWrapperRequest must match this - # field. - # @param requests [::Array<::Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest, ::Hash>] - # Required. The `CreativeWrapper` objects to update. - # A maximum of 100 objects can be updated in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersRequest.new - # - # # Call the batch_update_creative_wrappers method. - # result = client.batch_update_creative_wrappers request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersResponse. - # p result - # - def batch_update_creative_wrappers request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_update_creative_wrappers.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_update_creative_wrappers.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_update_creative_wrappers.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @creative_wrapper_service_stub.batch_update_creative_wrappers request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Batch activates `CreativeWrapper` objects. - # - # @overload batch_activate_creative_wrappers(request, options = nil) - # Pass arguments to `batch_activate_creative_wrappers` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_activate_creative_wrappers(parent: nil, names: nil) - # Pass arguments to `batch_activate_creative_wrappers` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. Format: `networks/{network_code}` - # @param names [::Array<::String>] - # Required. The resource names of the `CreativeWrapper` objects to activate. - # Format: `networks/{network_code}/creativeWrappers/{creative_wrapper_id}` - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchActivateCreativeWrappersRequest.new - # - # # Call the batch_activate_creative_wrappers method. - # result = client.batch_activate_creative_wrappers request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchActivateCreativeWrappersResponse. - # p result - # - def batch_activate_creative_wrappers request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_activate_creative_wrappers.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_activate_creative_wrappers.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_activate_creative_wrappers.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @creative_wrapper_service_stub.batch_activate_creative_wrappers request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Deactivates a list of `CreativeWrapper` objects. - # - # @overload batch_deactivate_creative_wrappers(request, options = nil) - # Pass arguments to `batch_deactivate_creative_wrappers` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_deactivate_creative_wrappers(parent: nil, names: nil) - # Pass arguments to `batch_deactivate_creative_wrappers` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. Format: `networks/{network_code}` - # @param names [::Array<::String>] - # Required. The resource names of the `CreativeWrapper` objects to - # deactivate. Format: - # `networks/{network_code}/creativeWrappers/{creative_wrapper_id}` - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersRequest.new - # - # # Call the batch_deactivate_creative_wrappers method. - # result = client.batch_deactivate_creative_wrappers request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersResponse. - # p result - # - def batch_deactivate_creative_wrappers request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_deactivate_creative_wrappers.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_deactivate_creative_wrappers.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_deactivate_creative_wrappers.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @creative_wrapper_service_stub.batch_deactivate_creative_wrappers request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Configuration class for the CreativeWrapperService REST API. - # - # This class represents the configuration for CreativeWrapperService REST, - # providing control over timeouts, retry behavior, logging, transport - # parameters, and other low-level controls. Certain parameters can also be - # applied individually to specific RPCs. See - # {::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client::Configuration::Rpcs} - # for a list of RPCs that can be configured independently. - # - # Configuration can be applied globally to all clients, or to a single client - # on construction. - # - # @example - # - # # Modify the global config, setting the timeout for - # # get_creative_wrapper to 20 seconds, - # # and all remaining timeouts to 10 seconds. - # ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # config.rpcs.get_creative_wrapper.timeout = 20.0 - # end - # - # # Apply the above configuration only to a new client. - # client = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new do |config| - # config.timeout = 10.0 - # config.rpcs.get_creative_wrapper.timeout = 20.0 - # end - # - # @!attribute [rw] endpoint - # A custom service endpoint, as a hostname or hostname:port. The default is - # nil, indicating to use the default endpoint in the current universe domain. - # @return [::String,nil] - # @!attribute [rw] credentials - # Credentials to send with calls. You may provide any of the following types: - # * (`String`) The path to a service account key file in JSON format - # * (`Hash`) A service account key as a Hash - # * (`Google::Auth::Credentials`) A googleauth credentials object - # (see the [googleauth docs](https://rubydoc.info/gems/googleauth/Google/Auth/Credentials)) - # * (`Signet::OAuth2::Client`) A signet oauth2 client object - # (see the [signet docs](https://rubydoc.info/gems/signet/Signet/OAuth2/Client)) - # * (`nil`) indicating no credentials - # - # Warning: If you accept a credential configuration (JSON file or Hash) from an - # external source for authentication to Google Cloud, you must validate it before - # providing it to a Google API client library. Providing an unvalidated credential - # configuration to Google APIs can compromise the security of your systems and data. - # For more information, refer to [Validate credential configurations from external - # sources](https://cloud.google.com/docs/authentication/external/externally-sourced-credentials). - # @return [::Object] - # @!attribute [rw] scope - # The OAuth scopes - # @return [::Array<::String>] - # @!attribute [rw] lib_name - # The library name as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] lib_version - # The library version as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] timeout - # The call timeout in seconds. - # @return [::Numeric] - # @!attribute [rw] metadata - # Additional headers to be sent with the call. - # @return [::Hash{::Symbol=>::String}] - # @!attribute [rw] retry_policy - # The retry policy. The value is a hash with the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # @return [::Hash] - # @!attribute [rw] quota_project - # A separate project against which to charge quota. - # @return [::String] - # @!attribute [rw] universe_domain - # The universe domain within which to make requests. This determines the - # default endpoint URL. The default value of nil uses the environment - # universe (usually the default "googleapis.com" universe). - # @return [::String,nil] - # @!attribute [rw] logger - # A custom logger to use for request/response debug logging, or the value - # `:default` (the default) to construct a default logger, or `nil` to - # explicitly disable logging. - # @return [::Logger,:default,nil] - # - class Configuration - extend ::Gapic::Config - - # @private - # The endpoint specific to the default "googleapis.com" universe. Deprecated. - DEFAULT_ENDPOINT = "admanager.googleapis.com" - - config_attr :endpoint, nil, ::String, nil - config_attr :credentials, nil do |value| - allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] - allowed.any? { |klass| klass === value } - end - config_attr :scope, nil, ::String, ::Array, nil - config_attr :lib_name, nil, ::String, nil - config_attr :lib_version, nil, ::String, nil - config_attr :timeout, nil, ::Numeric, nil - config_attr :metadata, nil, ::Hash, nil - config_attr :retry_policy, nil, ::Hash, ::Proc, nil - config_attr :quota_project, nil, ::String, nil - config_attr :universe_domain, nil, ::String, nil - config_attr :logger, :default, ::Logger, nil, :default - - # @private - def initialize parent_config = nil - @parent_config = parent_config unless parent_config.nil? - - yield self if block_given? - end - - ## - # Configurations for individual RPCs - # @return [Rpcs] - # - def rpcs - @rpcs ||= begin - parent_rpcs = nil - parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) - Rpcs.new parent_rpcs - end - end - - ## - # Configuration RPC class for the CreativeWrapperService API. - # - # Includes fields providing the configuration for each RPC in this service. - # Each configuration object is of type `Gapic::Config::Method` and includes - # the following configuration fields: - # - # * `timeout` (*type:* `Numeric`) - The call timeout in seconds - # * `metadata` (*type:* `Hash{Symbol=>String}`) - Additional headers - # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields - # include the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # - class Rpcs - ## - # RPC-specific configuration for `get_creative_wrapper` - # @return [::Gapic::Config::Method] - # - attr_reader :get_creative_wrapper - ## - # RPC-specific configuration for `list_creative_wrappers` - # @return [::Gapic::Config::Method] - # - attr_reader :list_creative_wrappers - ## - # RPC-specific configuration for `create_creative_wrapper` - # @return [::Gapic::Config::Method] - # - attr_reader :create_creative_wrapper - ## - # RPC-specific configuration for `batch_create_creative_wrappers` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_create_creative_wrappers - ## - # RPC-specific configuration for `update_creative_wrapper` - # @return [::Gapic::Config::Method] - # - attr_reader :update_creative_wrapper - ## - # RPC-specific configuration for `batch_update_creative_wrappers` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_update_creative_wrappers - ## - # RPC-specific configuration for `batch_activate_creative_wrappers` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_activate_creative_wrappers - ## - # RPC-specific configuration for `batch_deactivate_creative_wrappers` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_deactivate_creative_wrappers - - # @private - def initialize parent_rpcs = nil - get_creative_wrapper_config = parent_rpcs.get_creative_wrapper if parent_rpcs.respond_to? :get_creative_wrapper - @get_creative_wrapper = ::Gapic::Config::Method.new get_creative_wrapper_config - list_creative_wrappers_config = parent_rpcs.list_creative_wrappers if parent_rpcs.respond_to? :list_creative_wrappers - @list_creative_wrappers = ::Gapic::Config::Method.new list_creative_wrappers_config - create_creative_wrapper_config = parent_rpcs.create_creative_wrapper if parent_rpcs.respond_to? :create_creative_wrapper - @create_creative_wrapper = ::Gapic::Config::Method.new create_creative_wrapper_config - batch_create_creative_wrappers_config = parent_rpcs.batch_create_creative_wrappers if parent_rpcs.respond_to? :batch_create_creative_wrappers - @batch_create_creative_wrappers = ::Gapic::Config::Method.new batch_create_creative_wrappers_config - update_creative_wrapper_config = parent_rpcs.update_creative_wrapper if parent_rpcs.respond_to? :update_creative_wrapper - @update_creative_wrapper = ::Gapic::Config::Method.new update_creative_wrapper_config - batch_update_creative_wrappers_config = parent_rpcs.batch_update_creative_wrappers if parent_rpcs.respond_to? :batch_update_creative_wrappers - @batch_update_creative_wrappers = ::Gapic::Config::Method.new batch_update_creative_wrappers_config - batch_activate_creative_wrappers_config = parent_rpcs.batch_activate_creative_wrappers if parent_rpcs.respond_to? :batch_activate_creative_wrappers - @batch_activate_creative_wrappers = ::Gapic::Config::Method.new batch_activate_creative_wrappers_config - batch_deactivate_creative_wrappers_config = parent_rpcs.batch_deactivate_creative_wrappers if parent_rpcs.respond_to? :batch_deactivate_creative_wrappers - @batch_deactivate_creative_wrappers = ::Gapic::Config::Method.new batch_deactivate_creative_wrappers_config - - yield self if block_given? - end - end - end - end - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/rest/service_stub.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/rest/service_stub.rb deleted file mode 100644 index 44f057c96a08..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/creative_wrapper_service/rest/service_stub.rb +++ /dev/null @@ -1,575 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/ads/admanager/v1/creative_wrapper_service_pb" - -module Google - module Ads - module AdManager - module V1 - module CreativeWrapperService - module Rest - ## - # REST service stub for the CreativeWrapperService service. - # Service stub contains baseline method implementations - # including transcoding, making the REST call, and deserialing the response. - # - class ServiceStub - # @private - def initialize endpoint:, endpoint_template:, universe_domain:, credentials:, logger: - # These require statements are intentionally placed here to initialize - # the REST modules only when it's required. - require "gapic/rest" - - @client_stub = ::Gapic::Rest::ClientStub.new endpoint: endpoint, - endpoint_template: endpoint_template, - universe_domain: universe_domain, - credentials: credentials, - numeric_enums: true, - service_name: self.class, - raise_faraday_errors: false, - logger: logger - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @client_stub.universe_domain - end - - ## - # The effective endpoint - # - # @return [String] - # - def endpoint - @client_stub.endpoint - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger stub: false - stub ? @client_stub.stub_logger : @client_stub.logger - end - - ## - # Baseline implementation for the get_creative_wrapper REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetCreativeWrapperRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::CreativeWrapper] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::CreativeWrapper] - # A result object deserialized from the server's reply - def get_creative_wrapper request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_get_creative_wrapper_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "get_creative_wrapper", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::CreativeWrapper.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the list_creative_wrappers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListCreativeWrappersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ListCreativeWrappersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ListCreativeWrappersResponse] - # A result object deserialized from the server's reply - def list_creative_wrappers request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_list_creative_wrappers_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "list_creative_wrappers", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ListCreativeWrappersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the create_creative_wrapper REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateCreativeWrapperRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::CreativeWrapper] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::CreativeWrapper] - # A result object deserialized from the server's reply - def create_creative_wrapper request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_create_creative_wrapper_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "create_creative_wrapper", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::CreativeWrapper.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_create_creative_wrappers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersResponse] - # A result object deserialized from the server's reply - def batch_create_creative_wrappers request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_create_creative_wrappers_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_create_creative_wrappers", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the update_creative_wrapper REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::CreativeWrapper] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::CreativeWrapper] - # A result object deserialized from the server's reply - def update_creative_wrapper request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_update_creative_wrapper_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "update_creative_wrapper", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::CreativeWrapper.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_update_creative_wrappers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersResponse] - # A result object deserialized from the server's reply - def batch_update_creative_wrappers request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_update_creative_wrappers_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_update_creative_wrappers", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_activate_creative_wrappers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersResponse] - # A result object deserialized from the server's reply - def batch_activate_creative_wrappers request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_activate_creative_wrappers_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_activate_creative_wrappers", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_deactivate_creative_wrappers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersResponse] - # A result object deserialized from the server's reply - def batch_deactivate_creative_wrappers request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_deactivate_creative_wrappers_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_deactivate_creative_wrappers", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # @private - # - # GRPC transcoding helper method for the get_creative_wrapper REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetCreativeWrapperRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_get_creative_wrapper_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{name}", - matches: [ - ["name", %r{^networks/[^/]+/creativeWrappers/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the list_creative_wrappers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListCreativeWrappersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_list_creative_wrappers_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{parent}/creativeWrappers", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the create_creative_wrapper REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateCreativeWrapperRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_create_creative_wrapper_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/creativeWrappers", - body: "creative_wrapper", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_create_creative_wrappers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_create_creative_wrappers_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/creativeWrappers:batchCreate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the update_creative_wrapper REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_update_creative_wrapper_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :patch, - uri_template: "/v1/{creative_wrapper.name}", - body: "creative_wrapper", - matches: [ - ["creative_wrapper.name", %r{^networks/[^/]+/creativeWrappers/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_update_creative_wrappers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_update_creative_wrappers_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/creativeWrappers:batchUpdate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_activate_creative_wrappers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_activate_creative_wrappers_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/creativeWrappers:batchActivate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_deactivate_creative_wrappers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_deactivate_creative_wrappers_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/creativeWrappers:batchDeactivate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - end - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_field_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_field_service/rest/client.rb index e06c0586a990..53064c017c1c 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_field_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_field_service/rest/client.rb @@ -292,17 +292,18 @@ def get_custom_field request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `dataType` - # * `description` - # * `displayName` - # * `entityType` - # * `name` - # * `options.customFieldOptionId` - # * `options.displayName` - # * `status` - # * `visibility` + # Filterable fields: + #
    + #
  • dataType
  • + #
  • description
  • + #
  • displayName
  • + #
  • entityType
  • + #
  • name
  • + #
  • options.customFieldOptionId
  • + #
  • options.displayName
  • + #
  • status
  • + #
  • visibility
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_targeting_key_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_targeting_key_service/rest/client.rb index da90c91842d9..d255fbb611f5 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_targeting_key_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_targeting_key_service/rest/client.rb @@ -293,14 +293,15 @@ def get_custom_targeting_key request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `adTagName` - # * `displayName` - # * `name` - # * `reportableType` - # * `status` - # * `type` + # Filterable fields: + #
    + #
  • adTagName
  • + #
  • displayName
  • + #
  • name
  • + #
  • reportableType
  • + #
  • status
  • + #
  • type
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_targeting_value_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_targeting_value_service/rest/client.rb index 76ef5cbee84c..b8d361a8bb58 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_targeting_value_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/custom_targeting_value_service/rest/client.rb @@ -296,14 +296,15 @@ def get_custom_targeting_value request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `adTagName` - # * `customTargetingKey` - # * `displayName` - # * `matchType` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • adTagName
  • + #
  • customTargetingKey
  • + #
  • displayName
  • + #
  • matchType
  • + #
  • name
  • + #
  • status
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service.rb deleted file mode 100644 index 266aa278d140..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service.rb +++ /dev/null @@ -1,48 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/dai_authentication_key_service/credentials" -require "google/ads/ad_manager/v1/dai_authentication_key_service/paths" -require "google/ads/ad_manager/v1/dai_authentication_key_service/rest" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling `DaiAuthenticationKey` objects. - # - # @example Load this service and instantiate a REST client - # - # require "google/ads/ad_manager/v1/dai_authentication_key_service/rest" - # client = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - # - module DaiAuthenticationKeyService - end - end - end - end -end - -helper_path = ::File.join __dir__, "dai_authentication_key_service", "helpers.rb" -require "google/ads/ad_manager/v1/dai_authentication_key_service/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/credentials.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/credentials.rb deleted file mode 100644 index c901609a22c5..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/credentials.rb +++ /dev/null @@ -1,48 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "googleauth" - -module Google - module Ads - module AdManager - module V1 - module DaiAuthenticationKeyService - # Credentials for the DaiAuthenticationKeyService API. - class Credentials < ::Google::Auth::Credentials - self.scope = [ - "https://www.googleapis.com/auth/admanager", - "https://www.googleapis.com/auth/admanager.readonly" - ] - self.env_vars = [ - "GOOGLE_CLOUD_CREDENTIALS", - "GOOGLE_CLOUD_KEYFILE", - "GCLOUD_KEYFILE", - "GOOGLE_CLOUD_CREDENTIALS_JSON", - "GOOGLE_CLOUD_KEYFILE_JSON", - "GCLOUD_KEYFILE_JSON" - ] - self.paths = [ - "~/.config/google_cloud/application_default_credentials.json" - ] - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/paths.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/paths.rb deleted file mode 100644 index e6a40a1b6d76..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/paths.rb +++ /dev/null @@ -1,64 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - module DaiAuthenticationKeyService - # Path helper methods for the DaiAuthenticationKeyService API. - module Paths - ## - # Create a fully-qualified DaiAuthenticationKey resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/daiAuthenticationKeys/{dai_authentication_key}` - # - # @param network_code [String] - # @param dai_authentication_key [String] - # - # @return [::String] - def dai_authentication_key_path network_code:, dai_authentication_key: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/daiAuthenticationKeys/#{dai_authentication_key}" - end - - ## - # Create a fully-qualified Network resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}` - # - # @param network_code [String] - # - # @return [::String] - def network_path network_code: - "networks/#{network_code}" - end - - extend self - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/rest.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/rest.rb deleted file mode 100644 index c1e92d732ccb..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/rest.rb +++ /dev/null @@ -1,52 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/rest" -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/dai_authentication_key_service/credentials" -require "google/ads/ad_manager/v1/dai_authentication_key_service/paths" -require "google/ads/ad_manager/v1/dai_authentication_key_service/rest/client" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling `DaiAuthenticationKey` objects. - # - # To load this service and instantiate a REST client: - # - # require "google/ads/ad_manager/v1/dai_authentication_key_service/rest" - # client = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - # - module DaiAuthenticationKeyService - # Client for the REST transport - module Rest - end - end - end - end - end -end - -helper_path = ::File.join __dir__, "rest", "helpers.rb" -require "google/ads/ad_manager/v1/dai_authentication_key_service/rest/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/rest/client.rb deleted file mode 100644 index 01a33fc747e4..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/rest/client.rb +++ /dev/null @@ -1,1085 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/cloud/errors" -require "google/ads/admanager/v1/dai_authentication_key_service_pb" -require "google/ads/ad_manager/v1/dai_authentication_key_service/rest/service_stub" - -module Google - module Ads - module AdManager - module V1 - module DaiAuthenticationKeyService - module Rest - ## - # REST client for the DaiAuthenticationKeyService service. - # - # Provides methods for handling `DaiAuthenticationKey` objects. - # - class Client - # @private - API_VERSION = "" - - # @private - DEFAULT_ENDPOINT_TEMPLATE = "admanager.$UNIVERSE_DOMAIN$" - - include Paths - - # @private - attr_reader :dai_authentication_key_service_stub - - ## - # Configure the DaiAuthenticationKeyService Client class. - # - # See {::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @example - # - # # Modify the configuration for all DaiAuthenticationKeyService clients - # ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def self.configure - @configure ||= begin - namespace = ["Google", "Ads", "AdManager", "V1"] - parent_config = while namespace.any? - parent_name = namespace.join "::" - parent_const = const_get parent_name - break parent_const.configure if parent_const.respond_to? :configure - namespace.pop - end - default_config = Client::Configuration.new parent_config - - default_config - end - yield @configure if block_given? - @configure - end - - ## - # Configure the DaiAuthenticationKeyService Client instance. - # - # The configuration is set to the derived mode, meaning that values can be changed, - # but structural changes (adding new fields, etc.) are not allowed. Structural changes - # should be made on {Client.configure}. - # - # See {::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def configure - yield @config if block_given? - @config - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @dai_authentication_key_service_stub.universe_domain - end - - ## - # Create a new DaiAuthenticationKeyService REST client object. - # - # @example - # - # # Create a client using the default configuration - # client = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - # - # # Create a client using a custom configuration - # client = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the DaiAuthenticationKeyService client. - # @yieldparam config [Client::Configuration] - # - def initialize - # Create the configuration object - @config = Configuration.new Client.configure - - # Yield the configuration if needed - yield @config if block_given? - - # Create credentials - credentials = @config.credentials - # Use self-signed JWT if the endpoint is unchanged from default, - # but only if the default endpoint does not have a region prefix. - enable_self_signed_jwt = @config.endpoint.nil? || - (@config.endpoint == Configuration::DEFAULT_ENDPOINT && - !@config.endpoint.split(".").first.include?("-")) - credentials ||= Credentials.default scope: @config.scope, - enable_self_signed_jwt: enable_self_signed_jwt - if credentials.is_a?(::String) || credentials.is_a?(::Hash) - credentials = Credentials.new credentials, scope: @config.scope - end - - @quota_project_id = @config.quota_project - @quota_project_id ||= credentials.quota_project_id if credentials.respond_to? :quota_project_id - - @dai_authentication_key_service_stub = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::ServiceStub.new( - endpoint: @config.endpoint, - endpoint_template: DEFAULT_ENDPOINT_TEMPLATE, - universe_domain: @config.universe_domain, - credentials: credentials, - logger: @config.logger - ) - - @dai_authentication_key_service_stub.logger(stub: true)&.info do |entry| - entry.set_system_name - entry.set_service - entry.message = "Created client for #{entry.service}" - entry.set_credentials_fields credentials - entry.set "customEndpoint", @config.endpoint if @config.endpoint - entry.set "defaultTimeout", @config.timeout if @config.timeout - entry.set "quotaProject", @quota_project_id if @quota_project_id - end - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger - @dai_authentication_key_service_stub.logger - end - - # Service calls - - ## - # Retrieves a `DaiAuthenticationKey` object. - # - # @overload get_dai_authentication_key(request, options = nil) - # Pass arguments to `get_dai_authentication_key` via a request object, either of type - # {::Google::Ads::AdManager::V1::GetDaiAuthenticationKeyRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::GetDaiAuthenticationKeyRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload get_dai_authentication_key(name: nil) - # Pass arguments to `get_dai_authentication_key` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param name [::String] - # Required. The resource name of the `DaiAuthenticationKey`. - # Format: - # `networks/{network_code}/daiAuthenticationKeys/{dai_authentication_key_id}` - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::GetDaiAuthenticationKeyRequest.new - # - # # Call the get_dai_authentication_key method. - # result = client.get_dai_authentication_key request - # - # # The returned object is of type Google::Ads::AdManager::V1::DaiAuthenticationKey. - # p result - # - def get_dai_authentication_key request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::GetDaiAuthenticationKeyRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.get_dai_authentication_key.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.get_dai_authentication_key.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.get_dai_authentication_key.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_authentication_key_service_stub.get_dai_authentication_key request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Lists `DaiAuthenticationKey` objects. - # - # @overload list_dai_authentication_keys(request, options = nil) - # Pass arguments to `list_dai_authentication_keys` via a request object, either of type - # {::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload list_dai_authentication_keys(parent: nil, page_size: nil, page_token: nil, filter: nil, order_by: nil, skip: nil) - # Pass arguments to `list_dai_authentication_keys` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent, which owns this collection of DaiAuthenticationKeys. - # Format: `networks/{network_code}` - # @param page_size [::Integer] - # Optional. The maximum number of `DaiAuthenticationKeys` to return. The - # service may return fewer than this value. If unspecified, at most 50 - # `DaiAuthenticationKeys` will be returned. The maximum value is 1000; values - # greater than 1000 will be coerced to 1000. - # @param page_token [::String] - # Optional. A page token, received from a previous - # `ListDaiAuthenticationKeys` call. Provide this to retrieve the subsequent - # page. - # - # When paginating, all other parameters provided to - # `ListDaiAuthenticationKeys` must match the call that provided the page - # token. - # @param filter [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` - # @param order_by [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @param skip [::Integer] - # Optional. Number of individual resources to skip while paginating. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::DaiAuthenticationKey>] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::DaiAuthenticationKey>] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::ListDaiAuthenticationKeysRequest.new - # - # # Call the list_dai_authentication_keys method. - # result = client.list_dai_authentication_keys request - # - # # The returned object is of type Gapic::PagedEnumerable. You can iterate - # # over elements, and API calls will be issued to fetch pages as needed. - # result.each do |item| - # # Each element is of type ::Google::Ads::AdManager::V1::DaiAuthenticationKey. - # p item - # end - # - def list_dai_authentication_keys request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.list_dai_authentication_keys.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.list_dai_authentication_keys.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.list_dai_authentication_keys.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_authentication_key_service_stub.list_dai_authentication_keys request, options do |result, operation| - result = ::Gapic::Rest::PagedEnumerable.new @dai_authentication_key_service_stub, :list_dai_authentication_keys, "dai_authentication_keys", request, result, options - yield result, operation if block_given? - throw :response, result - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Creates a `DaiAuthenticationKey` object. - # - # @overload create_dai_authentication_key(request, options = nil) - # Pass arguments to `create_dai_authentication_key` via a request object, either of type - # {::Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload create_dai_authentication_key(parent: nil, dai_authentication_key: nil) - # Pass arguments to `create_dai_authentication_key` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where this `DaiAuthenticationKey` will be - # created. Format: `networks/{network_code}` - # @param dai_authentication_key [::Google::Ads::AdManager::V1::DaiAuthenticationKey, ::Hash] - # Required. The `DaiAuthenticationKey` to create. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest.new - # - # # Call the create_dai_authentication_key method. - # result = client.create_dai_authentication_key request - # - # # The returned object is of type Google::Ads::AdManager::V1::DaiAuthenticationKey. - # p result - # - def create_dai_authentication_key request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.create_dai_authentication_key.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.create_dai_authentication_key.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.create_dai_authentication_key.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_authentication_key_service_stub.create_dai_authentication_key request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Batch creates `DaiAuthenticationKey` objects. - # - # @overload batch_create_dai_authentication_keys(request, options = nil) - # Pass arguments to `batch_create_dai_authentication_keys` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_create_dai_authentication_keys(parent: nil, requests: nil) - # Pass arguments to `batch_create_dai_authentication_keys` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where `DaiAuthenticationKeys` will be - # created. Format: `networks/{network_code}` The parent field in the - # CreateDaiAuthenticationKeyRequest must match this field. - # @param requests [::Array<::Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest, ::Hash>] - # Required. The `DaiAuthenticationKey` objects to create. - # A maximum of 100 objects can be created in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysRequest.new - # - # # Call the batch_create_dai_authentication_keys method. - # result = client.batch_create_dai_authentication_keys request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysResponse. - # p result - # - def batch_create_dai_authentication_keys request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_create_dai_authentication_keys.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_create_dai_authentication_keys.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_create_dai_authentication_keys.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_authentication_key_service_stub.batch_create_dai_authentication_keys request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Updates a `DaiAuthenticationKey` object. - # - # @overload update_dai_authentication_key(request, options = nil) - # Pass arguments to `update_dai_authentication_key` via a request object, either of type - # {::Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload update_dai_authentication_key(dai_authentication_key: nil, update_mask: nil) - # Pass arguments to `update_dai_authentication_key` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param dai_authentication_key [::Google::Ads::AdManager::V1::DaiAuthenticationKey, ::Hash] - # Required. The `DaiAuthenticationKey` to update. - # - # The `DaiAuthenticationKey`'s `name` is used to identify the - # `DaiAuthenticationKey` to update. - # @param update_mask [::Google::Protobuf::FieldMask, ::Hash] - # Optional. The list of fields to update. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest.new - # - # # Call the update_dai_authentication_key method. - # result = client.update_dai_authentication_key request - # - # # The returned object is of type Google::Ads::AdManager::V1::DaiAuthenticationKey. - # p result - # - def update_dai_authentication_key request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.update_dai_authentication_key.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.update_dai_authentication_key.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.update_dai_authentication_key.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_authentication_key_service_stub.update_dai_authentication_key request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Batch updates `DaiAuthenticationKey` objects. - # - # @overload batch_update_dai_authentication_keys(request, options = nil) - # Pass arguments to `batch_update_dai_authentication_keys` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_update_dai_authentication_keys(parent: nil, requests: nil) - # Pass arguments to `batch_update_dai_authentication_keys` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where `DaiAuthenticationKeys` will be - # updated. Format: `networks/{network_code}` The parent field in the - # UpdateDaiAuthenticationKeyRequest must match this field. - # @param requests [::Array<::Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest, ::Hash>] - # Required. The `DaiAuthenticationKey` objects to update. - # A maximum of 100 objects can be updated in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysRequest.new - # - # # Call the batch_update_dai_authentication_keys method. - # result = client.batch_update_dai_authentication_keys request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysResponse. - # p result - # - def batch_update_dai_authentication_keys request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_update_dai_authentication_keys.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_update_dai_authentication_keys.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_update_dai_authentication_keys.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_authentication_key_service_stub.batch_update_dai_authentication_keys request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Activates a list of `DaiAuthenticationKey` objects. - # - # @overload batch_activate_dai_authentication_keys(request, options = nil) - # Pass arguments to `batch_activate_dai_authentication_keys` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_activate_dai_authentication_keys(parent: nil, names: nil) - # Pass arguments to `batch_activate_dai_authentication_keys` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. Format: `networks/{network_code}` - # @param names [::Array<::String>] - # Required. Resource names for the DaiAuthenticationKey. - # Format: - # `networks/{network_code}/daiAuthenticationKeys/{dai_authentication_key}` - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysRequest.new - # - # # Call the batch_activate_dai_authentication_keys method. - # result = client.batch_activate_dai_authentication_keys request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysResponse. - # p result - # - def batch_activate_dai_authentication_keys request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_activate_dai_authentication_keys.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_activate_dai_authentication_keys.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_activate_dai_authentication_keys.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_authentication_key_service_stub.batch_activate_dai_authentication_keys request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Deactivates a list of `DaiAuthenticationKey` objects. - # - # @overload batch_deactivate_dai_authentication_keys(request, options = nil) - # Pass arguments to `batch_deactivate_dai_authentication_keys` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_deactivate_dai_authentication_keys(parent: nil, names: nil) - # Pass arguments to `batch_deactivate_dai_authentication_keys` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. Format: `networks/{network_code}` - # @param names [::Array<::String>] - # Required. Resource names for the DaiAuthenticationKey. - # Format: - # `networks/{network_code}/daiAuthenticationKeys/{dai_authentication_key}` - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysRequest.new - # - # # Call the batch_deactivate_dai_authentication_keys method. - # result = client.batch_deactivate_dai_authentication_keys request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysResponse. - # p result - # - def batch_deactivate_dai_authentication_keys request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_deactivate_dai_authentication_keys.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_deactivate_dai_authentication_keys.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_deactivate_dai_authentication_keys.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_authentication_key_service_stub.batch_deactivate_dai_authentication_keys request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Configuration class for the DaiAuthenticationKeyService REST API. - # - # This class represents the configuration for DaiAuthenticationKeyService REST, - # providing control over timeouts, retry behavior, logging, transport - # parameters, and other low-level controls. Certain parameters can also be - # applied individually to specific RPCs. See - # {::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client::Configuration::Rpcs} - # for a list of RPCs that can be configured independently. - # - # Configuration can be applied globally to all clients, or to a single client - # on construction. - # - # @example - # - # # Modify the global config, setting the timeout for - # # get_dai_authentication_key to 20 seconds, - # # and all remaining timeouts to 10 seconds. - # ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # config.rpcs.get_dai_authentication_key.timeout = 20.0 - # end - # - # # Apply the above configuration only to a new client. - # client = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new do |config| - # config.timeout = 10.0 - # config.rpcs.get_dai_authentication_key.timeout = 20.0 - # end - # - # @!attribute [rw] endpoint - # A custom service endpoint, as a hostname or hostname:port. The default is - # nil, indicating to use the default endpoint in the current universe domain. - # @return [::String,nil] - # @!attribute [rw] credentials - # Credentials to send with calls. You may provide any of the following types: - # * (`String`) The path to a service account key file in JSON format - # * (`Hash`) A service account key as a Hash - # * (`Google::Auth::Credentials`) A googleauth credentials object - # (see the [googleauth docs](https://rubydoc.info/gems/googleauth/Google/Auth/Credentials)) - # * (`Signet::OAuth2::Client`) A signet oauth2 client object - # (see the [signet docs](https://rubydoc.info/gems/signet/Signet/OAuth2/Client)) - # * (`nil`) indicating no credentials - # - # Warning: If you accept a credential configuration (JSON file or Hash) from an - # external source for authentication to Google Cloud, you must validate it before - # providing it to a Google API client library. Providing an unvalidated credential - # configuration to Google APIs can compromise the security of your systems and data. - # For more information, refer to [Validate credential configurations from external - # sources](https://cloud.google.com/docs/authentication/external/externally-sourced-credentials). - # @return [::Object] - # @!attribute [rw] scope - # The OAuth scopes - # @return [::Array<::String>] - # @!attribute [rw] lib_name - # The library name as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] lib_version - # The library version as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] timeout - # The call timeout in seconds. - # @return [::Numeric] - # @!attribute [rw] metadata - # Additional headers to be sent with the call. - # @return [::Hash{::Symbol=>::String}] - # @!attribute [rw] retry_policy - # The retry policy. The value is a hash with the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # @return [::Hash] - # @!attribute [rw] quota_project - # A separate project against which to charge quota. - # @return [::String] - # @!attribute [rw] universe_domain - # The universe domain within which to make requests. This determines the - # default endpoint URL. The default value of nil uses the environment - # universe (usually the default "googleapis.com" universe). - # @return [::String,nil] - # @!attribute [rw] logger - # A custom logger to use for request/response debug logging, or the value - # `:default` (the default) to construct a default logger, or `nil` to - # explicitly disable logging. - # @return [::Logger,:default,nil] - # - class Configuration - extend ::Gapic::Config - - # @private - # The endpoint specific to the default "googleapis.com" universe. Deprecated. - DEFAULT_ENDPOINT = "admanager.googleapis.com" - - config_attr :endpoint, nil, ::String, nil - config_attr :credentials, nil do |value| - allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] - allowed.any? { |klass| klass === value } - end - config_attr :scope, nil, ::String, ::Array, nil - config_attr :lib_name, nil, ::String, nil - config_attr :lib_version, nil, ::String, nil - config_attr :timeout, nil, ::Numeric, nil - config_attr :metadata, nil, ::Hash, nil - config_attr :retry_policy, nil, ::Hash, ::Proc, nil - config_attr :quota_project, nil, ::String, nil - config_attr :universe_domain, nil, ::String, nil - config_attr :logger, :default, ::Logger, nil, :default - - # @private - def initialize parent_config = nil - @parent_config = parent_config unless parent_config.nil? - - yield self if block_given? - end - - ## - # Configurations for individual RPCs - # @return [Rpcs] - # - def rpcs - @rpcs ||= begin - parent_rpcs = nil - parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) - Rpcs.new parent_rpcs - end - end - - ## - # Configuration RPC class for the DaiAuthenticationKeyService API. - # - # Includes fields providing the configuration for each RPC in this service. - # Each configuration object is of type `Gapic::Config::Method` and includes - # the following configuration fields: - # - # * `timeout` (*type:* `Numeric`) - The call timeout in seconds - # * `metadata` (*type:* `Hash{Symbol=>String}`) - Additional headers - # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields - # include the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # - class Rpcs - ## - # RPC-specific configuration for `get_dai_authentication_key` - # @return [::Gapic::Config::Method] - # - attr_reader :get_dai_authentication_key - ## - # RPC-specific configuration for `list_dai_authentication_keys` - # @return [::Gapic::Config::Method] - # - attr_reader :list_dai_authentication_keys - ## - # RPC-specific configuration for `create_dai_authentication_key` - # @return [::Gapic::Config::Method] - # - attr_reader :create_dai_authentication_key - ## - # RPC-specific configuration for `batch_create_dai_authentication_keys` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_create_dai_authentication_keys - ## - # RPC-specific configuration for `update_dai_authentication_key` - # @return [::Gapic::Config::Method] - # - attr_reader :update_dai_authentication_key - ## - # RPC-specific configuration for `batch_update_dai_authentication_keys` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_update_dai_authentication_keys - ## - # RPC-specific configuration for `batch_activate_dai_authentication_keys` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_activate_dai_authentication_keys - ## - # RPC-specific configuration for `batch_deactivate_dai_authentication_keys` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_deactivate_dai_authentication_keys - - # @private - def initialize parent_rpcs = nil - get_dai_authentication_key_config = parent_rpcs.get_dai_authentication_key if parent_rpcs.respond_to? :get_dai_authentication_key - @get_dai_authentication_key = ::Gapic::Config::Method.new get_dai_authentication_key_config - list_dai_authentication_keys_config = parent_rpcs.list_dai_authentication_keys if parent_rpcs.respond_to? :list_dai_authentication_keys - @list_dai_authentication_keys = ::Gapic::Config::Method.new list_dai_authentication_keys_config - create_dai_authentication_key_config = parent_rpcs.create_dai_authentication_key if parent_rpcs.respond_to? :create_dai_authentication_key - @create_dai_authentication_key = ::Gapic::Config::Method.new create_dai_authentication_key_config - batch_create_dai_authentication_keys_config = parent_rpcs.batch_create_dai_authentication_keys if parent_rpcs.respond_to? :batch_create_dai_authentication_keys - @batch_create_dai_authentication_keys = ::Gapic::Config::Method.new batch_create_dai_authentication_keys_config - update_dai_authentication_key_config = parent_rpcs.update_dai_authentication_key if parent_rpcs.respond_to? :update_dai_authentication_key - @update_dai_authentication_key = ::Gapic::Config::Method.new update_dai_authentication_key_config - batch_update_dai_authentication_keys_config = parent_rpcs.batch_update_dai_authentication_keys if parent_rpcs.respond_to? :batch_update_dai_authentication_keys - @batch_update_dai_authentication_keys = ::Gapic::Config::Method.new batch_update_dai_authentication_keys_config - batch_activate_dai_authentication_keys_config = parent_rpcs.batch_activate_dai_authentication_keys if parent_rpcs.respond_to? :batch_activate_dai_authentication_keys - @batch_activate_dai_authentication_keys = ::Gapic::Config::Method.new batch_activate_dai_authentication_keys_config - batch_deactivate_dai_authentication_keys_config = parent_rpcs.batch_deactivate_dai_authentication_keys if parent_rpcs.respond_to? :batch_deactivate_dai_authentication_keys - @batch_deactivate_dai_authentication_keys = ::Gapic::Config::Method.new batch_deactivate_dai_authentication_keys_config - - yield self if block_given? - end - end - end - end - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/rest/service_stub.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/rest/service_stub.rb deleted file mode 100644 index fe7f49aba3fe..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_authentication_key_service/rest/service_stub.rb +++ /dev/null @@ -1,575 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/ads/admanager/v1/dai_authentication_key_service_pb" - -module Google - module Ads - module AdManager - module V1 - module DaiAuthenticationKeyService - module Rest - ## - # REST service stub for the DaiAuthenticationKeyService service. - # Service stub contains baseline method implementations - # including transcoding, making the REST call, and deserialing the response. - # - class ServiceStub - # @private - def initialize endpoint:, endpoint_template:, universe_domain:, credentials:, logger: - # These require statements are intentionally placed here to initialize - # the REST modules only when it's required. - require "gapic/rest" - - @client_stub = ::Gapic::Rest::ClientStub.new endpoint: endpoint, - endpoint_template: endpoint_template, - universe_domain: universe_domain, - credentials: credentials, - numeric_enums: true, - service_name: self.class, - raise_faraday_errors: false, - logger: logger - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @client_stub.universe_domain - end - - ## - # The effective endpoint - # - # @return [String] - # - def endpoint - @client_stub.endpoint - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger stub: false - stub ? @client_stub.stub_logger : @client_stub.logger - end - - ## - # Baseline implementation for the get_dai_authentication_key REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetDaiAuthenticationKeyRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # A result object deserialized from the server's reply - def get_dai_authentication_key request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_get_dai_authentication_key_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "get_dai_authentication_key", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::DaiAuthenticationKey.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the list_dai_authentication_keys REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysResponse] - # A result object deserialized from the server's reply - def list_dai_authentication_keys request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_list_dai_authentication_keys_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "list_dai_authentication_keys", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the create_dai_authentication_key REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # A result object deserialized from the server's reply - def create_dai_authentication_key request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_create_dai_authentication_key_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "create_dai_authentication_key", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::DaiAuthenticationKey.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_create_dai_authentication_keys REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysResponse] - # A result object deserialized from the server's reply - def batch_create_dai_authentication_keys request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_create_dai_authentication_keys_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_create_dai_authentication_keys", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the update_dai_authentication_key REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # A result object deserialized from the server's reply - def update_dai_authentication_key request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_update_dai_authentication_key_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "update_dai_authentication_key", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::DaiAuthenticationKey.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_update_dai_authentication_keys REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysResponse] - # A result object deserialized from the server's reply - def batch_update_dai_authentication_keys request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_update_dai_authentication_keys_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_update_dai_authentication_keys", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_activate_dai_authentication_keys REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysResponse] - # A result object deserialized from the server's reply - def batch_activate_dai_authentication_keys request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_activate_dai_authentication_keys_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_activate_dai_authentication_keys", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_deactivate_dai_authentication_keys REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysResponse] - # A result object deserialized from the server's reply - def batch_deactivate_dai_authentication_keys request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_deactivate_dai_authentication_keys_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_deactivate_dai_authentication_keys", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # @private - # - # GRPC transcoding helper method for the get_dai_authentication_key REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetDaiAuthenticationKeyRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_get_dai_authentication_key_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{name}", - matches: [ - ["name", %r{^networks/[^/]+/daiAuthenticationKeys/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the list_dai_authentication_keys REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_list_dai_authentication_keys_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{parent}/daiAuthenticationKeys", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the create_dai_authentication_key REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_create_dai_authentication_key_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/daiAuthenticationKeys", - body: "dai_authentication_key", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_create_dai_authentication_keys REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_create_dai_authentication_keys_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/daiAuthenticationKeys:batchCreate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the update_dai_authentication_key REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_update_dai_authentication_key_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :patch, - uri_template: "/v1/{dai_authentication_key.name}", - body: "dai_authentication_key", - matches: [ - ["dai_authentication_key.name", %r{^networks/[^/]+/daiAuthenticationKeys/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_update_dai_authentication_keys REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_update_dai_authentication_keys_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/daiAuthenticationKeys:batchUpdate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_activate_dai_authentication_keys REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_activate_dai_authentication_keys_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/daiAuthenticationKeys:batchActivate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_deactivate_dai_authentication_keys REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_deactivate_dai_authentication_keys_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/daiAuthenticationKeys:batchDeactivate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - end - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service.rb deleted file mode 100644 index 39d18778de31..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service.rb +++ /dev/null @@ -1,48 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/dai_encoding_profile_service/credentials" -require "google/ads/ad_manager/v1/dai_encoding_profile_service/paths" -require "google/ads/ad_manager/v1/dai_encoding_profile_service/rest" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling `DaiEncodingProfile` objects. - # - # @example Load this service and instantiate a REST client - # - # require "google/ads/ad_manager/v1/dai_encoding_profile_service/rest" - # client = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - # - module DaiEncodingProfileService - end - end - end - end -end - -helper_path = ::File.join __dir__, "dai_encoding_profile_service", "helpers.rb" -require "google/ads/ad_manager/v1/dai_encoding_profile_service/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/credentials.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/credentials.rb deleted file mode 100644 index 4867daa0f64f..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/credentials.rb +++ /dev/null @@ -1,48 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "googleauth" - -module Google - module Ads - module AdManager - module V1 - module DaiEncodingProfileService - # Credentials for the DaiEncodingProfileService API. - class Credentials < ::Google::Auth::Credentials - self.scope = [ - "https://www.googleapis.com/auth/admanager", - "https://www.googleapis.com/auth/admanager.readonly" - ] - self.env_vars = [ - "GOOGLE_CLOUD_CREDENTIALS", - "GOOGLE_CLOUD_KEYFILE", - "GCLOUD_KEYFILE", - "GOOGLE_CLOUD_CREDENTIALS_JSON", - "GOOGLE_CLOUD_KEYFILE_JSON", - "GCLOUD_KEYFILE_JSON" - ] - self.paths = [ - "~/.config/google_cloud/application_default_credentials.json" - ] - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/paths.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/paths.rb deleted file mode 100644 index f85b199c7e88..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/paths.rb +++ /dev/null @@ -1,64 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - module DaiEncodingProfileService - # Path helper methods for the DaiEncodingProfileService API. - module Paths - ## - # Create a fully-qualified DaiEncodingProfile resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile}` - # - # @param network_code [String] - # @param dai_encoding_profile [String] - # - # @return [::String] - def dai_encoding_profile_path network_code:, dai_encoding_profile: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/daiEncodingProfiles/#{dai_encoding_profile}" - end - - ## - # Create a fully-qualified Network resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}` - # - # @param network_code [String] - # - # @return [::String] - def network_path network_code: - "networks/#{network_code}" - end - - extend self - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/rest.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/rest.rb deleted file mode 100644 index 7507e05e7c7e..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/rest.rb +++ /dev/null @@ -1,52 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/rest" -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/dai_encoding_profile_service/credentials" -require "google/ads/ad_manager/v1/dai_encoding_profile_service/paths" -require "google/ads/ad_manager/v1/dai_encoding_profile_service/rest/client" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling `DaiEncodingProfile` objects. - # - # To load this service and instantiate a REST client: - # - # require "google/ads/ad_manager/v1/dai_encoding_profile_service/rest" - # client = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - # - module DaiEncodingProfileService - # Client for the REST transport - module Rest - end - end - end - end - end -end - -helper_path = ::File.join __dir__, "rest", "helpers.rb" -require "google/ads/ad_manager/v1/dai_encoding_profile_service/rest/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/rest/client.rb deleted file mode 100644 index dc25e1ef6c99..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/rest/client.rb +++ /dev/null @@ -1,1085 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/cloud/errors" -require "google/ads/admanager/v1/dai_encoding_profile_service_pb" -require "google/ads/ad_manager/v1/dai_encoding_profile_service/rest/service_stub" - -module Google - module Ads - module AdManager - module V1 - module DaiEncodingProfileService - module Rest - ## - # REST client for the DaiEncodingProfileService service. - # - # Provides methods for handling `DaiEncodingProfile` objects. - # - class Client - # @private - API_VERSION = "" - - # @private - DEFAULT_ENDPOINT_TEMPLATE = "admanager.$UNIVERSE_DOMAIN$" - - include Paths - - # @private - attr_reader :dai_encoding_profile_service_stub - - ## - # Configure the DaiEncodingProfileService Client class. - # - # See {::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @example - # - # # Modify the configuration for all DaiEncodingProfileService clients - # ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def self.configure - @configure ||= begin - namespace = ["Google", "Ads", "AdManager", "V1"] - parent_config = while namespace.any? - parent_name = namespace.join "::" - parent_const = const_get parent_name - break parent_const.configure if parent_const.respond_to? :configure - namespace.pop - end - default_config = Client::Configuration.new parent_config - - default_config - end - yield @configure if block_given? - @configure - end - - ## - # Configure the DaiEncodingProfileService Client instance. - # - # The configuration is set to the derived mode, meaning that values can be changed, - # but structural changes (adding new fields, etc.) are not allowed. Structural changes - # should be made on {Client.configure}. - # - # See {::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def configure - yield @config if block_given? - @config - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @dai_encoding_profile_service_stub.universe_domain - end - - ## - # Create a new DaiEncodingProfileService REST client object. - # - # @example - # - # # Create a client using the default configuration - # client = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - # - # # Create a client using a custom configuration - # client = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the DaiEncodingProfileService client. - # @yieldparam config [Client::Configuration] - # - def initialize - # Create the configuration object - @config = Configuration.new Client.configure - - # Yield the configuration if needed - yield @config if block_given? - - # Create credentials - credentials = @config.credentials - # Use self-signed JWT if the endpoint is unchanged from default, - # but only if the default endpoint does not have a region prefix. - enable_self_signed_jwt = @config.endpoint.nil? || - (@config.endpoint == Configuration::DEFAULT_ENDPOINT && - !@config.endpoint.split(".").first.include?("-")) - credentials ||= Credentials.default scope: @config.scope, - enable_self_signed_jwt: enable_self_signed_jwt - if credentials.is_a?(::String) || credentials.is_a?(::Hash) - credentials = Credentials.new credentials, scope: @config.scope - end - - @quota_project_id = @config.quota_project - @quota_project_id ||= credentials.quota_project_id if credentials.respond_to? :quota_project_id - - @dai_encoding_profile_service_stub = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::ServiceStub.new( - endpoint: @config.endpoint, - endpoint_template: DEFAULT_ENDPOINT_TEMPLATE, - universe_domain: @config.universe_domain, - credentials: credentials, - logger: @config.logger - ) - - @dai_encoding_profile_service_stub.logger(stub: true)&.info do |entry| - entry.set_system_name - entry.set_service - entry.message = "Created client for #{entry.service}" - entry.set_credentials_fields credentials - entry.set "customEndpoint", @config.endpoint if @config.endpoint - entry.set "defaultTimeout", @config.timeout if @config.timeout - entry.set "quotaProject", @quota_project_id if @quota_project_id - end - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger - @dai_encoding_profile_service_stub.logger - end - - # Service calls - - ## - # Retrieves a `DaiEncodingProfile` object. - # - # @overload get_dai_encoding_profile(request, options = nil) - # Pass arguments to `get_dai_encoding_profile` via a request object, either of type - # {::Google::Ads::AdManager::V1::GetDaiEncodingProfileRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::GetDaiEncodingProfileRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload get_dai_encoding_profile(name: nil) - # Pass arguments to `get_dai_encoding_profile` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param name [::String] - # Required. The resource name of the DaiEncodingProfile. - # Format: - # `networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}` - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::GetDaiEncodingProfileRequest.new - # - # # Call the get_dai_encoding_profile method. - # result = client.get_dai_encoding_profile request - # - # # The returned object is of type Google::Ads::AdManager::V1::DaiEncodingProfile. - # p result - # - def get_dai_encoding_profile request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::GetDaiEncodingProfileRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.get_dai_encoding_profile.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.get_dai_encoding_profile.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.get_dai_encoding_profile.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_encoding_profile_service_stub.get_dai_encoding_profile request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Lists `DaiEncodingProfile` objects. - # - # @overload list_dai_encoding_profiles(request, options = nil) - # Pass arguments to `list_dai_encoding_profiles` via a request object, either of type - # {::Google::Ads::AdManager::V1::ListDaiEncodingProfilesRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::ListDaiEncodingProfilesRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload list_dai_encoding_profiles(parent: nil, page_size: nil, page_token: nil, filter: nil, order_by: nil, skip: nil) - # Pass arguments to `list_dai_encoding_profiles` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent, which owns this collection of DaiEncodingProfiles. - # Format: `networks/{network_code}` - # @param page_size [::Integer] - # Optional. The maximum number of `DaiEncodingProfiles` to return. The - # service may return fewer than this value. If unspecified, at most 50 - # `DaiEncodingProfiles` will be returned. The maximum value is 1000; values - # above 1000 will be coerced to 1000. - # @param page_token [::String] - # Optional. A page token, received from a previous `ListDaiEncodingProfiles` - # call. Provide this to retrieve the subsequent page. - # - # When paginating, all other parameters provided to `ListDaiEncodingProfiles` - # must match the call that provided the page token. - # @param filter [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `containerType` - # * `displayName` - # * `name` - # * `status` - # * `variantType` - # @param order_by [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @param skip [::Integer] - # Optional. Number of individual resources to skip while paginating. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::DaiEncodingProfile>] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::DaiEncodingProfile>] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::ListDaiEncodingProfilesRequest.new - # - # # Call the list_dai_encoding_profiles method. - # result = client.list_dai_encoding_profiles request - # - # # The returned object is of type Gapic::PagedEnumerable. You can iterate - # # over elements, and API calls will be issued to fetch pages as needed. - # result.each do |item| - # # Each element is of type ::Google::Ads::AdManager::V1::DaiEncodingProfile. - # p item - # end - # - def list_dai_encoding_profiles request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::ListDaiEncodingProfilesRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.list_dai_encoding_profiles.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.list_dai_encoding_profiles.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.list_dai_encoding_profiles.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_encoding_profile_service_stub.list_dai_encoding_profiles request, options do |result, operation| - result = ::Gapic::Rest::PagedEnumerable.new @dai_encoding_profile_service_stub, :list_dai_encoding_profiles, "dai_encoding_profiles", request, result, options - yield result, operation if block_given? - throw :response, result - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Creates a `DaiEncodingProfile` object. - # - # @overload create_dai_encoding_profile(request, options = nil) - # Pass arguments to `create_dai_encoding_profile` via a request object, either of type - # {::Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload create_dai_encoding_profile(parent: nil, dai_encoding_profile: nil) - # Pass arguments to `create_dai_encoding_profile` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where this `DaiEncodingProfile` will be - # created. Format: `networks/{network_code}` - # @param dai_encoding_profile [::Google::Ads::AdManager::V1::DaiEncodingProfile, ::Hash] - # Required. The `DaiEncodingProfile` to create. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest.new - # - # # Call the create_dai_encoding_profile method. - # result = client.create_dai_encoding_profile request - # - # # The returned object is of type Google::Ads::AdManager::V1::DaiEncodingProfile. - # p result - # - def create_dai_encoding_profile request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.create_dai_encoding_profile.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.create_dai_encoding_profile.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.create_dai_encoding_profile.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_encoding_profile_service_stub.create_dai_encoding_profile request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Batch creates `DaiEncodingProfile` objects. - # - # @overload batch_create_dai_encoding_profiles(request, options = nil) - # Pass arguments to `batch_create_dai_encoding_profiles` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_create_dai_encoding_profiles(parent: nil, requests: nil) - # Pass arguments to `batch_create_dai_encoding_profiles` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where `DaiEncodingProfiles` will be created. - # Format: `networks/{network_code}` - # The parent field in the CreateDaiEncodingProfileRequest must match this - # field. - # @param requests [::Array<::Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest, ::Hash>] - # Required. The `DaiEncodingProfile` objects to create. - # A maximum of 100 objects can be created in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesRequest.new - # - # # Call the batch_create_dai_encoding_profiles method. - # result = client.batch_create_dai_encoding_profiles request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesResponse. - # p result - # - def batch_create_dai_encoding_profiles request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_create_dai_encoding_profiles.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_create_dai_encoding_profiles.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_create_dai_encoding_profiles.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_encoding_profile_service_stub.batch_create_dai_encoding_profiles request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Updates a `DaiEncodingProfile` object. - # - # @overload update_dai_encoding_profile(request, options = nil) - # Pass arguments to `update_dai_encoding_profile` via a request object, either of type - # {::Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload update_dai_encoding_profile(dai_encoding_profile: nil, update_mask: nil) - # Pass arguments to `update_dai_encoding_profile` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param dai_encoding_profile [::Google::Ads::AdManager::V1::DaiEncodingProfile, ::Hash] - # Required. The `DaiEncodingProfile` to update. - # - # The `DaiEncodingProfile`'s `name` is used to identify the - # `DaiEncodingProfile` to update. - # @param update_mask [::Google::Protobuf::FieldMask, ::Hash] - # Optional. The list of fields to update. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest.new - # - # # Call the update_dai_encoding_profile method. - # result = client.update_dai_encoding_profile request - # - # # The returned object is of type Google::Ads::AdManager::V1::DaiEncodingProfile. - # p result - # - def update_dai_encoding_profile request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.update_dai_encoding_profile.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.update_dai_encoding_profile.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.update_dai_encoding_profile.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_encoding_profile_service_stub.update_dai_encoding_profile request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Batch updates `DaiEncodingProfile` objects. - # - # @overload batch_update_dai_encoding_profiles(request, options = nil) - # Pass arguments to `batch_update_dai_encoding_profiles` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_update_dai_encoding_profiles(parent: nil, requests: nil) - # Pass arguments to `batch_update_dai_encoding_profiles` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where `DaiEncodingProfiles` will be updated. - # Format: `networks/{network_code}` - # The parent field in the UpdateDaiEncodingProfileRequest must match this - # field. - # @param requests [::Array<::Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest, ::Hash>] - # Required. The `DaiEncodingProfile` objects to update. - # A maximum of 100 objects can be updated in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesRequest.new - # - # # Call the batch_update_dai_encoding_profiles method. - # result = client.batch_update_dai_encoding_profiles request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesResponse. - # p result - # - def batch_update_dai_encoding_profiles request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_update_dai_encoding_profiles.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_update_dai_encoding_profiles.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_update_dai_encoding_profiles.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_encoding_profile_service_stub.batch_update_dai_encoding_profiles request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Activates a list of `DaiEncodingProfile` objects. - # - # @overload batch_activate_dai_encoding_profiles(request, options = nil) - # Pass arguments to `batch_activate_dai_encoding_profiles` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_activate_dai_encoding_profiles(parent: nil, requests: nil) - # Pass arguments to `batch_activate_dai_encoding_profiles` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. Format: `networks/{network_code}` - # @param requests [::Array<::Google::Ads::AdManager::V1::ActivateDaiEncodingProfileRequest, ::Hash>] - # Required. The `DaiEncodingProfile` objects to activate. - # A maximum of 100 objects can be activated in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesRequest.new - # - # # Call the batch_activate_dai_encoding_profiles method. - # result = client.batch_activate_dai_encoding_profiles request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesResponse. - # p result - # - def batch_activate_dai_encoding_profiles request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_activate_dai_encoding_profiles.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_activate_dai_encoding_profiles.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_activate_dai_encoding_profiles.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_encoding_profile_service_stub.batch_activate_dai_encoding_profiles request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Archives a list of `DaiEncodingProfile` objects. - # - # @overload batch_archive_dai_encoding_profiles(request, options = nil) - # Pass arguments to `batch_archive_dai_encoding_profiles` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_archive_dai_encoding_profiles(parent: nil, requests: nil) - # Pass arguments to `batch_archive_dai_encoding_profiles` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. Format: `networks/{network_code}` - # @param requests [::Array<::Google::Ads::AdManager::V1::ArchiveDaiEncodingProfileRequest, ::Hash>] - # Required. The `DaiEncodingProfile` objects to archive. - # A maximum of 100 objects can be archived in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesRequest.new - # - # # Call the batch_archive_dai_encoding_profiles method. - # result = client.batch_archive_dai_encoding_profiles request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesResponse. - # p result - # - def batch_archive_dai_encoding_profiles request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_archive_dai_encoding_profiles.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_archive_dai_encoding_profiles.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_archive_dai_encoding_profiles.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @dai_encoding_profile_service_stub.batch_archive_dai_encoding_profiles request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Configuration class for the DaiEncodingProfileService REST API. - # - # This class represents the configuration for DaiEncodingProfileService REST, - # providing control over timeouts, retry behavior, logging, transport - # parameters, and other low-level controls. Certain parameters can also be - # applied individually to specific RPCs. See - # {::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client::Configuration::Rpcs} - # for a list of RPCs that can be configured independently. - # - # Configuration can be applied globally to all clients, or to a single client - # on construction. - # - # @example - # - # # Modify the global config, setting the timeout for - # # get_dai_encoding_profile to 20 seconds, - # # and all remaining timeouts to 10 seconds. - # ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # config.rpcs.get_dai_encoding_profile.timeout = 20.0 - # end - # - # # Apply the above configuration only to a new client. - # client = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new do |config| - # config.timeout = 10.0 - # config.rpcs.get_dai_encoding_profile.timeout = 20.0 - # end - # - # @!attribute [rw] endpoint - # A custom service endpoint, as a hostname or hostname:port. The default is - # nil, indicating to use the default endpoint in the current universe domain. - # @return [::String,nil] - # @!attribute [rw] credentials - # Credentials to send with calls. You may provide any of the following types: - # * (`String`) The path to a service account key file in JSON format - # * (`Hash`) A service account key as a Hash - # * (`Google::Auth::Credentials`) A googleauth credentials object - # (see the [googleauth docs](https://rubydoc.info/gems/googleauth/Google/Auth/Credentials)) - # * (`Signet::OAuth2::Client`) A signet oauth2 client object - # (see the [signet docs](https://rubydoc.info/gems/signet/Signet/OAuth2/Client)) - # * (`nil`) indicating no credentials - # - # Warning: If you accept a credential configuration (JSON file or Hash) from an - # external source for authentication to Google Cloud, you must validate it before - # providing it to a Google API client library. Providing an unvalidated credential - # configuration to Google APIs can compromise the security of your systems and data. - # For more information, refer to [Validate credential configurations from external - # sources](https://cloud.google.com/docs/authentication/external/externally-sourced-credentials). - # @return [::Object] - # @!attribute [rw] scope - # The OAuth scopes - # @return [::Array<::String>] - # @!attribute [rw] lib_name - # The library name as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] lib_version - # The library version as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] timeout - # The call timeout in seconds. - # @return [::Numeric] - # @!attribute [rw] metadata - # Additional headers to be sent with the call. - # @return [::Hash{::Symbol=>::String}] - # @!attribute [rw] retry_policy - # The retry policy. The value is a hash with the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # @return [::Hash] - # @!attribute [rw] quota_project - # A separate project against which to charge quota. - # @return [::String] - # @!attribute [rw] universe_domain - # The universe domain within which to make requests. This determines the - # default endpoint URL. The default value of nil uses the environment - # universe (usually the default "googleapis.com" universe). - # @return [::String,nil] - # @!attribute [rw] logger - # A custom logger to use for request/response debug logging, or the value - # `:default` (the default) to construct a default logger, or `nil` to - # explicitly disable logging. - # @return [::Logger,:default,nil] - # - class Configuration - extend ::Gapic::Config - - # @private - # The endpoint specific to the default "googleapis.com" universe. Deprecated. - DEFAULT_ENDPOINT = "admanager.googleapis.com" - - config_attr :endpoint, nil, ::String, nil - config_attr :credentials, nil do |value| - allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] - allowed.any? { |klass| klass === value } - end - config_attr :scope, nil, ::String, ::Array, nil - config_attr :lib_name, nil, ::String, nil - config_attr :lib_version, nil, ::String, nil - config_attr :timeout, nil, ::Numeric, nil - config_attr :metadata, nil, ::Hash, nil - config_attr :retry_policy, nil, ::Hash, ::Proc, nil - config_attr :quota_project, nil, ::String, nil - config_attr :universe_domain, nil, ::String, nil - config_attr :logger, :default, ::Logger, nil, :default - - # @private - def initialize parent_config = nil - @parent_config = parent_config unless parent_config.nil? - - yield self if block_given? - end - - ## - # Configurations for individual RPCs - # @return [Rpcs] - # - def rpcs - @rpcs ||= begin - parent_rpcs = nil - parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) - Rpcs.new parent_rpcs - end - end - - ## - # Configuration RPC class for the DaiEncodingProfileService API. - # - # Includes fields providing the configuration for each RPC in this service. - # Each configuration object is of type `Gapic::Config::Method` and includes - # the following configuration fields: - # - # * `timeout` (*type:* `Numeric`) - The call timeout in seconds - # * `metadata` (*type:* `Hash{Symbol=>String}`) - Additional headers - # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields - # include the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # - class Rpcs - ## - # RPC-specific configuration for `get_dai_encoding_profile` - # @return [::Gapic::Config::Method] - # - attr_reader :get_dai_encoding_profile - ## - # RPC-specific configuration for `list_dai_encoding_profiles` - # @return [::Gapic::Config::Method] - # - attr_reader :list_dai_encoding_profiles - ## - # RPC-specific configuration for `create_dai_encoding_profile` - # @return [::Gapic::Config::Method] - # - attr_reader :create_dai_encoding_profile - ## - # RPC-specific configuration for `batch_create_dai_encoding_profiles` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_create_dai_encoding_profiles - ## - # RPC-specific configuration for `update_dai_encoding_profile` - # @return [::Gapic::Config::Method] - # - attr_reader :update_dai_encoding_profile - ## - # RPC-specific configuration for `batch_update_dai_encoding_profiles` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_update_dai_encoding_profiles - ## - # RPC-specific configuration for `batch_activate_dai_encoding_profiles` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_activate_dai_encoding_profiles - ## - # RPC-specific configuration for `batch_archive_dai_encoding_profiles` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_archive_dai_encoding_profiles - - # @private - def initialize parent_rpcs = nil - get_dai_encoding_profile_config = parent_rpcs.get_dai_encoding_profile if parent_rpcs.respond_to? :get_dai_encoding_profile - @get_dai_encoding_profile = ::Gapic::Config::Method.new get_dai_encoding_profile_config - list_dai_encoding_profiles_config = parent_rpcs.list_dai_encoding_profiles if parent_rpcs.respond_to? :list_dai_encoding_profiles - @list_dai_encoding_profiles = ::Gapic::Config::Method.new list_dai_encoding_profiles_config - create_dai_encoding_profile_config = parent_rpcs.create_dai_encoding_profile if parent_rpcs.respond_to? :create_dai_encoding_profile - @create_dai_encoding_profile = ::Gapic::Config::Method.new create_dai_encoding_profile_config - batch_create_dai_encoding_profiles_config = parent_rpcs.batch_create_dai_encoding_profiles if parent_rpcs.respond_to? :batch_create_dai_encoding_profiles - @batch_create_dai_encoding_profiles = ::Gapic::Config::Method.new batch_create_dai_encoding_profiles_config - update_dai_encoding_profile_config = parent_rpcs.update_dai_encoding_profile if parent_rpcs.respond_to? :update_dai_encoding_profile - @update_dai_encoding_profile = ::Gapic::Config::Method.new update_dai_encoding_profile_config - batch_update_dai_encoding_profiles_config = parent_rpcs.batch_update_dai_encoding_profiles if parent_rpcs.respond_to? :batch_update_dai_encoding_profiles - @batch_update_dai_encoding_profiles = ::Gapic::Config::Method.new batch_update_dai_encoding_profiles_config - batch_activate_dai_encoding_profiles_config = parent_rpcs.batch_activate_dai_encoding_profiles if parent_rpcs.respond_to? :batch_activate_dai_encoding_profiles - @batch_activate_dai_encoding_profiles = ::Gapic::Config::Method.new batch_activate_dai_encoding_profiles_config - batch_archive_dai_encoding_profiles_config = parent_rpcs.batch_archive_dai_encoding_profiles if parent_rpcs.respond_to? :batch_archive_dai_encoding_profiles - @batch_archive_dai_encoding_profiles = ::Gapic::Config::Method.new batch_archive_dai_encoding_profiles_config - - yield self if block_given? - end - end - end - end - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/rest/service_stub.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/rest/service_stub.rb deleted file mode 100644 index e9df5260f243..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/dai_encoding_profile_service/rest/service_stub.rb +++ /dev/null @@ -1,575 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/ads/admanager/v1/dai_encoding_profile_service_pb" - -module Google - module Ads - module AdManager - module V1 - module DaiEncodingProfileService - module Rest - ## - # REST service stub for the DaiEncodingProfileService service. - # Service stub contains baseline method implementations - # including transcoding, making the REST call, and deserialing the response. - # - class ServiceStub - # @private - def initialize endpoint:, endpoint_template:, universe_domain:, credentials:, logger: - # These require statements are intentionally placed here to initialize - # the REST modules only when it's required. - require "gapic/rest" - - @client_stub = ::Gapic::Rest::ClientStub.new endpoint: endpoint, - endpoint_template: endpoint_template, - universe_domain: universe_domain, - credentials: credentials, - numeric_enums: true, - service_name: self.class, - raise_faraday_errors: false, - logger: logger - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @client_stub.universe_domain - end - - ## - # The effective endpoint - # - # @return [String] - # - def endpoint - @client_stub.endpoint - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger stub: false - stub ? @client_stub.stub_logger : @client_stub.logger - end - - ## - # Baseline implementation for the get_dai_encoding_profile REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetDaiEncodingProfileRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # A result object deserialized from the server's reply - def get_dai_encoding_profile request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_get_dai_encoding_profile_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "get_dai_encoding_profile", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::DaiEncodingProfile.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the list_dai_encoding_profiles REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListDaiEncodingProfilesRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ListDaiEncodingProfilesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ListDaiEncodingProfilesResponse] - # A result object deserialized from the server's reply - def list_dai_encoding_profiles request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_list_dai_encoding_profiles_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "list_dai_encoding_profiles", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ListDaiEncodingProfilesResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the create_dai_encoding_profile REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # A result object deserialized from the server's reply - def create_dai_encoding_profile request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_create_dai_encoding_profile_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "create_dai_encoding_profile", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::DaiEncodingProfile.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_create_dai_encoding_profiles REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesResponse] - # A result object deserialized from the server's reply - def batch_create_dai_encoding_profiles request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_create_dai_encoding_profiles_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_create_dai_encoding_profiles", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the update_dai_encoding_profile REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # A result object deserialized from the server's reply - def update_dai_encoding_profile request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_update_dai_encoding_profile_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "update_dai_encoding_profile", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::DaiEncodingProfile.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_update_dai_encoding_profiles REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesResponse] - # A result object deserialized from the server's reply - def batch_update_dai_encoding_profiles request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_update_dai_encoding_profiles_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_update_dai_encoding_profiles", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_activate_dai_encoding_profiles REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesResponse] - # A result object deserialized from the server's reply - def batch_activate_dai_encoding_profiles request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_activate_dai_encoding_profiles_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_activate_dai_encoding_profiles", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_archive_dai_encoding_profiles REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesResponse] - # A result object deserialized from the server's reply - def batch_archive_dai_encoding_profiles request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_archive_dai_encoding_profiles_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_archive_dai_encoding_profiles", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # @private - # - # GRPC transcoding helper method for the get_dai_encoding_profile REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetDaiEncodingProfileRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_get_dai_encoding_profile_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{name}", - matches: [ - ["name", %r{^networks/[^/]+/daiEncodingProfiles/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the list_dai_encoding_profiles REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListDaiEncodingProfilesRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_list_dai_encoding_profiles_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{parent}/daiEncodingProfiles", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the create_dai_encoding_profile REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_create_dai_encoding_profile_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/daiEncodingProfiles", - body: "dai_encoding_profile", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_create_dai_encoding_profiles REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_create_dai_encoding_profiles_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/daiEncodingProfiles:batchCreate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the update_dai_encoding_profile REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_update_dai_encoding_profile_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :patch, - uri_template: "/v1/{dai_encoding_profile.name}", - body: "dai_encoding_profile", - matches: [ - ["dai_encoding_profile.name", %r{^networks/[^/]+/daiEncodingProfiles/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_update_dai_encoding_profiles REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_update_dai_encoding_profiles_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/daiEncodingProfiles:batchUpdate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_activate_dai_encoding_profiles REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_activate_dai_encoding_profiles_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/daiEncodingProfiles:batchActivate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_archive_dai_encoding_profiles REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_archive_dai_encoding_profiles_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/daiEncodingProfiles:batchArchive", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - end - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_capability_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_capability_service/rest/client.rb index c0aa3d15d7bd..0d8958ee49aa 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_capability_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_capability_service/rest/client.rb @@ -292,10 +292,11 @@ def get_device_capability request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_category_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_category_service/rest/client.rb index 8124aa83bd57..a243c46b4ebb 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_category_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_category_service/rest/client.rb @@ -292,10 +292,11 @@ def get_device_category request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_manufacturer_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_manufacturer_service/rest/client.rb index 12b153074700..6e71f7b85f21 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_manufacturer_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/device_manufacturer_service/rest/client.rb @@ -293,10 +293,11 @@ def get_device_manufacturer request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/entity_signals_mapping_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/entity_signals_mapping_service/rest/client.rb index 42289f1bbee0..ffdedd5705e3 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/entity_signals_mapping_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/entity_signals_mapping_service/rest/client.rb @@ -177,7 +177,7 @@ def logger # Service calls ## - # Retrieves a `EntitySignalsMapping` object. + # API to retrieve a `EntitySignalsMapping` object. # # @overload get_entity_signals_mapping(request, options = nil) # Pass arguments to `get_entity_signals_mapping` via a request object, either of type @@ -257,7 +257,7 @@ def get_entity_signals_mapping request, options = nil end ## - # Lists `EntitySignalsMapping` objects. + # API to retrieve a list of `EntitySignalsMapping` objects. # # @overload list_entity_signals_mappings(request, options = nil) # Pass arguments to `list_entity_signals_mappings` via a request object, either of type @@ -365,7 +365,7 @@ def list_entity_signals_mappings request, options = nil end ## - # Creates an `EntitySignalsMapping` object. + # API to create an `EntitySignalsMapping` object. # # @overload create_entity_signals_mapping(request, options = nil) # Pass arguments to `create_entity_signals_mapping` via a request object, either of type @@ -446,7 +446,7 @@ def create_entity_signals_mapping request, options = nil end ## - # Updates an `EntitySignalsMapping` object. + # API to update an `EntitySignalsMapping` object. # # @overload update_entity_signals_mapping(request, options = nil) # Pass arguments to `update_entity_signals_mapping` via a request object, either of type @@ -531,7 +531,7 @@ def update_entity_signals_mapping request, options = nil end ## - # Creates `EntitySignalsMapping` objects. + # API to batch create `EntitySignalsMapping` objects. # # @overload batch_create_entity_signals_mappings(request, options = nil) # Pass arguments to `batch_create_entity_signals_mappings` via a request object, either of type @@ -614,7 +614,7 @@ def batch_create_entity_signals_mappings request, options = nil end ## - # Batch updates `EntitySignalsMapping` objects. + # API to batch update `EntitySignalsMapping` objects. # # @overload batch_update_entity_signals_mappings(request, options = nil) # Pass arguments to `batch_update_entity_signals_mappings` via a request object, either of type diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/geo_target_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/geo_target_service/rest/client.rb index 8b8fd4f98924..059e82be4027 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/geo_target_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/geo_target_service/rest/client.rb @@ -292,13 +292,14 @@ def get_geo_target request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `canonicalParent` - # * `displayName` - # * `name` - # * `regionCode` - # * `type` + # Filterable fields: + #
    + #
  • canonicalParent
  • + #
  • displayName
  • + #
  • name
  • + #
  • regionCode
  • + #
  • type
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/label_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/label_service/rest/client.rb index 0692db166fc7..20bd19849fdd 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/label_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/label_service/rest/client.rb @@ -292,13 +292,14 @@ def get_label request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `active` - # * `description` - # * `displayName` - # * `name` - # * `types` + # Filterable fields: + #
    + #
  • active
  • + #
  • description
  • + #
  • displayName
  • + #
  • name
  • + #
  • types
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/line_item_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/line_item_service/rest/client.rb index c74b53b75879..fe99db179d4a 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/line_item_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/line_item_service/rest/client.rb @@ -292,42 +292,43 @@ def get_line_item request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `archived` - # * `contractedUnitsBought` - # * `costType` - # * `createTime` - # * `creativePlaceholders.size.canonicalName` - # * `dealInfo.externalDealId` - # * `deliveryRateType` - # * `displayName` - # * `endTime` - # * `environmentType` - # * `externalLineItemId` - # * `goal.units` - # * `grpSettings.growbirdNielsenEnabled` - # * `grpSettings.inTargetRatioEstimateMilliPercent` - # * `lineItemType` - # * `missingCreatives` - # * `name` - # * `notes` - # * `order` - # * `orderDisplayName` - # * `priority` - # * `roadblockingType` - # * `startTime` - # * `stats.clickThroughRate` - # * `stats.clicksDelivered` - # * `stats.impressionsDelivered` - # * `stats.viewableImpressionsDelivered` - # * `status` - # * `targeting.inventoryTargeting.targetedAdUnits.adUnit` - # * `targeting.inventoryTargeting.targetedPlacements` - # * `targeting.mobileApplicationTargeting.firstPartyTargeting.targetedApplications` - # * `updateSource` - # * `updateTime` - # * `webPropertyCode` + # Filterable fields: + #
    + #
  • archived
  • + #
  • contractedUnitsBought
  • + #
  • costType
  • + #
  • createTime
  • + #
  • creativePlaceholders.size.canonicalName
  • + #
  • dealInfo.externalDealId
  • + #
  • deliveryRateType
  • + #
  • displayName
  • + #
  • endTime
  • + #
  • environmentType
  • + #
  • externalLineItemId
  • + #
  • goal.units
  • + #
  • grpSettings.growbirdNielsenEnabled
  • + #
  • grpSettings.inTargetRatioEstimateMilliPercent
  • + #
  • lineItemType
  • + #
  • missingCreatives
  • + #
  • name
  • + #
  • notes
  • + #
  • order
  • + #
  • orderDisplayName
  • + #
  • priority
  • + #
  • roadblockingType
  • + #
  • startTime
  • + #
  • stats.clickThroughRate
  • + #
  • stats.clicksDelivered
  • + #
  • stats.impressionsDelivered
  • + #
  • stats.viewableImpressionsDelivered
  • + #
  • status
  • + #
  • targeting.inventoryTargeting.targetedAdUnits.adUnit
  • + #
  • targeting.inventoryTargeting.targetedPlacements
  • + #
  • targeting.mobileApplicationTargeting.firstPartyTargeting.targetedApplications
  • + #
  • updateSource
  • + #
  • updateTime
  • + #
  • webPropertyCode
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/linked_device_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/linked_device_service/rest/client.rb index db7372e64878..83b6defd8542 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/linked_device_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/linked_device_service/rest/client.rb @@ -292,12 +292,13 @@ def get_linked_device request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `owner` - # * `visibility` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • owner
  • + #
  • visibility
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/live_stream_service/paths.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/live_stream_service/paths.rb index a64d143f1f4c..df49f133a027 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/live_stream_service/paths.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/live_stream_service/paths.rb @@ -41,40 +41,6 @@ def cdn_config_path network_code:, cdn_config: "networks/#{network_code}/cdnConfigs/#{cdn_config}" end - ## - # Create a fully-qualified DaiAuthenticationKey resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/daiAuthenticationKeys/{dai_authentication_key}` - # - # @param network_code [String] - # @param dai_authentication_key [String] - # - # @return [::String] - def dai_authentication_key_path network_code:, dai_authentication_key: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/daiAuthenticationKeys/#{dai_authentication_key}" - end - - ## - # Create a fully-qualified DaiEncodingProfile resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile}` - # - # @param network_code [String] - # @param dai_encoding_profile [String] - # - # @return [::String] - def dai_encoding_profile_path network_code:, dai_encoding_profile: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/daiEncodingProfiles/#{dai_encoding_profile}" - end - ## # Create a fully-qualified LiveStream resource string. # @@ -106,23 +72,6 @@ def network_path network_code: "networks/#{network_code}" end - ## - # Create a fully-qualified Slate resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/slates/{slate}` - # - # @param network_code [String] - # @param slate [String] - # - # @return [::String] - def slate_path network_code:, slate: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/slates/#{slate}" - end - extend self end end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/live_stream_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/live_stream_service/rest/client.rb index c87b539dbb45..afd6be9fe262 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/live_stream_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/live_stream_service/rest/client.rb @@ -292,24 +292,21 @@ def get_live_stream request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `assetKey` - # * `createTime` - # * `customAssetKey` - # * `daiAuthenticationKeys` - # * `daiEncodingProfiles` - # * `displayName` - # * `dynamicAdInsertionType` - # * `effectiveAssetKey` - # * `endTime` - # * `segmentUrlAuthenticationKeys` - # * `slate` - # * `sourceContentConfigurations` - # * `startTime` - # * `status` - # * `streamingFormat` - # * `updateTime` + # Filterable fields: + #
    + #
  • assetKey
  • + #
  • createTime
  • + #
  • customAssetKey
  • + #
  • displayName
  • + #
  • dynamicAdInsertionType
  • + #
  • effectiveAssetKey
  • + #
  • endTime
  • + #
  • sourceContentConfigurations
  • + #
  • startTime
  • + #
  • status
  • + #
  • streamingFormat
  • + #
  • updateTime
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_carrier_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_carrier_service/rest/client.rb index a81a91b4fa77..d4e52e507de2 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_carrier_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_carrier_service/rest/client.rb @@ -292,11 +292,12 @@ def get_mobile_carrier request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `regionCode` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • regionCode
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_device_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_device_service/rest/client.rb index 55a5e0ca2e52..6c4d2d3c9852 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_device_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_device_service/rest/client.rb @@ -292,11 +292,12 @@ def get_mobile_device request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `manufacturer` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • manufacturer
  • + #
  • name
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_device_submodel_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_device_submodel_service/rest/client.rb index df0fc1087326..f4d9bc96cef7 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_device_submodel_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/mobile_device_submodel_service/rest/client.rb @@ -295,11 +295,12 @@ def get_mobile_device_submodel request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `mobileDevice` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • mobileDevice
  • + #
  • name
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/operating_system_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/operating_system_service/rest/client.rb index 7d108933f57d..4ca594822e00 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/operating_system_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/operating_system_service/rest/client.rb @@ -292,10 +292,11 @@ def get_operating_system request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/operating_system_version_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/operating_system_version_service/rest/client.rb index 42c3101169b9..8c38947b8b63 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/operating_system_version_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/operating_system_version_service/rest/client.rb @@ -295,12 +295,13 @@ def get_operating_system_version request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `majorVersion` - # * `microVersion` - # * `minorVersion` - # * `name` + # Filterable fields: + #
    + #
  • majorVersion
  • + #
  • microVersion
  • + #
  • minorVersion
  • + #
  • name
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/order_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/order_service/rest/client.rb index 76d32be35afa..c356450b2d77 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/order_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/order_service/rest/client.rb @@ -302,30 +302,31 @@ def get_order request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `advertiser` - # * `agency` - # * `appliedTeams` - # * `archived` - # * `creator` - # * `displayName` - # * `endTime` - # * `externalOrderId` - # * `impressionsDelivered` - # * `name` - # * `orderId` - # * `poNumber` - # * `programmatic` - # * `salesperson` - # * `secondarySalespeople` - # * `secondaryTraffickers` - # * `startTime` - # * `status` - # * `totalClicksDelivered` - # * `totalViewableImpressionsDelivered` - # * `trafficker` - # * `updateTime` + # Filterable fields: + #
    + #
  • advertiser
  • + #
  • agency
  • + #
  • appliedTeams
  • + #
  • archived
  • + #
  • creator
  • + #
  • displayName
  • + #
  • endTime
  • + #
  • externalOrderId
  • + #
  • impressionsDelivered
  • + #
  • name
  • + #
  • orderId
  • + #
  • poNumber
  • + #
  • programmatic
  • + #
  • salesperson
  • + #
  • secondarySalespeople
  • + #
  • secondaryTraffickers
  • + #
  • startTime
  • + #
  • status
  • + #
  • totalClicksDelivered
  • + #
  • totalViewableImpressionsDelivered
  • + #
  • trafficker
  • + #
  • updateTime
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service.rb deleted file mode 100644 index 41729124c10f..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service.rb +++ /dev/null @@ -1,49 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/partner_service/credentials" -require "google/ads/ad_manager/v1/partner_service/paths" -require "google/ads/ad_manager/v1/partner_service/rest" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling {::Google::Ads::AdManager::V1::Partner Partner} - # objects. - # - # @example Load this service and instantiate a REST client - # - # require "google/ads/ad_manager/v1/partner_service/rest" - # client = ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.new - # - module PartnerService - end - end - end - end -end - -helper_path = ::File.join __dir__, "partner_service", "helpers.rb" -require "google/ads/ad_manager/v1/partner_service/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/credentials.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/credentials.rb deleted file mode 100644 index d71c436cc763..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/credentials.rb +++ /dev/null @@ -1,48 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "googleauth" - -module Google - module Ads - module AdManager - module V1 - module PartnerService - # Credentials for the PartnerService API. - class Credentials < ::Google::Auth::Credentials - self.scope = [ - "https://www.googleapis.com/auth/admanager", - "https://www.googleapis.com/auth/admanager.readonly" - ] - self.env_vars = [ - "GOOGLE_CLOUD_CREDENTIALS", - "GOOGLE_CLOUD_KEYFILE", - "GCLOUD_KEYFILE", - "GOOGLE_CLOUD_CREDENTIALS_JSON", - "GOOGLE_CLOUD_KEYFILE_JSON", - "GCLOUD_KEYFILE_JSON" - ] - self.paths = [ - "~/.config/google_cloud/application_default_credentials.json" - ] - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/paths.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/paths.rb deleted file mode 100644 index 7be7cfeb805b..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/paths.rb +++ /dev/null @@ -1,115 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - module PartnerService - # Path helper methods for the PartnerService API. - module Paths - ## - # Create a fully-qualified Contact resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/contacts/{contact}` - # - # @param network_code [String] - # @param contact [String] - # - # @return [::String] - def contact_path network_code:, contact: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/contacts/#{contact}" - end - - ## - # Create a fully-qualified Label resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/labels/{label}` - # - # @param network_code [String] - # @param label [String] - # - # @return [::String] - def label_path network_code:, label: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/labels/#{label}" - end - - ## - # Create a fully-qualified Network resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}` - # - # @param network_code [String] - # - # @return [::String] - def network_path network_code: - "networks/#{network_code}" - end - - ## - # Create a fully-qualified Partner resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/partners/{partner}` - # - # @param network_code [String] - # @param partner [String] - # - # @return [::String] - def partner_path network_code:, partner: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/partners/#{partner}" - end - - ## - # Create a fully-qualified Team resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/teams/{team}` - # - # @param network_code [String] - # @param team [String] - # - # @return [::String] - def team_path network_code:, team: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/teams/#{team}" - end - - extend self - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/rest.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/rest.rb deleted file mode 100644 index bdac78bf1e13..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/rest.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/rest" -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/partner_service/credentials" -require "google/ads/ad_manager/v1/partner_service/paths" -require "google/ads/ad_manager/v1/partner_service/rest/client" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling {::Google::Ads::AdManager::V1::Partner Partner} - # objects. - # - # To load this service and instantiate a REST client: - # - # require "google/ads/ad_manager/v1/partner_service/rest" - # client = ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.new - # - module PartnerService - # Client for the REST transport - module Rest - end - end - end - end - end -end - -helper_path = ::File.join __dir__, "rest", "helpers.rb" -require "google/ads/ad_manager/v1/partner_service/rest/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/rest/client.rb deleted file mode 100644 index d822f9137c23..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/rest/client.rb +++ /dev/null @@ -1,737 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/cloud/errors" -require "google/ads/admanager/v1/partner_service_pb" -require "google/ads/ad_manager/v1/partner_service/rest/service_stub" - -module Google - module Ads - module AdManager - module V1 - module PartnerService - module Rest - ## - # REST client for the PartnerService service. - # - # Provides methods for handling {::Google::Ads::AdManager::V1::Partner Partner} - # objects. - # - class Client - # @private - API_VERSION = "" - - # @private - DEFAULT_ENDPOINT_TEMPLATE = "admanager.$UNIVERSE_DOMAIN$" - - include Paths - - # @private - attr_reader :partner_service_stub - - ## - # Configure the PartnerService Client class. - # - # See {::Google::Ads::AdManager::V1::PartnerService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @example - # - # # Modify the configuration for all PartnerService clients - # ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def self.configure - @configure ||= begin - namespace = ["Google", "Ads", "AdManager", "V1"] - parent_config = while namespace.any? - parent_name = namespace.join "::" - parent_const = const_get parent_name - break parent_const.configure if parent_const.respond_to? :configure - namespace.pop - end - default_config = Client::Configuration.new parent_config - - default_config - end - yield @configure if block_given? - @configure - end - - ## - # Configure the PartnerService Client instance. - # - # The configuration is set to the derived mode, meaning that values can be changed, - # but structural changes (adding new fields, etc.) are not allowed. Structural changes - # should be made on {Client.configure}. - # - # See {::Google::Ads::AdManager::V1::PartnerService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def configure - yield @config if block_given? - @config - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @partner_service_stub.universe_domain - end - - ## - # Create a new PartnerService REST client object. - # - # @example - # - # # Create a client using the default configuration - # client = ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.new - # - # # Create a client using a custom configuration - # client = ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.new do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the PartnerService client. - # @yieldparam config [Client::Configuration] - # - def initialize - # Create the configuration object - @config = Configuration.new Client.configure - - # Yield the configuration if needed - yield @config if block_given? - - # Create credentials - credentials = @config.credentials - # Use self-signed JWT if the endpoint is unchanged from default, - # but only if the default endpoint does not have a region prefix. - enable_self_signed_jwt = @config.endpoint.nil? || - (@config.endpoint == Configuration::DEFAULT_ENDPOINT && - !@config.endpoint.split(".").first.include?("-")) - credentials ||= Credentials.default scope: @config.scope, - enable_self_signed_jwt: enable_self_signed_jwt - if credentials.is_a?(::String) || credentials.is_a?(::Hash) - credentials = Credentials.new credentials, scope: @config.scope - end - - @quota_project_id = @config.quota_project - @quota_project_id ||= credentials.quota_project_id if credentials.respond_to? :quota_project_id - - @partner_service_stub = ::Google::Ads::AdManager::V1::PartnerService::Rest::ServiceStub.new( - endpoint: @config.endpoint, - endpoint_template: DEFAULT_ENDPOINT_TEMPLATE, - universe_domain: @config.universe_domain, - credentials: credentials, - logger: @config.logger - ) - - @partner_service_stub.logger(stub: true)&.info do |entry| - entry.set_system_name - entry.set_service - entry.message = "Created client for #{entry.service}" - entry.set_credentials_fields credentials - entry.set "customEndpoint", @config.endpoint if @config.endpoint - entry.set "defaultTimeout", @config.timeout if @config.timeout - entry.set "quotaProject", @quota_project_id if @quota_project_id - end - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger - @partner_service_stub.logger - end - - # Service calls - - ## - # Retrieves a {::Google::Ads::AdManager::V1::Partner Partner} object. - # - # @overload get_partner(request, options = nil) - # Pass arguments to `get_partner` via a request object, either of type - # {::Google::Ads::AdManager::V1::GetPartnerRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::GetPartnerRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload get_partner(name: nil) - # Pass arguments to `get_partner` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param name [::String] - # Required. The resource name of the - # {::Google::Ads::AdManager::V1::Partner Partner}. Format: - # `networks/{network_code}/partners/{partner_id}` - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::Partner] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::Partner] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::PartnerService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::GetPartnerRequest.new - # - # # Call the get_partner method. - # result = client.get_partner request - # - # # The returned object is of type Google::Ads::AdManager::V1::Partner. - # p result - # - def get_partner request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::GetPartnerRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.get_partner.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.get_partner.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.get_partner.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @partner_service_stub.get_partner request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Lists {::Google::Ads::AdManager::V1::Partner Partner} objects. - # - # @overload list_partners(request, options = nil) - # Pass arguments to `list_partners` via a request object, either of type - # {::Google::Ads::AdManager::V1::ListPartnersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::ListPartnersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload list_partners(parent: nil, page_size: nil, page_token: nil, filter: nil, order_by: nil, skip: nil) - # Pass arguments to `list_partners` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent, which owns this collection of - # {::Google::Ads::AdManager::V1::Partner Partner}s. Format: - # `networks/{network_code}` - # @param page_size [::Integer] - # Optional. The maximum number of {::Google::Ads::AdManager::V1::Partner Partner}s - # to return. The service may return fewer than this value. If unspecified, at - # most 50 {::Google::Ads::AdManager::V1::Partner Partner}s will be returned. The - # maximum value is 1000; values greater than 1000 will be coerced to 1000. - # @param page_token [::String] - # Optional. A page token, received from a previous [ListPartners][] call. - # Provide this to retrieve the subsequent page. - # - # When paginating, all other parameters provided to [ListPartners][] must - # match the call that provided the page token. - # @param filter [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `address` - # * `comment` - # * `creditStatus` - # * `displayName` - # * `email` - # * `externalId` - # * `fax` - # * `name` - # * `phone` - # @param order_by [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @param skip [::Integer] - # Optional. Number of individual resources to skip while paginating. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::Partner>] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::Partner>] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::PartnerService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::ListPartnersRequest.new - # - # # Call the list_partners method. - # result = client.list_partners request - # - # # The returned object is of type Gapic::PagedEnumerable. You can iterate - # # over elements, and API calls will be issued to fetch pages as needed. - # result.each do |item| - # # Each element is of type ::Google::Ads::AdManager::V1::Partner. - # p item - # end - # - def list_partners request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::ListPartnersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.list_partners.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.list_partners.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.list_partners.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @partner_service_stub.list_partners request, options do |result, operation| - result = ::Gapic::Rest::PagedEnumerable.new @partner_service_stub, :list_partners, "partners", request, result, options - yield result, operation if block_given? - throw :response, result - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Updates a {::Google::Ads::AdManager::V1::Partner Partner} object. - # - # @overload update_partner(request, options = nil) - # Pass arguments to `update_partner` via a request object, either of type - # {::Google::Ads::AdManager::V1::UpdatePartnerRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::UpdatePartnerRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload update_partner(partner: nil, update_mask: nil) - # Pass arguments to `update_partner` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param partner [::Google::Ads::AdManager::V1::Partner, ::Hash] - # Required. The {::Google::Ads::AdManager::V1::Partner Partner} to update. - # - # The {::Google::Ads::AdManager::V1::Partner Partner}'s `name` is used to identify - # the {::Google::Ads::AdManager::V1::Partner Partner} to update. - # @param update_mask [::Google::Protobuf::FieldMask, ::Hash] - # Optional. The list of fields to update. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::Partner] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::Partner] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::PartnerService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::UpdatePartnerRequest.new - # - # # Call the update_partner method. - # result = client.update_partner request - # - # # The returned object is of type Google::Ads::AdManager::V1::Partner. - # p result - # - def update_partner request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::UpdatePartnerRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.update_partner.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.update_partner.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.update_partner.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @partner_service_stub.update_partner request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Batch updates {::Google::Ads::AdManager::V1::Partner Partner} objects. - # - # @overload batch_update_partners(request, options = nil) - # Pass arguments to `batch_update_partners` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchUpdatePartnersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchUpdatePartnersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_update_partners(parent: nil, requests: nil) - # Pass arguments to `batch_update_partners` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where - # {::Google::Ads::AdManager::V1::Partner Partner}s will be updated. Format: - # `networks/{network_code}` The parent field in the - # {::Google::Ads::AdManager::V1::UpdatePartnerRequest UpdatePartnerRequest} must - # match this field. - # @param requests [::Array<::Google::Ads::AdManager::V1::UpdatePartnerRequest, ::Hash>] - # Required. The {::Google::Ads::AdManager::V1::Partner Partner} objects to update. - # A maximum of 100 objects can be updated in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdatePartnersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdatePartnersResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::PartnerService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchUpdatePartnersRequest.new - # - # # Call the batch_update_partners method. - # result = client.batch_update_partners request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchUpdatePartnersResponse. - # p result - # - def batch_update_partners request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchUpdatePartnersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_update_partners.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_update_partners.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_update_partners.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @partner_service_stub.batch_update_partners request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Configuration class for the PartnerService REST API. - # - # This class represents the configuration for PartnerService REST, - # providing control over timeouts, retry behavior, logging, transport - # parameters, and other low-level controls. Certain parameters can also be - # applied individually to specific RPCs. See - # {::Google::Ads::AdManager::V1::PartnerService::Rest::Client::Configuration::Rpcs} - # for a list of RPCs that can be configured independently. - # - # Configuration can be applied globally to all clients, or to a single client - # on construction. - # - # @example - # - # # Modify the global config, setting the timeout for - # # get_partner to 20 seconds, - # # and all remaining timeouts to 10 seconds. - # ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # config.rpcs.get_partner.timeout = 20.0 - # end - # - # # Apply the above configuration only to a new client. - # client = ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.new do |config| - # config.timeout = 10.0 - # config.rpcs.get_partner.timeout = 20.0 - # end - # - # @!attribute [rw] endpoint - # A custom service endpoint, as a hostname or hostname:port. The default is - # nil, indicating to use the default endpoint in the current universe domain. - # @return [::String,nil] - # @!attribute [rw] credentials - # Credentials to send with calls. You may provide any of the following types: - # * (`String`) The path to a service account key file in JSON format - # * (`Hash`) A service account key as a Hash - # * (`Google::Auth::Credentials`) A googleauth credentials object - # (see the [googleauth docs](https://rubydoc.info/gems/googleauth/Google/Auth/Credentials)) - # * (`Signet::OAuth2::Client`) A signet oauth2 client object - # (see the [signet docs](https://rubydoc.info/gems/signet/Signet/OAuth2/Client)) - # * (`nil`) indicating no credentials - # - # Warning: If you accept a credential configuration (JSON file or Hash) from an - # external source for authentication to Google Cloud, you must validate it before - # providing it to a Google API client library. Providing an unvalidated credential - # configuration to Google APIs can compromise the security of your systems and data. - # For more information, refer to [Validate credential configurations from external - # sources](https://cloud.google.com/docs/authentication/external/externally-sourced-credentials). - # @return [::Object] - # @!attribute [rw] scope - # The OAuth scopes - # @return [::Array<::String>] - # @!attribute [rw] lib_name - # The library name as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] lib_version - # The library version as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] timeout - # The call timeout in seconds. - # @return [::Numeric] - # @!attribute [rw] metadata - # Additional headers to be sent with the call. - # @return [::Hash{::Symbol=>::String}] - # @!attribute [rw] retry_policy - # The retry policy. The value is a hash with the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # @return [::Hash] - # @!attribute [rw] quota_project - # A separate project against which to charge quota. - # @return [::String] - # @!attribute [rw] universe_domain - # The universe domain within which to make requests. This determines the - # default endpoint URL. The default value of nil uses the environment - # universe (usually the default "googleapis.com" universe). - # @return [::String,nil] - # @!attribute [rw] logger - # A custom logger to use for request/response debug logging, or the value - # `:default` (the default) to construct a default logger, or `nil` to - # explicitly disable logging. - # @return [::Logger,:default,nil] - # - class Configuration - extend ::Gapic::Config - - # @private - # The endpoint specific to the default "googleapis.com" universe. Deprecated. - DEFAULT_ENDPOINT = "admanager.googleapis.com" - - config_attr :endpoint, nil, ::String, nil - config_attr :credentials, nil do |value| - allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] - allowed.any? { |klass| klass === value } - end - config_attr :scope, nil, ::String, ::Array, nil - config_attr :lib_name, nil, ::String, nil - config_attr :lib_version, nil, ::String, nil - config_attr :timeout, nil, ::Numeric, nil - config_attr :metadata, nil, ::Hash, nil - config_attr :retry_policy, nil, ::Hash, ::Proc, nil - config_attr :quota_project, nil, ::String, nil - config_attr :universe_domain, nil, ::String, nil - config_attr :logger, :default, ::Logger, nil, :default - - # @private - def initialize parent_config = nil - @parent_config = parent_config unless parent_config.nil? - - yield self if block_given? - end - - ## - # Configurations for individual RPCs - # @return [Rpcs] - # - def rpcs - @rpcs ||= begin - parent_rpcs = nil - parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) - Rpcs.new parent_rpcs - end - end - - ## - # Configuration RPC class for the PartnerService API. - # - # Includes fields providing the configuration for each RPC in this service. - # Each configuration object is of type `Gapic::Config::Method` and includes - # the following configuration fields: - # - # * `timeout` (*type:* `Numeric`) - The call timeout in seconds - # * `metadata` (*type:* `Hash{Symbol=>String}`) - Additional headers - # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields - # include the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # - class Rpcs - ## - # RPC-specific configuration for `get_partner` - # @return [::Gapic::Config::Method] - # - attr_reader :get_partner - ## - # RPC-specific configuration for `list_partners` - # @return [::Gapic::Config::Method] - # - attr_reader :list_partners - ## - # RPC-specific configuration for `update_partner` - # @return [::Gapic::Config::Method] - # - attr_reader :update_partner - ## - # RPC-specific configuration for `batch_update_partners` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_update_partners - - # @private - def initialize parent_rpcs = nil - get_partner_config = parent_rpcs.get_partner if parent_rpcs.respond_to? :get_partner - @get_partner = ::Gapic::Config::Method.new get_partner_config - list_partners_config = parent_rpcs.list_partners if parent_rpcs.respond_to? :list_partners - @list_partners = ::Gapic::Config::Method.new list_partners_config - update_partner_config = parent_rpcs.update_partner if parent_rpcs.respond_to? :update_partner - @update_partner = ::Gapic::Config::Method.new update_partner_config - batch_update_partners_config = parent_rpcs.batch_update_partners if parent_rpcs.respond_to? :batch_update_partners - @batch_update_partners = ::Gapic::Config::Method.new batch_update_partners_config - - yield self if block_given? - end - end - end - end - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/rest/service_stub.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/rest/service_stub.rb deleted file mode 100644 index 77c930dbea98..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/partner_service/rest/service_stub.rb +++ /dev/null @@ -1,327 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/ads/admanager/v1/partner_service_pb" - -module Google - module Ads - module AdManager - module V1 - module PartnerService - module Rest - ## - # REST service stub for the PartnerService service. - # Service stub contains baseline method implementations - # including transcoding, making the REST call, and deserialing the response. - # - class ServiceStub - # @private - def initialize endpoint:, endpoint_template:, universe_domain:, credentials:, logger: - # These require statements are intentionally placed here to initialize - # the REST modules only when it's required. - require "gapic/rest" - - @client_stub = ::Gapic::Rest::ClientStub.new endpoint: endpoint, - endpoint_template: endpoint_template, - universe_domain: universe_domain, - credentials: credentials, - numeric_enums: true, - service_name: self.class, - raise_faraday_errors: false, - logger: logger - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @client_stub.universe_domain - end - - ## - # The effective endpoint - # - # @return [String] - # - def endpoint - @client_stub.endpoint - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger stub: false - stub ? @client_stub.stub_logger : @client_stub.logger - end - - ## - # Baseline implementation for the get_partner REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetPartnerRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::Partner] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::Partner] - # A result object deserialized from the server's reply - def get_partner request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_get_partner_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "get_partner", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::Partner.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the list_partners REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListPartnersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ListPartnersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ListPartnersResponse] - # A result object deserialized from the server's reply - def list_partners request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_list_partners_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "list_partners", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ListPartnersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the update_partner REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdatePartnerRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::Partner] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::Partner] - # A result object deserialized from the server's reply - def update_partner request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_update_partner_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "update_partner", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::Partner.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_update_partners REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdatePartnersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdatePartnersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdatePartnersResponse] - # A result object deserialized from the server's reply - def batch_update_partners request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_update_partners_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_update_partners", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchUpdatePartnersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # @private - # - # GRPC transcoding helper method for the get_partner REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetPartnerRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_get_partner_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{name}", - matches: [ - ["name", %r{^networks/[^/]+/partners/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the list_partners REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListPartnersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_list_partners_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{parent}/partners", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the update_partner REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdatePartnerRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_update_partner_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :patch, - uri_template: "/v1/{partner.name}", - body: "partner", - matches: [ - ["partner.name", %r{^networks/[^/]+/partners/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_update_partners REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdatePartnersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_update_partners_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/partners:batchUpdate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - end - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/placement_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/placement_service/rest/client.rb index 3e9b9b075e1f..c1cdac6733e1 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/placement_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/placement_service/rest/client.rb @@ -292,15 +292,16 @@ def get_placement request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `description` - # * `displayName` - # * `name` - # * `placementCode` - # * `status` - # * `targetedAdUnits` - # * `updateTime` + # Filterable fields: + #
    + #
  • description
  • + #
  • displayName
  • + #
  • name
  • + #
  • placementCode
  • + #
  • status
  • + #
  • targetedAdUnits
  • + #
  • updateTime
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/private_auction_deal_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/private_auction_deal_service/rest/client.rb index 3680e2133279..ee254999e7bf 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/private_auction_deal_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/private_auction_deal_service/rest/client.rb @@ -295,21 +295,22 @@ def get_private_auction_deal request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `auctionPriorityEnabled` - # * `blockOverrideEnabled` - # * `buyerAccountId` - # * `buyerPermissionType` - # * `endTime` - # * `externalDealId` - # * `floorPrice` - # * `name` - # * `privateAuctionDealId` - # * `privateAuctionDisplayName` - # * `privateAuctionId` - # * `status` - # * `updateTime` + # Filterable fields: + #
    + #
  • auctionPriorityEnabled
  • + #
  • blockOverrideEnabled
  • + #
  • buyerAccountId
  • + #
  • buyerPermissionType
  • + #
  • endTime
  • + #
  • externalDealId
  • + #
  • floorPrice
  • + #
  • name
  • + #
  • privateAuctionDealId
  • + #
  • privateAuctionDisplayName
  • + #
  • privateAuctionId
  • + #
  • status
  • + #
  • updateTime
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/programmatic_buyer_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/programmatic_buyer_service/rest/client.rb index 94b8fde27698..b4350970a46a 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/programmatic_buyer_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/programmatic_buyer_service/rest/client.rb @@ -293,16 +293,17 @@ def get_programmatic_buyer request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `agency` - # * `buyerAccountId` - # * `displayName` - # * `name` - # * `parentAccountId` - # * `partnerClientId` - # * `preferredDealsEnabled` - # * `programmaticGuaranteedEnabled` + # Filterable fields: + #
    + #
  • agency
  • + #
  • buyerAccountId
  • + #
  • displayName
  • + #
  • name
  • + #
  • parentAccountId
  • + #
  • partnerClientId
  • + #
  • preferredDealsEnabled
  • + #
  • programmaticGuaranteedEnabled
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/rest.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/rest.rb index f9c550a35c52..17d3efecd375 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/rest.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/rest.rb @@ -27,7 +27,6 @@ require "google/ads/ad_manager/v1/browser_language_service/rest" require "google/ads/ad_manager/v1/browser_service/rest" require "google/ads/ad_manager/v1/cdn_config_service/rest" -require "google/ads/ad_manager/v1/child_publisher_service/rest" require "google/ads/ad_manager/v1/cms_metadata_key_service/rest" require "google/ads/ad_manager/v1/cms_metadata_value_service/rest" require "google/ads/ad_manager/v1/company_service/rest" @@ -37,12 +36,9 @@ require "google/ads/ad_manager/v1/content_service/rest" require "google/ads/ad_manager/v1/creative_set_service/rest" require "google/ads/ad_manager/v1/creative_template_service/rest" -require "google/ads/ad_manager/v1/creative_wrapper_service/rest" require "google/ads/ad_manager/v1/custom_field_service/rest" require "google/ads/ad_manager/v1/custom_targeting_key_service/rest" require "google/ads/ad_manager/v1/custom_targeting_value_service/rest" -require "google/ads/ad_manager/v1/dai_authentication_key_service/rest" -require "google/ads/ad_manager/v1/dai_encoding_profile_service/rest" require "google/ads/ad_manager/v1/device_capability_service/rest" require "google/ads/ad_manager/v1/device_category_service/rest" require "google/ads/ad_manager/v1/device_manufacturer_service/rest" @@ -60,7 +56,6 @@ require "google/ads/ad_manager/v1/operating_system_service/rest" require "google/ads/ad_manager/v1/operating_system_version_service/rest" require "google/ads/ad_manager/v1/order_service/rest" -require "google/ads/ad_manager/v1/partner_service/rest" require "google/ads/ad_manager/v1/placement_service/rest" require "google/ads/ad_manager/v1/private_auction_deal_service/rest" require "google/ads/ad_manager/v1/private_auction_service/rest" @@ -76,7 +71,6 @@ require "google/ads/ad_manager/v1/team_service/rest" require "google/ads/ad_manager/v1/third_party_company_service/rest" require "google/ads/ad_manager/v1/user_service/rest" -require "google/ads/ad_manager/v1/viewability_provider_service/rest" require "google/ads/ad_manager/v1/version" module Google diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/rich_media_ads_company_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/rich_media_ads_company_service/rest/client.rb index ed3f2016ce3f..ee6741525d2a 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/rich_media_ads_company_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/rich_media_ads_company_service/rest/client.rb @@ -295,13 +295,14 @@ def get_rich_media_ads_company request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `companyGvlId` - # * `displayName` - # * `gdprStatus` - # * `name` - # * `policyUrl` + # Filterable fields: + #
    + #
  • companyGvlId
  • + #
  • displayName
  • + #
  • gdprStatus
  • + #
  • name
  • + #
  • policyUrl
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/role_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/role_service/rest/client.rb index 02c58aa77856..bb6a36ce08ac 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/role_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/role_service/rest/client.rb @@ -292,13 +292,14 @@ def get_role request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `builtIn` - # * `description` - # * `displayName` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • builtIn
  • + #
  • description
  • + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/site_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/site_service/rest/client.rb index b0a3327b3082..4cca7bf1c780 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/site_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/site_service/rest/client.rb @@ -292,13 +292,14 @@ def get_site request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `approvalStatus` - # * `approvalStatusUpdateTime` - # * `childNetworkCode` - # * `name` - # * `url` + # Filterable fields: + #
    + #
  • approvalStatus
  • + #
  • approvalStatusUpdateTime
  • + #
  • childNetworkCode
  • + #
  • name
  • + #
  • url
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/slate_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/slate_service/rest/client.rb index 1a5f8e25c557..be64726e9fa3 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/slate_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/slate_service/rest/client.rb @@ -291,11 +291,12 @@ def get_slate request, options = nil # Optional. Expression to filter the response. # See syntax details at https://google.aip.dev/160 # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at https://google.aip.dev/132#ordering diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/suggested_ad_unit_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/suggested_ad_unit_service/rest/client.rb index b81cac405332..ab464f31a1c3 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/suggested_ad_unit_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/suggested_ad_unit_service/rest/client.rb @@ -292,11 +292,12 @@ def get_suggested_ad_unit request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `name` - # * `newCodePath` - # * `weeklyRequestCount` + # Filterable fields: + #
    + #
  • name
  • + #
  • newCodePath
  • + #
  • weeklyRequestCount
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/suggested_ad_unit_service/rest/service_stub.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/suggested_ad_unit_service/rest/service_stub.rb index 15ece132f568..0185c3885059 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/suggested_ad_unit_service/rest/service_stub.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/suggested_ad_unit_service/rest/service_stub.rb @@ -248,7 +248,7 @@ def self.transcode_batch_approve_suggested_ad_units_request request_pb transcoder = Gapic::Rest::GrpcTranscoder.new .with_bindings( uri_method: :post, - uri_template: "/v1/{parent}/suggestedAdUnits:batchApprove", + uri_template: "/v1/{parent}/suggestedAdUnit:batchApprove", body: "*", matches: [ ["parent", %r{^networks/[^/]+/?$}, false] diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/targeting_preset_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/targeting_preset_service/rest/client.rb index 40a203b5770e..0d5fb2a5f31b 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/targeting_preset_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/targeting_preset_service/rest/client.rb @@ -295,11 +295,12 @@ def get_targeting_preset request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/taxonomy_category_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/taxonomy_category_service/rest/client.rb index f38a2c4b388e..02a844631d83 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/taxonomy_category_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/taxonomy_category_service/rest/client.rb @@ -177,7 +177,7 @@ def logger # Service calls ## - # Retrieves a `TaxonomyCategory` object. + # API to retrieve a `TaxonomyCategory` object. # # @overload get_taxonomy_category(request, options = nil) # Pass arguments to `get_taxonomy_category` via a request object, either of type @@ -256,7 +256,7 @@ def get_taxonomy_category request, options = nil end ## - # Lists `TaxonomyCategory` objects. + # API to retrieve a list of `TaxonomyCategory` objects. # # @overload list_taxonomy_categories(request, options = nil) # Pass arguments to `list_taxonomy_categories` via a request object, either of type diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/team_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/team_service/rest/client.rb index 5d6a331eb858..a5cd0d7d0b80 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/team_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/team_service/rest/client.rb @@ -292,15 +292,16 @@ def get_team request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `accessType` - # * `allCompaniesAccess` - # * `allInventoryAccess` - # * `description` - # * `displayName` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • accessType
  • + #
  • allCompaniesAccess
  • + #
  • allInventoryAccess
  • + #
  • description
  • + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/third_party_company_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/third_party_company_service/rest/client.rb index 75d8604f5b54..28ff8a71d95f 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/third_party_company_service/rest/client.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/third_party_company_service/rest/client.rb @@ -294,12 +294,13 @@ def get_third_party_company request, options = nil # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` - # * `type` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
  • type
  • + #
# @param order_by [::String] # Optional. Expression to specify sorting order. # See syntax details at diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service.rb deleted file mode 100644 index 2e01dd3b3817..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service.rb +++ /dev/null @@ -1,49 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/viewability_provider_service/credentials" -require "google/ads/ad_manager/v1/viewability_provider_service/paths" -require "google/ads/ad_manager/v1/viewability_provider_service/rest" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} objects. - # - # @example Load this service and instantiate a REST client - # - # require "google/ads/ad_manager/v1/viewability_provider_service/rest" - # client = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - # - module ViewabilityProviderService - end - end - end - end -end - -helper_path = ::File.join __dir__, "viewability_provider_service", "helpers.rb" -require "google/ads/ad_manager/v1/viewability_provider_service/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/credentials.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/credentials.rb deleted file mode 100644 index 73a5920215b3..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/credentials.rb +++ /dev/null @@ -1,48 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "googleauth" - -module Google - module Ads - module AdManager - module V1 - module ViewabilityProviderService - # Credentials for the ViewabilityProviderService API. - class Credentials < ::Google::Auth::Credentials - self.scope = [ - "https://www.googleapis.com/auth/admanager", - "https://www.googleapis.com/auth/admanager.readonly" - ] - self.env_vars = [ - "GOOGLE_CLOUD_CREDENTIALS", - "GOOGLE_CLOUD_KEYFILE", - "GCLOUD_KEYFILE", - "GOOGLE_CLOUD_CREDENTIALS_JSON", - "GOOGLE_CLOUD_KEYFILE_JSON", - "GCLOUD_KEYFILE_JSON" - ] - self.paths = [ - "~/.config/google_cloud/application_default_credentials.json" - ] - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/paths.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/paths.rb deleted file mode 100644 index 08a10b7d4efe..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/paths.rb +++ /dev/null @@ -1,98 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - module ViewabilityProviderService - # Path helper methods for the ViewabilityProviderService API. - module Paths - ## - # Create a fully-qualified Contact resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/contacts/{contact}` - # - # @param network_code [String] - # @param contact [String] - # - # @return [::String] - def contact_path network_code:, contact: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/contacts/#{contact}" - end - - ## - # Create a fully-qualified Network resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}` - # - # @param network_code [String] - # - # @return [::String] - def network_path network_code: - "networks/#{network_code}" - end - - ## - # Create a fully-qualified Team resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/teams/{team}` - # - # @param network_code [String] - # @param team [String] - # - # @return [::String] - def team_path network_code:, team: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/teams/#{team}" - end - - ## - # Create a fully-qualified ViewabilityProvider resource string. - # - # The resource will be in the following format: - # - # `networks/{network_code}/viewabilityProviders/{viewability_provider}` - # - # @param network_code [String] - # @param viewability_provider [String] - # - # @return [::String] - def viewability_provider_path network_code:, viewability_provider: - raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/" - - "networks/#{network_code}/viewabilityProviders/#{viewability_provider}" - end - - extend self - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/rest.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/rest.rb deleted file mode 100644 index 99d0c70959ff..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/rest.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "gapic/rest" -require "gapic/config" -require "gapic/config/method" - -require "google/ads/ad_manager/v1/version" - -require "google/ads/ad_manager/v1/viewability_provider_service/credentials" -require "google/ads/ad_manager/v1/viewability_provider_service/paths" -require "google/ads/ad_manager/v1/viewability_provider_service/rest/client" - -module Google - module Ads - module AdManager - module V1 - ## - # Provides methods for handling - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} objects. - # - # To load this service and instantiate a REST client: - # - # require "google/ads/ad_manager/v1/viewability_provider_service/rest" - # client = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - # - module ViewabilityProviderService - # Client for the REST transport - module Rest - end - end - end - end - end -end - -helper_path = ::File.join __dir__, "rest", "helpers.rb" -require "google/ads/ad_manager/v1/viewability_provider_service/rest/helpers" if ::File.file? helper_path diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/rest/client.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/rest/client.rb deleted file mode 100644 index 31a9f43f338b..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/rest/client.rb +++ /dev/null @@ -1,938 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/cloud/errors" -require "google/ads/admanager/v1/viewability_provider_service_pb" -require "google/ads/ad_manager/v1/viewability_provider_service/rest/service_stub" - -module Google - module Ads - module AdManager - module V1 - module ViewabilityProviderService - module Rest - ## - # REST client for the ViewabilityProviderService service. - # - # Provides methods for handling - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} objects. - # - class Client - # @private - API_VERSION = "" - - # @private - DEFAULT_ENDPOINT_TEMPLATE = "admanager.$UNIVERSE_DOMAIN$" - - include Paths - - # @private - attr_reader :viewability_provider_service_stub - - ## - # Configure the ViewabilityProviderService Client class. - # - # See {::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @example - # - # # Modify the configuration for all ViewabilityProviderService clients - # ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def self.configure - @configure ||= begin - namespace = ["Google", "Ads", "AdManager", "V1"] - parent_config = while namespace.any? - parent_name = namespace.join "::" - parent_const = const_get parent_name - break parent_const.configure if parent_const.respond_to? :configure - namespace.pop - end - default_config = Client::Configuration.new parent_config - - default_config - end - yield @configure if block_given? - @configure - end - - ## - # Configure the ViewabilityProviderService Client instance. - # - # The configuration is set to the derived mode, meaning that values can be changed, - # but structural changes (adding new fields, etc.) are not allowed. Structural changes - # should be made on {Client.configure}. - # - # See {::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client::Configuration} - # for a description of the configuration fields. - # - # @yield [config] Configure the Client client. - # @yieldparam config [Client::Configuration] - # - # @return [Client::Configuration] - # - def configure - yield @config if block_given? - @config - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @viewability_provider_service_stub.universe_domain - end - - ## - # Create a new ViewabilityProviderService REST client object. - # - # @example - # - # # Create a client using the default configuration - # client = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - # - # # Create a client using a custom configuration - # client = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new do |config| - # config.timeout = 10.0 - # end - # - # @yield [config] Configure the ViewabilityProviderService client. - # @yieldparam config [Client::Configuration] - # - def initialize - # Create the configuration object - @config = Configuration.new Client.configure - - # Yield the configuration if needed - yield @config if block_given? - - # Create credentials - credentials = @config.credentials - # Use self-signed JWT if the endpoint is unchanged from default, - # but only if the default endpoint does not have a region prefix. - enable_self_signed_jwt = @config.endpoint.nil? || - (@config.endpoint == Configuration::DEFAULT_ENDPOINT && - !@config.endpoint.split(".").first.include?("-")) - credentials ||= Credentials.default scope: @config.scope, - enable_self_signed_jwt: enable_self_signed_jwt - if credentials.is_a?(::String) || credentials.is_a?(::Hash) - credentials = Credentials.new credentials, scope: @config.scope - end - - @quota_project_id = @config.quota_project - @quota_project_id ||= credentials.quota_project_id if credentials.respond_to? :quota_project_id - - @viewability_provider_service_stub = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::ServiceStub.new( - endpoint: @config.endpoint, - endpoint_template: DEFAULT_ENDPOINT_TEMPLATE, - universe_domain: @config.universe_domain, - credentials: credentials, - logger: @config.logger - ) - - @viewability_provider_service_stub.logger(stub: true)&.info do |entry| - entry.set_system_name - entry.set_service - entry.message = "Created client for #{entry.service}" - entry.set_credentials_fields credentials - entry.set "customEndpoint", @config.endpoint if @config.endpoint - entry.set "defaultTimeout", @config.timeout if @config.timeout - entry.set "quotaProject", @quota_project_id if @quota_project_id - end - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger - @viewability_provider_service_stub.logger - end - - # Service calls - - ## - # Retrieves a - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} object. - # - # @overload get_viewability_provider(request, options = nil) - # Pass arguments to `get_viewability_provider` via a request object, either of type - # {::Google::Ads::AdManager::V1::GetViewabilityProviderRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::GetViewabilityProviderRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload get_viewability_provider(name: nil) - # Pass arguments to `get_viewability_provider` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param name [::String] - # Required. The resource name of the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. Format: - # `networks/{network_code}/viewabilityProviders/{viewability_provider}` - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ViewabilityProvider] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ViewabilityProvider] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::GetViewabilityProviderRequest.new - # - # # Call the get_viewability_provider method. - # result = client.get_viewability_provider request - # - # # The returned object is of type Google::Ads::AdManager::V1::ViewabilityProvider. - # p result - # - def get_viewability_provider request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::GetViewabilityProviderRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.get_viewability_provider.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.get_viewability_provider.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.get_viewability_provider.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @viewability_provider_service_stub.get_viewability_provider request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Lists {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} - # objects. - # - # @overload list_viewability_providers(request, options = nil) - # Pass arguments to `list_viewability_providers` via a request object, either of type - # {::Google::Ads::AdManager::V1::ListViewabilityProvidersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::ListViewabilityProvidersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload list_viewability_providers(parent: nil, page_size: nil, page_token: nil, filter: nil, order_by: nil, skip: nil) - # Pass arguments to `list_viewability_providers` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent, which owns this collection of - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}s. - # Format: `networks/{network_code}` - # @param page_size [::Integer] - # Optional. The maximum number of - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}s to - # return. The service may return fewer than this value. If unspecified, at - # most 50 {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}s - # will be returned. The maximum value is 1000; values above 1000 will be - # coerced to 1000. - # @param page_token [::String] - # Optional. A page token, received from a previous - # [ListViewabilityProviders][] call. Provide this to retrieve the subsequent - # page. - # - # When paginating, all other parameters provided to - # [ListViewabilityProviders][] must match the call that provided the page - # token. - # @param filter [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `address` - # * `comment` - # * `displayName` - # * `email` - # * `externalId` - # * `fax` - # * `name` - # * `phone` - # * `primaryContact` - # * `rejectionTrackerUrl` - # * `vendorKey` - # * `verificationScriptUrl` - # * `verificationScriptUrlParameters` - # @param order_by [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @param skip [::Integer] - # Optional. Number of individual resources to skip while paginating. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::ViewabilityProvider>] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Gapic::Rest::PagedEnumerable<::Google::Ads::AdManager::V1::ViewabilityProvider>] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::ListViewabilityProvidersRequest.new - # - # # Call the list_viewability_providers method. - # result = client.list_viewability_providers request - # - # # The returned object is of type Gapic::PagedEnumerable. You can iterate - # # over elements, and API calls will be issued to fetch pages as needed. - # result.each do |item| - # # Each element is of type ::Google::Ads::AdManager::V1::ViewabilityProvider. - # p item - # end - # - def list_viewability_providers request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::ListViewabilityProvidersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.list_viewability_providers.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.list_viewability_providers.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.list_viewability_providers.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @viewability_provider_service_stub.list_viewability_providers request, options do |result, operation| - result = ::Gapic::Rest::PagedEnumerable.new @viewability_provider_service_stub, :list_viewability_providers, "viewability_providers", request, result, options - yield result, operation if block_given? - throw :response, result - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Creates a - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} object. - # - # @overload create_viewability_provider(request, options = nil) - # Pass arguments to `create_viewability_provider` via a request object, either of type - # {::Google::Ads::AdManager::V1::CreateViewabilityProviderRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::CreateViewabilityProviderRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload create_viewability_provider(parent: nil, viewability_provider: nil) - # Pass arguments to `create_viewability_provider` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where this - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} will be - # created. Format: `networks/{network_code}` - # @param viewability_provider [::Google::Ads::AdManager::V1::ViewabilityProvider, ::Hash] - # Required. The - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} to - # create. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ViewabilityProvider] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ViewabilityProvider] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::CreateViewabilityProviderRequest.new - # - # # Call the create_viewability_provider method. - # result = client.create_viewability_provider request - # - # # The returned object is of type Google::Ads::AdManager::V1::ViewabilityProvider. - # p result - # - def create_viewability_provider request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::CreateViewabilityProviderRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.create_viewability_provider.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.create_viewability_provider.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.create_viewability_provider.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @viewability_provider_service_stub.create_viewability_provider request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Creates {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} - # objects. - # - # @overload batch_create_viewability_providers(request, options = nil) - # Pass arguments to `batch_create_viewability_providers` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_create_viewability_providers(parent: nil, requests: nil) - # Pass arguments to `batch_create_viewability_providers` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}s will be - # created. Format: `networks/{network_code}` The parent field in the - # CreateViewabilityProviderRequest must match this field. - # @param requests [::Array<::Google::Ads::AdManager::V1::CreateViewabilityProviderRequest, ::Hash>] - # Required. The - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} objects - # to create. A maximum of 100 objects can be created in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersRequest.new - # - # # Call the batch_create_viewability_providers method. - # result = client.batch_create_viewability_providers request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersResponse. - # p result - # - def batch_create_viewability_providers request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_create_viewability_providers.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_create_viewability_providers.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_create_viewability_providers.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @viewability_provider_service_stub.batch_create_viewability_providers request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Updates a - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} object. - # - # @overload update_viewability_provider(request, options = nil) - # Pass arguments to `update_viewability_provider` via a request object, either of type - # {::Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload update_viewability_provider(viewability_provider: nil, update_mask: nil) - # Pass arguments to `update_viewability_provider` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param viewability_provider [::Google::Ads::AdManager::V1::ViewabilityProvider, ::Hash] - # Required. The - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} to - # update. - # - # The {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}'s - # `name` is used to identify the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} to - # update. - # @param update_mask [::Google::Protobuf::FieldMask, ::Hash] - # Optional. The list of fields to update. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ViewabilityProvider] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ViewabilityProvider] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest.new - # - # # Call the update_viewability_provider method. - # result = client.update_viewability_provider request - # - # # The returned object is of type Google::Ads::AdManager::V1::ViewabilityProvider. - # p result - # - def update_viewability_provider request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.update_viewability_provider.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.update_viewability_provider.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.update_viewability_provider.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @viewability_provider_service_stub.update_viewability_provider request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Batch updates - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} objects. - # - # @overload batch_update_viewability_providers(request, options = nil) - # Pass arguments to `batch_update_viewability_providers` via a request object, either of type - # {::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersRequest} or an equivalent Hash. - # - # @param request [::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersRequest, ::Hash] - # A request object representing the call parameters. Required. To specify no - # parameters, or to keep all the default parameter values, pass an empty Hash. - # @param options [::Gapic::CallOptions, ::Hash] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @overload batch_update_viewability_providers(parent: nil, requests: nil) - # Pass arguments to `batch_update_viewability_providers` via keyword arguments. Note that at - # least one keyword argument is required. To specify no parameters, or to keep all - # the default parameter values, pass an empty Hash as a request object (see above). - # - # @param parent [::String] - # Required. The parent resource where - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}s will be - # updated. Format: `networks/{network_code}` The parent field in the - # UpdateViewabilityProviderRequest must match this field. - # @param requests [::Array<::Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest, ::Hash>] - # Required. The - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} objects - # to update. A maximum of 100 objects can be updated in a batch. - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersResponse] - # - # @raise [::Google::Cloud::Error] if the REST call is aborted. - # - # @example Basic example - # require "google/ads/ad_manager/v1" - # - # # Create a client object. The client can be reused for multiple calls. - # client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - # - # # Create a request. To set request fields, pass in keyword arguments. - # request = Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersRequest.new - # - # # Call the batch_update_viewability_providers method. - # result = client.batch_update_viewability_providers request - # - # # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersResponse. - # p result - # - def batch_update_viewability_providers request, options = nil - raise ::ArgumentError, "request must be provided" if request.nil? - - request = ::Gapic::Protobuf.coerce request, to: ::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersRequest - - # Converts hash and nil to an options object - options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h - - # Customize the options with defaults - call_metadata = @config.rpcs.batch_update_viewability_providers.metadata.to_h - - # Set x-goog-api-client, x-goog-user-project and x-goog-api-version headers - call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \ - lib_name: @config.lib_name, lib_version: @config.lib_version, - gapic_version: ::Google::Ads::AdManager::V1::VERSION, - transports_version_send: [:rest] - - call_metadata[:"x-goog-api-version"] = API_VERSION unless API_VERSION.empty? - call_metadata[:"x-goog-user-project"] = @quota_project_id if @quota_project_id - - options.apply_defaults timeout: @config.rpcs.batch_update_viewability_providers.timeout, - metadata: call_metadata, - retry_policy: @config.rpcs.batch_update_viewability_providers.retry_policy - - options.apply_defaults timeout: @config.timeout, - metadata: @config.metadata, - retry_policy: @config.retry_policy - - @viewability_provider_service_stub.batch_update_viewability_providers request, options do |result, operation| - yield result, operation if block_given? - end - rescue ::Gapic::Rest::Error => e - raise ::Google::Cloud::Error.from_error(e) - end - - ## - # Configuration class for the ViewabilityProviderService REST API. - # - # This class represents the configuration for ViewabilityProviderService REST, - # providing control over timeouts, retry behavior, logging, transport - # parameters, and other low-level controls. Certain parameters can also be - # applied individually to specific RPCs. See - # {::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client::Configuration::Rpcs} - # for a list of RPCs that can be configured independently. - # - # Configuration can be applied globally to all clients, or to a single client - # on construction. - # - # @example - # - # # Modify the global config, setting the timeout for - # # get_viewability_provider to 20 seconds, - # # and all remaining timeouts to 10 seconds. - # ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.configure do |config| - # config.timeout = 10.0 - # config.rpcs.get_viewability_provider.timeout = 20.0 - # end - # - # # Apply the above configuration only to a new client. - # client = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new do |config| - # config.timeout = 10.0 - # config.rpcs.get_viewability_provider.timeout = 20.0 - # end - # - # @!attribute [rw] endpoint - # A custom service endpoint, as a hostname or hostname:port. The default is - # nil, indicating to use the default endpoint in the current universe domain. - # @return [::String,nil] - # @!attribute [rw] credentials - # Credentials to send with calls. You may provide any of the following types: - # * (`String`) The path to a service account key file in JSON format - # * (`Hash`) A service account key as a Hash - # * (`Google::Auth::Credentials`) A googleauth credentials object - # (see the [googleauth docs](https://rubydoc.info/gems/googleauth/Google/Auth/Credentials)) - # * (`Signet::OAuth2::Client`) A signet oauth2 client object - # (see the [signet docs](https://rubydoc.info/gems/signet/Signet/OAuth2/Client)) - # * (`nil`) indicating no credentials - # - # Warning: If you accept a credential configuration (JSON file or Hash) from an - # external source for authentication to Google Cloud, you must validate it before - # providing it to a Google API client library. Providing an unvalidated credential - # configuration to Google APIs can compromise the security of your systems and data. - # For more information, refer to [Validate credential configurations from external - # sources](https://cloud.google.com/docs/authentication/external/externally-sourced-credentials). - # @return [::Object] - # @!attribute [rw] scope - # The OAuth scopes - # @return [::Array<::String>] - # @!attribute [rw] lib_name - # The library name as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] lib_version - # The library version as recorded in instrumentation and logging - # @return [::String] - # @!attribute [rw] timeout - # The call timeout in seconds. - # @return [::Numeric] - # @!attribute [rw] metadata - # Additional headers to be sent with the call. - # @return [::Hash{::Symbol=>::String}] - # @!attribute [rw] retry_policy - # The retry policy. The value is a hash with the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # @return [::Hash] - # @!attribute [rw] quota_project - # A separate project against which to charge quota. - # @return [::String] - # @!attribute [rw] universe_domain - # The universe domain within which to make requests. This determines the - # default endpoint URL. The default value of nil uses the environment - # universe (usually the default "googleapis.com" universe). - # @return [::String,nil] - # @!attribute [rw] logger - # A custom logger to use for request/response debug logging, or the value - # `:default` (the default) to construct a default logger, or `nil` to - # explicitly disable logging. - # @return [::Logger,:default,nil] - # - class Configuration - extend ::Gapic::Config - - # @private - # The endpoint specific to the default "googleapis.com" universe. Deprecated. - DEFAULT_ENDPOINT = "admanager.googleapis.com" - - config_attr :endpoint, nil, ::String, nil - config_attr :credentials, nil do |value| - allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] - allowed.any? { |klass| klass === value } - end - config_attr :scope, nil, ::String, ::Array, nil - config_attr :lib_name, nil, ::String, nil - config_attr :lib_version, nil, ::String, nil - config_attr :timeout, nil, ::Numeric, nil - config_attr :metadata, nil, ::Hash, nil - config_attr :retry_policy, nil, ::Hash, ::Proc, nil - config_attr :quota_project, nil, ::String, nil - config_attr :universe_domain, nil, ::String, nil - config_attr :logger, :default, ::Logger, nil, :default - - # @private - def initialize parent_config = nil - @parent_config = parent_config unless parent_config.nil? - - yield self if block_given? - end - - ## - # Configurations for individual RPCs - # @return [Rpcs] - # - def rpcs - @rpcs ||= begin - parent_rpcs = nil - parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) - Rpcs.new parent_rpcs - end - end - - ## - # Configuration RPC class for the ViewabilityProviderService API. - # - # Includes fields providing the configuration for each RPC in this service. - # Each configuration object is of type `Gapic::Config::Method` and includes - # the following configuration fields: - # - # * `timeout` (*type:* `Numeric`) - The call timeout in seconds - # * `metadata` (*type:* `Hash{Symbol=>String}`) - Additional headers - # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields - # include the following keys: - # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. - # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. - # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. - # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. - # * `:retry_codes` (*type:* `Array`) - The error codes that should - # trigger a retry. - # - class Rpcs - ## - # RPC-specific configuration for `get_viewability_provider` - # @return [::Gapic::Config::Method] - # - attr_reader :get_viewability_provider - ## - # RPC-specific configuration for `list_viewability_providers` - # @return [::Gapic::Config::Method] - # - attr_reader :list_viewability_providers - ## - # RPC-specific configuration for `create_viewability_provider` - # @return [::Gapic::Config::Method] - # - attr_reader :create_viewability_provider - ## - # RPC-specific configuration for `batch_create_viewability_providers` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_create_viewability_providers - ## - # RPC-specific configuration for `update_viewability_provider` - # @return [::Gapic::Config::Method] - # - attr_reader :update_viewability_provider - ## - # RPC-specific configuration for `batch_update_viewability_providers` - # @return [::Gapic::Config::Method] - # - attr_reader :batch_update_viewability_providers - - # @private - def initialize parent_rpcs = nil - get_viewability_provider_config = parent_rpcs.get_viewability_provider if parent_rpcs.respond_to? :get_viewability_provider - @get_viewability_provider = ::Gapic::Config::Method.new get_viewability_provider_config - list_viewability_providers_config = parent_rpcs.list_viewability_providers if parent_rpcs.respond_to? :list_viewability_providers - @list_viewability_providers = ::Gapic::Config::Method.new list_viewability_providers_config - create_viewability_provider_config = parent_rpcs.create_viewability_provider if parent_rpcs.respond_to? :create_viewability_provider - @create_viewability_provider = ::Gapic::Config::Method.new create_viewability_provider_config - batch_create_viewability_providers_config = parent_rpcs.batch_create_viewability_providers if parent_rpcs.respond_to? :batch_create_viewability_providers - @batch_create_viewability_providers = ::Gapic::Config::Method.new batch_create_viewability_providers_config - update_viewability_provider_config = parent_rpcs.update_viewability_provider if parent_rpcs.respond_to? :update_viewability_provider - @update_viewability_provider = ::Gapic::Config::Method.new update_viewability_provider_config - batch_update_viewability_providers_config = parent_rpcs.batch_update_viewability_providers if parent_rpcs.respond_to? :batch_update_viewability_providers - @batch_update_viewability_providers = ::Gapic::Config::Method.new batch_update_viewability_providers_config - - yield self if block_given? - end - end - end - end - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/rest/service_stub.rb b/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/rest/service_stub.rb deleted file mode 100644 index b00df211cbc1..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/viewability_provider_service/rest/service_stub.rb +++ /dev/null @@ -1,451 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "google/ads/admanager/v1/viewability_provider_service_pb" - -module Google - module Ads - module AdManager - module V1 - module ViewabilityProviderService - module Rest - ## - # REST service stub for the ViewabilityProviderService service. - # Service stub contains baseline method implementations - # including transcoding, making the REST call, and deserialing the response. - # - class ServiceStub - # @private - def initialize endpoint:, endpoint_template:, universe_domain:, credentials:, logger: - # These require statements are intentionally placed here to initialize - # the REST modules only when it's required. - require "gapic/rest" - - @client_stub = ::Gapic::Rest::ClientStub.new endpoint: endpoint, - endpoint_template: endpoint_template, - universe_domain: universe_domain, - credentials: credentials, - numeric_enums: true, - service_name: self.class, - raise_faraday_errors: false, - logger: logger - end - - ## - # The effective universe domain - # - # @return [String] - # - def universe_domain - @client_stub.universe_domain - end - - ## - # The effective endpoint - # - # @return [String] - # - def endpoint - @client_stub.endpoint - end - - ## - # The logger used for request/response debug logging. - # - # @return [Logger] - # - def logger stub: false - stub ? @client_stub.stub_logger : @client_stub.logger - end - - ## - # Baseline implementation for the get_viewability_provider REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetViewabilityProviderRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ViewabilityProvider] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ViewabilityProvider] - # A result object deserialized from the server's reply - def get_viewability_provider request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_get_viewability_provider_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "get_viewability_provider", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ViewabilityProvider.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the list_viewability_providers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListViewabilityProvidersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ListViewabilityProvidersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ListViewabilityProvidersResponse] - # A result object deserialized from the server's reply - def list_viewability_providers request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_list_viewability_providers_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "list_viewability_providers", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ListViewabilityProvidersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the create_viewability_provider REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateViewabilityProviderRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ViewabilityProvider] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ViewabilityProvider] - # A result object deserialized from the server's reply - def create_viewability_provider request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_create_viewability_provider_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "create_viewability_provider", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ViewabilityProvider.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_create_viewability_providers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersResponse] - # A result object deserialized from the server's reply - def batch_create_viewability_providers request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_create_viewability_providers_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_create_viewability_providers", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the update_viewability_provider REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::ViewabilityProvider] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::ViewabilityProvider] - # A result object deserialized from the server's reply - def update_viewability_provider request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_update_viewability_provider_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "update_viewability_provider", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::ViewabilityProvider.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # Baseline implementation for the batch_update_viewability_providers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersRequest] - # A request object representing the call parameters. Required. - # @param options [::Gapic::CallOptions] - # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. - # - # @yield [result, operation] Access the result along with the TransportOperation object - # @yieldparam result [::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersResponse] - # @yieldparam operation [::Gapic::Rest::TransportOperation] - # - # @return [::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersResponse] - # A result object deserialized from the server's reply - def batch_update_viewability_providers request_pb, options = nil - raise ::ArgumentError, "request must be provided" if request_pb.nil? - - verb, uri, query_string_params, body = ServiceStub.transcode_batch_update_viewability_providers_request request_pb - query_string_params = if query_string_params.any? - query_string_params.to_h { |p| p.split "=", 2 } - else - {} - end - - response = @client_stub.make_http_request( - verb, - uri: uri, - body: body || "", - params: query_string_params, - method_name: "batch_update_viewability_providers", - options: options - ) - operation = ::Gapic::Rest::TransportOperation.new response - result = ::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersResponse.decode_json response.body, ignore_unknown_fields: true - catch :response do - yield result, operation if block_given? - result - end - end - - ## - # @private - # - # GRPC transcoding helper method for the get_viewability_provider REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::GetViewabilityProviderRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_get_viewability_provider_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{name}", - matches: [ - ["name", %r{^networks/[^/]+/viewabilityProviders/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the list_viewability_providers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::ListViewabilityProvidersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_list_viewability_providers_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :get, - uri_template: "/v1/{parent}/viewabilityProviders", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the create_viewability_provider REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::CreateViewabilityProviderRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_create_viewability_provider_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/viewabilityProviders", - body: "viewability_provider", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_create_viewability_providers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_create_viewability_providers_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/viewabilityProviders:batchCreate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the update_viewability_provider REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_update_viewability_provider_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :patch, - uri_template: "/v1/{viewability_provider.name}", - body: "viewability_provider", - matches: [ - ["viewability_provider.name", %r{^networks/[^/]+/viewabilityProviders/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - - ## - # @private - # - # GRPC transcoding helper method for the batch_update_viewability_providers REST call - # - # @param request_pb [::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersRequest] - # A request object representing the call parameters. Required. - # @return [Array(String, [String, nil], Hash{String => String})] - # Uri, Body, Query string parameters - def self.transcode_batch_update_viewability_providers_request request_pb - transcoder = Gapic::Rest::GrpcTranscoder.new - .with_bindings( - uri_method: :post, - uri_template: "/v1/{parent}/viewabilityProviders:batchUpdate", - body: "*", - matches: [ - ["parent", %r{^networks/[^/]+/?$}, false] - ] - ) - transcoder.transcode request_pb - end - end - end - end - end - end - end -end 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 1bfa5b87369d..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 @@ -5,7 +5,7 @@ require 'google/protobuf' -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\"|\n\x13RefreshRateTypeEnum\"e\n\x0fRefreshRateType\x12!\n\x1dREFRESH_RATE_TYPE_UNSPECIFIED\x10\x00\x12\x0c\n\x08\x44ISABLED\x10\x01\x12\r\n\tOPTIMIZED\x10\x02\x12\x12\n\x0e\x46IXED_INTERVAL\x10\x03\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" +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 pool.add_serialized_file(descriptor_data) @@ -20,8 +20,6 @@ module V1 SmartSizeModeEnum::SmartSizeMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.SmartSizeModeEnum.SmartSizeMode").enummodule TargetWindowEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.TargetWindowEnum").msgclass TargetWindowEnum::TargetWindow = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.TargetWindowEnum.TargetWindow").enummodule - RefreshRateTypeEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.RefreshRateTypeEnum").msgclass - RefreshRateTypeEnum::RefreshRateType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.RefreshRateTypeEnum.RefreshRateType").enummodule end end end 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 b28bde62d08a..512317bbc305 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 @@ -15,7 +15,7 @@ require 'google/protobuf/timestamp_pb' -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\"\xfe\x0f\n\x06\x41\x64Unit\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\nad_unit_id\x18\x0f \x01(\x03\x42\x05\x18\x01\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\x12\x64\n\x11refresh_rate_type\x18N \x01(\x0e\x32<.google.ads.admanager.v1.RefreshRateTypeEnum.RefreshRateTypeB\x06\xe0\x41\x01\xe0\x41\x07H\x0f\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_enabledB\x14\n\x12_refresh_rate_type\"\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" +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\"\x82\x0f\n\x06\x41\x64Unit\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x19\n\nad_unit_id\x18\x0f \x01(\x03\x42\x05\x18\x01\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 pool.add_serialized_file(descriptor_data) diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_service_services_pb.rb index 8fe711b0127c..d530e4e4031c 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_service_services_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/audience_segment_service_services_pb.rb @@ -33,9 +33,9 @@ class Service self.unmarshal_class_method = :decode self.service_name = 'google.ads.admanager.v1.AudienceSegmentService' - # Retrieves an `AudienceSegment` object. + # API to retrieve an `AudienceSegment` object. rpc :GetAudienceSegment, ::Google::Ads::AdManager::V1::GetAudienceSegmentRequest, ::Google::Ads::AdManager::V1::AudienceSegment - # Lists `AudienceSegment` objects. + # API to retrieve a list of `AudienceSegment` objects. rpc :ListAudienceSegments, ::Google::Ads::AdManager::V1::ListAudienceSegmentsRequest, ::Google::Ads::AdManager::V1::ListAudienceSegmentsResponse end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_messages_pb.rb index d793d49dffd6..8cc5e44e95fc 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_messages_pb.rb @@ -4,12 +4,11 @@ require 'google/protobuf' -require 'google/ads/admanager/v1/mcm_enums_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' -descriptor_data = "\n6google/ads/admanager/v1/child_publisher_messages.proto\x12\x17google.ads.admanager.v1\x1a\'google/ads/admanager/v1/mcm_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xe6\r\n\x0e\x43hildPublisher\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\x17\n\x05\x65mail\x18\x04 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12\x44\n\rchild_network\x18\x05 \x01(\tB(\xe0\x41\x05\xfa\x41\"\n admanager.googleapis.com/NetworkH\x02\x88\x01\x01\x12]\n\x0f\x64\x65legation_type\x18\t \x01(\x0e\x32:.google.ads.admanager.v1.DelegationTypeEnum.DelegationTypeB\x03\xe0\x41\x02H\x03\x88\x01\x01\x12\x33\n!parent_revenue_share_millipercent\x18\n \x01(\x03\x42\x03\xe0\x41\x01H\x04\x88\x01\x01\x12\x1b\n\tseller_id\x18\x0b \x01(\tB\x03\xe0\x41\x01H\x05\x88\x01\x01\x12\x66\n\x10readiness_status\x18\x0c \x01(\x0e\x32\x42.google.ads.admanager.v1.McmReadinessStatusEnum.McmReadinessStatusB\x03\xe0\x41\x03H\x06\x88\x01\x01\x12w\n\x11invitation_status\x18\r \x01(\x0e\x32R.google.ads.admanager.v1.DelegationInvitationStatusEnum.DelegationInvitationStatusB\x03\xe0\x41\x03H\x07\x88\x01\x01\x12q\n\x0f\x61pproval_status\x18\x0f \x01(\x0e\x32N.google.ads.admanager.v1.DelegationApprovalStatusEnum.DelegationApprovalStatusB\x03\xe0\x41\x03H\x08\x88\x01\x01\x12\x9e\x01\n\x1cidentity_verification_status\x18\x11 \x01(\x0e\x32n.google.ads.admanager.v1.ChildPublisherIdentityVerificationStatusEnum.ChildPublisherIdentityVerificationStatusB\x03\xe0\x41\x03H\t\x88\x01\x01\x12\x9b\x01\n\x1b\x61\x64\x64ress_verification_status\x18\x13 \x01(\x0e\x32l.google.ads.admanager.v1.ChildPublisherAddressVerificationStatusEnum.ChildPublisherAddressVerificationStatusB\x03\xe0\x41\x03H\n\x88\x01\x01\x12}\n\x18pending_onboarding_tasks\x18\x16 \x03(\x0e\x32V.google.ads.admanager.v1.ChildPublisherOnboardingTaskEnum.ChildPublisherOnboardingTaskB\x03\xe0\x41\x03\x12n\n\x0e\x61\x63\x63ount_status\x18\x1a \x01(\x0e\x32L.google.ads.admanager.v1.DelegationAccountStatusEnum.DelegationAccountStatusB\x03\xe0\x41\x03H\x0b\x88\x01\x01\x12\x44\n2approved_manage_account_revenue_share_millipercent\x18\x1d \x01(\x03\x42\x03\xe0\x41\x03H\x0c\x88\x01\x01:\x89\x01\xea\x41\x85\x01\n\'admanager.googleapis.com/ChildPublisher\x12\x39networks/{network_code}/childPublishers/{child_publisher}*\x0f\x63hildPublishers2\x0e\x63hildPublisherB\x0f\n\r_display_nameB\x08\n\x06_emailB\x10\n\x0e_child_networkB\x12\n\x10_delegation_typeB$\n\"_parent_revenue_share_millipercentB\x0c\n\n_seller_idB\x13\n\x11_readiness_statusB\x14\n\x12_invitation_statusB\x12\n\x10_approval_statusB\x1f\n\x1d_identity_verification_statusB\x1e\n\x1c_address_verification_statusB\x11\n\x0f_account_statusB5\n3_approved_manage_account_revenue_share_millipercentB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1b\x43hildPublisherMessagesProtoP\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" +descriptor_data = "\n6google/ads/admanager/v1/child_publisher_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xaf\x01\n\x0e\x43hildPublisher\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08:\x89\x01\xea\x41\x85\x01\n\'admanager.googleapis.com/ChildPublisher\x12\x39networks/{network_code}/childPublishers/{child_publisher}*\x0f\x63hildPublishers2\x0e\x63hildPublisherB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1b\x43hildPublisherMessagesProtoP\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 pool.add_serialized_file(descriptor_data) diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_service_pb.rb deleted file mode 100644 index 0418bac7b806..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_service_pb.rb +++ /dev/null @@ -1,36 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/child_publisher_service.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/child_publisher_messages_pb' -require 'google/api/annotations_pb' -require 'google/api/client_pb' -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' -require 'google/protobuf/field_mask_pb' - - -descriptor_data = "\n5google/ads/admanager/v1/child_publisher_service.proto\x12\x17google.ads.admanager.v1\x1a\x36google/ads/admanager/v1/child_publisher_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\x18GetChildPublisherRequest\x12=\n\x04name\x18\x01 \x01(\tB/\xe0\x41\x02\xfa\x41)\n\'admanager.googleapis.com/ChildPublisher\"\xc6\x01\n\x1aListChildPublishersRequest\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\x1bListChildPublishersResponse\x12\x41\n\x10\x63hild_publishers\x18\x01 \x03(\x0b\x32\'.google.ads.admanager.v1.ChildPublisher\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x9e\x01\n\x1b\x43reateChildPublisherRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x45\n\x0f\x63hild_publisher\x18\x02 \x01(\x0b\x32\'.google.ads.admanager.v1.ChildPublisherB\x03\xe0\x41\x02\"\xaa\x01\n!BatchCreateChildPublishersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12K\n\x08requests\x18\x02 \x03(\x0b\x32\x34.google.ads.admanager.v1.CreateChildPublisherRequestB\x03\xe0\x41\x02\"g\n\"BatchCreateChildPublishersResponse\x12\x41\n\x10\x63hild_publishers\x18\x01 \x03(\x0b\x32\'.google.ads.admanager.v1.ChildPublisher\"\x9a\x01\n\x1bUpdateChildPublisherRequest\x12\x45\n\x0f\x63hild_publisher\x18\x01 \x01(\x0b\x32\'.google.ads.admanager.v1.ChildPublisherB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"\xaa\x01\n!BatchUpdateChildPublishersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12K\n\x08requests\x18\x02 \x03(\x0b\x32\x34.google.ads.admanager.v1.UpdateChildPublisherRequestB\x03\xe0\x41\x02\"g\n\"BatchUpdateChildPublishersResponse\x12\x41\n\x10\x63hild_publishers\x18\x01 \x03(\x0b\x32\'.google.ads.admanager.v1.ChildPublisher2\x89\x0b\n\x15\x43hildPublisherService\x12\xa7\x01\n\x11GetChildPublisher\x12\x31.google.ads.admanager.v1.GetChildPublisherRequest\x1a\'.google.ads.admanager.v1.ChildPublisher\"6\xda\x41\x04name\x82\xd3\xe4\x93\x02)\x12\'/v1/{name=networks/*/childPublishers/*}\x12\xba\x01\n\x13ListChildPublishers\x12\x33.google.ads.admanager.v1.ListChildPublishersRequest\x1a\x34.google.ads.admanager.v1.ListChildPublishersResponse\"8\xda\x41\x06parent\x82\xd3\xe4\x93\x02)\x12\'/v1/{parent=networks/*}/childPublishers\x12\xd0\x01\n\x14\x43reateChildPublisher\x12\x34.google.ads.admanager.v1.CreateChildPublisherRequest\x1a\'.google.ads.admanager.v1.ChildPublisher\"Y\xda\x41\x16parent,child_publisher\x82\xd3\xe4\x93\x02:\"\'/v1/{parent=networks/*}/childPublishers:\x0f\x63hild_publisher\x12\xe7\x01\n\x1a\x42\x61tchCreateChildPublishers\x12:.google.ads.admanager.v1.BatchCreateChildPublishersRequest\x1a;.google.ads.admanager.v1.BatchCreateChildPublishersResponse\"P\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x38\"3/v1/{parent=networks/*}/childPublishers:batchCreate:\x01*\x12\xe5\x01\n\x14UpdateChildPublisher\x12\x34.google.ads.admanager.v1.UpdateChildPublisherRequest\x1a\'.google.ads.admanager.v1.ChildPublisher\"n\xda\x41\x1b\x63hild_publisher,update_mask\x82\xd3\xe4\x93\x02J27/v1/{child_publisher.name=networks/*/childPublishers/*}:\x0f\x63hild_publisher\x12\xe7\x01\n\x1a\x42\x61tchUpdateChildPublishers\x12:.google.ads.admanager.v1.BatchUpdateChildPublishersRequest\x1a;.google.ads.admanager.v1.BatchUpdateChildPublishersResponse\"P\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x38\"3/v1/{parent=networks/*}/childPublishers:batchUpdate:\x01*\x1az\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41\\https://www.googleapis.com/auth/admanager,https://www.googleapis.com/auth/admanager.readonlyB\xce\x01\n\x1b\x63om.google.ads.admanager.v1B\x1a\x43hildPublisherServiceProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - GetChildPublisherRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.GetChildPublisherRequest").msgclass - ListChildPublishersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListChildPublishersRequest").msgclass - ListChildPublishersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListChildPublishersResponse").msgclass - CreateChildPublisherRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreateChildPublisherRequest").msgclass - BatchCreateChildPublishersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateChildPublishersRequest").msgclass - BatchCreateChildPublishersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateChildPublishersResponse").msgclass - UpdateChildPublisherRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.UpdateChildPublisherRequest").msgclass - BatchUpdateChildPublishersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateChildPublishersRequest").msgclass - BatchUpdateChildPublishersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateChildPublishersResponse").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_service_services_pb.rb deleted file mode 100644 index 090b5abcbf14..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/child_publisher_service_services_pb.rb +++ /dev/null @@ -1,58 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/child_publisher_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -require 'grpc' -require 'google/ads/admanager/v1/child_publisher_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ChildPublisherService - # Provides methods for handling - # [ChildPublisher][google.ads.admanager.v1.ChildPublisher] objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ChildPublisherService' - - # Retrieves a [ChildPublisher][google.ads.admanager.v1.ChildPublisher] - # object. - rpc :GetChildPublisher, ::Google::Ads::AdManager::V1::GetChildPublisherRequest, ::Google::Ads::AdManager::V1::ChildPublisher - # Lists [ChildPublisher][google.ads.admanager.v1.ChildPublisher] objects. - rpc :ListChildPublishers, ::Google::Ads::AdManager::V1::ListChildPublishersRequest, ::Google::Ads::AdManager::V1::ListChildPublishersResponse - # Creates a [ChildPublisher][google.ads.admanager.v1.ChildPublisher] object. - rpc :CreateChildPublisher, ::Google::Ads::AdManager::V1::CreateChildPublisherRequest, ::Google::Ads::AdManager::V1::ChildPublisher - # Creates [ChildPublisher][google.ads.admanager.v1.ChildPublisher] objects. - rpc :BatchCreateChildPublishers, ::Google::Ads::AdManager::V1::BatchCreateChildPublishersRequest, ::Google::Ads::AdManager::V1::BatchCreateChildPublishersResponse - # Updates a [ChildPublisher][google.ads.admanager.v1.ChildPublisher] object. - rpc :UpdateChildPublisher, ::Google::Ads::AdManager::V1::UpdateChildPublisherRequest, ::Google::Ads::AdManager::V1::ChildPublisher - # Batch updates [ChildPublisher][google.ads.admanager.v1.ChildPublisher] - # objects. - rpc :BatchUpdateChildPublishers, ::Google::Ads::AdManager::V1::BatchUpdateChildPublishersRequest, ::Google::Ads::AdManager::V1::BatchUpdateChildPublishersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end 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 429f51fd2834..0e0c955e6dca 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 @@ -9,10 +9,9 @@ require 'google/api/client_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' -require 'google/protobuf/field_mask_pb' -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\x1a google/protobuf/field_mask.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\"\x88\x01\n\x14\x43reateCompanyRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12\x36\n\x07\x63ompany\x18\x02 \x01(\x0b\x32 .google.ads.admanager.v1.CompanyB\x03\xe0\x41\x02\"\x9d\x01\n\x1b\x42\x61tchCreateCompaniesRequest\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.CreateCompanyRequestB\x03\xe0\x41\x02\"S\n\x1c\x42\x61tchCreateCompaniesResponse\x12\x33\n\tcompanies\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.Company\"\x84\x01\n\x14UpdateCompanyRequest\x12\x36\n\x07\x63ompany\x18\x01 \x01(\x0b\x32 .google.ads.admanager.v1.CompanyB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"\x9d\x01\n\x1b\x42\x61tchUpdateCompaniesRequest\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.UpdateCompanyRequestB\x03\xe0\x41\x02\"S\n\x1c\x42\x61tchUpdateCompaniesResponse\x12\x33\n\tcompanies\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.Company2\xc1\t\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\x12\xa5\x01\n\rCreateCompany\x12-.google.ads.admanager.v1.CreateCompanyRequest\x1a .google.ads.admanager.v1.Company\"C\xda\x41\x0eparent,company\x82\xd3\xe4\x93\x02,\"!/v1/{parent=networks/*}/companies:\x07\x63ompany\x12\xcf\x01\n\x14\x42\x61tchCreateCompanies\x12\x34.google.ads.admanager.v1.BatchCreateCompaniesRequest\x1a\x35.google.ads.admanager.v1.BatchCreateCompaniesResponse\"J\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x32\"-/v1/{parent=networks/*}/companies:batchCreate:\x01*\x12\xb2\x01\n\rUpdateCompany\x12-.google.ads.admanager.v1.UpdateCompanyRequest\x1a .google.ads.admanager.v1.Company\"P\xda\x41\x13\x63ompany,update_mask\x82\xd3\xe4\x93\x02\x34\x32)/v1/{company.name=networks/*/companies/*}:\x07\x63ompany\x12\xcf\x01\n\x14\x42\x61tchUpdateCompanies\x12\x34.google.ads.admanager.v1.BatchUpdateCompaniesRequest\x1a\x35.google.ads.admanager.v1.BatchUpdateCompaniesResponse\"J\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x32\"-/v1/{parent=networks/*}/companies:batchUpdate:\x01*\x1az\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41\\https://www.googleapis.com/auth/admanager,https://www.googleapis.com/auth/admanager.readonlyB\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" +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\xc0\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\x1az\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41\\https://www.googleapis.com/auth/admanager,https://www.googleapis.com/auth/admanager.readonlyB\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 pool.add_serialized_file(descriptor_data) @@ -24,12 +23,6 @@ module V1 GetCompanyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.GetCompanyRequest").msgclass ListCompaniesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListCompaniesRequest").msgclass ListCompaniesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListCompaniesResponse").msgclass - CreateCompanyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreateCompanyRequest").msgclass - BatchCreateCompaniesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateCompaniesRequest").msgclass - BatchCreateCompaniesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateCompaniesResponse").msgclass - UpdateCompanyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.UpdateCompanyRequest").msgclass - BatchUpdateCompaniesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateCompaniesRequest").msgclass - BatchUpdateCompaniesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateCompaniesResponse").msgclass end end end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_service_services_pb.rb index b217e3f18f09..be71ae02de74 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_service_services_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/company_service_services_pb.rb @@ -24,8 +24,7 @@ module Ads module AdManager module V1 module CompanyService - # Provides methods for handling [Company][google.ads.admanager.v1.Company] - # objects. + # Provides methods for handling `Company` objects. class Service include ::GRPC::GenericService @@ -34,18 +33,10 @@ class Service self.unmarshal_class_method = :decode self.service_name = 'google.ads.admanager.v1.CompanyService' - # Retrieves a [Company][google.ads.admanager.v1.Company] object. + # Retrieves a `Company` object. rpc :GetCompany, ::Google::Ads::AdManager::V1::GetCompanyRequest, ::Google::Ads::AdManager::V1::Company - # Lists [Company][google.ads.admanager.v1.Company] objects. + # Lists `Company` objects. rpc :ListCompanies, ::Google::Ads::AdManager::V1::ListCompaniesRequest, ::Google::Ads::AdManager::V1::ListCompaniesResponse - # Creates a [Company][google.ads.admanager.v1.Company] object. - rpc :CreateCompany, ::Google::Ads::AdManager::V1::CreateCompanyRequest, ::Google::Ads::AdManager::V1::Company - # Creates [Company][google.ads.admanager.v1.Company] objects. - rpc :BatchCreateCompanies, ::Google::Ads::AdManager::V1::BatchCreateCompaniesRequest, ::Google::Ads::AdManager::V1::BatchCreateCompaniesResponse - # Updates a [Company][google.ads.admanager.v1.Company] object. - rpc :UpdateCompany, ::Google::Ads::AdManager::V1::UpdateCompanyRequest, ::Google::Ads::AdManager::V1::Company - # Batch updates [Company][google.ads.admanager.v1.Company] objects. - rpc :BatchUpdateCompanies, ::Google::Ads::AdManager::V1::BatchUpdateCompaniesRequest, ::Google::Ads::AdManager::V1::BatchUpdateCompaniesResponse end Stub = Service.rpc_stub_class diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/conversion_event_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/conversion_event_enum_pb.rb deleted file mode 100644 index c390fc36e13d..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/conversion_event_enum_pb.rb +++ /dev/null @@ -1,22 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/conversion_event_enum.proto - -require 'google/protobuf' - - -descriptor_data = "\n3google/ads/admanager/v1/conversion_event_enum.proto\x12\x17google.ads.admanager.v1\"\x8f\x04\n\x13\x43onversionEventEnum\"\xf7\x03\n\x0f\x43onversionEvent\x12 \n\x1c\x43ONVERSION_EVENT_UNSPECIFIED\x10\x00\x12\x15\n\x11\x41\x43\x43\x45PT_INVITATION\x10\x01\x12\x12\n\x0e\x43LICK_TRACKING\x10\x02\x12\t\n\x05\x43LOSE\x10\x03\x12\x0c\n\x08\x43OLLAPSE\x10\x04\x12\x0c\n\x08\x43OMPLETE\x10\x05\x12\x11\n\rCREATIVE_VIEW\x10\x06\x12\x10\n\x0c\x43USTOM_CLICK\x10\x07\x12\x10\n\x0c\x45NGAGED_VIEW\x10\x08\x12\n\n\x06\x45XPAND\x10\t\x12\x12\n\x0e\x46IRST_QUARTILE\x10\n\x12\x0e\n\nFULLSCREEN\x10\x0b\x12\x33\n/FULLY_VIEWABLE_AUDIBLE_HALF_DURATION_IMPRESSION\x10\x0c\x12\x19\n\x15MEASURABLE_IMPRESSION\x10\r\x12\x0c\n\x08MIDPOINT\x10\x0e\x12\x08\n\x04MUTE\x10\x0f\x12\t\n\x05PAUSE\x10\x10\x12\n\n\x06RESUME\x10\x11\x12\n\n\x06REWIND\x10\x12\x12\x0b\n\x07SKIPPED\x10\x13\x12\x0e\n\nSKIP_SHOWN\x10\x14\x12\t\n\x05START\x10\x15\x12\n\n\x06SURVEY\x10\x16\x12\x12\n\x0eTHIRD_QUARTILE\x10\x17\x12\n\n\x06UNMUTE\x10\x18\x12\x11\n\rVIDEO_ABANDON\x10\x19\x12\x17\n\x13VIEWABLE_IMPRESSION\x10\x1a\x42\xcc\x01\n\x1b\x63om.google.ads.admanager.v1B\x18\x43onversionEventEnumProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - ConversionEventEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ConversionEventEnum").msgclass - ConversionEventEnum::ConversionEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ConversionEventEnum.ConversionEvent").enummodule - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_enums_pb.rb deleted file mode 100644 index 899d2441679e..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_enums_pb.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/creative_wrapper_enums.proto - -require 'google/protobuf' - - -descriptor_data = "\n4google/ads/admanager/v1/creative_wrapper_enums.proto\x12\x17google.ads.admanager.v1\"y\n\x17\x43reativeWrapperTypeEnum\"^\n\x13\x43reativeWrapperType\x12%\n!CREATIVE_WRAPPER_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04HTML\x10\x01\x12\x16\n\x12VIDEO_TRACKING_URL\x10\x02\"w\n\x19\x43reativeWrapperStatusEnum\"Z\n\x15\x43reativeWrapperStatus\x12\'\n#CREATIVE_WRAPPER_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\"\x8c\x01\n\x1b\x43reativeWrapperOrderingEnum\"m\n\x17\x43reativeWrapperOrdering\x12)\n%CREATIVE_WRAPPER_ORDERING_UNSPECIFIED\x10\x00\x12\t\n\x05INNER\x10\x01\x12\x11\n\rNO_PREFERENCE\x10\x02\x12\t\n\x05OUTER\x10\x03\x42\xcd\x01\n\x1b\x63om.google.ads.admanager.v1B\x19\x43reativeWrapperEnumsProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - CreativeWrapperTypeEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreativeWrapperTypeEnum").msgclass - CreativeWrapperTypeEnum::CreativeWrapperType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreativeWrapperTypeEnum.CreativeWrapperType").enummodule - CreativeWrapperStatusEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreativeWrapperStatusEnum").msgclass - CreativeWrapperStatusEnum::CreativeWrapperStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreativeWrapperStatusEnum.CreativeWrapperStatus").enummodule - CreativeWrapperOrderingEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreativeWrapperOrderingEnum").msgclass - CreativeWrapperOrderingEnum::CreativeWrapperOrdering = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreativeWrapperOrderingEnum.CreativeWrapperOrdering").enummodule - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_messages_pb.rb deleted file mode 100644 index 6e3625038fb6..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_messages_pb.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/creative_wrapper_messages.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/creative_wrapper_enums_pb' -require 'google/ads/admanager/v1/third_party_data_declaration_pb' -require 'google/ads/admanager/v1/video_tracking_url_pb' -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' - - -descriptor_data = "\n7google/ads/admanager/v1/creative_wrapper_messages.proto\x12\x17google.ads.admanager.v1\x1a\x34google/ads/admanager/v1/creative_wrapper_enums.proto\x1a:google/ads/admanager/v1/third_party_data_declaration.proto\x1a\x30google/ads/admanager/v1/video_tracking_url.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xa2\t\n\x0f\x43reativeWrapper\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x38\n\x05label\x18\x04 \x01(\tB)\xe0\x41\x05\xe0\x41\x02\xfa\x41 \n\x1e\x61\x64manager.googleapis.com/Label\x12m\n\x15\x63reative_wrapper_type\x18\x05 \x01(\x0e\x32\x44.google.ads.admanager.v1.CreativeWrapperTypeEnum.CreativeWrapperTypeB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12G\n\x0fheader_creative\x18\x07 \x01(\tB)\xe0\x41\x03\xfa\x41#\n!admanager.googleapis.com/CreativeH\x01\x88\x01\x01\x12G\n\x0f\x66ooter_creative\x18\t \x01(\tB)\xe0\x41\x03\xfa\x41#\n!admanager.googleapis.com/CreativeH\x02\x88\x01\x01\x12\x1d\n\x0bhtml_header\x18\x0b \x01(\tB\x03\xe0\x41\x01H\x03\x88\x01\x01\x12\x1d\n\x0bhtml_footer\x18\x0c \x01(\tB\x03\xe0\x41\x01H\x04\x88\x01\x01\x12\x1c\n\namp_header\x18\r \x01(\tB\x03\xe0\x41\x01H\x05\x88\x01\x01\x12\x1c\n\namp_footer\x18\x0e \x01(\tB\x03\xe0\x41\x01H\x06\x88\x01\x01\x12K\n\x13video_tracking_urls\x18\x0f \x03(\x0b\x32).google.ads.admanager.v1.VideoTrackingUrlB\x03\xe0\x41\x01\x12\x62\n\x1cthird_party_data_declaration\x18\x10 \x01(\x0b\x32\x32.google.ads.admanager.v1.ThirdPartyDataDeclarationB\x03\xe0\x41\x01H\x07\x88\x01\x01\x12h\n\x08ordering\x18\x14 \x01(\x0e\x32L.google.ads.admanager.v1.CreativeWrapperOrderingEnum.CreativeWrapperOrderingB\x03\xe0\x41\x01H\x08\x88\x01\x01\x12\x62\n\x06status\x18\x15 \x01(\x0e\x32H.google.ads.admanager.v1.CreativeWrapperStatusEnum.CreativeWrapperStatusB\x03\xe0\x41\x03H\t\x88\x01\x01:\x8e\x01\xea\x41\x8a\x01\n(admanager.googleapis.com/CreativeWrapper\x12;networks/{network_code}/creativeWrappers/{creative_wrapper}*\x10\x63reativeWrappers2\x0f\x63reativeWrapperB\x18\n\x16_creative_wrapper_typeB\x12\n\x10_header_creativeB\x12\n\x10_footer_creativeB\x0e\n\x0c_html_headerB\x0e\n\x0c_html_footerB\r\n\x0b_amp_headerB\r\n\x0b_amp_footerB\x1f\n\x1d_third_party_data_declarationB\x0b\n\t_orderingB\t\n\x07_statusB\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1c\x43reativeWrapperMessagesProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - CreativeWrapper = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreativeWrapper").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_service_pb.rb deleted file mode 100644 index 813177df465f..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_service_pb.rb +++ /dev/null @@ -1,40 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/creative_wrapper_service.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/creative_wrapper_messages_pb' -require 'google/api/annotations_pb' -require 'google/api/client_pb' -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' -require 'google/protobuf/field_mask_pb' - - -descriptor_data = "\n6google/ads/admanager/v1/creative_wrapper_service.proto\x12\x17google.ads.admanager.v1\x1a\x37google/ads/admanager/v1/creative_wrapper_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\"[\n\x19GetCreativeWrapperRequest\x12>\n\x04name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/CreativeWrapper\"\xc7\x01\n\x1bListCreativeWrappersRequest\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\x1cListCreativeWrappersResponse\x12\x43\n\x11\x63reative_wrappers\x18\x01 \x03(\x0b\x32(.google.ads.admanager.v1.CreativeWrapper\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\xa1\x01\n\x1c\x43reateCreativeWrapperRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12G\n\x10\x63reative_wrapper\x18\x02 \x01(\x0b\x32(.google.ads.admanager.v1.CreativeWrapperB\x03\xe0\x41\x02\"\xac\x01\n\"BatchCreateCreativeWrappersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12L\n\x08requests\x18\x02 \x03(\x0b\x32\x35.google.ads.admanager.v1.CreateCreativeWrapperRequestB\x03\xe0\x41\x02\"j\n#BatchCreateCreativeWrappersResponse\x12\x43\n\x11\x63reative_wrappers\x18\x01 \x03(\x0b\x32(.google.ads.admanager.v1.CreativeWrapper\"\x9d\x01\n\x1cUpdateCreativeWrapperRequest\x12G\n\x10\x63reative_wrapper\x18\x01 \x01(\x0b\x32(.google.ads.admanager.v1.CreativeWrapperB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"\xac\x01\n\"BatchUpdateCreativeWrappersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12L\n\x08requests\x18\x02 \x03(\x0b\x32\x35.google.ads.admanager.v1.UpdateCreativeWrapperRequestB\x03\xe0\x41\x02\"j\n#BatchUpdateCreativeWrappersResponse\x12\x43\n\x11\x63reative_wrappers\x18\x01 \x03(\x0b\x32(.google.ads.admanager.v1.CreativeWrapper\"\xa1\x01\n$BatchActivateCreativeWrappersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12?\n\x05names\x18\x02 \x03(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/CreativeWrapper\"\'\n%BatchActivateCreativeWrappersResponse\"\xa3\x01\n&BatchDeactivateCreativeWrappersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12?\n\x05names\x18\x02 \x03(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/CreativeWrapper\")\n\'BatchDeactivateCreativeWrappersResponse2\x95\x0f\n\x16\x43reativeWrapperService\x12\xab\x01\n\x12GetCreativeWrapper\x12\x32.google.ads.admanager.v1.GetCreativeWrapperRequest\x1a(.google.ads.admanager.v1.CreativeWrapper\"7\xda\x41\x04name\x82\xd3\xe4\x93\x02*\x12(/v1/{name=networks/*/creativeWrappers/*}\x12\xbe\x01\n\x14ListCreativeWrappers\x12\x34.google.ads.admanager.v1.ListCreativeWrappersRequest\x1a\x35.google.ads.admanager.v1.ListCreativeWrappersResponse\"9\xda\x41\x06parent\x82\xd3\xe4\x93\x02*\x12(/v1/{parent=networks/*}/creativeWrappers\x12\xd6\x01\n\x15\x43reateCreativeWrapper\x12\x35.google.ads.admanager.v1.CreateCreativeWrapperRequest\x1a(.google.ads.admanager.v1.CreativeWrapper\"\\\xda\x41\x17parent,creative_wrapper\x82\xd3\xe4\x93\x02<\"(/v1/{parent=networks/*}/creativeWrappers:\x10\x63reative_wrapper\x12\xeb\x01\n\x1b\x42\x61tchCreateCreativeWrappers\x12;.google.ads.admanager.v1.BatchCreateCreativeWrappersRequest\x1a<.google.ads.admanager.v1.BatchCreateCreativeWrappersResponse\"Q\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x39\"4/v1/{parent=networks/*}/creativeWrappers:batchCreate:\x01*\x12\xec\x01\n\x15UpdateCreativeWrapper\x12\x35.google.ads.admanager.v1.UpdateCreativeWrapperRequest\x1a(.google.ads.admanager.v1.CreativeWrapper\"r\xda\x41\x1c\x63reative_wrapper,update_mask\x82\xd3\xe4\x93\x02M29/v1/{creative_wrapper.name=networks/*/creativeWrappers/*}:\x10\x63reative_wrapper\x12\xeb\x01\n\x1b\x42\x61tchUpdateCreativeWrappers\x12;.google.ads.admanager.v1.BatchUpdateCreativeWrappersRequest\x1a<.google.ads.admanager.v1.BatchUpdateCreativeWrappersResponse\"Q\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x39\"4/v1/{parent=networks/*}/creativeWrappers:batchUpdate:\x01*\x12\xf0\x01\n\x1d\x42\x61tchActivateCreativeWrappers\x12=.google.ads.admanager.v1.BatchActivateCreativeWrappersRequest\x1a>.google.ads.admanager.v1.BatchActivateCreativeWrappersResponse\"P\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02;\"6/v1/{parent=networks/*}/creativeWrappers:batchActivate:\x01*\x12\xf8\x01\n\x1f\x42\x61tchDeactivateCreativeWrappers\x12?.google.ads.admanager.v1.BatchDeactivateCreativeWrappersRequest\x1a@.google.ads.admanager.v1.BatchDeactivateCreativeWrappersResponse\"R\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02=\"8/v1/{parent=networks/*}/creativeWrappers:batchDeactivate:\x01*\x1az\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41\\https://www.googleapis.com/auth/admanager,https://www.googleapis.com/auth/admanager.readonlyB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1b\x43reativeWrapperServiceProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - GetCreativeWrapperRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.GetCreativeWrapperRequest").msgclass - ListCreativeWrappersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListCreativeWrappersRequest").msgclass - ListCreativeWrappersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListCreativeWrappersResponse").msgclass - CreateCreativeWrapperRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreateCreativeWrapperRequest").msgclass - BatchCreateCreativeWrappersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateCreativeWrappersRequest").msgclass - BatchCreateCreativeWrappersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateCreativeWrappersResponse").msgclass - UpdateCreativeWrapperRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.UpdateCreativeWrapperRequest").msgclass - BatchUpdateCreativeWrappersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateCreativeWrappersRequest").msgclass - BatchUpdateCreativeWrappersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateCreativeWrappersResponse").msgclass - BatchActivateCreativeWrappersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchActivateCreativeWrappersRequest").msgclass - BatchActivateCreativeWrappersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchActivateCreativeWrappersResponse").msgclass - BatchDeactivateCreativeWrappersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchDeactivateCreativeWrappersRequest").msgclass - BatchDeactivateCreativeWrappersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchDeactivateCreativeWrappersResponse").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_service_services_pb.rb deleted file mode 100644 index 1d7dbb3c84e4..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/creative_wrapper_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/creative_wrapper_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -require 'grpc' -require 'google/ads/admanager/v1/creative_wrapper_service_pb' - -module Google - module Ads - module AdManager - module V1 - module CreativeWrapperService - # Provides methods for handling `CreativeWrapper` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.CreativeWrapperService' - - # Retrieves a `CreativeWrapper` object. - rpc :GetCreativeWrapper, ::Google::Ads::AdManager::V1::GetCreativeWrapperRequest, ::Google::Ads::AdManager::V1::CreativeWrapper - # Lists `CreativeWrapper` objects. - rpc :ListCreativeWrappers, ::Google::Ads::AdManager::V1::ListCreativeWrappersRequest, ::Google::Ads::AdManager::V1::ListCreativeWrappersResponse - # Creates a `CreativeWrapper` object. - rpc :CreateCreativeWrapper, ::Google::Ads::AdManager::V1::CreateCreativeWrapperRequest, ::Google::Ads::AdManager::V1::CreativeWrapper - # Creates `CreativeWrapper` objects. - rpc :BatchCreateCreativeWrappers, ::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersRequest, ::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersResponse - # Updates a `CreativeWrapper` object. - rpc :UpdateCreativeWrapper, ::Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest, ::Google::Ads::AdManager::V1::CreativeWrapper - # Batch updates `CreativeWrapper` objects. - rpc :BatchUpdateCreativeWrappers, ::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersRequest, ::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersResponse - # Batch activates `CreativeWrapper` objects. - rpc :BatchActivateCreativeWrappers, ::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersRequest, ::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersResponse - # Deactivates a list of `CreativeWrapper` objects. - rpc :BatchDeactivateCreativeWrappers, ::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersRequest, ::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_enums_pb.rb deleted file mode 100644 index 5c359d0acdcb..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_enums_pb.rb +++ /dev/null @@ -1,24 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/dai_authentication_key_enums.proto - -require 'google/protobuf' - - -descriptor_data = "\n:google/ads/admanager/v1/dai_authentication_key_enums.proto\x12\x17google.ads.admanager.v1\"\x87\x01\n\x1e\x44\x61iAuthenticationKeyStatusEnum\"e\n\x1a\x44\x61iAuthenticationKeyStatus\x12-\n)DAI_AUTHENTICATION_KEY_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08INACTIVE\x10\x02\"z\n\x1c\x44\x61iAuthenticationKeyTypeEnum\"Z\n\x18\x44\x61iAuthenticationKeyType\x12+\n\'DAI_AUTHENTICATION_KEY_TYPE_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41PI\x10\x01\x12\x08\n\x04HMAC\x10\x02\x42\xd2\x01\n\x1b\x63om.google.ads.admanager.v1B\x1e\x44\x61iAuthenticationKeyEnumsProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - DaiAuthenticationKeyStatusEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DaiAuthenticationKeyStatusEnum").msgclass - DaiAuthenticationKeyStatusEnum::DaiAuthenticationKeyStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DaiAuthenticationKeyStatusEnum.DaiAuthenticationKeyStatus").enummodule - DaiAuthenticationKeyTypeEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DaiAuthenticationKeyTypeEnum").msgclass - DaiAuthenticationKeyTypeEnum::DaiAuthenticationKeyType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DaiAuthenticationKeyTypeEnum.DaiAuthenticationKeyType").enummodule - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_messages_pb.rb deleted file mode 100644 index 25bf5c2d7327..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_messages_pb.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/dai_authentication_key_messages.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/dai_authentication_key_enums_pb' -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' - - -descriptor_data = "\n=google/ads/admanager/v1/dai_authentication_key_messages.proto\x12\x17google.ads.admanager.v1\x1a:google/ads/admanager/v1/dai_authentication_key_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xf7\x03\n\x14\x44\x61iAuthenticationKey\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12l\n\x06status\x18\x04 \x01(\x0e\x32R.google.ads.admanager.v1.DaiAuthenticationKeyStatusEnum.DaiAuthenticationKeyStatusB\x03\xe0\x41\x03H\x00\x88\x01\x01\x12\x1e\n\x0c\x64isplay_name\x18\x05 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12j\n\x08key_type\x18\x06 \x01(\x0e\x32N.google.ads.admanager.v1.DaiAuthenticationKeyTypeEnum.DaiAuthenticationKeyTypeB\x03\xe0\x41\x01H\x02\x88\x01\x01:\xa8\x01\xea\x41\xa4\x01\n-admanager.googleapis.com/DaiAuthenticationKey\x12\x46networks/{network_code}/daiAuthenticationKeys/{dai_authentication_key}*\x15\x64\x61iAuthenticationKeys2\x14\x64\x61iAuthenticationKeyB\t\n\x07_statusB\x0f\n\r_display_nameB\x0b\n\t_key_typeB\xd5\x01\n\x1b\x63om.google.ads.admanager.v1B!DaiAuthenticationKeyMessagesProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - DaiAuthenticationKey = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DaiAuthenticationKey").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_service_pb.rb deleted file mode 100644 index b59636b8d915..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_service_pb.rb +++ /dev/null @@ -1,40 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/dai_authentication_key_service.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/dai_authentication_key_messages_pb' -require 'google/api/annotations_pb' -require 'google/api/client_pb' -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' -require 'google/protobuf/field_mask_pb' - - -descriptor_data = "\n\xda\x41\x06parent\x82\xd3\xe4\x93\x02/\x12-/v1/{parent=networks/*}/daiAuthenticationKeys\x12\xf6\x01\n\x1a\x43reateDaiAuthenticationKey\x12:.google.ads.admanager.v1.CreateDaiAuthenticationKeyRequest\x1a-.google.ads.admanager.v1.DaiAuthenticationKey\"m\xda\x41\x1dparent,dai_authentication_key\x82\xd3\xe4\x93\x02G\"-/v1/{parent=networks/*}/daiAuthenticationKeys:\x16\x64\x61i_authentication_key\x12\xff\x01\n BatchCreateDaiAuthenticationKeys\x12@.google.ads.admanager.v1.BatchCreateDaiAuthenticationKeysRequest\x1a\x41.google.ads.admanager.v1.BatchCreateDaiAuthenticationKeysResponse\"V\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02>\"9/v1/{parent=networks/*}/daiAuthenticationKeys:batchCreate:\x01*\x12\x93\x02\n\x1aUpdateDaiAuthenticationKey\x12:.google.ads.admanager.v1.UpdateDaiAuthenticationKeyRequest\x1a-.google.ads.admanager.v1.DaiAuthenticationKey\"\x89\x01\xda\x41\"dai_authentication_key,update_mask\x82\xd3\xe4\x93\x02^2D/v1/{dai_authentication_key.name=networks/*/daiAuthenticationKeys/*}:\x16\x64\x61i_authentication_key\x12\xff\x01\n BatchUpdateDaiAuthenticationKeys\x12@.google.ads.admanager.v1.BatchUpdateDaiAuthenticationKeysRequest\x1a\x41.google.ads.admanager.v1.BatchUpdateDaiAuthenticationKeysResponse\"V\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02>\"9/v1/{parent=networks/*}/daiAuthenticationKeys:batchUpdate:\x01*\x12\x84\x02\n\"BatchActivateDaiAuthenticationKeys\x12\x42.google.ads.admanager.v1.BatchActivateDaiAuthenticationKeysRequest\x1a\x43.google.ads.admanager.v1.BatchActivateDaiAuthenticationKeysResponse\"U\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02@\";/v1/{parent=networks/*}/daiAuthenticationKeys:batchActivate:\x01*\x12\x8c\x02\n$BatchDeactivateDaiAuthenticationKeys\x12\x44.google.ads.admanager.v1.BatchDeactivateDaiAuthenticationKeysRequest\x1a\x45.google.ads.admanager.v1.BatchDeactivateDaiAuthenticationKeysResponse\"W\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x42\"=/v1/{parent=networks/*}/daiAuthenticationKeys:batchDeactivate:\x01*\x1az\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41\\https://www.googleapis.com/auth/admanager,https://www.googleapis.com/auth/admanager.readonlyB\xd4\x01\n\x1b\x63om.google.ads.admanager.v1B DaiAuthenticationKeyServiceProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - GetDaiAuthenticationKeyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.GetDaiAuthenticationKeyRequest").msgclass - ListDaiAuthenticationKeysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListDaiAuthenticationKeysRequest").msgclass - ListDaiAuthenticationKeysResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListDaiAuthenticationKeysResponse").msgclass - CreateDaiAuthenticationKeyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreateDaiAuthenticationKeyRequest").msgclass - BatchCreateDaiAuthenticationKeysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateDaiAuthenticationKeysRequest").msgclass - BatchCreateDaiAuthenticationKeysResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateDaiAuthenticationKeysResponse").msgclass - UpdateDaiAuthenticationKeyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.UpdateDaiAuthenticationKeyRequest").msgclass - BatchUpdateDaiAuthenticationKeysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateDaiAuthenticationKeysRequest").msgclass - BatchUpdateDaiAuthenticationKeysResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateDaiAuthenticationKeysResponse").msgclass - BatchActivateDaiAuthenticationKeysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchActivateDaiAuthenticationKeysRequest").msgclass - BatchActivateDaiAuthenticationKeysResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchActivateDaiAuthenticationKeysResponse").msgclass - BatchDeactivateDaiAuthenticationKeysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchDeactivateDaiAuthenticationKeysRequest").msgclass - BatchDeactivateDaiAuthenticationKeysResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchDeactivateDaiAuthenticationKeysResponse").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_service_services_pb.rb deleted file mode 100644 index b3654dd92dbd..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_authentication_key_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/dai_authentication_key_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -require 'grpc' -require 'google/ads/admanager/v1/dai_authentication_key_service_pb' - -module Google - module Ads - module AdManager - module V1 - module DaiAuthenticationKeyService - # Provides methods for handling `DaiAuthenticationKey` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.DaiAuthenticationKeyService' - - # Retrieves a `DaiAuthenticationKey` object. - rpc :GetDaiAuthenticationKey, ::Google::Ads::AdManager::V1::GetDaiAuthenticationKeyRequest, ::Google::Ads::AdManager::V1::DaiAuthenticationKey - # Lists `DaiAuthenticationKey` objects. - rpc :ListDaiAuthenticationKeys, ::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysRequest, ::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysResponse - # Creates a `DaiAuthenticationKey` object. - rpc :CreateDaiAuthenticationKey, ::Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest, ::Google::Ads::AdManager::V1::DaiAuthenticationKey - # Batch creates `DaiAuthenticationKey` objects. - rpc :BatchCreateDaiAuthenticationKeys, ::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysRequest, ::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysResponse - # Updates a `DaiAuthenticationKey` object. - rpc :UpdateDaiAuthenticationKey, ::Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest, ::Google::Ads::AdManager::V1::DaiAuthenticationKey - # Batch updates `DaiAuthenticationKey` objects. - rpc :BatchUpdateDaiAuthenticationKeys, ::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysRequest, ::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysResponse - # Activates a list of `DaiAuthenticationKey` objects. - rpc :BatchActivateDaiAuthenticationKeys, ::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysRequest, ::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysResponse - # Deactivates a list of `DaiAuthenticationKey` objects. - rpc :BatchDeactivateDaiAuthenticationKeys, ::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysRequest, ::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_enums_pb.rb deleted file mode 100644 index 03c1bb7ec776..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_enums_pb.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/dai_encoding_profile_enums.proto - -require 'google/protobuf' - - -descriptor_data = "\n8google/ads/admanager/v1/dai_encoding_profile_enums.proto\x12\x17google.ads.admanager.v1\"e\n\x11\x43ontainerTypeEnum\"P\n\rContainerType\x12\x1e\n\x1a\x43ONTAINER_TYPE_UNSPECIFIED\x10\x00\x12\x06\n\x02TS\x10\x01\x12\x08\n\x04\x46MP4\x10\x02\x12\r\n\tHLS_AUDIO\x10\x03\"\x81\x01\n\x1c\x44\x61iEncodingProfileStatusEnum\"a\n\x18\x44\x61iEncodingProfileStatus\x12+\n\'DAI_ENCODING_PROFILE_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\x0c\n\x08\x41RCHIVED\x10\x02\"\x9d\x01\n!DaiEncodingProfileVariantTypeEnum\"x\n\x1d\x44\x61iEncodingProfileVariantType\x12\x31\n-DAI_ENCODING_PROFILE_VARIANT_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05MEDIA\x10\x01\x12\n\n\x06IFRAME\x10\x02\x12\r\n\tSUBTITLES\x10\x03\x42\xd0\x01\n\x1b\x63om.google.ads.admanager.v1B\x1c\x44\x61iEncodingProfileEnumsProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - ContainerTypeEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ContainerTypeEnum").msgclass - ContainerTypeEnum::ContainerType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ContainerTypeEnum.ContainerType").enummodule - DaiEncodingProfileStatusEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DaiEncodingProfileStatusEnum").msgclass - DaiEncodingProfileStatusEnum::DaiEncodingProfileStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DaiEncodingProfileStatusEnum.DaiEncodingProfileStatus").enummodule - DaiEncodingProfileVariantTypeEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DaiEncodingProfileVariantTypeEnum").msgclass - DaiEncodingProfileVariantTypeEnum::DaiEncodingProfileVariantType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DaiEncodingProfileVariantTypeEnum.DaiEncodingProfileVariantType").enummodule - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_messages_pb.rb deleted file mode 100644 index b514acafbec5..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_messages_pb.rb +++ /dev/null @@ -1,28 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/dai_encoding_profile_messages.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/dai_encoding_profile_enums_pb' -require 'google/ads/admanager/v1/size_pb' -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' - - -descriptor_data = "\n;google/ads/admanager/v1/dai_encoding_profile_messages.proto\x12\x17google.ads.admanager.v1\x1a\x38google/ads/admanager/v1/dai_encoding_profile_enums.proto\x1a\"google/ads/admanager/v1/size.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xf2\x05\n\x12\x44\x61iEncodingProfile\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\x12h\n\x06status\x18\x04 \x01(\x0e\x32N.google.ads.admanager.v1.DaiEncodingProfileStatusEnum.DaiEncodingProfileStatusB\x03\xe0\x41\x03H\x01\x88\x01\x01\x12x\n\x0cvariant_type\x18\x05 \x01(\x0e\x32X.google.ads.admanager.v1.DaiEncodingProfileVariantTypeEnum.DaiEncodingProfileVariantTypeB\x03\xe0\x41\x02H\x02\x88\x01\x01\x12Z\n\x0e\x63ontainer_type\x18\x06 \x01(\x0e\x32\x38.google.ads.admanager.v1.ContainerTypeEnum.ContainerTypeB\x03\xe0\x41\x02H\x03\x88\x01\x01\x12\x43\n\x0evideo_settings\x18\x07 \x01(\x0b\x32&.google.ads.admanager.v1.VideoSettingsB\x03\xe0\x41\x01\x12\x43\n\x0e\x61udio_settings\x18\x08 \x01(\x0b\x32&.google.ads.admanager.v1.AudioSettingsB\x03\xe0\x41\x01:\x9e\x01\xea\x41\x9a\x01\n+admanager.googleapis.com/DaiEncodingProfile\x12\x42networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile}*\x13\x64\x61iEncodingProfiles2\x12\x64\x61iEncodingProfileB\x0f\n\r_display_nameB\t\n\x07_statusB\x0f\n\r_variant_typeB\x11\n\x0f_container_type\"\xbd\x01\n\rAudioSettings\x12\x17\n\x05\x63odec\x18\x01 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12\x19\n\x07\x62itrate\x18\x02 \x01(\x03\x42\x03\xe0\x41\x02H\x01\x88\x01\x01\x12\x1a\n\x08\x63hannels\x18\x03 \x01(\x03\x42\x03\xe0\x41\x02H\x02\x88\x01\x01\x12#\n\x11sample_rate_hertz\x18\x04 \x01(\x03\x42\x03\xe0\x41\x02H\x03\x88\x01\x01\x42\x08\n\x06_codecB\n\n\x08_bitrateB\x0b\n\t_channelsB\x14\n\x12_sample_rate_hertz\"\xe0\x01\n\rVideoSettings\x12\x17\n\x05\x63odec\x18\x01 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12\x19\n\x07\x62itrate\x18\x02 \x01(\x03\x42\x03\xe0\x41\x02H\x01\x88\x01\x01\x12#\n\x11\x66rames_per_second\x18\x03 \x01(\x01\x42\x03\xe0\x41\x02H\x02\x88\x01\x01\x12;\n\nresolution\x18\x04 \x01(\x0b\x32\x1d.google.ads.admanager.v1.SizeB\x03\xe0\x41\x02H\x03\x88\x01\x01\x42\x08\n\x06_codecB\n\n\x08_bitrateB\x14\n\x12_frames_per_secondB\r\n\x0b_resolutionB\xd3\x01\n\x1b\x63om.google.ads.admanager.v1B\x1f\x44\x61iEncodingProfileMessagesProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - DaiEncodingProfile = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DaiEncodingProfile").msgclass - AudioSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.AudioSettings").msgclass - VideoSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.VideoSettings").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_service_pb.rb deleted file mode 100644 index 78cd6c4b41f9..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_service_pb.rb +++ /dev/null @@ -1,42 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/dai_encoding_profile_service.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/dai_encoding_profile_messages_pb' -require 'google/api/annotations_pb' -require 'google/api/client_pb' -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' -require 'google/protobuf/field_mask_pb' - - -descriptor_data = "\n:google/ads/admanager/v1/dai_encoding_profile_service.proto\x12\x17google.ads.admanager.v1\x1a;google/ads/admanager/v1/dai_encoding_profile_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\x1cGetDaiEncodingProfileRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+admanager.googleapis.com/DaiEncodingProfile\"\xca\x01\n\x1eListDaiEncodingProfilesRequest\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\x1fListDaiEncodingProfilesResponse\x12J\n\x15\x64\x61i_encoding_profiles\x18\x01 \x03(\x0b\x32+.google.ads.admanager.v1.DaiEncodingProfile\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\xab\x01\n\x1f\x43reateDaiEncodingProfileRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12N\n\x14\x64\x61i_encoding_profile\x18\x02 \x01(\x0b\x32+.google.ads.admanager.v1.DaiEncodingProfileB\x03\xe0\x41\x02\"\xb2\x01\n%BatchCreateDaiEncodingProfilesRequest\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.CreateDaiEncodingProfileRequestB\x03\xe0\x41\x02\"t\n&BatchCreateDaiEncodingProfilesResponse\x12J\n\x15\x64\x61i_encoding_profiles\x18\x01 \x03(\x0b\x32+.google.ads.admanager.v1.DaiEncodingProfile\"\xa7\x01\n\x1fUpdateDaiEncodingProfileRequest\x12N\n\x14\x64\x61i_encoding_profile\x18\x01 \x01(\x0b\x32+.google.ads.admanager.v1.DaiEncodingProfileB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"\xb2\x01\n%BatchUpdateDaiEncodingProfilesRequest\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.UpdateDaiEncodingProfileRequestB\x03\xe0\x41\x02\"t\n&BatchUpdateDaiEncodingProfilesResponse\x12J\n\x15\x64\x61i_encoding_profiles\x18\x01 \x03(\x0b\x32+.google.ads.admanager.v1.DaiEncodingProfile\"\xb6\x01\n\'BatchActivateDaiEncodingProfilesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12Q\n\x08requests\x18\x02 \x03(\x0b\x32:.google.ads.admanager.v1.ActivateDaiEncodingProfileRequestB\x03\xe0\x41\x02\"*\n(BatchActivateDaiEncodingProfilesResponse\"f\n!ActivateDaiEncodingProfileRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+admanager.googleapis.com/DaiEncodingProfile\"\xb4\x01\n&BatchArchiveDaiEncodingProfilesRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12P\n\x08requests\x18\x02 \x03(\x0b\x32\x39.google.ads.admanager.v1.ArchiveDaiEncodingProfileRequestB\x03\xe0\x41\x02\")\n\'BatchArchiveDaiEncodingProfilesResponse\"e\n ArchiveDaiEncodingProfileRequest\x12\x41\n\x04name\x18\x01 \x01(\tB3\xe0\x41\x02\xfa\x41-\n+admanager.googleapis.com/DaiEncodingProfile2\x87\x10\n\x19\x44\x61iEncodingProfileService\x12\xb7\x01\n\x15GetDaiEncodingProfile\x12\x35.google.ads.admanager.v1.GetDaiEncodingProfileRequest\x1a+.google.ads.admanager.v1.DaiEncodingProfile\":\xda\x41\x04name\x82\xd3\xe4\x93\x02-\x12+/v1/{name=networks/*/daiEncodingProfiles/*}\x12\xca\x01\n\x17ListDaiEncodingProfiles\x12\x37.google.ads.admanager.v1.ListDaiEncodingProfilesRequest\x1a\x38.google.ads.admanager.v1.ListDaiEncodingProfilesResponse\"<\xda\x41\x06parent\x82\xd3\xe4\x93\x02-\x12+/v1/{parent=networks/*}/daiEncodingProfiles\x12\xea\x01\n\x18\x43reateDaiEncodingProfile\x12\x38.google.ads.admanager.v1.CreateDaiEncodingProfileRequest\x1a+.google.ads.admanager.v1.DaiEncodingProfile\"g\xda\x41\x1bparent,dai_encoding_profile\x82\xd3\xe4\x93\x02\x43\"+/v1/{parent=networks/*}/daiEncodingProfiles:\x14\x64\x61i_encoding_profile\x12\xf7\x01\n\x1e\x42\x61tchCreateDaiEncodingProfiles\x12>.google.ads.admanager.v1.BatchCreateDaiEncodingProfilesRequest\x1a?.google.ads.admanager.v1.BatchCreateDaiEncodingProfilesResponse\"T\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02<\"7/v1/{parent=networks/*}/daiEncodingProfiles:batchCreate:\x01*\x12\x85\x02\n\x18UpdateDaiEncodingProfile\x12\x38.google.ads.admanager.v1.UpdateDaiEncodingProfileRequest\x1a+.google.ads.admanager.v1.DaiEncodingProfile\"\x81\x01\xda\x41 dai_encoding_profile,update_mask\x82\xd3\xe4\x93\x02X2@/v1/{dai_encoding_profile.name=networks/*/daiEncodingProfiles/*}:\x14\x64\x61i_encoding_profile\x12\xf7\x01\n\x1e\x42\x61tchUpdateDaiEncodingProfiles\x12>.google.ads.admanager.v1.BatchUpdateDaiEncodingProfilesRequest\x1a?.google.ads.admanager.v1.BatchUpdateDaiEncodingProfilesResponse\"T\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02<\"7/v1/{parent=networks/*}/daiEncodingProfiles:batchUpdate:\x01*\x12\xff\x01\n BatchActivateDaiEncodingProfiles\x12@.google.ads.admanager.v1.BatchActivateDaiEncodingProfilesRequest\x1a\x41.google.ads.admanager.v1.BatchActivateDaiEncodingProfilesResponse\"V\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02>\"9/v1/{parent=networks/*}/daiEncodingProfiles:batchActivate:\x01*\x12\xfb\x01\n\x1f\x42\x61tchArchiveDaiEncodingProfiles\x12?.google.ads.admanager.v1.BatchArchiveDaiEncodingProfilesRequest\x1a@.google.ads.admanager.v1.BatchArchiveDaiEncodingProfilesResponse\"U\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02=\"8/v1/{parent=networks/*}/daiEncodingProfiles:batchArchive:\x01*\x1az\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41\\https://www.googleapis.com/auth/admanager,https://www.googleapis.com/auth/admanager.readonlyB\xd2\x01\n\x1b\x63om.google.ads.admanager.v1B\x1e\x44\x61iEncodingProfileServiceProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - GetDaiEncodingProfileRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.GetDaiEncodingProfileRequest").msgclass - ListDaiEncodingProfilesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListDaiEncodingProfilesRequest").msgclass - ListDaiEncodingProfilesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListDaiEncodingProfilesResponse").msgclass - CreateDaiEncodingProfileRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreateDaiEncodingProfileRequest").msgclass - BatchCreateDaiEncodingProfilesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateDaiEncodingProfilesRequest").msgclass - BatchCreateDaiEncodingProfilesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateDaiEncodingProfilesResponse").msgclass - UpdateDaiEncodingProfileRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.UpdateDaiEncodingProfileRequest").msgclass - BatchUpdateDaiEncodingProfilesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateDaiEncodingProfilesRequest").msgclass - BatchUpdateDaiEncodingProfilesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateDaiEncodingProfilesResponse").msgclass - BatchActivateDaiEncodingProfilesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchActivateDaiEncodingProfilesRequest").msgclass - BatchActivateDaiEncodingProfilesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchActivateDaiEncodingProfilesResponse").msgclass - ActivateDaiEncodingProfileRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ActivateDaiEncodingProfileRequest").msgclass - BatchArchiveDaiEncodingProfilesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchArchiveDaiEncodingProfilesRequest").msgclass - BatchArchiveDaiEncodingProfilesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchArchiveDaiEncodingProfilesResponse").msgclass - ArchiveDaiEncodingProfileRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ArchiveDaiEncodingProfileRequest").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_service_services_pb.rb deleted file mode 100644 index 419d4cad5949..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/dai_encoding_profile_service_services_pb.rb +++ /dev/null @@ -1,59 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/dai_encoding_profile_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -require 'grpc' -require 'google/ads/admanager/v1/dai_encoding_profile_service_pb' - -module Google - module Ads - module AdManager - module V1 - module DaiEncodingProfileService - # Provides methods for handling `DaiEncodingProfile` objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.DaiEncodingProfileService' - - # Retrieves a `DaiEncodingProfile` object. - rpc :GetDaiEncodingProfile, ::Google::Ads::AdManager::V1::GetDaiEncodingProfileRequest, ::Google::Ads::AdManager::V1::DaiEncodingProfile - # Lists `DaiEncodingProfile` objects. - rpc :ListDaiEncodingProfiles, ::Google::Ads::AdManager::V1::ListDaiEncodingProfilesRequest, ::Google::Ads::AdManager::V1::ListDaiEncodingProfilesResponse - # Creates a `DaiEncodingProfile` object. - rpc :CreateDaiEncodingProfile, ::Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest, ::Google::Ads::AdManager::V1::DaiEncodingProfile - # Batch creates `DaiEncodingProfile` objects. - rpc :BatchCreateDaiEncodingProfiles, ::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesRequest, ::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesResponse - # Updates a `DaiEncodingProfile` object. - rpc :UpdateDaiEncodingProfile, ::Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest, ::Google::Ads::AdManager::V1::DaiEncodingProfile - # Batch updates `DaiEncodingProfile` objects. - rpc :BatchUpdateDaiEncodingProfiles, ::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesRequest, ::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesResponse - # Activates a list of `DaiEncodingProfile` objects. - rpc :BatchActivateDaiEncodingProfiles, ::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesRequest, ::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesResponse - # Archives a list of `DaiEncodingProfile` objects. - rpc :BatchArchiveDaiEncodingProfiles, ::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesRequest, ::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_service_services_pb.rb index 5f0381d6c7e7..b84cd9fff527 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_service_services_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/entity_signals_mapping_service_services_pb.rb @@ -33,17 +33,17 @@ class Service self.unmarshal_class_method = :decode self.service_name = 'google.ads.admanager.v1.EntitySignalsMappingService' - # Retrieves a `EntitySignalsMapping` object. + # API to retrieve a `EntitySignalsMapping` object. rpc :GetEntitySignalsMapping, ::Google::Ads::AdManager::V1::GetEntitySignalsMappingRequest, ::Google::Ads::AdManager::V1::EntitySignalsMapping - # Lists `EntitySignalsMapping` objects. + # API to retrieve a list of `EntitySignalsMapping` objects. rpc :ListEntitySignalsMappings, ::Google::Ads::AdManager::V1::ListEntitySignalsMappingsRequest, ::Google::Ads::AdManager::V1::ListEntitySignalsMappingsResponse - # Creates an `EntitySignalsMapping` object. + # API to create an `EntitySignalsMapping` object. rpc :CreateEntitySignalsMapping, ::Google::Ads::AdManager::V1::CreateEntitySignalsMappingRequest, ::Google::Ads::AdManager::V1::EntitySignalsMapping - # Updates an `EntitySignalsMapping` object. + # API to update an `EntitySignalsMapping` object. rpc :UpdateEntitySignalsMapping, ::Google::Ads::AdManager::V1::UpdateEntitySignalsMappingRequest, ::Google::Ads::AdManager::V1::EntitySignalsMapping - # Creates `EntitySignalsMapping` objects. + # API to batch create `EntitySignalsMapping` objects. rpc :BatchCreateEntitySignalsMappings, ::Google::Ads::AdManager::V1::BatchCreateEntitySignalsMappingsRequest, ::Google::Ads::AdManager::V1::BatchCreateEntitySignalsMappingsResponse - # Batch updates `EntitySignalsMapping` objects. + # API to batch update `EntitySignalsMapping` objects. rpc :BatchUpdateEntitySignalsMappings, ::Google::Ads::AdManager::V1::BatchUpdateEntitySignalsMappingsRequest, ::Google::Ads::AdManager::V1::BatchUpdateEntitySignalsMappingsResponse end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/live_stream_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/live_stream_messages_pb.rb index d8453cce5bbf..5d3301e7bf09 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/live_stream_messages_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/live_stream_messages_pb.rb @@ -11,7 +11,7 @@ require 'google/protobuf/timestamp_pb' -descriptor_data = "\n2google/ads/admanager/v1/live_stream_messages.proto\x12\x17google.ads.admanager.v1\x1a\x35google/ads/admanager/v1/live_stream_event_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xa8\x1d\n\nLiveStream\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\x62\n\x06status\x18\x03 \x01(\x0e\x32H.google.ads.admanager.v1.LiveStreamEventStatusEnum.LiveStreamEventStatusB\x03\xe0\x41\x03H\x01\x88\x01\x01\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\x12\x33\n\nstart_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x01\x12\x31\n\x08\x65nd_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x01\x12$\n\x12\x65nd_time_unlimited\x18\x08 \x01(\x08\x42\x03\xe0\x41\x01H\x02\x88\x01\x01\x12\x19\n\x0c\x63ontent_urls\x18\t \x03(\tB\x03\xe0\x41\x02\x12\x14\n\x07\x61\x64_tags\x18\n \x03(\tB\x03\xe0\x41\x02\x12\x1b\n\tasset_key\x18\x0b \x01(\tB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12:\n\x05slate\x18\x0c \x01(\tB&\xe0\x41\x01\xfa\x41 \n\x1e\x61\x64manager.googleapis.com/SlateH\x04\x88\x01\x01\x12@\n\x13\x64vr_window_duration\x18; \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\x05\x88\x01\x01\x12\x30\n\x1e\x65nable_dai_authentication_keys\x18\x0e \x01(\x08\x42\x03\xe0\x41\x01H\x06\x88\x01\x01\x12\x62\n\x12\x61\x64_break_fill_type\x18\x0f \x01(\x0e\x32<.google.ads.admanager.v1.AdBreakFillTypeEnum.AdBreakFillTypeB\x03\xe0\x41\x01H\x07\x88\x01\x01\x12l\n\x1cunderfill_ad_break_fill_type\x18\x10 \x01(\x0e\x32<.google.ads.admanager.v1.AdBreakFillTypeEnum.AdBreakFillTypeB\x03\xe0\x41\x01H\x08\x88\x01\x01\x12@\n\x13\x61\x64_holiday_duration\x18\x11 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\t\x88\x01\x01\x12,\n\x1a\x65nable_max_filler_duration\x18\x12 \x01(\x08\x42\x03\xe0\x41\x01H\n\x88\x01\x01\x12@\n\x13max_filler_duration\x18\x13 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\x0b\x88\x01\x01\x12I\n\x1cpod_serving_segment_duration\x18\x14 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\x0c\x88\x01\x01\x12/\n\x1d\x65nable_durationless_ad_breaks\x18\x15 \x01(\x08\x42\x03\xe0\x41\x01H\r\x88\x01\x01\x12\x46\n\x19\x64\x65\x66\x61ult_ad_break_duration\x18\x16 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\x0e\x88\x01\x01\x12V\n\x17\x64\x61i_authentication_keys\x18\x18 \x03(\tB5\xe0\x41\x01\xfa\x41/\n-admanager.googleapis.com/DaiAuthenticationKey\x12Q\n\x1dsource_content_configurations\x18\x1a \x03(\tB*\xe0\x41\x01\xfa\x41$\n\"admanager.googleapis.com/CdnConfig\x12Q\n\x18\x61\x64_media_delivery_config\x18\x1b \x01(\tB*\xe0\x41\x01\xfa\x41$\n\"admanager.googleapis.com/CdnConfigH\x0f\x88\x01\x01\x12G\n\x10preroll_settings\x18\x1c \x01(\x0b\x32(.google.ads.admanager.v1.PrerollSettingsB\x03\xe0\x41\x01\x12?\n\x0chls_settings\x18\x1d \x01(\x0b\x32$.google.ads.admanager.v1.HlsSettingsB\x03\xe0\x41\x01\x12)\n\x17\x61llowlisted_ips_enabled\x18\x1e \x01(\x08\x42\x03\xe0\x41\x01H\x10\x88\x01\x01\x12w\n\x19\x64ynamic_ad_insertion_type\x18\x1f \x01(\x0e\x32J.google.ads.admanager.v1.DynamicAdInsertionTypeEnum.DynamicAdInsertionTypeB\x03\xe0\x41\x05H\x11\x88\x01\x01\x12\x34\n\"relative_playlist_delivery_enabled\x18! \x01(\x08\x42\x03\xe0\x41\x01H\x12\x88\x01\x01\x12~\n\x10streaming_format\x18\" \x01(\x0e\x32Z.google.ads.admanager.v1.LiveStreamEventStreamingFormatEnum.LiveStreamEventStreamingFormatB\x03\xe0\x41\x05H\x13\x88\x01\x01\x12\"\n\x10prefetch_enabled\x18# \x01(\x08\x42\x03\xe0\x41\x01H\x14\x88\x01\x01\x12I\n\x11prefetch_settings\x18$ \x01(\x0b\x32).google.ads.admanager.v1.PrefetchSettingsB\x03\xe0\x41\x01\x12\'\n\x15\x66orced_cue_in_enabled\x18% \x01(\x08\x42\x03\xe0\x41\x01H\x15\x88\x01\x01\x12\x30\n\x1eshort_segment_dropping_enabled\x18& \x01(\x08\x42\x03\xe0\x41\x01H\x16\x88\x01\x01\x12\"\n\x10\x63ustom_asset_key\x18\' \x01(\tB\x03\xe0\x41\x05H\x17\x88\x01\x01\x12R\n\x15\x64\x61i_encoding_profiles\x18( \x03(\tB3\xe0\x41\x01\xfa\x41-\n+admanager.googleapis.com/DaiEncodingProfile\x12^\n\x1fsegment_url_authentication_keys\x18) \x03(\tB5\xe0\x41\x01\xfa\x41/\n-admanager.googleapis.com/DaiAuthenticationKey\x12_\n\x10\x61\x64_break_markups\x18* \x03(\x0e\x32@.google.ads.admanager.v1.AdBreakMarkupTypeEnum.AdBreakMarkupTypeB\x03\xe0\x41\x01\x12/\n\x1d\x61\x64_break_markup_types_enabled\x18+ \x01(\x08\x42\x03\xe0\x41\x01H\x18\x88\x01\x01\x12V\n\x18live_stream_conditioning\x18. \x01(\x0b\x32/.google.ads.admanager.v1.LiveStreamConditioningB\x03\xe0\x41\x01\x12I\n7early_break_notification_multi_break_scheduling_enabled\x18\x36 \x01(\x08\x42\x03\xe0\x41\x01H\x19\x88\x01\x01\x12=\n\x15\x61\x64_pod_trim_tolerance\x18\x37 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01\x12%\n\x13\x65\x66\x66\x65\x63tive_asset_key\x18\x38 \x01(\tB\x03\xe0\x41\x03H\x1a\x88\x01\x01\x12P\n\x15\x61uxiliary_ad_settings\x18\x39 \x01(\x0b\x32,.google.ads.admanager.v1.AuxiliaryAdSettingsB\x03\xe0\x41\x01:t\xea\x41q\n#admanager.googleapis.com/LiveStream\x12\x31networks/{network_code}/liveStreams/{live_stream}*\x0bliveStreams2\nliveStreamB\x0f\n\r_display_nameB\t\n\x07_statusB\x15\n\x13_end_time_unlimitedB\x0c\n\n_asset_keyB\x08\n\x06_slateB\x16\n\x14_dvr_window_durationB!\n\x1f_enable_dai_authentication_keysB\x15\n\x13_ad_break_fill_typeB\x1f\n\x1d_underfill_ad_break_fill_typeB\x16\n\x14_ad_holiday_durationB\x1d\n\x1b_enable_max_filler_durationB\x16\n\x14_max_filler_durationB\x1f\n\x1d_pod_serving_segment_durationB \n\x1e_enable_durationless_ad_breaksB\x1c\n\x1a_default_ad_break_durationB\x1b\n\x19_ad_media_delivery_configB\x1a\n\x18_allowlisted_ips_enabledB\x1c\n\x1a_dynamic_ad_insertion_typeB%\n#_relative_playlist_delivery_enabledB\x13\n\x11_streaming_formatB\x13\n\x11_prefetch_enabledB\x18\n\x16_forced_cue_in_enabledB!\n\x1f_short_segment_dropping_enabledB\x13\n\x11_custom_asset_keyB \n\x1e_ad_break_markup_types_enabledB:\n8_early_break_notification_multi_break_scheduling_enabledB\x16\n\x14_effective_asset_key\"\x80\x01\n\x10PrefetchSettings\x12J\n\x1dstage_one_ad_request_duration\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\x00\x88\x01\x01\x42 \n\x1e_stage_one_ad_request_duration\"W\n\x16LiveStreamConditioning\x12=\n\x0b\x64\x61sh_bridge\x18\x01 \x01(\x0b\x32#.google.ads.admanager.v1.DashBridgeB\x03\xe0\x41\x01\"\xe6\x01\n\x0bHlsSettings\x12m\n\rplaylist_type\x18\x01 \x01(\x0e\x32L.google.ads.admanager.v1.HlsSettingsPlaylistTypeEnum.HlsSettingsPlaylistTypeB\x03\xe0\x41\x05H\x00\x88\x01\x01\x12V\n\x18master_playlist_settings\x18\x02 \x01(\x0b\x32/.google.ads.admanager.v1.MasterPlaylistSettingsB\x03\xe0\x41\x01\x42\x10\n\x0e_playlist_type\"3\n\nDashBridge\x12\x19\n\x07\x65nabled\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01H\x00\x88\x01\x01\x42\n\n\x08_enabled\"\x90\x01\n\x0fPrerollSettings\x12\x18\n\x06\x61\x64_tag\x18\x01 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12@\n\x13max_ad_pod_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02H\x01\x88\x01\x01\x42\t\n\x07_ad_tagB\x16\n\x14_max_ad_pod_duration\"B\n\x13\x41uxiliaryAdSettings\x12\x1c\n\nad_tag_url\x18\x01 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x42\r\n\x0b_ad_tag_url\"\xa1\x01\n\x16MasterPlaylistSettings\x12v\n\x0crefresh_type\x18\x01 \x01(\x0e\x32V.google.ads.admanager.v1.HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshTypeB\x03\xe0\x41\x01H\x00\x88\x01\x01\x42\x0f\n\r_refresh_typeB\xcb\x01\n\x1b\x63om.google.ads.admanager.v1B\x17LiveStreamMessagesProtoP\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" +descriptor_data = "\n2google/ads/admanager/v1/live_stream_messages.proto\x12\x17google.ads.admanager.v1\x1a\x35google/ads/admanager/v1/live_stream_event_enums.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xfc\x19\n\nLiveStream\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\x62\n\x06status\x18\x03 \x01(\x0e\x32H.google.ads.admanager.v1.LiveStreamEventStatusEnum.LiveStreamEventStatusB\x03\xe0\x41\x03H\x01\x88\x01\x01\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\x12\x33\n\nstart_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x01\x12\x31\n\x08\x65nd_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x01\x12$\n\x12\x65nd_time_unlimited\x18\x08 \x01(\x08\x42\x03\xe0\x41\x01H\x02\x88\x01\x01\x12\x19\n\x0c\x63ontent_urls\x18\t \x03(\tB\x03\xe0\x41\x02\x12\x14\n\x07\x61\x64_tags\x18\n \x03(\tB\x03\xe0\x41\x02\x12\x1b\n\tasset_key\x18\x0b \x01(\tB\x03\xe0\x41\x03H\x03\x88\x01\x01\x12\x30\n\x1e\x65nable_dai_authentication_keys\x18\x0e \x01(\x08\x42\x03\xe0\x41\x01H\x04\x88\x01\x01\x12\x62\n\x12\x61\x64_break_fill_type\x18\x0f \x01(\x0e\x32<.google.ads.admanager.v1.AdBreakFillTypeEnum.AdBreakFillTypeB\x03\xe0\x41\x01H\x05\x88\x01\x01\x12l\n\x1cunderfill_ad_break_fill_type\x18\x10 \x01(\x0e\x32<.google.ads.admanager.v1.AdBreakFillTypeEnum.AdBreakFillTypeB\x03\xe0\x41\x01H\x06\x88\x01\x01\x12@\n\x13\x61\x64_holiday_duration\x18\x11 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\x07\x88\x01\x01\x12,\n\x1a\x65nable_max_filler_duration\x18\x12 \x01(\x08\x42\x03\xe0\x41\x01H\x08\x88\x01\x01\x12@\n\x13max_filler_duration\x18\x13 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\t\x88\x01\x01\x12I\n\x1cpod_serving_segment_duration\x18\x14 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\n\x88\x01\x01\x12/\n\x1d\x65nable_durationless_ad_breaks\x18\x15 \x01(\x08\x42\x03\xe0\x41\x01H\x0b\x88\x01\x01\x12\x46\n\x19\x64\x65\x66\x61ult_ad_break_duration\x18\x16 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\x0c\x88\x01\x01\x12Q\n\x1dsource_content_configurations\x18\x1a \x03(\tB*\xe0\x41\x01\xfa\x41$\n\"admanager.googleapis.com/CdnConfig\x12Q\n\x18\x61\x64_media_delivery_config\x18\x1b \x01(\tB*\xe0\x41\x01\xfa\x41$\n\"admanager.googleapis.com/CdnConfigH\r\x88\x01\x01\x12G\n\x10preroll_settings\x18\x1c \x01(\x0b\x32(.google.ads.admanager.v1.PrerollSettingsB\x03\xe0\x41\x01\x12?\n\x0chls_settings\x18\x1d \x01(\x0b\x32$.google.ads.admanager.v1.HlsSettingsB\x03\xe0\x41\x01\x12)\n\x17\x61llowlisted_ips_enabled\x18\x1e \x01(\x08\x42\x03\xe0\x41\x01H\x0e\x88\x01\x01\x12w\n\x19\x64ynamic_ad_insertion_type\x18\x1f \x01(\x0e\x32J.google.ads.admanager.v1.DynamicAdInsertionTypeEnum.DynamicAdInsertionTypeB\x03\xe0\x41\x05H\x0f\x88\x01\x01\x12\x34\n\"relative_playlist_delivery_enabled\x18! \x01(\x08\x42\x03\xe0\x41\x01H\x10\x88\x01\x01\x12~\n\x10streaming_format\x18\" \x01(\x0e\x32Z.google.ads.admanager.v1.LiveStreamEventStreamingFormatEnum.LiveStreamEventStreamingFormatB\x03\xe0\x41\x05H\x11\x88\x01\x01\x12\"\n\x10prefetch_enabled\x18# \x01(\x08\x42\x03\xe0\x41\x01H\x12\x88\x01\x01\x12I\n\x11prefetch_settings\x18$ \x01(\x0b\x32).google.ads.admanager.v1.PrefetchSettingsB\x03\xe0\x41\x01\x12\'\n\x15\x66orced_cue_in_enabled\x18% \x01(\x08\x42\x03\xe0\x41\x01H\x13\x88\x01\x01\x12\x30\n\x1eshort_segment_dropping_enabled\x18& \x01(\x08\x42\x03\xe0\x41\x01H\x14\x88\x01\x01\x12\"\n\x10\x63ustom_asset_key\x18\' \x01(\tB\x03\xe0\x41\x05H\x15\x88\x01\x01\x12_\n\x10\x61\x64_break_markups\x18* \x03(\x0e\x32@.google.ads.admanager.v1.AdBreakMarkupTypeEnum.AdBreakMarkupTypeB\x03\xe0\x41\x01\x12/\n\x1d\x61\x64_break_markup_types_enabled\x18+ \x01(\x08\x42\x03\xe0\x41\x01H\x16\x88\x01\x01\x12V\n\x18live_stream_conditioning\x18. \x01(\x0b\x32/.google.ads.admanager.v1.LiveStreamConditioningB\x03\xe0\x41\x01\x12I\n7early_break_notification_multi_break_scheduling_enabled\x18\x36 \x01(\x08\x42\x03\xe0\x41\x01H\x17\x88\x01\x01\x12=\n\x15\x61\x64_pod_trim_tolerance\x18\x37 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01\x12%\n\x13\x65\x66\x66\x65\x63tive_asset_key\x18\x38 \x01(\tB\x03\xe0\x41\x03H\x18\x88\x01\x01\x12P\n\x15\x61uxiliary_ad_settings\x18\x39 \x01(\x0b\x32,.google.ads.admanager.v1.AuxiliaryAdSettingsB\x03\xe0\x41\x01:t\xea\x41q\n#admanager.googleapis.com/LiveStream\x12\x31networks/{network_code}/liveStreams/{live_stream}*\x0bliveStreams2\nliveStreamB\x0f\n\r_display_nameB\t\n\x07_statusB\x15\n\x13_end_time_unlimitedB\x0c\n\n_asset_keyB!\n\x1f_enable_dai_authentication_keysB\x15\n\x13_ad_break_fill_typeB\x1f\n\x1d_underfill_ad_break_fill_typeB\x16\n\x14_ad_holiday_durationB\x1d\n\x1b_enable_max_filler_durationB\x16\n\x14_max_filler_durationB\x1f\n\x1d_pod_serving_segment_durationB \n\x1e_enable_durationless_ad_breaksB\x1c\n\x1a_default_ad_break_durationB\x1b\n\x19_ad_media_delivery_configB\x1a\n\x18_allowlisted_ips_enabledB\x1c\n\x1a_dynamic_ad_insertion_typeB%\n#_relative_playlist_delivery_enabledB\x13\n\x11_streaming_formatB\x13\n\x11_prefetch_enabledB\x18\n\x16_forced_cue_in_enabledB!\n\x1f_short_segment_dropping_enabledB\x13\n\x11_custom_asset_keyB \n\x1e_ad_break_markup_types_enabledB:\n8_early_break_notification_multi_break_scheduling_enabledB\x16\n\x14_effective_asset_key\"\x80\x01\n\x10PrefetchSettings\x12J\n\x1dstage_one_ad_request_duration\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x01H\x00\x88\x01\x01\x42 \n\x1e_stage_one_ad_request_duration\"W\n\x16LiveStreamConditioning\x12=\n\x0b\x64\x61sh_bridge\x18\x01 \x01(\x0b\x32#.google.ads.admanager.v1.DashBridgeB\x03\xe0\x41\x01\"\xe6\x01\n\x0bHlsSettings\x12m\n\rplaylist_type\x18\x01 \x01(\x0e\x32L.google.ads.admanager.v1.HlsSettingsPlaylistTypeEnum.HlsSettingsPlaylistTypeB\x03\xe0\x41\x05H\x00\x88\x01\x01\x12V\n\x18master_playlist_settings\x18\x02 \x01(\x0b\x32/.google.ads.admanager.v1.MasterPlaylistSettingsB\x03\xe0\x41\x01\x42\x10\n\x0e_playlist_type\"3\n\nDashBridge\x12\x19\n\x07\x65nabled\x18\x02 \x01(\x08\x42\x03\xe0\x41\x01H\x00\x88\x01\x01\x42\n\n\x08_enabled\"\x90\x01\n\x0fPrerollSettings\x12\x18\n\x06\x61\x64_tag\x18\x01 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x12@\n\x13max_ad_pod_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02H\x01\x88\x01\x01\x42\t\n\x07_ad_tagB\x16\n\x14_max_ad_pod_duration\"B\n\x13\x41uxiliaryAdSettings\x12\x1c\n\nad_tag_url\x18\x01 \x01(\tB\x03\xe0\x41\x02H\x00\x88\x01\x01\x42\r\n\x0b_ad_tag_url\"\xa1\x01\n\x16MasterPlaylistSettings\x12v\n\x0crefresh_type\x18\x01 \x01(\x0e\x32V.google.ads.admanager.v1.HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshTypeB\x03\xe0\x41\x01H\x00\x88\x01\x01\x42\x0f\n\r_refresh_typeB\xcb\x01\n\x1b\x63om.google.ads.admanager.v1B\x17LiveStreamMessagesProtoP\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 pool.add_serialized_file(descriptor_data) diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mcm_enums_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mcm_enums_pb.rb index 200feff1e8dd..1f0c7ece559f 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mcm_enums_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/mcm_enums_pb.rb @@ -5,7 +5,7 @@ require 'google/protobuf' -descriptor_data = "\n\'google/ads/admanager/v1/mcm_enums.proto\x12\x17google.ads.admanager.v1\"q\n\x12\x44\x65legationTypeEnum\"[\n\x0e\x44\x65legationType\x12\x1f\n\x1b\x44\x45LEGATION_TYPE_UNSPECIFIED\x10\x00\x12\x12\n\x0eMANAGE_ACCOUNT\x10\x01\x12\x14\n\x10MANAGE_INVENTORY\x10\x02\"|\n\x16McmReadinessStatusEnum\"b\n\x12McmReadinessStatus\x12$\n MCM_READINESS_STATUS_UNSPECIFIED\x10\x00\x12\x0c\n\x08INACTIVE\x10\x01\x12\r\n\tNOT_READY\x10\x02\x12\t\n\x05READY\x10\x03\"\xd1\x01\n\x1e\x44\x65legationInvitationStatusEnum\"\xae\x01\n\x1a\x44\x65legationInvitationStatus\x12,\n(DELEGATION_INVITATION_STATUS_UNSPECIFIED\x10\x00\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x12\x0b\n\x07PENDING\x10\x03\x12\x0c\n\x08REJECTED\x10\x04\x12\r\n\tWITHDRAWN\x10\x05\x12\x1d\n\x19\x44\x45\x41\x43TIVATED_BY_AD_MANAGER\x10\x06\"\xf6\x02\n\x1b\x44\x65legationAccountStatusEnum\"\xd6\x02\n\x17\x44\x65legationAccountStatus\x12)\n%DELEGATION_ACCOUNT_STATUS_UNSPECIFIED\x10\x00\x12\x0b\n\x07INVITED\x10\x01\x12\x0c\n\x08\x44\x45\x43LINED\x10\x02\x12\x0c\n\x08\x41PPROVED\x10\x03\x12\x17\n\x13\x43LOSED_BY_PUBLISHER\x10\x04\x12\x1b\n\x17\x43LOSED_INVALID_ACTIVITY\x10\x05\x12\x1b\n\x17\x43LOSED_POLICY_VIOLATION\x10\x06\x12\x1d\n\x19\x44\x45\x41\x43TIVATED_BY_AD_MANAGER\x10\x07\x12!\n\x1d\x44ISAPPROVED_DUPLICATE_ACCOUNT\x10\x08\x12\x1a\n\x16\x44ISAPPROVED_INELIGIBLE\x10\t\x12\x1b\n\x17PENDING_GOOGLE_APPROVAL\x10\n\x12\x0b\n\x07\x45XPIRED\x10\x0b\x12\x0c\n\x08INACTIVE\x10\x0c\"\xc3\x02\n\x1c\x44\x65legationApprovalStatusEnum\"\xa2\x02\n\x18\x44\x65legationApprovalStatus\x12*\n&DELEGATION_APPROVAL_STATUS_UNSPECIFIED\x10\x00\x12\x0c\n\x08\x41PPROVED\x10\x01\x12\x17\n\x13\x43LOSED_BY_PUBLISHER\x10\x02\x12\x1b\n\x17\x43LOSED_INVALID_ACTIVITY\x10\x03\x12\x1b\n\x17\x43LOSED_POLICY_VIOLATION\x10\x04\x12\x1d\n\x19\x44\x45\x41\x43TIVATED_BY_AD_MANAGER\x10\x05\x12!\n\x1d\x44ISAPPROVED_DUPLICATE_ACCOUNT\x10\x06\x12\x1a\n\x16\x44ISAPPROVED_INELIGIBLE\x10\x07\x12\x1b\n\x17PENDING_GOOGLE_APPROVAL\x10\x08\"\xeb\x01\n,ChildPublisherIdentityVerificationStatusEnum\"\xba\x01\n(ChildPublisherIdentityVerificationStatus\x12<\n8CHILD_PUBLISHER_IDENTITY_VERIFICATION_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x45XEMPT\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03\x12\x0b\n\x07PENDING\x10\x04\x12\x10\n\x0cNOT_ELIGIBLE\x10\x05\x12\x0c\n\x08VERIFIED\x10\x06\"\xe8\x01\n+ChildPublisherAddressVerificationStatusEnum\"\xb8\x01\n\'ChildPublisherAddressVerificationStatus\x12;\n7CHILD_PUBLISHER_ADDRESS_VERIFICATION_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06\x45XEMPT\x10\x01\x12\x0b\n\x07\x45XPIRED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03\x12\x0b\n\x07PENDING\x10\x04\x12\x10\n\x0cNOT_ELIGIBLE\x10\x05\x12\x0c\n\x08VERIFIED\x10\x06\"\xcc\x01\n ChildPublisherOnboardingTaskEnum\"\xa7\x01\n\x1c\x43hildPublisherOnboardingTask\x12/\n+CHILD_PUBLISHER_ONBOARDING_TASK_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x42ILLING_PROFILE_CREATION\x10\x01\x12\x1a\n\x16PHONE_PIN_VERIFICATION\x10\x02\x12\x1c\n\x18\x41\x44_MANAGER_ACCOUNT_SETUP\x10\x04\"\xac\x03\n\x1aMcmEarningsProductTypeEnum\"\x8d\x03\n\x16McmEarningsProductType\x12)\n%MCM_EARNINGS_PRODUCT_TYPE_UNSPECIFIED\x10\x00\x12\x17\n\x13\x41\x44_EXCHANGE_CONTENT\x10\x01\x12\x1c\n\x18\x41\x44_EXCHANGE_CONTENT_HOST\x10\x02\x12\x15\n\x11\x41\x44_EXCHANGE_GAMES\x10\x03\x12\x1a\n\x16\x41\x44_EXCHANGE_GAMES_HOST\x10\x04\x12\"\n\x1e\x41\x44_EXCHANGE_MOBILE_CONTENT_APP\x10\x05\x12\'\n#AD_EXCHANGE_MOBILE_CONTENT_APP_HOST\x10\x06\x12\x15\n\x11\x41\x44_EXCHANGE_VIDEO\x10\x07\x12\x1a\n\x16\x41\x44_EXCHANGE_VIDEO_HOST\x10\x08\x12\x1c\n\x18\x41\x44_EXCHANGE_RESERVATIONS\x10\t\x12\x1f\n\x1b\x41\x44_EXCHANGE_PREFERRED_DEALS\x10\n\x12\r\n\tOFFERWALL\x10\x0b\x12\x10\n\x0c\x42UYER_DIRECT\x10\x0c\x42\xc1\x01\n\x1b\x63om.google.ads.admanager.v1B\rMcmEnumsProtoP\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" +descriptor_data = "\n\'google/ads/admanager/v1/mcm_enums.proto\x12\x17google.ads.admanager.v1\"q\n\x12\x44\x65legationTypeEnum\"[\n\x0e\x44\x65legationType\x12\x1f\n\x1b\x44\x45LEGATION_TYPE_UNSPECIFIED\x10\x00\x12\x12\n\x0eMANAGE_ACCOUNT\x10\x01\x12\x14\n\x10MANAGE_INVENTORY\x10\x02\"\xac\x03\n\x1aMcmEarningsProductTypeEnum\"\x8d\x03\n\x16McmEarningsProductType\x12)\n%MCM_EARNINGS_PRODUCT_TYPE_UNSPECIFIED\x10\x00\x12\x17\n\x13\x41\x44_EXCHANGE_CONTENT\x10\x01\x12\x1c\n\x18\x41\x44_EXCHANGE_CONTENT_HOST\x10\x02\x12\x15\n\x11\x41\x44_EXCHANGE_GAMES\x10\x03\x12\x1a\n\x16\x41\x44_EXCHANGE_GAMES_HOST\x10\x04\x12\"\n\x1e\x41\x44_EXCHANGE_MOBILE_CONTENT_APP\x10\x05\x12\'\n#AD_EXCHANGE_MOBILE_CONTENT_APP_HOST\x10\x06\x12\x15\n\x11\x41\x44_EXCHANGE_VIDEO\x10\x07\x12\x1a\n\x16\x41\x44_EXCHANGE_VIDEO_HOST\x10\x08\x12\x1c\n\x18\x41\x44_EXCHANGE_RESERVATIONS\x10\t\x12\x1f\n\x1b\x41\x44_EXCHANGE_PREFERRED_DEALS\x10\n\x12\r\n\tOFFERWALL\x10\x0b\x12\x10\n\x0c\x42UYER_DIRECT\x10\x0c\x42\xc1\x01\n\x1b\x63om.google.ads.admanager.v1B\rMcmEnumsProtoP\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 pool.add_serialized_file(descriptor_data) @@ -16,20 +16,6 @@ module AdManager module V1 DelegationTypeEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DelegationTypeEnum").msgclass DelegationTypeEnum::DelegationType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DelegationTypeEnum.DelegationType").enummodule - McmReadinessStatusEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.McmReadinessStatusEnum").msgclass - McmReadinessStatusEnum::McmReadinessStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.McmReadinessStatusEnum.McmReadinessStatus").enummodule - DelegationInvitationStatusEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DelegationInvitationStatusEnum").msgclass - DelegationInvitationStatusEnum::DelegationInvitationStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DelegationInvitationStatusEnum.DelegationInvitationStatus").enummodule - DelegationAccountStatusEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DelegationAccountStatusEnum").msgclass - DelegationAccountStatusEnum::DelegationAccountStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DelegationAccountStatusEnum.DelegationAccountStatus").enummodule - DelegationApprovalStatusEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DelegationApprovalStatusEnum").msgclass - DelegationApprovalStatusEnum::DelegationApprovalStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.DelegationApprovalStatusEnum.DelegationApprovalStatus").enummodule - ChildPublisherIdentityVerificationStatusEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ChildPublisherIdentityVerificationStatusEnum").msgclass - ChildPublisherIdentityVerificationStatusEnum::ChildPublisherIdentityVerificationStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ChildPublisherIdentityVerificationStatusEnum.ChildPublisherIdentityVerificationStatus").enummodule - ChildPublisherAddressVerificationStatusEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ChildPublisherAddressVerificationStatusEnum").msgclass - ChildPublisherAddressVerificationStatusEnum::ChildPublisherAddressVerificationStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ChildPublisherAddressVerificationStatusEnum.ChildPublisherAddressVerificationStatus").enummodule - ChildPublisherOnboardingTaskEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ChildPublisherOnboardingTaskEnum").msgclass - ChildPublisherOnboardingTaskEnum::ChildPublisherOnboardingTask = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ChildPublisherOnboardingTaskEnum.ChildPublisherOnboardingTask").enummodule McmEarningsProductTypeEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.McmEarningsProductTypeEnum").msgclass McmEarningsProductTypeEnum::McmEarningsProductType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.McmEarningsProductTypeEnum.McmEarningsProductType").enummodule end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_messages_pb.rb deleted file mode 100644 index 8e9f668df314..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_messages_pb.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/partner_messages.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/applied_label_pb' -require 'google/ads/admanager/v1/company_enums_pb' -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' -require 'google/protobuf/timestamp_pb' - - -descriptor_data = "\n.google/ads/admanager/v1/partner_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\"\xa2\x06\n\x07Partner\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\x19\n\x07\x61\x64\x64ress\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x01\x88\x01\x01\x12\x17\n\x05\x65mail\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x02\x88\x01\x01\x12\x15\n\x03\x66\x61x\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x03\x88\x01\x01\x12\x17\n\x05phone\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x04\x88\x01\x01\x12\x1d\n\x0b\x65xternal_id\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x05\x88\x01\x01\x12\x19\n\x07\x63omment\x18\t \x01(\tB\x03\xe0\x41\x01H\x06\x88\x01\x01\x12\x42\n\x0e\x61pplied_labels\x18\n \x03(\x0b\x32%.google.ads.admanager.v1.AppliedLabelB\x03\xe0\x41\x01\x12\x46\n\x0fprimary_contact\x18\x0b \x01(\tB(\xe0\x41\x01\xfa\x41\"\n admanager.googleapis.com/ContactH\x07\x88\x01\x01\x12<\n\rapplied_teams\x18\r \x03(\tB%\xe0\x41\x01\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Team\x12\x34\n\x0bupdate_time\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x65\n\rcredit_status\x18\x10 \x01(\x0e\x32\x44.google.ads.admanager.v1.CompanyCreditStatusEnum.CompanyCreditStatusB\x03\xe0\x41\x01H\x08\x88\x01\x01:d\xea\x41\x61\n admanager.googleapis.com/Partner\x12*networks/{network_code}/partners/{partner}*\x08partners2\x07partnerB\x0f\n\r_display_nameB\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\x12\n\x10_primary_contactB\x10\n\x0e_credit_statusB\xc8\x01\n\x1b\x63om.google.ads.admanager.v1B\x14PartnerMessagesProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - Partner = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.Partner").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_service_pb.rb deleted file mode 100644 index 156a666486b2..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_service_pb.rb +++ /dev/null @@ -1,33 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/partner_service.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/partner_messages_pb' -require 'google/api/annotations_pb' -require 'google/api/client_pb' -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' -require 'google/protobuf/field_mask_pb' - - -descriptor_data = "\n-google/ads/admanager/v1/partner_service.proto\x12\x17google.ads.admanager.v1\x1a.google/ads/admanager/v1/partner_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\x11GetPartnerRequest\x12\x36\n\x04name\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Partner\"\xbf\x01\n\x13ListPartnersRequest\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\x14ListPartnersResponse\x12\x32\n\x08partners\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.Partner\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\x84\x01\n\x14UpdatePartnerRequest\x12\x36\n\x07partner\x18\x01 \x01(\x0b\x32 .google.ads.admanager.v1.PartnerB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"\x9c\x01\n\x1a\x42\x61tchUpdatePartnersRequest\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.UpdatePartnerRequestB\x03\xe0\x41\x02\"Q\n\x1b\x42\x61tchUpdatePartnersResponse\x12\x32\n\x08partners\x18\x01 \x03(\x0b\x32 .google.ads.admanager.v1.Partner2\xbd\x06\n\x0ePartnerService\x12\x8b\x01\n\nGetPartner\x12*.google.ads.admanager.v1.GetPartnerRequest\x1a .google.ads.admanager.v1.Partner\"/\xda\x41\x04name\x82\xd3\xe4\x93\x02\"\x12 /v1/{name=networks/*/partners/*}\x12\x9e\x01\n\x0cListPartners\x12,.google.ads.admanager.v1.ListPartnersRequest\x1a-.google.ads.admanager.v1.ListPartnersResponse\"1\xda\x41\x06parent\x82\xd3\xe4\x93\x02\"\x12 /v1/{parent=networks/*}/partners\x12\xb1\x01\n\rUpdatePartner\x12-.google.ads.admanager.v1.UpdatePartnerRequest\x1a .google.ads.admanager.v1.Partner\"O\xda\x41\x13partner,update_mask\x82\xd3\xe4\x93\x02\x33\x32(/v1/{partner.name=networks/*/partners/*}:\x07partner\x12\xcb\x01\n\x13\x42\x61tchUpdatePartners\x12\x33.google.ads.admanager.v1.BatchUpdatePartnersRequest\x1a\x34.google.ads.admanager.v1.BatchUpdatePartnersResponse\"I\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02\x31\",/v1/{parent=networks/*}/partners:batchUpdate:\x01*\x1az\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41\\https://www.googleapis.com/auth/admanager,https://www.googleapis.com/auth/admanager.readonlyB\xc7\x01\n\x1b\x63om.google.ads.admanager.v1B\x13PartnerServiceProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - GetPartnerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.GetPartnerRequest").msgclass - ListPartnersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListPartnersRequest").msgclass - ListPartnersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListPartnersResponse").msgclass - UpdatePartnerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.UpdatePartnerRequest").msgclass - BatchUpdatePartnersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdatePartnersRequest").msgclass - BatchUpdatePartnersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdatePartnersResponse").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_service_services_pb.rb deleted file mode 100644 index 159c290f589a..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/partner_service_services_pb.rb +++ /dev/null @@ -1,52 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/partner_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -require 'grpc' -require 'google/ads/admanager/v1/partner_service_pb' - -module Google - module Ads - module AdManager - module V1 - module PartnerService - # Provides methods for handling [Partner][google.ads.admanager.v1.Partner] - # objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.PartnerService' - - # Retrieves a [Partner][google.ads.admanager.v1.Partner] object. - rpc :GetPartner, ::Google::Ads::AdManager::V1::GetPartnerRequest, ::Google::Ads::AdManager::V1::Partner - # Lists [Partner][google.ads.admanager.v1.Partner] objects. - rpc :ListPartners, ::Google::Ads::AdManager::V1::ListPartnersRequest, ::Google::Ads::AdManager::V1::ListPartnersResponse - # Updates a [Partner][google.ads.admanager.v1.Partner] object. - rpc :UpdatePartner, ::Google::Ads::AdManager::V1::UpdatePartnerRequest, ::Google::Ads::AdManager::V1::Partner - # Batch updates [Partner][google.ads.admanager.v1.Partner] objects. - rpc :BatchUpdatePartners, ::Google::Ads::AdManager::V1::BatchUpdatePartnersRequest, ::Google::Ads::AdManager::V1::BatchUpdatePartnersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end 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 942cf7d520a0..ad760912de66 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 @@ -9,7 +9,7 @@ require 'google/type/date_pb' -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\"\xfb\x85\x03\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\x1e\x63ms_metadata_dimension_key_ids\x18\x13 \x03(\x03\x42\x03\xe0\x41\x01\x12%\n\x18\x63ustom_dimension_key_ids\x18\x07 \x03(\x03\x42\x03\xe0\x41\x01\x12\"\n\x15\x65kv_dimension_key_ids\x18\x15 \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\x12#\n\x16\x65xpanded_compatibility\x18\x16 \x01(\x08\x42\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\xa3\t\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\"\xea\x06\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\x1a\n\x16THIS_WEEK_TO_YESTERDAY\x10(\x12\x0e\n\nTHIS_MONTH\x10\x04\x12\x16\n\x12THIS_MONTH_TO_DATE\x10\x1a\x12\x1b\n\x17THIS_MONTH_TO_YESTERDAY\x10)\x12\x10\n\x0cTHIS_QUARTER\x10\x05\x12\x18\n\x14THIS_QUARTER_TO_DATE\x10\x1b\x12\x1d\n\x19THIS_QUARTER_TO_YESTERDAY\x10*\x12\r\n\tTHIS_YEAR\x10\x06\x12\x15\n\x11THIS_YEAR_TO_DATE\x10\x1c\x12\x1a\n\x16THIS_YEAR_TO_YESTERDAY\x10+\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\"\xb6\x02\n\nReportType\x12\x1b\n\x17REPORT_TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nHISTORICAL\x10\x01\x12\x17\n\x13\x46UTURE_SELL_THROUGH\x10\x04\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\x12\x13\n\x0fREAL_TIME_VIDEO\x10\x0f\x12\x18\n\x14YOUTUBE_CONSOLIDATED\x10\x10\x12\x19\n\x15\x41\x44S_TRAFFIC_NAVIGATOR\x10\x15\x12\x1a\n\x16OFF_PROPERTY_CAMPAIGNS\x10\x16\x12\x19\n\x15ON_PLATFORM_MULTICALL\x10\x18\"\x83\xc1\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\x1f\n\x16\x41\x44VERTISER_DOMAIN_NAME\x10\xf2\x01\x1a\x02\x08\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!\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\x1d\n\x18\x43REATIVE_OR_CREATIVE_SET\x10\xaa\x05\x12\"\n\x1d\x43REATIVE_OR_CREATIVE_SET_NAME\x10\xab\x05\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%\n CREATIVE_SSL_COMPLIANCE_OVERRIDE\x10\x90\x06\x12*\n%CREATIVE_SSL_COMPLIANCE_OVERRIDE_NAME\x10\x92\x06\x12\x1d\n\x18\x43REATIVE_SSL_SCAN_RESULT\x10\x91\x06\x12\"\n\x1d\x43REATIVE_SSL_SCAN_RESULT_NAME\x10\x93\x06\x12!\n\x1c\x43REATIVE_TARGET_AD_UNIT_SIZE\x10\x82\x06\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\x10\n\x0b\x44\x45\x41L_ID_ALL\x10\x8d\x06\x12\x0e\n\tDEAL_NAME\x10\xb5\x03\x12\x1f\n\x1a\x44\x45\x43LARED_ADVERTISER_DOMAIN\x10\x9c\x06\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\x16\n\x11\x44\x45MAND_SOURCE_ALL\x10\x8e\x06\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\x18\n\x13LANDING_PAGE_DOMAIN\x10\xf2\x01\x12\x15\n\x10LINE_ITEM_AGENCY\x10\x97\x05\x12\x17\n\x12LINE_ITEM_ARCHIVED\x10\xbc\x01\x12(\n#LINE_ITEM_AVERAGE_NUMBER_OF_VIEWERS\x10\xb6\x05\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\x19\n\x14NIELSEN_DEMOGRAPHICS\x10\xb7\x05\x12\x1e\n\x19NIELSEN_DEMOGRAPHICS_NAME\x10\x80\x06\x12\x13\n\x0eNIELSEN_DEVICE\x10\xb8\x05\x12\x18\n\x13NIELSEN_DEVICE_NAME\x10\xb9\x05\x12\x16\n\x11NIELSEN_IN_TARGET\x10\x81\x06\x12\x1d\n\x18NIELSEN_RESTATEMENT_DATE\x10\xba\x05\x12\x14\n\x0fNIELSEN_SEGMENT\x10\xbb\x05\x12\x15\n\x10NIELSEN_SITE_URL\x10\xbc\x05\x12!\n\x1cNO_FILL_REASON_CATEGORY_NAME\x10\xcb\x04\x12\x13\n\x0eNUM_ADS_IN_POD\x10\xa4\x06\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\x14\n\x0fPRICING_RULE_ID\x10\x89\x03\x12\x16\n\x11PRICING_RULE_NAME\x10\x8a\x03\x12$\n\x1fPRIMARY_PERSONALIZATION_ID_TYPE\x10\x98\x03\x12)\n$PRIMARY_PERSONALIZATION_ID_TYPE_NAME\x10\x99\x03\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\"\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#\n\x1eREQUESTED_CREATIVE_ORIENTATION\x10\xbc\x06\x12(\n#REQUESTED_CREATIVE_ORIENTATION_NAME\x10\xbd\x06\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#\n\x1eTARGETS_CUSTOMER_MATCHING_LIST\x10\x95\x06\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\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%LINE_ITEM_CUSTOM_FIELD_0_VALUE_DOUBLE\x10\x87V\x12*\n%LINE_ITEM_CUSTOM_FIELD_1_VALUE_DOUBLE\x10\x88V\x12*\n%LINE_ITEM_CUSTOM_FIELD_2_VALUE_DOUBLE\x10\x89V\x12*\n%LINE_ITEM_CUSTOM_FIELD_3_VALUE_DOUBLE\x10\x8aV\x12*\n%LINE_ITEM_CUSTOM_FIELD_4_VALUE_DOUBLE\x10\x8bV\x12*\n%LINE_ITEM_CUSTOM_FIELD_5_VALUE_DOUBLE\x10\x8cV\x12*\n%LINE_ITEM_CUSTOM_FIELD_6_VALUE_DOUBLE\x10\x8dV\x12*\n%LINE_ITEM_CUSTOM_FIELD_7_VALUE_DOUBLE\x10\x8eV\x12*\n%LINE_ITEM_CUSTOM_FIELD_8_VALUE_DOUBLE\x10\x8fV\x12*\n%LINE_ITEM_CUSTOM_FIELD_9_VALUE_DOUBLE\x10\x90V\x12+\n&LINE_ITEM_CUSTOM_FIELD_10_VALUE_DOUBLE\x10\x91V\x12+\n&LINE_ITEM_CUSTOM_FIELD_11_VALUE_DOUBLE\x10\x92V\x12+\n&LINE_ITEM_CUSTOM_FIELD_12_VALUE_DOUBLE\x10\x93V\x12+\n&LINE_ITEM_CUSTOM_FIELD_13_VALUE_DOUBLE\x10\x94V\x12+\n&LINE_ITEM_CUSTOM_FIELD_14_VALUE_DOUBLE\x10\x95V\x12(\n#LINE_ITEM_CUSTOM_FIELD_0_VALUE_BOOL\x10\x96V\x12(\n#LINE_ITEM_CUSTOM_FIELD_1_VALUE_BOOL\x10\x97V\x12(\n#LINE_ITEM_CUSTOM_FIELD_2_VALUE_BOOL\x10\x98V\x12(\n#LINE_ITEM_CUSTOM_FIELD_3_VALUE_BOOL\x10\x99V\x12(\n#LINE_ITEM_CUSTOM_FIELD_4_VALUE_BOOL\x10\x9aV\x12(\n#LINE_ITEM_CUSTOM_FIELD_5_VALUE_BOOL\x10\x9bV\x12(\n#LINE_ITEM_CUSTOM_FIELD_6_VALUE_BOOL\x10\x9cV\x12(\n#LINE_ITEM_CUSTOM_FIELD_7_VALUE_BOOL\x10\x9dV\x12(\n#LINE_ITEM_CUSTOM_FIELD_8_VALUE_BOOL\x10\x9eV\x12(\n#LINE_ITEM_CUSTOM_FIELD_9_VALUE_BOOL\x10\x9fV\x12)\n$LINE_ITEM_CUSTOM_FIELD_10_VALUE_BOOL\x10\xa0V\x12)\n$LINE_ITEM_CUSTOM_FIELD_11_VALUE_BOOL\x10\xa1V\x12)\n$LINE_ITEM_CUSTOM_FIELD_12_VALUE_BOOL\x10\xa2V\x12)\n$LINE_ITEM_CUSTOM_FIELD_13_VALUE_BOOL\x10\xa3V\x12)\n$LINE_ITEM_CUSTOM_FIELD_14_VALUE_BOOL\x10\xa4V\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!ORDER_CUSTOM_FIELD_0_VALUE_DOUBLE\x10\xd7\x65\x12&\n!ORDER_CUSTOM_FIELD_1_VALUE_DOUBLE\x10\xd8\x65\x12&\n!ORDER_CUSTOM_FIELD_2_VALUE_DOUBLE\x10\xd9\x65\x12&\n!ORDER_CUSTOM_FIELD_3_VALUE_DOUBLE\x10\xda\x65\x12&\n!ORDER_CUSTOM_FIELD_4_VALUE_DOUBLE\x10\xdb\x65\x12&\n!ORDER_CUSTOM_FIELD_5_VALUE_DOUBLE\x10\xdc\x65\x12&\n!ORDER_CUSTOM_FIELD_6_VALUE_DOUBLE\x10\xdd\x65\x12&\n!ORDER_CUSTOM_FIELD_7_VALUE_DOUBLE\x10\xde\x65\x12&\n!ORDER_CUSTOM_FIELD_8_VALUE_DOUBLE\x10\xdf\x65\x12&\n!ORDER_CUSTOM_FIELD_9_VALUE_DOUBLE\x10\xe0\x65\x12\'\n\"ORDER_CUSTOM_FIELD_10_VALUE_DOUBLE\x10\xe1\x65\x12\'\n\"ORDER_CUSTOM_FIELD_11_VALUE_DOUBLE\x10\xe2\x65\x12\'\n\"ORDER_CUSTOM_FIELD_12_VALUE_DOUBLE\x10\xe3\x65\x12\'\n\"ORDER_CUSTOM_FIELD_13_VALUE_DOUBLE\x10\xe4\x65\x12\'\n\"ORDER_CUSTOM_FIELD_14_VALUE_DOUBLE\x10\xe5\x65\x12$\n\x1fORDER_CUSTOM_FIELD_0_VALUE_BOOL\x10\xe6\x65\x12$\n\x1fORDER_CUSTOM_FIELD_1_VALUE_BOOL\x10\xe7\x65\x12$\n\x1fORDER_CUSTOM_FIELD_2_VALUE_BOOL\x10\xe8\x65\x12$\n\x1fORDER_CUSTOM_FIELD_3_VALUE_BOOL\x10\xe9\x65\x12$\n\x1fORDER_CUSTOM_FIELD_4_VALUE_BOOL\x10\xea\x65\x12$\n\x1fORDER_CUSTOM_FIELD_5_VALUE_BOOL\x10\xeb\x65\x12$\n\x1fORDER_CUSTOM_FIELD_6_VALUE_BOOL\x10\xec\x65\x12$\n\x1fORDER_CUSTOM_FIELD_7_VALUE_BOOL\x10\xed\x65\x12$\n\x1fORDER_CUSTOM_FIELD_8_VALUE_BOOL\x10\xee\x65\x12$\n\x1fORDER_CUSTOM_FIELD_9_VALUE_BOOL\x10\xef\x65\x12%\n ORDER_CUSTOM_FIELD_10_VALUE_BOOL\x10\xf0\x65\x12%\n ORDER_CUSTOM_FIELD_11_VALUE_BOOL\x10\xf1\x65\x12%\n ORDER_CUSTOM_FIELD_12_VALUE_BOOL\x10\xf2\x65\x12%\n ORDER_CUSTOM_FIELD_13_VALUE_BOOL\x10\xf3\x65\x12%\n ORDER_CUSTOM_FIELD_14_VALUE_BOOL\x10\xf4\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)\n$CREATIVE_CUSTOM_FIELD_0_VALUE_DOUBLE\x10\xa7u\x12)\n$CREATIVE_CUSTOM_FIELD_1_VALUE_DOUBLE\x10\xa8u\x12)\n$CREATIVE_CUSTOM_FIELD_2_VALUE_DOUBLE\x10\xa9u\x12)\n$CREATIVE_CUSTOM_FIELD_3_VALUE_DOUBLE\x10\xaau\x12)\n$CREATIVE_CUSTOM_FIELD_4_VALUE_DOUBLE\x10\xabu\x12)\n$CREATIVE_CUSTOM_FIELD_5_VALUE_DOUBLE\x10\xacu\x12)\n$CREATIVE_CUSTOM_FIELD_6_VALUE_DOUBLE\x10\xadu\x12)\n$CREATIVE_CUSTOM_FIELD_7_VALUE_DOUBLE\x10\xaeu\x12)\n$CREATIVE_CUSTOM_FIELD_8_VALUE_DOUBLE\x10\xafu\x12)\n$CREATIVE_CUSTOM_FIELD_9_VALUE_DOUBLE\x10\xb0u\x12*\n%CREATIVE_CUSTOM_FIELD_10_VALUE_DOUBLE\x10\xb1u\x12*\n%CREATIVE_CUSTOM_FIELD_11_VALUE_DOUBLE\x10\xb2u\x12*\n%CREATIVE_CUSTOM_FIELD_12_VALUE_DOUBLE\x10\xb3u\x12*\n%CREATIVE_CUSTOM_FIELD_13_VALUE_DOUBLE\x10\xb4u\x12*\n%CREATIVE_CUSTOM_FIELD_14_VALUE_DOUBLE\x10\xb5u\x12\'\n\"CREATIVE_CUSTOM_FIELD_0_VALUE_BOOL\x10\xb6u\x12\'\n\"CREATIVE_CUSTOM_FIELD_1_VALUE_BOOL\x10\xb7u\x12\'\n\"CREATIVE_CUSTOM_FIELD_2_VALUE_BOOL\x10\xb8u\x12\'\n\"CREATIVE_CUSTOM_FIELD_3_VALUE_BOOL\x10\xb9u\x12\'\n\"CREATIVE_CUSTOM_FIELD_4_VALUE_BOOL\x10\xbau\x12\'\n\"CREATIVE_CUSTOM_FIELD_5_VALUE_BOOL\x10\xbbu\x12\'\n\"CREATIVE_CUSTOM_FIELD_6_VALUE_BOOL\x10\xbcu\x12\'\n\"CREATIVE_CUSTOM_FIELD_7_VALUE_BOOL\x10\xbdu\x12\'\n\"CREATIVE_CUSTOM_FIELD_8_VALUE_BOOL\x10\xbeu\x12\'\n\"CREATIVE_CUSTOM_FIELD_9_VALUE_BOOL\x10\xbfu\x12(\n#CREATIVE_CUSTOM_FIELD_10_VALUE_BOOL\x10\xc0u\x12(\n#CREATIVE_CUSTOM_FIELD_11_VALUE_BOOL\x10\xc1u\x12(\n#CREATIVE_CUSTOM_FIELD_12_VALUE_BOOL\x10\xc2u\x12(\n#CREATIVE_CUSTOM_FIELD_13_VALUE_BOOL\x10\xc3u\x12(\n#CREATIVE_CUSTOM_FIELD_14_VALUE_BOOL\x10\xc4u\x12\'\n!CMS_METADATA_DIMENSION_0_VALUE_ID\x10\xf0\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_1_VALUE_ID\x10\xf1\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_2_VALUE_ID\x10\xf2\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_3_VALUE_ID\x10\xf3\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_4_VALUE_ID\x10\xf4\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_5_VALUE_ID\x10\xf5\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_6_VALUE_ID\x10\xf6\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_7_VALUE_ID\x10\xf7\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_8_VALUE_ID\x10\xf8\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_9_VALUE_ID\x10\xf9\x9c\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_0_VALUE\x10\xd8\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_1_VALUE\x10\xd9\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_2_VALUE\x10\xda\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_3_VALUE\x10\xdb\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_4_VALUE\x10\xdc\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_5_VALUE\x10\xdd\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_6_VALUE\x10\xde\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_7_VALUE\x10\xdf\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_8_VALUE\x10\xe0\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_9_VALUE\x10\xe1\xa4\x06\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\x12\x1e\n\x18\x45KV_DIMENSION_0_VALUE_ID\x10\xa8\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_1_VALUE_ID\x10\xa9\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_2_VALUE_ID\x10\xaa\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_3_VALUE_ID\x10\xab\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_4_VALUE_ID\x10\xac\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_5_VALUE_ID\x10\xad\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_6_VALUE_ID\x10\xae\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_7_VALUE_ID\x10\xaf\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_8_VALUE_ID\x10\xb0\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_9_VALUE_ID\x10\xb1\xb4\x06\x12\x1b\n\x15\x45KV_DIMENSION_0_VALUE\x10\x90\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_1_VALUE\x10\x91\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_2_VALUE\x10\x92\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_3_VALUE\x10\x93\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_4_VALUE\x10\x94\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_5_VALUE\x10\x95\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_6_VALUE\x10\x96\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_7_VALUE\x10\x97\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_8_VALUE\x10\x98\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_9_VALUE\x10\x99\xbc\x06\x1a\x02\x10\x01\"\xfd\x9d\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\x1d\x41\x44_SERVER_ACTIVE_VIEW_REVENUE\x10\xc0\x05\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_ADS_IN_CHAINS\x10\xbf\x05\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\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\x17\n\x12\x43TR_WITH_COMPANION\x10\xe6\x05\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\x1f\n\x1aIMPRESSIONS_WITH_COMPANION\x10\xe5\x05\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\x1b\n\x16NIELSEN_AUDIENCE_INDEX\x10\xb8\x04\x12\x1e\n\x19NIELSEN_AVERAGE_FREQUENCY\x10\xb9\x04\x12&\n!NIELSEN_AVERAGE_NUMBER_OF_VIEWERS\x10\xba\x04\x12 \n\x1bNIELSEN_GROSS_RATING_POINTS\x10\xbb\x04\x12\x18\n\x13NIELSEN_IMPRESSIONS\x10\xbc\x04\x12\x1e\n\x19NIELSEN_IMPRESSIONS_INDEX\x10\xbd\x04\x12\x1c\n\x17NIELSEN_IN_TARGET_RATIO\x10\xc0\x04\x12#\n\x1eNIELSEN_PERCENT_AUDIENCE_REACH\x10\xc2\x04\x12#\n\x1eNIELSEN_PERCENT_AUDIENCE_SHARE\x10\xc3\x04\x12&\n!NIELSEN_PERCENT_IMPRESSIONS_SHARE\x10\xc4\x04\x12%\n NIELSEN_PERCENT_POPULATION_SHARE\x10\xc5\x04\x12\x1c\n\x17NIELSEN_POPULATION_BASE\x10\xc6\x04\x12\x1c\n\x17NIELSEN_UNIQUE_AUDIENCE\x10\xc7\x04\x12\x34\n/OFF_PROPERTY_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS\x10\x8b\x03\x12\x32\n-OFF_PROPERTY_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS\x10\x8c\x03\x12\x37\n2OFF_PROPERTY_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE\x10\x8d\x03\x12\x18\n\x13OFF_PROPERTY_CLICKS\x10\x8e\x03\x12\x15\n\x10OFF_PROPERTY_CTR\x10\x8f\x03\x12\x1d\n\x18OFF_PROPERTY_IMPRESSIONS\x10\x90\x03\x12\x19\n\x14OFF_PROPERTY_REVENUE\x10\x91\x03\x12\x17\n\x12OFF_PROPERTY_SPEND\x10\x92\x03\x12\x1c\n\x17OFF_PROPERTY_SPEND_ECPM\x10\x93\x03\x12#\n\x1eON_PLATFORM_MULTIPLE_CALL_ECPM\x10\xa6\x05\x12*\n%ON_PLATFORM_MULTIPLE_CALL_IMPRESSIONS\x10\xa4\x05\x12&\n!ON_PLATFORM_MULTIPLE_CALL_REVENUE\x10\xa5\x05\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\r\n\x08POD_ECPM\x10\xe2\x05\x12\x19\n\x14POD_ECPM_WITHOUT_CPD\x10\xe3\x05\x12\x0e\n\tPOD_VIEWS\x10\xe4\x05\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?\n:VIDEO_TRUE_OPPORTUNITIES_TOTAL_CAPPED_OPPORTUNITIES_SUBPOD\x10\x9a\x02\x12\x34\n/VIDEO_TRUE_OPPORTUNITIES_TOTAL_DURATION_ADBREAK\x10\x9b\x02\x12\x33\n.VIDEO_TRUE_OPPORTUNITIES_TOTAL_DURATION_SUBPOD\x10\x9c\x02\x12<\n7VIDEO_TRUE_OPPORTUNITIES_TOTAL_MATCHED_DURATION_ADBREAK\x10\x9d\x02\x12;\n6VIDEO_TRUE_OPPORTUNITIES_TOTAL_MATCHED_DURATION_SUBPOD\x10\x9e\x02\x12\x41\n\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!\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\x1d\n\x18\x43REATIVE_OR_CREATIVE_SET\x10\xaa\x05\x12\"\n\x1d\x43REATIVE_OR_CREATIVE_SET_NAME\x10\xab\x05\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%\n CREATIVE_SSL_COMPLIANCE_OVERRIDE\x10\x90\x06\x12*\n%CREATIVE_SSL_COMPLIANCE_OVERRIDE_NAME\x10\x92\x06\x12\x1d\n\x18\x43REATIVE_SSL_SCAN_RESULT\x10\x91\x06\x12\"\n\x1d\x43REATIVE_SSL_SCAN_RESULT_NAME\x10\x93\x06\x12!\n\x1c\x43REATIVE_TARGET_AD_UNIT_SIZE\x10\x82\x06\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\x10\n\x0b\x44\x45\x41L_ID_ALL\x10\x8d\x06\x12\x0e\n\tDEAL_NAME\x10\xb5\x03\x12\x1f\n\x1a\x44\x45\x43LARED_ADVERTISER_DOMAIN\x10\x9c\x06\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\x16\n\x11\x44\x45MAND_SOURCE_ALL\x10\x8e\x06\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_AVERAGE_NUMBER_OF_VIEWERS\x10\xb6\x05\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\x19\n\x14NIELSEN_DEMOGRAPHICS\x10\xb7\x05\x12\x1e\n\x19NIELSEN_DEMOGRAPHICS_NAME\x10\x80\x06\x12\x13\n\x0eNIELSEN_DEVICE\x10\xb8\x05\x12\x18\n\x13NIELSEN_DEVICE_NAME\x10\xb9\x05\x12\x16\n\x11NIELSEN_IN_TARGET\x10\x81\x06\x12\x1d\n\x18NIELSEN_RESTATEMENT_DATE\x10\xba\x05\x12\x14\n\x0fNIELSEN_SEGMENT\x10\xbb\x05\x12\x15\n\x10NIELSEN_SITE_URL\x10\xbc\x05\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\x14\n\x0fPRICING_RULE_ID\x10\x89\x03\x12\x16\n\x11PRICING_RULE_NAME\x10\x8a\x03\x12$\n\x1fPRIMARY_PERSONALIZATION_ID_TYPE\x10\x98\x03\x12)\n$PRIMARY_PERSONALIZATION_ID_TYPE_NAME\x10\x99\x03\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\"\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#\n\x1eTARGETS_CUSTOMER_MATCHING_LIST\x10\x95\x06\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\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%LINE_ITEM_CUSTOM_FIELD_0_VALUE_DOUBLE\x10\x87V\x12*\n%LINE_ITEM_CUSTOM_FIELD_1_VALUE_DOUBLE\x10\x88V\x12*\n%LINE_ITEM_CUSTOM_FIELD_2_VALUE_DOUBLE\x10\x89V\x12*\n%LINE_ITEM_CUSTOM_FIELD_3_VALUE_DOUBLE\x10\x8aV\x12*\n%LINE_ITEM_CUSTOM_FIELD_4_VALUE_DOUBLE\x10\x8bV\x12*\n%LINE_ITEM_CUSTOM_FIELD_5_VALUE_DOUBLE\x10\x8cV\x12*\n%LINE_ITEM_CUSTOM_FIELD_6_VALUE_DOUBLE\x10\x8dV\x12*\n%LINE_ITEM_CUSTOM_FIELD_7_VALUE_DOUBLE\x10\x8eV\x12*\n%LINE_ITEM_CUSTOM_FIELD_8_VALUE_DOUBLE\x10\x8fV\x12*\n%LINE_ITEM_CUSTOM_FIELD_9_VALUE_DOUBLE\x10\x90V\x12+\n&LINE_ITEM_CUSTOM_FIELD_10_VALUE_DOUBLE\x10\x91V\x12+\n&LINE_ITEM_CUSTOM_FIELD_11_VALUE_DOUBLE\x10\x92V\x12+\n&LINE_ITEM_CUSTOM_FIELD_12_VALUE_DOUBLE\x10\x93V\x12+\n&LINE_ITEM_CUSTOM_FIELD_13_VALUE_DOUBLE\x10\x94V\x12+\n&LINE_ITEM_CUSTOM_FIELD_14_VALUE_DOUBLE\x10\x95V\x12(\n#LINE_ITEM_CUSTOM_FIELD_0_VALUE_BOOL\x10\x96V\x12(\n#LINE_ITEM_CUSTOM_FIELD_1_VALUE_BOOL\x10\x97V\x12(\n#LINE_ITEM_CUSTOM_FIELD_2_VALUE_BOOL\x10\x98V\x12(\n#LINE_ITEM_CUSTOM_FIELD_3_VALUE_BOOL\x10\x99V\x12(\n#LINE_ITEM_CUSTOM_FIELD_4_VALUE_BOOL\x10\x9aV\x12(\n#LINE_ITEM_CUSTOM_FIELD_5_VALUE_BOOL\x10\x9bV\x12(\n#LINE_ITEM_CUSTOM_FIELD_6_VALUE_BOOL\x10\x9cV\x12(\n#LINE_ITEM_CUSTOM_FIELD_7_VALUE_BOOL\x10\x9dV\x12(\n#LINE_ITEM_CUSTOM_FIELD_8_VALUE_BOOL\x10\x9eV\x12(\n#LINE_ITEM_CUSTOM_FIELD_9_VALUE_BOOL\x10\x9fV\x12)\n$LINE_ITEM_CUSTOM_FIELD_10_VALUE_BOOL\x10\xa0V\x12)\n$LINE_ITEM_CUSTOM_FIELD_11_VALUE_BOOL\x10\xa1V\x12)\n$LINE_ITEM_CUSTOM_FIELD_12_VALUE_BOOL\x10\xa2V\x12)\n$LINE_ITEM_CUSTOM_FIELD_13_VALUE_BOOL\x10\xa3V\x12)\n$LINE_ITEM_CUSTOM_FIELD_14_VALUE_BOOL\x10\xa4V\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!ORDER_CUSTOM_FIELD_0_VALUE_DOUBLE\x10\xd7\x65\x12&\n!ORDER_CUSTOM_FIELD_1_VALUE_DOUBLE\x10\xd8\x65\x12&\n!ORDER_CUSTOM_FIELD_2_VALUE_DOUBLE\x10\xd9\x65\x12&\n!ORDER_CUSTOM_FIELD_3_VALUE_DOUBLE\x10\xda\x65\x12&\n!ORDER_CUSTOM_FIELD_4_VALUE_DOUBLE\x10\xdb\x65\x12&\n!ORDER_CUSTOM_FIELD_5_VALUE_DOUBLE\x10\xdc\x65\x12&\n!ORDER_CUSTOM_FIELD_6_VALUE_DOUBLE\x10\xdd\x65\x12&\n!ORDER_CUSTOM_FIELD_7_VALUE_DOUBLE\x10\xde\x65\x12&\n!ORDER_CUSTOM_FIELD_8_VALUE_DOUBLE\x10\xdf\x65\x12&\n!ORDER_CUSTOM_FIELD_9_VALUE_DOUBLE\x10\xe0\x65\x12\'\n\"ORDER_CUSTOM_FIELD_10_VALUE_DOUBLE\x10\xe1\x65\x12\'\n\"ORDER_CUSTOM_FIELD_11_VALUE_DOUBLE\x10\xe2\x65\x12\'\n\"ORDER_CUSTOM_FIELD_12_VALUE_DOUBLE\x10\xe3\x65\x12\'\n\"ORDER_CUSTOM_FIELD_13_VALUE_DOUBLE\x10\xe4\x65\x12\'\n\"ORDER_CUSTOM_FIELD_14_VALUE_DOUBLE\x10\xe5\x65\x12$\n\x1fORDER_CUSTOM_FIELD_0_VALUE_BOOL\x10\xe6\x65\x12$\n\x1fORDER_CUSTOM_FIELD_1_VALUE_BOOL\x10\xe7\x65\x12$\n\x1fORDER_CUSTOM_FIELD_2_VALUE_BOOL\x10\xe8\x65\x12$\n\x1fORDER_CUSTOM_FIELD_3_VALUE_BOOL\x10\xe9\x65\x12$\n\x1fORDER_CUSTOM_FIELD_4_VALUE_BOOL\x10\xea\x65\x12$\n\x1fORDER_CUSTOM_FIELD_5_VALUE_BOOL\x10\xeb\x65\x12$\n\x1fORDER_CUSTOM_FIELD_6_VALUE_BOOL\x10\xec\x65\x12$\n\x1fORDER_CUSTOM_FIELD_7_VALUE_BOOL\x10\xed\x65\x12$\n\x1fORDER_CUSTOM_FIELD_8_VALUE_BOOL\x10\xee\x65\x12$\n\x1fORDER_CUSTOM_FIELD_9_VALUE_BOOL\x10\xef\x65\x12%\n ORDER_CUSTOM_FIELD_10_VALUE_BOOL\x10\xf0\x65\x12%\n ORDER_CUSTOM_FIELD_11_VALUE_BOOL\x10\xf1\x65\x12%\n ORDER_CUSTOM_FIELD_12_VALUE_BOOL\x10\xf2\x65\x12%\n ORDER_CUSTOM_FIELD_13_VALUE_BOOL\x10\xf3\x65\x12%\n ORDER_CUSTOM_FIELD_14_VALUE_BOOL\x10\xf4\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)\n$CREATIVE_CUSTOM_FIELD_0_VALUE_DOUBLE\x10\xa7u\x12)\n$CREATIVE_CUSTOM_FIELD_1_VALUE_DOUBLE\x10\xa8u\x12)\n$CREATIVE_CUSTOM_FIELD_2_VALUE_DOUBLE\x10\xa9u\x12)\n$CREATIVE_CUSTOM_FIELD_3_VALUE_DOUBLE\x10\xaau\x12)\n$CREATIVE_CUSTOM_FIELD_4_VALUE_DOUBLE\x10\xabu\x12)\n$CREATIVE_CUSTOM_FIELD_5_VALUE_DOUBLE\x10\xacu\x12)\n$CREATIVE_CUSTOM_FIELD_6_VALUE_DOUBLE\x10\xadu\x12)\n$CREATIVE_CUSTOM_FIELD_7_VALUE_DOUBLE\x10\xaeu\x12)\n$CREATIVE_CUSTOM_FIELD_8_VALUE_DOUBLE\x10\xafu\x12)\n$CREATIVE_CUSTOM_FIELD_9_VALUE_DOUBLE\x10\xb0u\x12*\n%CREATIVE_CUSTOM_FIELD_10_VALUE_DOUBLE\x10\xb1u\x12*\n%CREATIVE_CUSTOM_FIELD_11_VALUE_DOUBLE\x10\xb2u\x12*\n%CREATIVE_CUSTOM_FIELD_12_VALUE_DOUBLE\x10\xb3u\x12*\n%CREATIVE_CUSTOM_FIELD_13_VALUE_DOUBLE\x10\xb4u\x12*\n%CREATIVE_CUSTOM_FIELD_14_VALUE_DOUBLE\x10\xb5u\x12\'\n\"CREATIVE_CUSTOM_FIELD_0_VALUE_BOOL\x10\xb6u\x12\'\n\"CREATIVE_CUSTOM_FIELD_1_VALUE_BOOL\x10\xb7u\x12\'\n\"CREATIVE_CUSTOM_FIELD_2_VALUE_BOOL\x10\xb8u\x12\'\n\"CREATIVE_CUSTOM_FIELD_3_VALUE_BOOL\x10\xb9u\x12\'\n\"CREATIVE_CUSTOM_FIELD_4_VALUE_BOOL\x10\xbau\x12\'\n\"CREATIVE_CUSTOM_FIELD_5_VALUE_BOOL\x10\xbbu\x12\'\n\"CREATIVE_CUSTOM_FIELD_6_VALUE_BOOL\x10\xbcu\x12\'\n\"CREATIVE_CUSTOM_FIELD_7_VALUE_BOOL\x10\xbdu\x12\'\n\"CREATIVE_CUSTOM_FIELD_8_VALUE_BOOL\x10\xbeu\x12\'\n\"CREATIVE_CUSTOM_FIELD_9_VALUE_BOOL\x10\xbfu\x12(\n#CREATIVE_CUSTOM_FIELD_10_VALUE_BOOL\x10\xc0u\x12(\n#CREATIVE_CUSTOM_FIELD_11_VALUE_BOOL\x10\xc1u\x12(\n#CREATIVE_CUSTOM_FIELD_12_VALUE_BOOL\x10\xc2u\x12(\n#CREATIVE_CUSTOM_FIELD_13_VALUE_BOOL\x10\xc3u\x12(\n#CREATIVE_CUSTOM_FIELD_14_VALUE_BOOL\x10\xc4u\x12\'\n!CMS_METADATA_DIMENSION_0_VALUE_ID\x10\xf0\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_1_VALUE_ID\x10\xf1\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_2_VALUE_ID\x10\xf2\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_3_VALUE_ID\x10\xf3\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_4_VALUE_ID\x10\xf4\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_5_VALUE_ID\x10\xf5\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_6_VALUE_ID\x10\xf6\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_7_VALUE_ID\x10\xf7\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_8_VALUE_ID\x10\xf8\x9c\x06\x12\'\n!CMS_METADATA_DIMENSION_9_VALUE_ID\x10\xf9\x9c\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_0_VALUE\x10\xd8\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_1_VALUE\x10\xd9\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_2_VALUE\x10\xda\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_3_VALUE\x10\xdb\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_4_VALUE\x10\xdc\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_5_VALUE\x10\xdd\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_6_VALUE\x10\xde\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_7_VALUE\x10\xdf\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_8_VALUE\x10\xe0\xa4\x06\x12$\n\x1e\x43MS_METADATA_DIMENSION_9_VALUE\x10\xe1\xa4\x06\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\x12\x1e\n\x18\x45KV_DIMENSION_0_VALUE_ID\x10\xa8\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_1_VALUE_ID\x10\xa9\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_2_VALUE_ID\x10\xaa\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_3_VALUE_ID\x10\xab\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_4_VALUE_ID\x10\xac\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_5_VALUE_ID\x10\xad\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_6_VALUE_ID\x10\xae\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_7_VALUE_ID\x10\xaf\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_8_VALUE_ID\x10\xb0\xb4\x06\x12\x1e\n\x18\x45KV_DIMENSION_9_VALUE_ID\x10\xb1\xb4\x06\x12\x1b\n\x15\x45KV_DIMENSION_0_VALUE\x10\x90\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_1_VALUE\x10\x91\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_2_VALUE\x10\x92\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_3_VALUE\x10\x93\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_4_VALUE\x10\x94\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_5_VALUE\x10\x95\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_6_VALUE\x10\x96\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_7_VALUE\x10\x97\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_8_VALUE\x10\x98\xbc\x06\x12\x1b\n\x15\x45KV_DIMENSION_9_VALUE\x10\x99\xbc\x06\"\x89\x9d\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\x1d\x41\x44_SERVER_ACTIVE_VIEW_REVENUE\x10\xc0\x05\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_ADS_IN_CHAINS\x10\xbf\x05\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\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\x1b\n\x16NIELSEN_AUDIENCE_INDEX\x10\xb8\x04\x12\x1e\n\x19NIELSEN_AVERAGE_FREQUENCY\x10\xb9\x04\x12&\n!NIELSEN_AVERAGE_NUMBER_OF_VIEWERS\x10\xba\x04\x12 \n\x1bNIELSEN_GROSS_RATING_POINTS\x10\xbb\x04\x12\x18\n\x13NIELSEN_IMPRESSIONS\x10\xbc\x04\x12\x1e\n\x19NIELSEN_IMPRESSIONS_INDEX\x10\xbd\x04\x12\x1c\n\x17NIELSEN_IN_TARGET_RATIO\x10\xc0\x04\x12#\n\x1eNIELSEN_PERCENT_AUDIENCE_REACH\x10\xc2\x04\x12#\n\x1eNIELSEN_PERCENT_AUDIENCE_SHARE\x10\xc3\x04\x12&\n!NIELSEN_PERCENT_IMPRESSIONS_SHARE\x10\xc4\x04\x12%\n NIELSEN_PERCENT_POPULATION_SHARE\x10\xc5\x04\x12\x1c\n\x17NIELSEN_POPULATION_BASE\x10\xc6\x04\x12\x1c\n\x17NIELSEN_UNIQUE_AUDIENCE\x10\xc7\x04\x12\x34\n/OFF_PROPERTY_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS\x10\x8b\x03\x12\x32\n-OFF_PROPERTY_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS\x10\x8c\x03\x12\x37\n2OFF_PROPERTY_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE\x10\x8d\x03\x12\x18\n\x13OFF_PROPERTY_CLICKS\x10\x8e\x03\x12\x15\n\x10OFF_PROPERTY_CTR\x10\x8f\x03\x12\x1d\n\x18OFF_PROPERTY_IMPRESSIONS\x10\x90\x03\x12\x19\n\x14OFF_PROPERTY_REVENUE\x10\x91\x03\x12\x17\n\x12OFF_PROPERTY_SPEND\x10\x92\x03\x12\x1c\n\x17OFF_PROPERTY_SPEND_ECPM\x10\x93\x03\x12#\n\x1eON_PLATFORM_MULTIPLE_CALL_ECPM\x10\xa6\x05\x12*\n%ON_PLATFORM_MULTIPLE_CALL_IMPRESSIONS\x10\xa4\x05\x12&\n!ON_PLATFORM_MULTIPLE_CALL_REVENUE\x10\xa5\x05\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?\n:VIDEO_TRUE_OPPORTUNITIES_TOTAL_CAPPED_OPPORTUNITIES_SUBPOD\x10\x9a\x02\x12\x34\n/VIDEO_TRUE_OPPORTUNITIES_TOTAL_DURATION_ADBREAK\x10\x9b\x02\x12\x33\n.VIDEO_TRUE_OPPORTUNITIES_TOTAL_DURATION_SUBPOD\x10\x9c\x02\x12<\n7VIDEO_TRUE_OPPORTUNITIES_TOTAL_MATCHED_DURATION_ADBREAK\x10\x9d\x02\x12;\n6VIDEO_TRUE_OPPORTUNITIES_TOTAL_MATCHED_DURATION_SUBPOD\x10\x9e\x02\x12\x41\n.google.ads.admanager.v1.ReportVisibilityEnum.ReportVisibilityB\x03\xe0\x41\x01\x12I\n\x11report_definition\x18\x04 \x01(\x0b\x32).google.ads.admanager.v1.ReportDefinitionB\x03\xe0\x41\x02\x12\x19\n\x0c\x64isplay_name\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x34\n\x0bupdate_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0b\x63reate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x13\n\x06locale\x18\x08 \x01(\tB\x03\xe0\x41\x03\x12G\n\x10schedule_options\x18\t \x01(\x0b\x32(.google.ads.admanager.v1.ScheduleOptionsB\x03\xe0\x41\x01:_\xea\x41\\\n\x1f\x61\x64manager.googleapis.com/Report\x12(networks/{network_code}/reports/{report}*\x07reports2\x06report\"\x87\x05\n\x0fReportDataTable\x1a\x9d\x01\n\x03Row\x12>\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\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" +descriptor_data = "\n-google/ads/admanager/v1/report_messages.proto\x12\x17google.ads.admanager.v1\x1a/google/ads/admanager/v1/report_definition.proto\x1a-google/ads/admanager/v1/report_delivery.proto\x1a*google/ads/admanager/v1/report_value.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xce\x04\n\x06Report\x12\x11\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x08\x12\x16\n\treport_id\x18\x03 \x01(\x03\x42\x03\xe0\x41\x03\x12\x43\n\nvisibility\x18\x02 \x01(\x0e\x32*.google.ads.admanager.v1.Report.VisibilityB\x03\xe0\x41\x01\x12I\n\x11report_definition\x18\x04 \x01(\x0b\x32).google.ads.admanager.v1.ReportDefinitionB\x03\xe0\x41\x02\x12\x19\n\x0c\x64isplay_name\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x34\n\x0bupdate_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x34\n\x0b\x63reate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x13\n\x06locale\x18\x08 \x01(\tB\x03\xe0\x41\x03\x12G\n\x10schedule_options\x18\t \x01(\x0b\x32(.google.ads.admanager.v1.ScheduleOptionsB\x03\xe0\x41\x01\"C\n\nVisibility\x12\n\n\x06HIDDEN\x10\x00\x12\t\n\x05\x44RAFT\x10\x01\x12\x0b\n\x07VISIBLE\x10\x02\x12\r\n\x05SAVED\x10\x02\x1a\x02\x08\x01\x1a\x02\x10\x01:_\xea\x41\\\n\x1f\x61\x64manager.googleapis.com/Report\x12(networks/{network_code}/reports/{report}*\x07reports2\x06report\"\x87\x05\n\x0fReportDataTable\x1a\x9d\x01\n\x03Row\x12>\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\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 pool.add_serialized_file(descriptor_data) @@ -23,6 +22,7 @@ module Ads module AdManager module V1 Report = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.Report").msgclass + Report::Visibility = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.Report.Visibility").enummodule ReportDataTable = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ReportDataTable").msgclass ReportDataTable::Row = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ReportDataTable.Row").msgclass ReportDataTable::MetricValueGroup = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ReportDataTable.MetricValueGroup").msgclass diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_visibility_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_visibility_enum_pb.rb deleted file mode 100644 index ae75ba1f0eab..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/report_visibility_enum_pb.rb +++ /dev/null @@ -1,22 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/report_visibility_enum.proto - -require 'google/protobuf' - - -descriptor_data = "\n4google/ads/admanager/v1/report_visibility_enum.proto\x12\x17google.ads.admanager.v1\"C\n\x14ReportVisibilityEnum\"+\n\x10ReportVisibility\x12\n\n\x06HIDDEN\x10\x00\x12\x0b\n\x07VISIBLE\x10\x02\x42\xcd\x01\n\x1b\x63om.google.ads.admanager.v1B\x19ReportVisibilityEnumProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - ReportVisibilityEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ReportVisibilityEnum").msgclass - ReportVisibilityEnum::ReportVisibility = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ReportVisibilityEnum.ReportVisibility").enummodule - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/suggested_ad_unit_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/suggested_ad_unit_service_pb.rb index 6670343a5e7a..5e133afcba6f 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/suggested_ad_unit_service_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/suggested_ad_unit_service_pb.rb @@ -11,7 +11,7 @@ require 'google/api/resource_pb' -descriptor_data = "\n7google/ads/admanager/v1/suggested_ad_unit_service.proto\x12\x17google.ads.admanager.v1\x1a\x38google/ads/admanager/v1/suggested_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\"[\n\x19GetSuggestedAdUnitRequest\x12>\n\x04name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/SuggestedAdUnit\"\xc7\x01\n\x1bListSuggestedAdUnitsRequest\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\"\x91\x01\n\x1cListSuggestedAdUnitsResponse\x12\x44\n\x12suggested_ad_units\x18\x01 \x03(\x0b\x32(.google.ads.admanager.v1.SuggestedAdUnit\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\xa0\x01\n#BatchApproveSuggestedAdUnitsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12?\n\x05names\x18\x02 \x03(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/SuggestedAdUnit\"f\n$BatchApproveSuggestedAdUnitsResponse\x12>\n\x10\x63reated_ad_units\x18\x01 \x03(\tB$\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/AdUnit2\xf2\x05\n\x16SuggestedAdUnitService\x12\xab\x01\n\x12GetSuggestedAdUnit\x12\x32.google.ads.admanager.v1.GetSuggestedAdUnitRequest\x1a(.google.ads.admanager.v1.SuggestedAdUnit\"7\xda\x41\x04name\x82\xd3\xe4\x93\x02*\x12(/v1/{name=networks/*/suggestedAdUnits/*}\x12\xbe\x01\n\x14ListSuggestedAdUnits\x12\x34.google.ads.admanager.v1.ListSuggestedAdUnitsRequest\x1a\x35.google.ads.admanager.v1.ListSuggestedAdUnitsResponse\"9\xda\x41\x06parent\x82\xd3\xe4\x93\x02*\x12(/v1/{parent=networks/*}/suggestedAdUnits\x12\xec\x01\n\x1c\x42\x61tchApproveSuggestedAdUnits\x12<.google.ads.admanager.v1.BatchApproveSuggestedAdUnitsRequest\x1a=.google.ads.admanager.v1.BatchApproveSuggestedAdUnitsResponse\"O\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02:\"5/v1/{parent=networks/*}/suggestedAdUnits:batchApprove:\x01*\x1az\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41\\https://www.googleapis.com/auth/admanager,https://www.googleapis.com/auth/admanager.readonlyB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1bSuggestedAdUnitServiceProtoP\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" +descriptor_data = "\n7google/ads/admanager/v1/suggested_ad_unit_service.proto\x12\x17google.ads.admanager.v1\x1a\x38google/ads/admanager/v1/suggested_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\"[\n\x19GetSuggestedAdUnitRequest\x12>\n\x04name\x18\x01 \x01(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/SuggestedAdUnit\"\xc7\x01\n\x1bListSuggestedAdUnitsRequest\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\"\x91\x01\n\x1cListSuggestedAdUnitsResponse\x12\x44\n\x12suggested_ad_units\x18\x01 \x03(\x0b\x32(.google.ads.admanager.v1.SuggestedAdUnit\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\xa0\x01\n#BatchApproveSuggestedAdUnitsRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12?\n\x05names\x18\x02 \x03(\tB0\xe0\x41\x02\xfa\x41*\n(admanager.googleapis.com/SuggestedAdUnit\"f\n$BatchApproveSuggestedAdUnitsResponse\x12>\n\x10\x63reated_ad_units\x18\x01 \x03(\tB$\xfa\x41!\n\x1f\x61\x64manager.googleapis.com/AdUnit2\xf1\x05\n\x16SuggestedAdUnitService\x12\xab\x01\n\x12GetSuggestedAdUnit\x12\x32.google.ads.admanager.v1.GetSuggestedAdUnitRequest\x1a(.google.ads.admanager.v1.SuggestedAdUnit\"7\xda\x41\x04name\x82\xd3\xe4\x93\x02*\x12(/v1/{name=networks/*/suggestedAdUnits/*}\x12\xbe\x01\n\x14ListSuggestedAdUnits\x12\x34.google.ads.admanager.v1.ListSuggestedAdUnitsRequest\x1a\x35.google.ads.admanager.v1.ListSuggestedAdUnitsResponse\"9\xda\x41\x06parent\x82\xd3\xe4\x93\x02*\x12(/v1/{parent=networks/*}/suggestedAdUnits\x12\xeb\x01\n\x1c\x42\x61tchApproveSuggestedAdUnits\x12<.google.ads.admanager.v1.BatchApproveSuggestedAdUnitsRequest\x1a=.google.ads.admanager.v1.BatchApproveSuggestedAdUnitsResponse\"N\xda\x41\x0cparent,names\x82\xd3\xe4\x93\x02\x39\"4/v1/{parent=networks/*}/suggestedAdUnit:batchApprove:\x01*\x1az\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41\\https://www.googleapis.com/auth/admanager,https://www.googleapis.com/auth/admanager.readonlyB\xcf\x01\n\x1b\x63om.google.ads.admanager.v1B\x1bSuggestedAdUnitServiceProtoP\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 pool.add_serialized_file(descriptor_data) diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_service_services_pb.rb index ac9bb6fbbd00..ef72cb52f081 100644 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_service_services_pb.rb +++ b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/taxonomy_category_service_services_pb.rb @@ -33,9 +33,9 @@ class Service self.unmarshal_class_method = :decode self.service_name = 'google.ads.admanager.v1.TaxonomyCategoryService' - # Retrieves a `TaxonomyCategory` object. + # API to retrieve a `TaxonomyCategory` object. rpc :GetTaxonomyCategory, ::Google::Ads::AdManager::V1::GetTaxonomyCategoryRequest, ::Google::Ads::AdManager::V1::TaxonomyCategory - # Lists `TaxonomyCategory` objects. + # API to retrieve a list of `TaxonomyCategory` objects. rpc :ListTaxonomyCategories, ::Google::Ads::AdManager::V1::ListTaxonomyCategoriesRequest, ::Google::Ads::AdManager::V1::ListTaxonomyCategoriesResponse end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/third_party_data_declaration_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/third_party_data_declaration_pb.rb deleted file mode 100644 index 7de50e22c0e3..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/third_party_data_declaration_pb.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/third_party_data_declaration.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/third_party_data_declaration_type_enum_pb' -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' - - -descriptor_data = "\n:google/ads/admanager/v1/third_party_data_declaration.proto\x12\x17google.ads.admanager.v1\x1a\x44google/ads/admanager/v1/third_party_data_declaration_type_enum.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\"\xe7\x01\n\x19ThirdPartyDataDeclaration\x12w\n\x10\x64\x65\x63laration_type\x18\x01 \x01(\x0e\x32X.google.ads.admanager.v1.ThirdPartyDataDeclarationTypeEnum.ThirdPartyDataDeclarationTypeB\x03\xe0\x41\x01\x12Q\n\x15third_party_companies\x18\x02 \x03(\tB2\xe0\x41\x01\xfa\x41,\n*admanager.googleapis.com/ThirdPartyCompanyB\xd2\x01\n\x1b\x63om.google.ads.admanager.v1B\x1eThirdPartyDataDeclarationProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - ThirdPartyDataDeclaration = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ThirdPartyDataDeclaration").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/third_party_data_declaration_type_enum_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/third_party_data_declaration_type_enum_pb.rb deleted file mode 100644 index 4cd5244fdf9e..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/third_party_data_declaration_type_enum_pb.rb +++ /dev/null @@ -1,22 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/third_party_data_declaration_type_enum.proto - -require 'google/protobuf' - - -descriptor_data = "\nDgoogle/ads/admanager/v1/third_party_data_declaration_type_enum.proto\x12\x17google.ads.admanager.v1\"\x8f\x01\n!ThirdPartyDataDeclarationTypeEnum\"j\n\x1dThirdPartyDataDeclarationType\x12\x31\n-THIRD_PARTY_DATA_DECLARATION_TYPE_UNSPECIFIED\x10\x00\x12\x0c\n\x08\x44\x45\x43LARED\x10\x01\x12\x08\n\x04NONE\x10\x02\x42\xda\x01\n\x1b\x63om.google.ads.admanager.v1B&ThirdPartyDataDeclarationTypeEnumProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - ThirdPartyDataDeclarationTypeEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ThirdPartyDataDeclarationTypeEnum").msgclass - ThirdPartyDataDeclarationTypeEnum::ThirdPartyDataDeclarationType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ThirdPartyDataDeclarationTypeEnum.ThirdPartyDataDeclarationType").enummodule - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/video_tracking_url_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/video_tracking_url_pb.rb deleted file mode 100644 index 1178ec23300a..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/video_tracking_url_pb.rb +++ /dev/null @@ -1,24 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/video_tracking_url.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/conversion_event_enum_pb' -require 'google/api/field_behavior_pb' - - -descriptor_data = "\n0google/ads/admanager/v1/video_tracking_url.proto\x12\x17google.ads.admanager.v1\x1a\x33google/ads/admanager/v1/conversion_event_enum.proto\x1a\x1fgoogle/api/field_behavior.proto\"\x81\x01\n\x10VideoTrackingUrl\x12[\n\x10\x63onversion_event\x18\x01 \x01(\x0e\x32<.google.ads.admanager.v1.ConversionEventEnum.ConversionEventB\x03\xe0\x41\x02\x12\x10\n\x03url\x18\x02 \x01(\tB\x03\xe0\x41\x01\x42\xc9\x01\n\x1b\x63om.google.ads.admanager.v1B\x15VideoTrackingUrlProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - VideoTrackingUrl = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.VideoTrackingUrl").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_messages_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_messages_pb.rb deleted file mode 100644 index 8413b55f3450..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_messages_pb.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/viewability_provider_messages.proto - -require 'google/protobuf' - -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' -require 'google/protobuf/timestamp_pb' - - -descriptor_data = "\n;google/ads/admanager/v1/viewability_provider_messages.proto\x12\x17google.ads.admanager.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xc4\x07\n\x13ViewabilityProvider\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\x1c\n\nvendor_key\x18\x04 \x01(\tB\x03\xe0\x41\x02H\x01\x88\x01\x01\x12)\n\x17verification_script_url\x18\x05 \x01(\tB\x03\xe0\x41\x02H\x02\x88\x01\x01\x12\x34\n\"verification_script_url_parameters\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x03\x88\x01\x01\x12\'\n\x15rejection_tracker_url\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x04\x88\x01\x01\x12\x19\n\x07\x61\x64\x64ress\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x05\x88\x01\x01\x12\x17\n\x05\x65mail\x18\t \x01(\tB\x03\xe0\x41\x01H\x06\x88\x01\x01\x12\x15\n\x03\x66\x61x\x18\n \x01(\tB\x03\xe0\x41\x01H\x07\x88\x01\x01\x12\x17\n\x05phone\x18\x0b \x01(\tB\x03\xe0\x41\x01H\x08\x88\x01\x01\x12\x1d\n\x0b\x65xternal_id\x18\x0c \x01(\tB\x03\xe0\x41\x01H\t\x88\x01\x01\x12\x19\n\x07\x63omment\x18\r \x01(\tB\x03\xe0\x41\x01H\n\x88\x01\x01\x12\x46\n\x0fprimary_contact\x18\x0e \x01(\tB(\xe0\x41\x01\xfa\x41\"\n admanager.googleapis.com/ContactH\x0b\x88\x01\x01\x12<\n\rapplied_teams\x18\x10 \x03(\tB%\xe0\x41\x01\xfa\x41\x1f\n\x1d\x61\x64manager.googleapis.com/Team\x12\x34\n\x0bupdate_time\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03:\xa2\x01\xea\x41\x9e\x01\n,admanager.googleapis.com/ViewabilityProvider\x12\x43networks/{network_code}/viewabilityProviders/{viewability_provider}*\x14viewabilityProviders2\x13viewabilityProviderB\x0f\n\r_display_nameB\r\n\x0b_vendor_keyB\x1a\n\x18_verification_script_urlB%\n#_verification_script_url_parametersB\x18\n\x16_rejection_tracker_urlB\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\x12\n\x10_primary_contactB\xd4\x01\n\x1b\x63om.google.ads.admanager.v1B ViewabilityProviderMessagesProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - ViewabilityProvider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ViewabilityProvider").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_service_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_service_pb.rb deleted file mode 100644 index 22b78da18426..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_service_pb.rb +++ /dev/null @@ -1,36 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/ads/admanager/v1/viewability_provider_service.proto - -require 'google/protobuf' - -require 'google/ads/admanager/v1/viewability_provider_messages_pb' -require 'google/api/annotations_pb' -require 'google/api/client_pb' -require 'google/api/field_behavior_pb' -require 'google/api/resource_pb' -require 'google/protobuf/field_mask_pb' - - -descriptor_data = "\n:google/ads/admanager/v1/viewability_provider_service.proto\x12\x17google.ads.admanager.v1\x1a;google/ads/admanager/v1/viewability_provider_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\"c\n\x1dGetViewabilityProviderRequest\x12\x42\n\x04name\x18\x01 \x01(\tB4\xe0\x41\x02\xfa\x41.\n,admanager.googleapis.com/ViewabilityProvider\"\xcb\x01\n\x1fListViewabilityProvidersRequest\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\"\x9c\x01\n ListViewabilityProvidersResponse\x12K\n\x15viewability_providers\x18\x01 \x03(\x0b\x32,.google.ads.admanager.v1.ViewabilityProvider\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x12\n\ntotal_size\x18\x03 \x01(\x05\"\xad\x01\n CreateViewabilityProviderRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12O\n\x14viewability_provider\x18\x02 \x01(\x0b\x32,.google.ads.admanager.v1.ViewabilityProviderB\x03\xe0\x41\x02\"\xb4\x01\n&BatchCreateViewabilityProvidersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12P\n\x08requests\x18\x02 \x03(\x0b\x32\x39.google.ads.admanager.v1.CreateViewabilityProviderRequestB\x03\xe0\x41\x02\"v\n\'BatchCreateViewabilityProvidersResponse\x12K\n\x15viewability_providers\x18\x01 \x03(\x0b\x32,.google.ads.admanager.v1.ViewabilityProvider\"\xa9\x01\n UpdateViewabilityProviderRequest\x12O\n\x14viewability_provider\x18\x01 \x01(\x0b\x32,.google.ads.admanager.v1.ViewabilityProviderB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x01\"\xb4\x01\n&BatchUpdateViewabilityProvidersRequest\x12\x38\n\x06parent\x18\x01 \x01(\tB(\xe0\x41\x02\xfa\x41\"\n admanager.googleapis.com/Network\x12P\n\x08requests\x18\x02 \x03(\x0b\x32\x39.google.ads.admanager.v1.UpdateViewabilityProviderRequestB\x03\xe0\x41\x02\"v\n\'BatchUpdateViewabilityProvidersResponse\x12K\n\x15viewability_providers\x18\x01 \x03(\x0b\x32,.google.ads.admanager.v1.ViewabilityProvider2\xa0\x0c\n\x1aViewabilityProviderService\x12\xbb\x01\n\x16GetViewabilityProvider\x12\x36.google.ads.admanager.v1.GetViewabilityProviderRequest\x1a,.google.ads.admanager.v1.ViewabilityProvider\";\xda\x41\x04name\x82\xd3\xe4\x93\x02.\x12,/v1/{name=networks/*/viewabilityProviders/*}\x12\xce\x01\n\x18ListViewabilityProviders\x12\x38.google.ads.admanager.v1.ListViewabilityProvidersRequest\x1a\x39.google.ads.admanager.v1.ListViewabilityProvidersResponse\"=\xda\x41\x06parent\x82\xd3\xe4\x93\x02.\x12,/v1/{parent=networks/*}/viewabilityProviders\x12\xee\x01\n\x19\x43reateViewabilityProvider\x12\x39.google.ads.admanager.v1.CreateViewabilityProviderRequest\x1a,.google.ads.admanager.v1.ViewabilityProvider\"h\xda\x41\x1bparent,viewability_provider\x82\xd3\xe4\x93\x02\x44\",/v1/{parent=networks/*}/viewabilityProviders:\x14viewability_provider\x12\xfb\x01\n\x1f\x42\x61tchCreateViewabilityProviders\x12?.google.ads.admanager.v1.BatchCreateViewabilityProvidersRequest\x1a@.google.ads.admanager.v1.BatchCreateViewabilityProvidersResponse\"U\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02=\"8/v1/{parent=networks/*}/viewabilityProviders:batchCreate:\x01*\x12\x89\x02\n\x19UpdateViewabilityProvider\x12\x39.google.ads.admanager.v1.UpdateViewabilityProviderRequest\x1a,.google.ads.admanager.v1.ViewabilityProvider\"\x82\x01\xda\x41 viewability_provider,update_mask\x82\xd3\xe4\x93\x02Y2A/v1/{viewability_provider.name=networks/*/viewabilityProviders/*}:\x14viewability_provider\x12\xfb\x01\n\x1f\x42\x61tchUpdateViewabilityProviders\x12?.google.ads.admanager.v1.BatchUpdateViewabilityProvidersRequest\x1a@.google.ads.admanager.v1.BatchUpdateViewabilityProvidersResponse\"U\xda\x41\x0fparent,requests\x82\xd3\xe4\x93\x02=\"8/v1/{parent=networks/*}/viewabilityProviders:batchUpdate:\x01*\x1az\xca\x41\x18\x61\x64manager.googleapis.com\xd2\x41\\https://www.googleapis.com/auth/admanager,https://www.googleapis.com/auth/admanager.readonlyB\xd3\x01\n\x1b\x63om.google.ads.admanager.v1B\x1fViewabilityProviderServiceProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Ads - module AdManager - module V1 - GetViewabilityProviderRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.GetViewabilityProviderRequest").msgclass - ListViewabilityProvidersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListViewabilityProvidersRequest").msgclass - ListViewabilityProvidersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.ListViewabilityProvidersResponse").msgclass - CreateViewabilityProviderRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.CreateViewabilityProviderRequest").msgclass - BatchCreateViewabilityProvidersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateViewabilityProvidersRequest").msgclass - BatchCreateViewabilityProvidersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchCreateViewabilityProvidersResponse").msgclass - UpdateViewabilityProviderRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.UpdateViewabilityProviderRequest").msgclass - BatchUpdateViewabilityProvidersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateViewabilityProvidersRequest").msgclass - BatchUpdateViewabilityProvidersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.admanager.v1.BatchUpdateViewabilityProvidersResponse").msgclass - end - end - end -end diff --git a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_service_services_pb.rb b/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_service_services_pb.rb deleted file mode 100644 index 780e81e125e0..000000000000 --- a/google-ads-ad_manager-v1/lib/google/ads/admanager/v1/viewability_provider_service_services_pb.rb +++ /dev/null @@ -1,62 +0,0 @@ -# Generated by the protocol buffer compiler. DO NOT EDIT! -# Source: google/ads/admanager/v1/viewability_provider_service.proto for package 'Google.Ads.AdManager.V1' -# Original file comments: -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -require 'grpc' -require 'google/ads/admanager/v1/viewability_provider_service_pb' - -module Google - module Ads - module AdManager - module V1 - module ViewabilityProviderService - # Provides methods for handling - # [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] objects. - class Service - - include ::GRPC::GenericService - - self.marshal_class_method = :encode - self.unmarshal_class_method = :decode - self.service_name = 'google.ads.admanager.v1.ViewabilityProviderService' - - # Retrieves a - # [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object. - rpc :GetViewabilityProvider, ::Google::Ads::AdManager::V1::GetViewabilityProviderRequest, ::Google::Ads::AdManager::V1::ViewabilityProvider - # Lists [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] - # objects. - rpc :ListViewabilityProviders, ::Google::Ads::AdManager::V1::ListViewabilityProvidersRequest, ::Google::Ads::AdManager::V1::ListViewabilityProvidersResponse - # Creates a - # [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object. - rpc :CreateViewabilityProvider, ::Google::Ads::AdManager::V1::CreateViewabilityProviderRequest, ::Google::Ads::AdManager::V1::ViewabilityProvider - # Creates [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] - # objects. - rpc :BatchCreateViewabilityProviders, ::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersRequest, ::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersResponse - # Updates a - # [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object. - rpc :UpdateViewabilityProvider, ::Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest, ::Google::Ads::AdManager::V1::ViewabilityProvider - # Batch updates - # [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] objects. - rpc :BatchUpdateViewabilityProviders, ::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersRequest, ::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersResponse - end - - Stub = Service.rpc_stub_class - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_rule_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_rule_service.rb index d8f54dc6e814..626eefbf6b96 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_rule_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_rule_service.rb @@ -55,12 +55,13 @@ class GetAdRuleRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `priority` - # * `status` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • priority
  • + #
  • status
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_spot_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_spot_service.rb index 8e595f1cd87f..357166c7bb27 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_spot_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_spot_service.rb @@ -55,13 +55,14 @@ class GetAdSpotRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `canonicalDisplayName` - # * `customSpot` - # * `displayName` - # * `flexible` - # * `name` + # Filterable fields: + #
    + #
  • canonicalDisplayName
  • + #
  • customSpot
  • + #
  • displayName
  • + #
  • flexible
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_enums.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_enums.rb index 99958a37db2a..66bfc59335ba 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_enums.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_enums.rb @@ -85,29 +85,6 @@ module TargetWindow BLANK = 2 end end - - # Wrapper message for - # {::Google::Ads::AdManager::V1::RefreshRateTypeEnum::RefreshRateType RefreshRateType} - class RefreshRateTypeEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # Represents the refresh rate control type for an ad unit. - # New values may be added in the future. - module RefreshRateType - # Default value. This value is unused. - REFRESH_RATE_TYPE_UNSPECIFIED = 0 - - # Indicates refresh is disabled. - DISABLED = 1 - - # Represents the Google optimized refresh rate. - OPTIMIZED = 2 - - # Represents a fixed interval refresh rate. - FIXED_INTERVAL = 3 - end - end end end end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_messages.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_messages.rb index 8f7bf1e79ac6..08d51404b16e 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_messages.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_messages.rb @@ -133,10 +133,6 @@ module V1 # from the AdSense content network. This attribute defaults to the ad unit's # parent or ancestor's setting if one has been set. If no ancestor of the ad # unit has set appliedAdsenseEnabled, the attribute is defaulted to true. - # @!attribute [rw] refresh_rate_type - # @return [::Google::Ads::AdManager::V1::RefreshRateTypeEnum::RefreshRateType] - # Optional. Non-empty default. Defines the type of refresh rate control for - # this ad unit. This field defaults to `DISABLED`. class AdUnit include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_service.rb index 7b31b771d23b..6702f1a9e4b5 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/ad_unit_service.rb @@ -55,20 +55,21 @@ class GetAdUnitRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `adUnitCode` - # * `adUnitSizes.canonicalName` - # * `displayName` - # * `effectiveAdsenseEnabled` - # * `explicitlyTargeted` - # * `externalSetTopBoxChannelId` - # * `hasChildren` - # * `name` - # * `parentAdUnit` - # * `status` - # * `teams` - # * `updateTime` + # Filterable fields: + #
    + #
  • adUnitCode
  • + #
  • adUnitSizes.canonicalName
  • + #
  • displayName
  • + #
  • effectiveAdsenseEnabled
  • + #
  • explicitlyTargeted
  • + #
  • externalSetTopBoxChannelId
  • + #
  • hasChildren
  • + #
  • name
  • + #
  • parentAdUnit
  • + #
  • status
  • + #
  • teams
  • + #
  • updateTime
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/application_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/application_service.rb index fd7d12dc2b94..d0bb04292405 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/application_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/application_service.rb @@ -55,17 +55,18 @@ class GetApplicationRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `appStoreId` - # * `appStores` - # * `applicationCode` - # * `approvalStatus` - # * `archived` - # * `displayName` - # * `name` - # * `platform` - # * `webviewClaimingStatus` + # Filterable fields: + #
    + #
  • appStoreId
  • + #
  • appStores
  • + #
  • applicationCode
  • + #
  • approvalStatus
  • + #
  • archived
  • + #
  • displayName
  • + #
  • name
  • + #
  • platform
  • + #
  • webviewClaimingStatus
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/audience_segment_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/audience_segment_service.rb index 9ff9000889ab..00c67d10a646 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/audience_segment_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/audience_segment_service.rb @@ -55,9 +55,10 @@ class GetAudienceSegmentRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` + # Filterable fields: + #
    + #
  • displayName
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/bandwidth_group_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/bandwidth_group_service.rb index d7d63c060af8..1755bdc88490 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/bandwidth_group_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/bandwidth_group_service.rb @@ -55,10 +55,11 @@ class GetBandwidthGroupRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/browser_language_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/browser_language_service.rb index 698322ab361e..0794abda7478 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/browser_language_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/browser_language_service.rb @@ -55,10 +55,11 @@ class GetBrowserLanguageRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/browser_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/browser_service.rb index ad496c181cec..10a2241af6c8 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/browser_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/browser_service.rb @@ -55,12 +55,13 @@ class GetBrowserRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `majorVersion` - # * `minorVersion` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • majorVersion
  • + #
  • minorVersion
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cdn_config_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cdn_config_service.rb index 505adda7fda9..3cb5f63d13a3 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cdn_config_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cdn_config_service.rb @@ -55,13 +55,14 @@ class GetCdnConfigRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `cdnConfigStatus` - # * `cdnConfigType` - # * `displayName` - # * `name` - # * `sourceContentConfig.ingestSettings.urlPrefix` + # Filterable fields: + #
    + #
  • cdnConfigStatus
  • + #
  • cdnConfigType
  • + #
  • displayName
  • + #
  • name
  • + #
  • sourceContentConfig.ingestSettings.urlPrefix
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/child_publisher_messages.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/child_publisher_messages.rb index 5622334f7291..aad5e6ad8e8d 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/child_publisher_messages.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/child_publisher_messages.rb @@ -27,87 +27,6 @@ module V1 # Identifier. The resource name of the # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}. Format: # `networks/{network_code}/childPublishers/{child_publisher_id}` - # @!attribute [rw] display_name - # @return [::String] - # Required. The display name of the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}. - # @!attribute [rw] email - # @return [::String] - # Required. The email for the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}. - # @!attribute [rw] child_network - # @return [::String] - # Immutable. The resource name of the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}'s Ad Manager - # network. - # - # Format: `networks/{network_code}` - # @!attribute [rw] delegation_type - # @return [::Google::Ads::AdManager::V1::DelegationTypeEnum::DelegationType] - # Required. The type of delegation for the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}. - # - # This attribute is immutable while the relationship is active. - # @!attribute [rw] parent_revenue_share_millipercent - # @return [::Integer] - # Optional. The revenue share that the parent publisher will receive in - # millipercent. For example, 15000 millipercent is 15%. - # - # This attribute is only settable for Manage Account - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s of non-reseller - # parent publishers. Otherwise, it is read-only and always 100%. - # - # Additionally, this attribute is immutable while the relationship is active. - # @!attribute [rw] seller_id - # @return [::String] - # Optional. The seller ID for the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}, as specified in - # the parent publisher's sellers.json file. - # - # This attribute is only applicable to Manage Inventory - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s. - # @!attribute [r] readiness_status - # @return [::Google::Ads::AdManager::V1::McmReadinessStatusEnum::McmReadinessStatus] - # Output only. The overall onboarding readiness of the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}. - # - # This status is correlated with ad serving, but does not include site-level - # approval information. - # @!attribute [r] invitation_status - # @return [::Google::Ads::AdManager::V1::DelegationInvitationStatusEnum::DelegationInvitationStatus] - # Output only. The status of the invitation request to the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}. - # @!attribute [r] approval_status - # @return [::Google::Ads::AdManager::V1::DelegationApprovalStatusEnum::DelegationApprovalStatus] - # Output only. The approval status of the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}. - # @!attribute [r] identity_verification_status - # @return [::Google::Ads::AdManager::V1::ChildPublisherIdentityVerificationStatusEnum::ChildPublisherIdentityVerificationStatus] - # Output only. The status of the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}'s identity - # verification. - # @!attribute [r] address_verification_status - # @return [::Google::Ads::AdManager::V1::ChildPublisherAddressVerificationStatusEnum::ChildPublisherAddressVerificationStatus] - # Output only. The status of the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}'s address - # verification (i.e., mail PIN). - # @!attribute [r] pending_onboarding_tasks - # @return [::Array<::Google::Ads::AdManager::V1::ChildPublisherOnboardingTaskEnum::ChildPublisherOnboardingTask>] - # Output only. The pending onboarding tasks that must be completed by the - # child publisher before Google's policy compliance (i.e. - # [DelegationApprovalStatus.PENDING_GOOGLE_APPROVAL][]) can be verified. - # @!attribute [r] account_status - # @return [::Google::Ads::AdManager::V1::DelegationAccountStatusEnum::DelegationAccountStatus] - # Output only. The account status of the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}. - # @!attribute [r] approved_manage_account_revenue_share_millipercent - # @return [::Integer] - # Output only. Provides the approved revenue share that the parent publisher - # will receive in millipercent. For example, 15000 millipercent is 15%. - # - # This attribute is only set for Manage Account - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s of non-reseller - # parent publishers. class ChildPublisher include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/child_publisher_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/child_publisher_service.rb deleted file mode 100644 index a9b17aea9abb..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/child_publisher_service.rb +++ /dev/null @@ -1,208 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Request object for [GetChildPublisher][] method. - # @!attribute [rw] name - # @return [::String] - # Required. The resource name of the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}. Format: - # `networks/{network_code}/childPublishers/{child_publisher_id}` - class GetChildPublisherRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [ListChildPublishers][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent, which owns this collection of - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s. Format: - # `networks/{network_code}` - # @!attribute [rw] page_size - # @return [::Integer] - # Optional. The maximum number of - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s to return. The - # service may return fewer than this value. If unspecified, at most 50 - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s will be returned. - # The maximum value is 1000; values greater than 1000 will be coerced to - # 1000. - # @!attribute [rw] page_token - # @return [::String] - # Optional. A page token, received from a previous [ListChildPublishers][] - # call. Provide this to retrieve the subsequent page. - # - # When paginating, all other parameters provided to [ListChildPublishers][] - # must match the call that provided the page token. - # @!attribute [rw] filter - # @return [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `accountStatus` - # * `addressVerificationStatus` - # * `approvalStatus` - # * `approvedManageAccountRevenueShareMillipercent` - # * `childNetwork` - # * `delegationType` - # * `displayName` - # * `email` - # * `identityVerificationStatus` - # * `invitationStatus` - # * `name` - # * `parentRevenueShareMillipercent` - # * `pendingOnboardingTasks` - # * `readinessStatus` - # * `sellerId` - # @!attribute [rw] order_by - # @return [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @!attribute [rw] skip - # @return [::Integer] - # Optional. Number of individual resources to skip while paginating. - class ListChildPublishersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for [ListChildPublishers][] containing matching - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} objects. - # @!attribute [rw] child_publishers - # @return [::Array<::Google::Ads::AdManager::V1::ChildPublisher>] - # The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} objects from - # the specified network. - # @!attribute [rw] next_page_token - # @return [::String] - # A token, which can be sent as `page_token` to retrieve the next page. - # If this field is omitted, there are no subsequent pages. - # @!attribute [rw] total_size - # @return [::Integer] - # Total number of {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} - # objects. If a filter was included in the request, this reflects the total - # number after the filtering is applied. - # - # `total_size` won't be calculated in the response unless it has been - # included in a response field mask. The response field mask can be provided - # to the method by using the URL parameter `$fields` or `fields`, or by using - # the HTTP/gRPC header `X-Goog-FieldMask`. - # - # For more information, see - # https://developers.google.com/ad-manager/api/beta/field-masks - class ListChildPublishersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [CreateChildPublisher][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where this - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} will be created. - # Format: `networks/{network_code}` - # @!attribute [rw] child_publisher - # @return [::Google::Ads::AdManager::V1::ChildPublisher] - # Required. The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} to - # create. - class CreateChildPublisherRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [BatchCreateChildPublishers][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s will be created. - # Format: `networks/{network_code}` - # The parent field in the CreateChildPublisherRequest must match this - # field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::CreateChildPublisherRequest>] - # Required. The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} - # objects to create. A maximum of 100 objects can be created in a batch. - class BatchCreateChildPublishersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for [BatchCreateChildPublishers][] method. - # @!attribute [rw] child_publishers - # @return [::Array<::Google::Ads::AdManager::V1::ChildPublisher>] - # The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} objects - # created. - class BatchCreateChildPublishersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [UpdateChildPublisher][] method. - # @!attribute [rw] child_publisher - # @return [::Google::Ads::AdManager::V1::ChildPublisher] - # Required. The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} to - # update. - # - # The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}'s `name` is - # used to identify the - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} to update. - # @!attribute [rw] update_mask - # @return [::Google::Protobuf::FieldMask] - # Optional. The list of fields to update. - class UpdateChildPublisherRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [BatchUpdateChildPublishers][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where - # {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher}s will be updated. - # Format: `networks/{network_code}` - # The parent field in the UpdateChildPublisherRequest must match this - # field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::UpdateChildPublisherRequest>] - # Required. The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} - # objects to update. A maximum of 100 objects can be updated in a batch. - class BatchUpdateChildPublishersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for [BatchUpdateChildPublishers][] method. - # @!attribute [rw] child_publishers - # @return [::Array<::Google::Ads::AdManager::V1::ChildPublisher>] - # The {::Google::Ads::AdManager::V1::ChildPublisher ChildPublisher} objects - # updated. - class BatchUpdateChildPublishersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cms_metadata_key_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cms_metadata_key_service.rb index ff588b93ccd7..a590bcf2c168 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cms_metadata_key_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cms_metadata_key_service.rb @@ -55,11 +55,12 @@ class GetCmsMetadataKeyRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cms_metadata_value_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cms_metadata_value_service.rb index c937bd053b44..1cd2005a2c3b 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cms_metadata_value_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/cms_metadata_value_service.rb @@ -55,12 +55,13 @@ class GetCmsMetadataValueRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `key` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • key
  • + #
  • name
  • + #
  • status
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/company_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/company_service.rb index ac7840125753..fbea8957ada3 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/company_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/company_service.rb @@ -21,7 +21,7 @@ module Google module Ads module AdManager module V1 - # Request object for [GetCompany][] method. + # Request object for `GetCompany` method. # @!attribute [rw] name # @return [::String] # Required. The resource name of the Company. @@ -31,23 +31,23 @@ class GetCompanyRequest extend ::Google::Protobuf::MessageExts::ClassMethods end - # Request object for [ListCompanies][] method. + # Request object for `ListCompanies` method. # @!attribute [rw] parent # @return [::String] - # Required. The parent, which owns this collection of [Companies][]. + # Required. The parent, which owns this collection of Companies. # Format: `networks/{network_code}` # @!attribute [rw] page_size # @return [::Integer] - # Optional. The maximum number of [Companies][] to return. The service may - # return fewer than this value. If unspecified, at most 50 [Companies][] will + # Optional. The maximum number of `Companies` to return. The service may + # return fewer than this value. If unspecified, at most 50 `Companies` will # be returned. The maximum value is 1000; values greater than 1000 will be # coerced to 1000. # @!attribute [rw] page_token # @return [::String] - # Optional. A page token, received from a previous [ListCompanies][] call. + # Optional. A page token, received from a previous `ListCompanies` call. # Provide this to retrieve the subsequent page. # - # When paginating, all other parameters provided to [ListCompanies][] must + # When paginating, all other parameters provided to `ListCompanies` must # match the call that provided the page token. # @!attribute [rw] filter # @return [::String] @@ -55,21 +55,22 @@ class GetCompanyRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `address` - # * `comment` - # * `companyId` - # * `creditStatus` - # * `displayName` - # * `email` - # * `externalId` - # * `fax` - # * `name` - # * `phone` - # * `thirdPartyCompanyId` - # * `type` - # * `updateTime` + # Filterable fields: + #
    + #
  • address
  • + #
  • comment
  • + #
  • companyId
  • + #
  • creditStatus
  • + #
  • displayName
  • + #
  • email
  • + #
  • externalId
  • + #
  • fax
  • + #
  • name
  • + #
  • phone
  • + #
  • thirdPartyCompanyId
  • + #
  • type
  • + #
  • updateTime
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. @@ -83,20 +84,18 @@ class ListCompaniesRequest extend ::Google::Protobuf::MessageExts::ClassMethods end - # Response object for - # {::Google::Ads::AdManager::V1::ListCompaniesRequest ListCompaniesRequest} - # containing matching {::Google::Ads::AdManager::V1::Company Company} objects. + # Response object for `ListCompaniesRequest` containing matching `Company` + # objects. # @!attribute [rw] companies # @return [::Array<::Google::Ads::AdManager::V1::Company>] - # The {::Google::Ads::AdManager::V1::Company Company} objects from the specified - # network. + # The `Company` objects from the specified network. # @!attribute [rw] next_page_token # @return [::String] # A token, which can be sent as `page_token` to retrieve the next page. # If this field is omitted, there are no subsequent pages. # @!attribute [rw] total_size # @return [::Integer] - # Total number of {::Google::Ads::AdManager::V1::Company Company} objects. + # Total number of `Company` objects. # If a filter was included in the request, this reflects the total number # after the filtering is applied. # @@ -111,85 +110,6 @@ class ListCompaniesResponse include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end - - # Request object for [CreateCompany][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where this - # {::Google::Ads::AdManager::V1::Company Company} will be created. Format: - # `networks/{network_code}` - # @!attribute [rw] company - # @return [::Google::Ads::AdManager::V1::Company] - # Required. The {::Google::Ads::AdManager::V1::Company Company} to create. - class CreateCompanyRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [BatchCreateCompanies][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where [Companies][] will be created. - # Format: `networks/{network_code}` - # The parent field in the CreateCompanyRequest must match this - # field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::CreateCompanyRequest>] - # Required. The {::Google::Ads::AdManager::V1::Company Company} objects to create. - # A maximum of 100 objects can be created in a batch. - class BatchCreateCompaniesRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for [BatchCreateCompanies][] method. - # @!attribute [rw] companies - # @return [::Array<::Google::Ads::AdManager::V1::Company>] - # The {::Google::Ads::AdManager::V1::Company Company} objects created. - class BatchCreateCompaniesResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [UpdateCompany][] method. - # @!attribute [rw] company - # @return [::Google::Ads::AdManager::V1::Company] - # Required. The {::Google::Ads::AdManager::V1::Company Company} to update. - # - # The {::Google::Ads::AdManager::V1::Company Company}'s `name` is used to identify - # the {::Google::Ads::AdManager::V1::Company Company} to update. - # @!attribute [rw] update_mask - # @return [::Google::Protobuf::FieldMask] - # Optional. The list of fields to update. - class UpdateCompanyRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [BatchUpdateCompanies][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where [Companies][] will be updated. - # Format: `networks/{network_code}` - # The parent field in the UpdateCompanyRequest must match this - # field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::UpdateCompanyRequest>] - # Required. The {::Google::Ads::AdManager::V1::Company Company} objects to update. - # A maximum of 100 objects can be updated in a batch. - class BatchUpdateCompaniesRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for [BatchUpdateCompanies][] method. - # @!attribute [rw] companies - # @return [::Array<::Google::Ads::AdManager::V1::Company>] - # The {::Google::Ads::AdManager::V1::Company Company} objects updated. - class BatchUpdateCompaniesResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end end end end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/contact_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/contact_service.rb index 650028c340cc..f55a2d2544b4 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/contact_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/contact_service.rb @@ -55,19 +55,20 @@ class GetContactRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `address` - # * `cellPhone` - # * `comment` - # * `company` - # * `displayName` - # * `email` - # * `fax` - # * `name` - # * `status` - # * `title` - # * `workPhone` + # Filterable fields: + #
    + #
  • address
  • + #
  • cellPhone
  • + #
  • comment
  • + #
  • company
  • + #
  • displayName
  • + #
  • email
  • + #
  • fax
  • + #
  • name
  • + #
  • status
  • + #
  • title
  • + #
  • workPhone
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_bundle_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_bundle_service.rb index 512bcd608e74..681ef59abe48 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_bundle_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_bundle_service.rb @@ -55,12 +55,13 @@ class GetContentBundleRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` - # * `updateTime` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
  • updateTime
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_label_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_label_service.rb index 56100cd7617b..fbddfb670003 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_label_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_label_service.rb @@ -55,10 +55,11 @@ class GetContentLabelRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_service.rb index 36fb619cfdb7..d0beb54a3cef 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/content_service.rb @@ -55,23 +55,24 @@ class GetContentRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `cmsMetadataValues` - # * `cmsSources.contentSource` - # * `cmsSources.contentSourceDisplayName` - # * `contentBundles` - # * `contentStatusSource` - # * `dashIngestStatus` - # * `displayName` - # * `duration` - # * `hlsIngestStatus` - # * `importTime` - # * `lastDashIngestTime` - # * `lastHlsIngestTime` - # * `name` - # * `status` - # * `updateTime` + # Filterable fields: + #
    + #
  • cmsMetadataValues
  • + #
  • cmsSources.contentSource
  • + #
  • cmsSources.contentSourceDisplayName
  • + #
  • contentBundles
  • + #
  • contentStatusSource
  • + #
  • dashIngestStatus
  • + #
  • displayName
  • + #
  • duration
  • + #
  • hlsIngestStatus
  • + #
  • importTime
  • + #
  • lastDashIngestTime
  • + #
  • lastHlsIngestTime
  • + #
  • name
  • + #
  • status
  • + #
  • updateTime
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/conversion_event_enum.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/conversion_event_enum.rb deleted file mode 100644 index bac714e35d55..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/conversion_event_enum.rb +++ /dev/null @@ -1,127 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Wrapper message for - # {::Google::Ads::AdManager::V1::ConversionEventEnum::ConversionEvent ConversionEvent} - class ConversionEventEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # All possible tracking event types. Not all events are supported by every - # kind of creative. - module ConversionEvent - # Default value. This value is unused. - CONVERSION_EVENT_UNSPECIFIED = 0 - - # Corresponds to the `acceptInvitation` tracking event. - ACCEPT_INVITATION = 1 - - # Corresponds to the `Linear.VideoClicks.ClickTracking` node. - CLICK_TRACKING = 2 - - # Corresponds to the `close` tracking event. - CLOSE = 3 - - # Corresponds to the `collapse` tracking event. - COLLAPSE = 4 - - # Corresponds to the `complete` tracking event. - COMPLETE = 5 - - # Corresponds to the `creativeView` tracking event. - CREATIVE_VIEW = 6 - - # Corresponds to the `Linear.VideoClicks.CustomClick` node. - CUSTOM_CLICK = 7 - - # An event that is fired after 30 seconds of viewing the video - # or when the video finished (if the video duration is less than 30 - # seconds). This event does not correspond to any VAST element and is - # implemented using an extension. - ENGAGED_VIEW = 8 - - # Corresponds to the `expand` tracking event. - EXPAND = 9 - - # Corresponds to the `firstQuartile` tracking event. - FIRST_QUARTILE = 10 - - # Corresponds to the `fullscreen` tracking event. - FULLSCREEN = 11 - - # Corresponds to the `fullyViewableAudibleHalfDurationImpression` tracking - # event. - FULLY_VIEWABLE_AUDIBLE_HALF_DURATION_IMPRESSION = 12 - - # Corresponds to the `measurableImpression` tracking event. - MEASURABLE_IMPRESSION = 13 - - # Corresponds to the `midpoint` tracking event. - MIDPOINT = 14 - - # Corresponds to the `mute` tracking event. - MUTE = 15 - - # Corresponds to the `pause` tracking event. - PAUSE = 16 - - # Corresponds to the `resume` tracking event. - RESUME = 17 - - # Corresponds to the `rewind` tracking event. - REWIND = 18 - - # An event that is fired when a video was skipped. - # This event does not correspond to any VAST element and is implemented - # using an extension. - SKIPPED = 19 - - # An event that is fired when a video skip button is shown, - # usually after 5 seconds of viewing the video. - # This event does not correspond to any VAST element and is implemented - # using an extension. - SKIP_SHOWN = 20 - - # Corresponds to the `start` tracking event. - START = 21 - - # Corresponds to the `InLine.Survey` node. - SURVEY = 22 - - # Corresponds to the `thirdQuartile` tracking event. - THIRD_QUARTILE = 23 - - # Corresponds to the `unmute` tracking event. - UNMUTE = 24 - - # Corresponds to the `abandon` tracking event. - VIDEO_ABANDON = 25 - - # Corresponds to the `viewableImpression` tracking event. - VIEWABLE_IMPRESSION = 26 - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_set_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_set_service.rb index 560d102db415..0fe8553c6f22 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_set_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_set_service.rb @@ -55,13 +55,14 @@ class GetCreativeSetRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `companionCreatives` - # * `displayName` - # * `masterCreative` - # * `name` - # * `updateTime` + # Filterable fields: + #
    + #
  • companionCreatives
  • + #
  • displayName
  • + #
  • masterCreative
  • + #
  • name
  • + #
  • updateTime
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_template_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_template_service.rb index bf7eaf28890d..50a525938412 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_template_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_template_service.rb @@ -55,17 +55,18 @@ class GetCreativeTemplateRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `description` - # * `displayName` - # * `interstitial` - # * `name` - # * `nativeEligible` - # * `nativeVideoEligible` - # * `safeFrameCompatible` - # * `status` - # * `type` + # Filterable fields: + #
    + #
  • description
  • + #
  • displayName
  • + #
  • interstitial
  • + #
  • name
  • + #
  • nativeEligible
  • + #
  • nativeVideoEligible
  • + #
  • safeFrameCompatible
  • + #
  • status
  • + #
  • type
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_wrapper_enums.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_wrapper_enums.rb deleted file mode 100644 index 704fb27c1f12..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_wrapper_enums.rb +++ /dev/null @@ -1,91 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Wrapper message for - # {::Google::Ads::AdManager::V1::CreativeWrapperTypeEnum::CreativeWrapperType CreativeWrapperType} - class CreativeWrapperTypeEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # The type of a CreativeWrapper which is specified on the CreativeWrapper. - module CreativeWrapperType - # Default value. This value is unused. - CREATIVE_WRAPPER_TYPE_UNSPECIFIED = 0 - - # HTML CreativeWrappers that include header/footer HTML snippets. - HTML = 1 - - # Video Tracking URL CreativeWrappers that include tracking URIs. - VIDEO_TRACKING_URL = 2 - end - end - - # Wrapper message for - # {::Google::Ads::AdManager::V1::CreativeWrapperStatusEnum::CreativeWrapperStatus CreativeWrapperStatus} - class CreativeWrapperStatusEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # Indicates whether the CreativeWrapper is active. HTML snippets - # are served to Creatives only when the CreativeWrapper is active. - module CreativeWrapperStatus - # Default value. This value is unused. - CREATIVE_WRAPPER_STATUS_UNSPECIFIED = 0 - - # The CreativeWrapper will be applied to served creatives. - ACTIVE = 1 - - # The CreativeWrapper will not be applied to served creatives. - INACTIVE = 2 - end - end - - # Wrapper message for - # {::Google::Ads::AdManager::V1::CreativeWrapperOrderingEnum::CreativeWrapperOrdering CreativeWrapperOrdering} - class CreativeWrapperOrderingEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # Defines the order in which the header and footer HTML snippets will be - # wrapped around the served creative. INNER snippets will be wrapped - # first, followed by NO_PREFERENCE and finally OUTER. If the - # creative needs to be wrapped with more than one snippet with the same - # CreativeWrapperOrdering, then the order is unspecified. - module CreativeWrapperOrdering - # Default value. This value is unused. - CREATIVE_WRAPPER_ORDERING_UNSPECIFIED = 0 - - # Wrapping occurs as early as possible. - INNER = 1 - - # Wrapping occurs after `INNER` but before `OUTER` - NO_PREFERENCE = 2 - - # Wrapping occurs after both `NO_PREFERENCE` and `INNER` - OUTER = 3 - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_wrapper_messages.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_wrapper_messages.rb deleted file mode 100644 index ee593ab020eb..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_wrapper_messages.rb +++ /dev/null @@ -1,99 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # A `CreativeWrapper` allows the wrapping of HTML snippets to be served along - # with Creative objects. - # - # `CreativeWrapper` must be associated with a - # {::Google::Ads::AdManager::V1::LabelTypeEnum::LabelType::CREATIVE_WRAPPER LabelType.CREATIVE_WRAPPER} - # label and applied to ad units by - # {::Google::Ads::AdManager::V1::AdUnit#applied_labels AdUnit.appliedLabels}. - # @!attribute [rw] name - # @return [::String] - # Identifier. The resource name of the `CreativeWrapper`. - # Format: `networks/{network_code}/creativeWrappers/{creative_wrapper_id}` - # @!attribute [rw] label - # @return [::String] - # Required. Immutable. The resource name of the - # {::Google::Ads::AdManager::V1::Label Label}. - # Format:`networks/{network_code}/label/{label_id}` - # @!attribute [rw] creative_wrapper_type - # @return [::Google::Ads::AdManager::V1::CreativeWrapperTypeEnum::CreativeWrapperType] - # Required. The `creative_wrapper_type`. If the `creative_wrapper_type` is - # {::Google::Ads::AdManager::V1::CreativeWrapperTypeEnum::CreativeWrapperType::VIDEO_TRACKING_URL CreativeWrapperType.VIDEO_TRACKING_URL}, - # the `video_tracking_urls` field must be set. If the `creative_wrapper_type` - # is - # {::Google::Ads::AdManager::V1::CreativeWrapperTypeEnum::CreativeWrapperType::HTML CreativeWrapperType.HTML}, - # either the header or footer field must be set. - # @!attribute [r] header_creative - # @return [::String] - # Output only. The resource name of the - # {::Google::Ads::AdManager::V1::Creative Creative}. Format: - # `networks/{network_code}/creative/{creative_id}` - # @!attribute [r] footer_creative - # @return [::String] - # Output only. The resource name of the - # {::Google::Ads::AdManager::V1::Creative Creative}. Format: - # `networks/{network_code}/creative/{creative_id}` - # @!attribute [rw] html_header - # @return [::String] - # Optional. The header HTML snippet that this `CreativeWrapper` delivers. - # @!attribute [rw] html_footer - # @return [::String] - # Optional. The footer HTML snippet that this `CreativeWrapper` delivers. - # @!attribute [rw] amp_header - # @return [::String] - # Optional. The header AMP snippet that this `CreativeWrapper` delivers. - # @!attribute [rw] amp_footer - # @return [::String] - # Optional. The footer AMP snippet that this `CreativeWrapper` delivers. - # @!attribute [rw] video_tracking_urls - # @return [::Array<::Google::Ads::AdManager::V1::VideoTrackingUrl>] - # Optional. The video tracking URLs that this `CreativeWrapper` delivers. - # This field is required if the `creative_wrapper_type` is - # {::Google::Ads::AdManager::V1::CreativeWrapperTypeEnum::CreativeWrapperType::VIDEO_TRACKING_URL CreativeWrapperType.VIDEO_TRACKING_URL} - # and ignored otherwise. - # @!attribute [rw] third_party_data_declaration - # @return [::Google::Ads::AdManager::V1::ThirdPartyDataDeclaration] - # Optional. The `ThirdPartyDataDeclaration` for this creative wrapper. - # - # The third party companies that are associated with this `CreativeWrapper` - # and are present in the `html_header` or `html_footer`. This field is only - # applicable when the `creative_wrapper_type` is - # {::Google::Ads::AdManager::V1::CreativeWrapperTypeEnum::CreativeWrapperType::HTML CreativeWrapperType.HTML}. - # @!attribute [rw] ordering - # @return [::Google::Ads::AdManager::V1::CreativeWrapperOrderingEnum::CreativeWrapperOrdering] - # Optional. If there are multiple wrappers for a - # {::Google::Ads::AdManager::V1::Creative Creative}, then ordering - # defines the order in which the HTML snippets are rendered. - # @!attribute [r] status - # @return [::Google::Ads::AdManager::V1::CreativeWrapperStatusEnum::CreativeWrapperStatus] - # Output only. The status of the `CreativeWrapper`. - class CreativeWrapper - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_wrapper_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_wrapper_service.rb deleted file mode 100644 index 8db941ec5cc2..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/creative_wrapper_service.rb +++ /dev/null @@ -1,224 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Request object for `GetCreativeWrapper` method. - # @!attribute [rw] name - # @return [::String] - # Required. The resource name of the CreativeWrapper. - # Format: `networks/{network_code}/creativeWrappers/{creative_wrapper_id}` - class GetCreativeWrapperRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `ListCreativeWrappers` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent, which owns this collection of CreativeWrappers. - # Format: `networks/{network_code}` - # @!attribute [rw] page_size - # @return [::Integer] - # Optional. The maximum number of `CreativeWrappers` to return. The service - # may return fewer than this value. If unspecified, at most 50 - # `CreativeWrappers` will be returned. The maximum value is 1000; values - # greater than 1000 will be coerced to 1000. - # @!attribute [rw] page_token - # @return [::String] - # Optional. A page token, received from a previous `ListCreativeWrappers` - # call. Provide this to retrieve the subsequent page. - # - # When paginating, all other parameters provided to `ListCreativeWrappers` - # must match the call that provided the page token. - # @!attribute [rw] filter - # @return [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `creativeWrapperType` - # * `label` - # * `name` - # * `ordering` - # * `status` - # @!attribute [rw] order_by - # @return [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @!attribute [rw] skip - # @return [::Integer] - # Optional. Number of individual resources to skip while paginating. - class ListCreativeWrappersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `ListCreativeWrappersRequest` containing matching - # `CreativeWrapper` objects. - # @!attribute [rw] creative_wrappers - # @return [::Array<::Google::Ads::AdManager::V1::CreativeWrapper>] - # The `CreativeWrapper` objects from the specified network. - # @!attribute [rw] next_page_token - # @return [::String] - # A token, which can be sent as `page_token` to retrieve the next page. - # If this field is omitted, there are no subsequent pages. - # @!attribute [rw] total_size - # @return [::Integer] - # Total number of `CreativeWrapper` objects. - # If a filter was included in the request, this reflects the total number - # after the filtering is applied. - # - # `total_size` won't be calculated in the response unless it has been - # included in a response field mask. The response field mask can be provided - # to the method by using the URL parameter `$fields` or `fields`, or by using - # the HTTP/gRPC header `X-Goog-FieldMask`. - # - # For more information, see - # https://developers.google.com/ad-manager/api/beta/field-masks - class ListCreativeWrappersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `CreateCreativeWrapper` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where this `CreativeWrapper` will be created. - # Format: `networks/{network_code}` - # @!attribute [rw] creative_wrapper - # @return [::Google::Ads::AdManager::V1::CreativeWrapper] - # Required. The `CreativeWrapper` to create. - class CreateCreativeWrapperRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `BatchCreateCreativeWrappers` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where `CreativeWrappers` will be created. - # Format: `networks/{network_code}` - # The parent field in the CreateCreativeWrapperRequest must match this - # field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::CreateCreativeWrapperRequest>] - # Required. The `CreativeWrapper` objects to create. - # A maximum of 100 objects can be created in a batch. - class BatchCreateCreativeWrappersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `BatchCreateCreativeWrappers` method. - # @!attribute [rw] creative_wrappers - # @return [::Array<::Google::Ads::AdManager::V1::CreativeWrapper>] - # The `CreativeWrapper` objects created. - class BatchCreateCreativeWrappersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `UpdateCreativeWrapper` method. - # @!attribute [rw] creative_wrapper - # @return [::Google::Ads::AdManager::V1::CreativeWrapper] - # Required. The `CreativeWrapper` to update. - # - # The `CreativeWrapper`'s `name` is used to identify the `CreativeWrapper` to - # update. - # @!attribute [rw] update_mask - # @return [::Google::Protobuf::FieldMask] - # Optional. The list of fields to update. - class UpdateCreativeWrapperRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `BatchUpdateCreativeWrappers` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where `CreativeWrappers` will be updated. - # Format: `networks/{network_code}` - # The parent field in the UpdateCreativeWrapperRequest must match this - # field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest>] - # Required. The `CreativeWrapper` objects to update. - # A maximum of 100 objects can be updated in a batch. - class BatchUpdateCreativeWrappersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `BatchUpdateCreativeWrappers` method. - # @!attribute [rw] creative_wrappers - # @return [::Array<::Google::Ads::AdManager::V1::CreativeWrapper>] - # The `CreativeWrapper` objects updated. - class BatchUpdateCreativeWrappersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request message to activate `CreativeWrapper` objects. - # @!attribute [rw] parent - # @return [::String] - # Required. Format: `networks/{network_code}` - # @!attribute [rw] names - # @return [::Array<::String>] - # Required. The resource names of the `CreativeWrapper` objects to activate. - # Format: `networks/{network_code}/creativeWrappers/{creative_wrapper_id}` - class BatchActivateCreativeWrappersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response message for `BatchActivateCreativeWrappers` method. - class BatchActivateCreativeWrappersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request message to deactivate `CreativeWrapper` objects. - # @!attribute [rw] parent - # @return [::String] - # Required. Format: `networks/{network_code}` - # @!attribute [rw] names - # @return [::Array<::String>] - # Required. The resource names of the `CreativeWrapper` objects to - # deactivate. Format: - # `networks/{network_code}/creativeWrappers/{creative_wrapper_id}` - class BatchDeactivateCreativeWrappersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `BatchDeactivateCreativeWrappers` method. - class BatchDeactivateCreativeWrappersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_field_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_field_service.rb index 7a4cad0fcc7f..9647f60651e7 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_field_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_field_service.rb @@ -55,17 +55,18 @@ class GetCustomFieldRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `dataType` - # * `description` - # * `displayName` - # * `entityType` - # * `name` - # * `options.customFieldOptionId` - # * `options.displayName` - # * `status` - # * `visibility` + # Filterable fields: + #
    + #
  • dataType
  • + #
  • description
  • + #
  • displayName
  • + #
  • entityType
  • + #
  • name
  • + #
  • options.customFieldOptionId
  • + #
  • options.displayName
  • + #
  • status
  • + #
  • visibility
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_targeting_key_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_targeting_key_service.rb index 7c52e0eeee40..77083e8e8888 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_targeting_key_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_targeting_key_service.rb @@ -56,14 +56,15 @@ class GetCustomTargetingKeyRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `adTagName` - # * `displayName` - # * `name` - # * `reportableType` - # * `status` - # * `type` + # Filterable fields: + #
    + #
  • adTagName
  • + #
  • displayName
  • + #
  • name
  • + #
  • reportableType
  • + #
  • status
  • + #
  • type
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_targeting_value_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_targeting_value_service.rb index f83bef51b8c6..b27f7773296c 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_targeting_value_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/custom_targeting_value_service.rb @@ -59,14 +59,15 @@ class GetCustomTargetingValueRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `adTagName` - # * `customTargetingKey` - # * `displayName` - # * `matchType` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • adTagName
  • + #
  • customTargetingKey
  • + #
  • displayName
  • + #
  • matchType
  • + #
  • name
  • + #
  • status
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_authentication_key_enums.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_authentication_key_enums.rb deleted file mode 100644 index 81af2b9c2a0c..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_authentication_key_enums.rb +++ /dev/null @@ -1,69 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Wrapper message for - # {::Google::Ads::AdManager::V1::DaiAuthenticationKeyStatusEnum::DaiAuthenticationKeyStatus DaiAuthenticationKeyStatus} - class DaiAuthenticationKeyStatusEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # Statuses associated with DaiAuthenticationKey objects. - module DaiAuthenticationKeyStatus - # Default value. This value is unused. - DAI_AUTHENTICATION_KEY_STATUS_UNSPECIFIED = 0 - - # Indicates that the API key is actively in use and that the IMA SDK API - # should accept it as a valid key in requests. - ACTIVE = 1 - - # Indicates that the API key is no longer is use and that the IMA SDK API - # should not accept it as a valid key in requests. - INACTIVE = 2 - end - end - - # Wrapper message for - # {::Google::Ads::AdManager::V1::DaiAuthenticationKeyTypeEnum::DaiAuthenticationKeyType DaiAuthenticationKeyType} - class DaiAuthenticationKeyTypeEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # Key types associated with DaiAuthenticationKey objects. - module DaiAuthenticationKeyType - # Default value. This value is unused. - DAI_AUTHENTICATION_KEY_TYPE_UNSPECIFIED = 0 - - # Indicates that the key is a standard API key and should be used with the - # api-key SDK parameter when authenticating stream create requests. - API = 1 - - # Indicates that the key is an HMAC key and should be used to generate a - # signature for the stream create request with the auth-token SDK - # parameter. - HMAC = 2 - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_authentication_key_messages.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_authentication_key_messages.rb deleted file mode 100644 index 9159e144e214..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_authentication_key_messages.rb +++ /dev/null @@ -1,54 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # A DaiAuthenticationKey is used to authenticate stream requests to the IMA SDK - # API. - # @!attribute [rw] name - # @return [::String] - # Identifier. The resource name of the `DaiAuthenticationKey`. - # Format: - # `networks/{network_code}/daiAuthenticationKeys/{dai_authentication_key}` - # @!attribute [r] status - # @return [::Google::Ads::AdManager::V1::DaiAuthenticationKeyStatusEnum::DaiAuthenticationKeyStatus] - # Output only. The status of this DaiAuthenticationKey. - # - # DAI authentication keys are created in the - # {::Google::Ads::AdManager::V1::DaiAuthenticationKeyStatusEnum::DaiAuthenticationKeyStatus::ACTIVE `ACTIVE`} - # state. - # - # Only active keys will be accepted by the IMA SDK API as valid. - # @!attribute [rw] display_name - # @return [::String] - # Required. The name for this DaiAuthenticationKey. - # @!attribute [rw] key_type - # @return [::Google::Ads::AdManager::V1::DaiAuthenticationKeyTypeEnum::DaiAuthenticationKeyType] - # Optional. The type of this key, which determines how it should be used on - # stream create requests. - class DaiAuthenticationKey - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_authentication_key_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_authentication_key_service.rb deleted file mode 100644 index aef52ac4549a..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_authentication_key_service.rb +++ /dev/null @@ -1,224 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Request object for `GetDaiAuthenticationKey` method. - # @!attribute [rw] name - # @return [::String] - # Required. The resource name of the `DaiAuthenticationKey`. - # Format: - # `networks/{network_code}/daiAuthenticationKeys/{dai_authentication_key_id}` - class GetDaiAuthenticationKeyRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `ListDaiAuthenticationKeys` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent, which owns this collection of DaiAuthenticationKeys. - # Format: `networks/{network_code}` - # @!attribute [rw] page_size - # @return [::Integer] - # Optional. The maximum number of `DaiAuthenticationKeys` to return. The - # service may return fewer than this value. If unspecified, at most 50 - # `DaiAuthenticationKeys` will be returned. The maximum value is 1000; values - # greater than 1000 will be coerced to 1000. - # @!attribute [rw] page_token - # @return [::String] - # Optional. A page token, received from a previous - # `ListDaiAuthenticationKeys` call. Provide this to retrieve the subsequent - # page. - # - # When paginating, all other parameters provided to - # `ListDaiAuthenticationKeys` must match the call that provided the page - # token. - # @!attribute [rw] filter - # @return [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` - # @!attribute [rw] order_by - # @return [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @!attribute [rw] skip - # @return [::Integer] - # Optional. Number of individual resources to skip while paginating. - class ListDaiAuthenticationKeysRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `ListDaiAuthenticationKeysRequest` containing matching - # `DaiAuthenticationKey` objects. - # @!attribute [rw] dai_authentication_keys - # @return [::Array<::Google::Ads::AdManager::V1::DaiAuthenticationKey>] - # The `DaiAuthenticationKey` objects from the specified network. - # @!attribute [rw] next_page_token - # @return [::String] - # A token, which can be sent as `page_token` to retrieve the next page. - # If this field is omitted, there are no subsequent pages. - # @!attribute [rw] total_size - # @return [::Integer] - # Total number of `DaiAuthenticationKey` objects. - # If a filter was included in the request, this reflects the total number - # after the filtering is applied. - # - # `total_size` won't be calculated in the response unless it has been - # included in a response field mask. The response field mask can be provided - # to the method by using the URL parameter `$fields` or `fields`, or by using - # the HTTP/gRPC header `X-Goog-FieldMask`. - # - # For more information, see - # https://developers.google.com/ad-manager/api/beta/field-masks - class ListDaiAuthenticationKeysResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `CreateDaiAuthenticationKey` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where this `DaiAuthenticationKey` will be - # created. Format: `networks/{network_code}` - # @!attribute [rw] dai_authentication_key - # @return [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # Required. The `DaiAuthenticationKey` to create. - class CreateDaiAuthenticationKeyRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `BatchCreateDaiAuthenticationKeys` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where `DaiAuthenticationKeys` will be - # created. Format: `networks/{network_code}` The parent field in the - # CreateDaiAuthenticationKeyRequest must match this field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest>] - # Required. The `DaiAuthenticationKey` objects to create. - # A maximum of 100 objects can be created in a batch. - class BatchCreateDaiAuthenticationKeysRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `BatchCreateDaiAuthenticationKeys` method. - # @!attribute [rw] dai_authentication_keys - # @return [::Array<::Google::Ads::AdManager::V1::DaiAuthenticationKey>] - # The `DaiAuthenticationKey` objects created. - class BatchCreateDaiAuthenticationKeysResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `UpdateDaiAuthenticationKey` method. - # @!attribute [rw] dai_authentication_key - # @return [::Google::Ads::AdManager::V1::DaiAuthenticationKey] - # Required. The `DaiAuthenticationKey` to update. - # - # The `DaiAuthenticationKey`'s `name` is used to identify the - # `DaiAuthenticationKey` to update. - # @!attribute [rw] update_mask - # @return [::Google::Protobuf::FieldMask] - # Optional. The list of fields to update. - class UpdateDaiAuthenticationKeyRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `BatchUpdateDaiAuthenticationKeys` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where `DaiAuthenticationKeys` will be - # updated. Format: `networks/{network_code}` The parent field in the - # UpdateDaiAuthenticationKeyRequest must match this field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest>] - # Required. The `DaiAuthenticationKey` objects to update. - # A maximum of 100 objects can be updated in a batch. - class BatchUpdateDaiAuthenticationKeysRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `BatchUpdateDaiAuthenticationKeys` method. - # @!attribute [rw] dai_authentication_keys - # @return [::Array<::Google::Ads::AdManager::V1::DaiAuthenticationKey>] - # The `DaiAuthenticationKey` objects updated. - class BatchUpdateDaiAuthenticationKeysResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `BatchPerformDaiAuthenticationKeyAction` method. - # @!attribute [rw] parent - # @return [::String] - # Required. Format: `networks/{network_code}` - # @!attribute [rw] names - # @return [::Array<::String>] - # Required. Resource names for the DaiAuthenticationKey. - # Format: - # `networks/{network_code}/daiAuthenticationKeys/{dai_authentication_key}` - class BatchActivateDaiAuthenticationKeysRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `BatchActivateDaiAuthenticationKeys` method. - class BatchActivateDaiAuthenticationKeysResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `BatchPerformDaiAuthenticationKeyAction` method. - # @!attribute [rw] parent - # @return [::String] - # Required. Format: `networks/{network_code}` - # @!attribute [rw] names - # @return [::Array<::String>] - # Required. Resource names for the DaiAuthenticationKey. - # Format: - # `networks/{network_code}/daiAuthenticationKeys/{dai_authentication_key}` - class BatchDeactivateDaiAuthenticationKeysRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `BatchDeactivateDaiAuthenticationKeys` method. - class BatchDeactivateDaiAuthenticationKeysResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_encoding_profile_enums.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_encoding_profile_enums.rb deleted file mode 100644 index 05a304c0e1e7..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_encoding_profile_enums.rb +++ /dev/null @@ -1,92 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Wrapper message for - # {::Google::Ads::AdManager::V1::ContainerTypeEnum::ContainerType ContainerType} - class ContainerTypeEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # The container type of the DaiEncodingProfile. - module ContainerType - # Not specified value. - CONTAINER_TYPE_UNSPECIFIED = 0 - - # Transport stream (TS) container. - TS = 1 - - # Fragmented MPEG-4 (fMP4) output container. - FMP4 = 2 - - # HTTP live streaming (HLS) packed audio container. - HLS_AUDIO = 3 - end - end - - # Wrapper message for - # {::Google::Ads::AdManager::V1::DaiEncodingProfileStatusEnum::DaiEncodingProfileStatus DaiEncodingProfileStatus} - class DaiEncodingProfileStatusEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # The status of the DaiEncodingProfile. - module DaiEncodingProfileStatus - # Not specified value. - DAI_ENCODING_PROFILE_STATUS_UNSPECIFIED = 0 - - # Indicates the DaiEncodingProfile has been created and is eligible for - # streaming. - ACTIVE = 1 - - # Indicates the DaiEncodingProfile has been archived. - ARCHIVED = 2 - end - end - - # Wrapper message for - # {::Google::Ads::AdManager::V1::DaiEncodingProfileVariantTypeEnum::DaiEncodingProfileVariantType DaiEncodingProfileVariantType} - class DaiEncodingProfileVariantTypeEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # The variant type of the DaiEncodingProfile. - module DaiEncodingProfileVariantType - # Not specified value. - DAI_ENCODING_PROFILE_VARIANT_TYPE_UNSPECIFIED = 0 - - # Media variant playlist type. Media playlists may: contain audio only - # video only, or audio and video. - MEDIA = 1 - - # iFrame variant playlist type. iFrame playlists may: contain video or - # contain audio and video (i.e. video must be present). - IFRAME = 2 - - # Subtitles variant playlist type. - SUBTITLES = 3 - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_encoding_profile_messages.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_encoding_profile_messages.rb deleted file mode 100644 index 994aa33c2d52..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_encoding_profile_messages.rb +++ /dev/null @@ -1,111 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # A DaiEncodingProfile contains data about a publisher's encoding profiles. Ad - # Manager Dynamic Ad Insertion (DAI) uses the profile information about the - # content to select an appropriate ad transcode to play for the particular - # video. - # @!attribute [rw] name - # @return [::String] - # Identifier. The resource name of the `DaiEncodingProfile`. - # Format: - # `networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}` - # @!attribute [rw] display_name - # @return [::String] - # Required. The name of the DaiEncodingProfile. It may be at most 64 - # characters. The name field can contain alphanumeric characters and symbols - # other than the following: ", ', =, !, +, #, , ~, ;, ^, (, ), <, >, [, ], - # the white space character. - # @!attribute [r] status - # @return [::Google::Ads::AdManager::V1::DaiEncodingProfileStatusEnum::DaiEncodingProfileStatus] - # Output only. The status of this DaiEncodingProfile. - # - # DAI encoding profiles are created in the - # [DaiEncodingProfileStatus.ACTIVE][] state by default. - # - # Only active profiles will be allowed to be associated with live streams. - # @!attribute [rw] variant_type - # @return [::Google::Ads::AdManager::V1::DaiEncodingProfileVariantTypeEnum::DaiEncodingProfileVariantType] - # Required. The variant playlist type that this DaiEncodingProfile - # represents. - # @!attribute [rw] container_type - # @return [::Google::Ads::AdManager::V1::ContainerTypeEnum::ContainerType] - # Required. The digital container type of the underlying media. This is - # required for MEDIA and IFRAME variant types. - # @!attribute [rw] video_settings - # @return [::Google::Ads::AdManager::V1::VideoSettings] - # Optional. Information about the video media, if present. This field will - # only be set if the media contains video, or is an IFRAME variant type. - # @!attribute [rw] audio_settings - # @return [::Google::Ads::AdManager::V1::AudioSettings] - # Optional. Information about the audio media, if present. This field will - # only be set if the media contains audio. Only MEDIA and IFRAME variant - # types can set audio. - class DaiEncodingProfile - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Information about the audio settings of an encoding profile. - # @!attribute [rw] codec - # @return [::String] - # Required. The RFC6381 codec string of the audio. - # @!attribute [rw] bitrate - # @return [::Integer] - # Required. The bitrate of the audio, in bits per second. This value must be - # between 8kbps and 250 Mbps. - # @!attribute [rw] channels - # @return [::Integer] - # Required. The number of audio channels, including low frequency channels. - # This value has a maximum of 8. - # @!attribute [rw] sample_rate_hertz - # @return [::Integer] - # Required. The audio sample rate in hertz. Must be between 44kHz and 100kHz. - class AudioSettings - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Information about the video settings of an encoding profile. - # @!attribute [rw] codec - # @return [::String] - # Required. The RFC6381 codec string of the video. - # @!attribute [rw] bitrate - # @return [::Integer] - # Required. The bitrate of the video, in bits per second. This value must be - # between 32kbps and 250 Mbps. - # @!attribute [rw] frames_per_second - # @return [::Float] - # Required. The frames per second of the video. This value will be truncated - # to three decimal places. - # @!attribute [rw] resolution - # @return [::Google::Ads::AdManager::V1::Size] - # Required. The resolution of the video, in pixels. - class VideoSettings - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_encoding_profile_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_encoding_profile_service.rb deleted file mode 100644 index 79e50c65a4b0..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/dai_encoding_profile_service.rb +++ /dev/null @@ -1,246 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Request object for `GetDaiEncodingProfile` method. - # @!attribute [rw] name - # @return [::String] - # Required. The resource name of the DaiEncodingProfile. - # Format: - # `networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}` - class GetDaiEncodingProfileRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `ListDaiEncodingProfiles` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent, which owns this collection of DaiEncodingProfiles. - # Format: `networks/{network_code}` - # @!attribute [rw] page_size - # @return [::Integer] - # Optional. The maximum number of `DaiEncodingProfiles` to return. The - # service may return fewer than this value. If unspecified, at most 50 - # `DaiEncodingProfiles` will be returned. The maximum value is 1000; values - # above 1000 will be coerced to 1000. - # @!attribute [rw] page_token - # @return [::String] - # Optional. A page token, received from a previous `ListDaiEncodingProfiles` - # call. Provide this to retrieve the subsequent page. - # - # When paginating, all other parameters provided to `ListDaiEncodingProfiles` - # must match the call that provided the page token. - # @!attribute [rw] filter - # @return [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `containerType` - # * `displayName` - # * `name` - # * `status` - # * `variantType` - # @!attribute [rw] order_by - # @return [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @!attribute [rw] skip - # @return [::Integer] - # Optional. Number of individual resources to skip while paginating. - class ListDaiEncodingProfilesRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `ListDaiEncodingProfilesRequest` containing matching - # `DaiEncodingProfile` objects. - # @!attribute [rw] dai_encoding_profiles - # @return [::Array<::Google::Ads::AdManager::V1::DaiEncodingProfile>] - # The `DaiEncodingProfile` objects from the specified network. - # @!attribute [rw] next_page_token - # @return [::String] - # A token, which can be sent as `page_token` to retrieve the next page. - # If this field is omitted, there are no subsequent pages. - # @!attribute [rw] total_size - # @return [::Integer] - # Total number of `DaiEncodingProfile` objects. - # If a filter was included in the request, this reflects the total number - # after the filtering is applied. - # - # `total_size` will not be calculated in the response unless it has been - # included in a response field mask. The response field mask can be provided - # to the method by using the URL parameter `$fields` or `fields`, or by using - # the HTTP/gRPC header `X-Goog-FieldMask`. - # - # For more information, see - # https://developers.google.com/ad-manager/api/beta/field-masks - class ListDaiEncodingProfilesResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `CreateDaiEncodingProfile` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where this `DaiEncodingProfile` will be - # created. Format: `networks/{network_code}` - # @!attribute [rw] dai_encoding_profile - # @return [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # Required. The `DaiEncodingProfile` to create. - class CreateDaiEncodingProfileRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `BatchCreateDaiEncodingProfiles` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where `DaiEncodingProfiles` will be created. - # Format: `networks/{network_code}` - # The parent field in the CreateDaiEncodingProfileRequest must match this - # field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest>] - # Required. The `DaiEncodingProfile` objects to create. - # A maximum of 100 objects can be created in a batch. - class BatchCreateDaiEncodingProfilesRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `BatchCreateDaiEncodingProfiles` method. - # @!attribute [rw] dai_encoding_profiles - # @return [::Array<::Google::Ads::AdManager::V1::DaiEncodingProfile>] - # The `DaiEncodingProfile` objects created. - class BatchCreateDaiEncodingProfilesResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `UpdateDaiEncodingProfile` method. - # @!attribute [rw] dai_encoding_profile - # @return [::Google::Ads::AdManager::V1::DaiEncodingProfile] - # Required. The `DaiEncodingProfile` to update. - # - # The `DaiEncodingProfile`'s `name` is used to identify the - # `DaiEncodingProfile` to update. - # @!attribute [rw] update_mask - # @return [::Google::Protobuf::FieldMask] - # Optional. The list of fields to update. - class UpdateDaiEncodingProfileRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `BatchUpdateDaiEncodingProfiles` method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where `DaiEncodingProfiles` will be updated. - # Format: `networks/{network_code}` - # The parent field in the UpdateDaiEncodingProfileRequest must match this - # field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest>] - # Required. The `DaiEncodingProfile` objects to update. - # A maximum of 100 objects can be updated in a batch. - class BatchUpdateDaiEncodingProfilesRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `BatchUpdateDaiEncodingProfiles` method. - # @!attribute [rw] dai_encoding_profiles - # @return [::Array<::Google::Ads::AdManager::V1::DaiEncodingProfile>] - # The `DaiEncodingProfile` objects updated. - class BatchUpdateDaiEncodingProfilesResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `BatchActivateDaiEncodingProfiles` method. - # @!attribute [rw] parent - # @return [::String] - # Required. Format: `networks/{network_code}` - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::ActivateDaiEncodingProfileRequest>] - # Required. The `DaiEncodingProfile` objects to activate. - # A maximum of 100 objects can be activated in a batch. - class BatchActivateDaiEncodingProfilesRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `BatchActivateDaiEncodingProfiles` method. - class BatchActivateDaiEncodingProfilesResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `ActivateDaiEncodingProfile` method. - # @!attribute [rw] name - # @return [::String] - # Required. The resource name of the DaiEncodingProfile to activate. - # Format: - # `networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}` - class ActivateDaiEncodingProfileRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `BatchArchiveDaiEncodingProfiles` method. - # @!attribute [rw] parent - # @return [::String] - # Required. Format: `networks/{network_code}` - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::ArchiveDaiEncodingProfileRequest>] - # Required. The `DaiEncodingProfile` objects to archive. - # A maximum of 100 objects can be archived in a batch. - class BatchArchiveDaiEncodingProfilesRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for `BatchArchiveDaiEncodingProfiles` method. - class BatchArchiveDaiEncodingProfilesResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for `ArchiveDaiEncodingProfile` method. - # @!attribute [rw] name - # @return [::String] - # Required. The resource name of the DaiEncodingProfile to archive. - # Format: - # `networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}` - class ArchiveDaiEncodingProfileRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_capability_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_capability_service.rb index 619b2d534f55..a9f266494ccf 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_capability_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_capability_service.rb @@ -55,10 +55,11 @@ class GetDeviceCapabilityRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_category_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_category_service.rb index 5ada638ce278..d1f8fb41179b 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_category_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_category_service.rb @@ -55,10 +55,11 @@ class GetDeviceCategoryRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_manufacturer_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_manufacturer_service.rb index 3e84965af507..42a33d77f0eb 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_manufacturer_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/device_manufacturer_service.rb @@ -56,10 +56,11 @@ class GetDeviceManufacturerRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/geo_target_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/geo_target_service.rb index 78270fc0c5f7..b8ba4abb39d7 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/geo_target_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/geo_target_service.rb @@ -55,13 +55,14 @@ class GetGeoTargetRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `canonicalParent` - # * `displayName` - # * `name` - # * `regionCode` - # * `type` + # Filterable fields: + #
    + #
  • canonicalParent
  • + #
  • displayName
  • + #
  • name
  • + #
  • regionCode
  • + #
  • type
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/label_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/label_service.rb index dd6e47f9bb66..5da19850f8ee 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/label_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/label_service.rb @@ -55,13 +55,14 @@ class GetLabelRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `active` - # * `description` - # * `displayName` - # * `name` - # * `types` + # Filterable fields: + #
    + #
  • active
  • + #
  • description
  • + #
  • displayName
  • + #
  • name
  • + #
  • types
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/line_item_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/line_item_service.rb index 4bd5c81294ca..45e504560ddb 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/line_item_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/line_item_service.rb @@ -55,42 +55,43 @@ class GetLineItemRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `archived` - # * `contractedUnitsBought` - # * `costType` - # * `createTime` - # * `creativePlaceholders.size.canonicalName` - # * `dealInfo.externalDealId` - # * `deliveryRateType` - # * `displayName` - # * `endTime` - # * `environmentType` - # * `externalLineItemId` - # * `goal.units` - # * `grpSettings.growbirdNielsenEnabled` - # * `grpSettings.inTargetRatioEstimateMilliPercent` - # * `lineItemType` - # * `missingCreatives` - # * `name` - # * `notes` - # * `order` - # * `orderDisplayName` - # * `priority` - # * `roadblockingType` - # * `startTime` - # * `stats.clickThroughRate` - # * `stats.clicksDelivered` - # * `stats.impressionsDelivered` - # * `stats.viewableImpressionsDelivered` - # * `status` - # * `targeting.inventoryTargeting.targetedAdUnits.adUnit` - # * `targeting.inventoryTargeting.targetedPlacements` - # * `targeting.mobileApplicationTargeting.firstPartyTargeting.targetedApplications` - # * `updateSource` - # * `updateTime` - # * `webPropertyCode` + # Filterable fields: + #
    + #
  • archived
  • + #
  • contractedUnitsBought
  • + #
  • costType
  • + #
  • createTime
  • + #
  • creativePlaceholders.size.canonicalName
  • + #
  • dealInfo.externalDealId
  • + #
  • deliveryRateType
  • + #
  • displayName
  • + #
  • endTime
  • + #
  • environmentType
  • + #
  • externalLineItemId
  • + #
  • goal.units
  • + #
  • grpSettings.growbirdNielsenEnabled
  • + #
  • grpSettings.inTargetRatioEstimateMilliPercent
  • + #
  • lineItemType
  • + #
  • missingCreatives
  • + #
  • name
  • + #
  • notes
  • + #
  • order
  • + #
  • orderDisplayName
  • + #
  • priority
  • + #
  • roadblockingType
  • + #
  • startTime
  • + #
  • stats.clickThroughRate
  • + #
  • stats.clicksDelivered
  • + #
  • stats.impressionsDelivered
  • + #
  • stats.viewableImpressionsDelivered
  • + #
  • status
  • + #
  • targeting.inventoryTargeting.targetedAdUnits.adUnit
  • + #
  • targeting.inventoryTargeting.targetedPlacements
  • + #
  • targeting.mobileApplicationTargeting.firstPartyTargeting.targetedApplications
  • + #
  • updateSource
  • + #
  • updateTime
  • + #
  • webPropertyCode
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/linked_device_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/linked_device_service.rb index a67f15624b5f..6018be8a0388 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/linked_device_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/linked_device_service.rb @@ -55,12 +55,13 @@ class GetLinkedDeviceRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `owner` - # * `visibility` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • owner
  • + #
  • visibility
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/live_stream_messages.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/live_stream_messages.rb index 1a096a903da9..00f7fdcb92b1 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/live_stream_messages.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/live_stream_messages.rb @@ -75,16 +75,6 @@ module V1 # @return [::String] # Output only. The code used in constructing a live stream master playlist # URL. - # @!attribute [rw] slate - # @return [::String] - # Optional. The slate to use for this live stream. If not set, network - # default slate will be used. Format: - # "networks/\\{network_code}/slates/\\{slate_id}" - # @!attribute [rw] dvr_window_duration - # @return [::Google::Protobuf::Duration] - # Optional. The duration of the DVR window. If unset the default window as - # provided by the input encoder will be used. Modifying this value for an - # active live stream can impact traffic. # @!attribute [rw] enable_dai_authentication_keys # @return [::Boolean] # Optional. Whether the live stream's requests to the IMA SDK API will be @@ -131,13 +121,6 @@ module V1 # @return [::Google::Protobuf::Duration] # Optional. The default ad pod duration that will be requested when an ad # break cue-out does not specify a duration. Defaults to 0. - # @!attribute [rw] dai_authentication_keys - # @return [::Array<::String>] - # Optional. The list of DaiAuthenticationKey objects used to authenticate - # stream create requests for this live stream. Modifying settings for an - # active live stream may break the stream for some users. Exercise caution. - # Format: - # "networks/\\{network_code}/daiAuthenticationKeys/\\{dai_authentication_key_id}" # @!attribute [rw] source_content_configurations # @return [::Array<::String>] # Optional. The list of CdnConfigurations that provide settings for ingesting @@ -201,16 +184,6 @@ module V1 # key may be at most 64 characters and can contain alphanumeric characters # and symbols other than the following: # ", ', =, !, +, #, *, ~, ;, ^, (, ), <, >, [, ], the white space character. - # @!attribute [rw] dai_encoding_profiles - # @return [::Array<::String>] - # Optional. The list of DaiEncodingProfiles that will be used for this live - # stream event. Format: - # "networks/\\{network_code}/daiEncodingProfiles/\\{dai_encoding_profile_id}" - # @!attribute [rw] segment_url_authentication_keys - # @return [::Array<::String>] - # Optional. The list of DaiAuthenticationKeys used to authenticate ad segment - # url requests for this live stream. Format: - # "networks/\\{network_code}/daiAuthenticationKeys/\\{dai_authentication_key_id}" # @!attribute [rw] ad_break_markups # @return [::Array<::Google::Ads::AdManager::V1::AdBreakMarkupTypeEnum::AdBreakMarkupType>] # Optional. The formats that will be recognized as ad break start/end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/live_stream_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/live_stream_service.rb index fb6995365430..b609fc435272 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/live_stream_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/live_stream_service.rb @@ -55,24 +55,21 @@ class GetLiveStreamRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `assetKey` - # * `createTime` - # * `customAssetKey` - # * `daiAuthenticationKeys` - # * `daiEncodingProfiles` - # * `displayName` - # * `dynamicAdInsertionType` - # * `effectiveAssetKey` - # * `endTime` - # * `segmentUrlAuthenticationKeys` - # * `slate` - # * `sourceContentConfigurations` - # * `startTime` - # * `status` - # * `streamingFormat` - # * `updateTime` + # Filterable fields: + #
    + #
  • assetKey
  • + #
  • createTime
  • + #
  • customAssetKey
  • + #
  • displayName
  • + #
  • dynamicAdInsertionType
  • + #
  • effectiveAssetKey
  • + #
  • endTime
  • + #
  • sourceContentConfigurations
  • + #
  • startTime
  • + #
  • status
  • + #
  • streamingFormat
  • + #
  • updateTime
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mcm_enums.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mcm_enums.rb index 02c79cf9426a..18446a62b0d8 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mcm_enums.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mcm_enums.rb @@ -44,272 +44,6 @@ module DelegationType end end - # Wrapper for - # {::Google::Ads::AdManager::V1::McmReadinessStatusEnum::McmReadinessStatus McmReadinessStatus} - class McmReadinessStatusEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # Status of the MCM child publisher's Ad Manager network onboarding readiness - # status - module McmReadinessStatus - # No value specified - MCM_READINESS_STATUS_UNSPECIFIED = 0 - - # Indicates the invitation to the child is declined or withdrawn. - INACTIVE = 1 - - # Indicates the MCM setup has not yet completed. It could be child not yet - # accepted the invitation, Google found noncompliance settings or child has - # not yet completed identity or address verifications. - NOT_READY = 2 - - # Indicates MCM setup has completed. Including the child publisher accepted - # the invite, Google found it to be compliant with its policies, i.e. no - # policy violations were found, related verifications have completed and - # the child publisher can be served ads. - READY = 3 - end - end - - # Wrapper for - # {::Google::Ads::AdManager::V1::DelegationInvitationStatusEnum::DelegationInvitationStatus DelegationInvitationStatus} - class DelegationInvitationStatusEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # Status of the association between networks. When a parent network requests - # access, it is marked as pending. Once the child network accepts the - # agreement, it is marked as accepted. - module DelegationInvitationStatus - # No value specified - DELEGATION_INVITATION_STATUS_UNSPECIFIED = 0 - - # Indicates the association request from the parent network is accepted by - # the child network. - ACCEPTED = 1 - - # Indicates the invite was sent to the child publisher more than 90 days - # ago, due to which it has been deactivated. - EXPIRED = 2 - - # Indicates the child publisher has not acted on the invite from the - # parent. - PENDING = 3 - - # Indicates the child publisher has declined the invite. - REJECTED = 4 - - # Indicates the parent network withdrew the invite. - WITHDRAWN = 5 - - # Indicates the invitation was disapproved by Google. - DEACTIVATED_BY_AD_MANAGER = 6 - end - end - - # Wrapper for - # {::Google::Ads::AdManager::V1::DelegationAccountStatusEnum::DelegationAccountStatus DelegationAccountStatus} - class DelegationAccountStatusEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # Status of the MCM child publisher's Ad Manager account with respect to - # delegated serving. In order for the child network to be served ads for - # MCM, it must have accepted the invite from the parent network, and must - # have passed Google's policy compliance verifications. - module DelegationAccountStatus - # No value specified - DELEGATION_ACCOUNT_STATUS_UNSPECIFIED = 0 - - # Indicates the child publisher has not acted on the invite from the - # parent. - INVITED = 1 - - # Indicates the child publisher has declined the invite. - DECLINED = 2 - - # Indicates the child publisher accepted the invite, and Google found it to - # be compliant with its policies, i.e. no policy violations were found, - # and the child publisher can be served ads. - APPROVED = 3 - - # Indicates the child publisher has closed their own account. - CLOSED_BY_PUBLISHER = 4 - - # Indicates the child publisher accepted the invite, but was disapproved by - # Google for invalid activity. - CLOSED_INVALID_ACTIVITY = 5 - - # Indicates the child publisher accepted the invite, but was disapproved by - # Google for violating its policies. - CLOSED_POLICY_VIOLATION = 6 - - # Indicates the child publisher accepted the invite, but was disapproved by - # a Googler. - DEACTIVATED_BY_AD_MANAGER = 7 - - # Indicates the child publisher accepted the invite, but was disapproved by - # Google for being a duplicate of another account. - DISAPPROVED_DUPLICATE_ACCOUNT = 8 - - # Indicates the child publisher accepted the invite, but was disapproved as - # ineligible by Google. - DISAPPROVED_INELIGIBLE = 9 - - # Indicates the child publisher has accepted the invite, and is awaiting - # Google's policy compliance verifications. - PENDING_GOOGLE_APPROVAL = 10 - - # Indicates the invite was sent to the child publisher more than 90 days - # ago, due to which it has been deactivated. - EXPIRED = 11 - - # Indicates either the child publisher disconnected from the parent - # network, or the parent network withdrew the invite. - INACTIVE = 12 - end - end - - # Wrapper for - # {::Google::Ads::AdManager::V1::DelegationApprovalStatusEnum::DelegationApprovalStatus DelegationApprovalStatus} - class DelegationApprovalStatusEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # Status of the MCM child publisher's Ad Manager network with respect to - # delegated serving. It is only valid when the invitation is accepted by the - # child network. If the child has not yet accepted the parent's invite, this - # will be null. - module DelegationApprovalStatus - # No value specified - DELEGATION_APPROVAL_STATUS_UNSPECIFIED = 0 - - # Indicates the child publisher accepted the invite, and Google found it to - # be compliant with its policies, i.e. no policy violations were found, - # and the child publisher can be served ads. - APPROVED = 1 - - # Indicates the child publisher has closed their own account. - CLOSED_BY_PUBLISHER = 2 - - # Indicates the child publisher accepted the invite, but was disapproved by - # Google for invalid activity. - CLOSED_INVALID_ACTIVITY = 3 - - # Indicates the child publisher accepted the invite, but was disapproved by - # Google for violating its policies. - CLOSED_POLICY_VIOLATION = 4 - - # Indicates the child publisher accepted the invite, but was disapproved by - # a Googler. - DEACTIVATED_BY_AD_MANAGER = 5 - - # Indicates the child publisher accepted the invite, but was disapproved by - # Google for being a duplicate of another account. - DISAPPROVED_DUPLICATE_ACCOUNT = 6 - - # Indicates the child publisher accepted the invite, but was disapproved as - # ineligible by Google. - DISAPPROVED_INELIGIBLE = 7 - - # Indicates the child publisher has accepted the invite, and is awaiting - # Google's policy compliance verifications. - PENDING_GOOGLE_APPROVAL = 8 - end - end - - # Wrapper for - # {::Google::Ads::AdManager::V1::ChildPublisherIdentityVerificationStatusEnum::ChildPublisherIdentityVerificationStatus ChildPublisherIdentityVerificationStatus} - class ChildPublisherIdentityVerificationStatusEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # The status of the Mcm child identity verification. - module ChildPublisherIdentityVerificationStatus - # No value specified - CHILD_PUBLISHER_IDENTITY_VERIFICATION_STATUS_UNSPECIFIED = 0 - - # Indicates publisher is exempt from identify verification. - EXEMPT = 1 - - # Indicates publisher hasn't completed identity verification before the - # expiration date. - EXPIRED = 2 - - # Indicates publisher failed identity verification. - FAILED = 3 - - # Indicates publisher is pending identity verification. - PENDING = 4 - - # Indicates publisher is not eligible for identity verification. - NOT_ELIGIBLE = 5 - - # Indicates publisher has completed identity verification. - VERIFIED = 6 - end - end - - # Wrapper for - # {::Google::Ads::AdManager::V1::ChildPublisherAddressVerificationStatusEnum::ChildPublisherAddressVerificationStatus ChildPublisherAddressVerificationStatus} - class ChildPublisherAddressVerificationStatusEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # The status of the Mcm child address verification. - module ChildPublisherAddressVerificationStatus - # No value specified - CHILD_PUBLISHER_ADDRESS_VERIFICATION_STATUS_UNSPECIFIED = 0 - - # Indicates publisher is exempt from address verification. - EXEMPT = 1 - - # Indicates publisher hasn't completed address verification before the - # expiration date. - EXPIRED = 2 - - # Indicates publisher failed address verification. - FAILED = 3 - - # Indicates publisher's address pin has been mailed and must be verified. - PENDING = 4 - - # Indicates publisher is not eligible for address verification. - NOT_ELIGIBLE = 5 - - # Indicates publisher's address is verified. - VERIFIED = 6 - end - end - - # Wrapper for - # {::Google::Ads::AdManager::V1::ChildPublisherOnboardingTaskEnum::ChildPublisherOnboardingTask ChildPublisherOnboardingTask} - class ChildPublisherOnboardingTaskEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # The pending tasks that must be completed by the child publisher before - # Google's policy complicance (i.e., - # {::Google::Ads::AdManager::V1::DelegationApprovalStatusEnum::DelegationApprovalStatus::PENDING_GOOGLE_APPROVAL PENDING_GOOGLE_APPROVAL}) - # can be verified. - module ChildPublisherOnboardingTask - # No value specified - CHILD_PUBLISHER_ONBOARDING_TASK_UNSPECIFIED = 0 - - # Indicates the child publisher is required to create a payments billing - # profile. - BILLING_PROFILE_CREATION = 1 - - # Indicates the child publisher is required to verify their phone number. - PHONE_PIN_VERIFICATION = 2 - - # Indicates the child publisher is required to setup their Ad Manager - # account. - AD_MANAGER_ACCOUNT_SETUP = 4 - end - end - # Wrapper for # {::Google::Ads::AdManager::V1::McmEarningsProductTypeEnum::McmEarningsProductType McmEarningsProductType} class McmEarningsProductTypeEnum diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_carrier_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_carrier_service.rb index d2f66ef6c81f..3715c019af2d 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_carrier_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_carrier_service.rb @@ -55,11 +55,12 @@ class GetMobileCarrierRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `regionCode` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • regionCode
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_device_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_device_service.rb index 66cf85415291..72ad8a0e39e7 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_device_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_device_service.rb @@ -55,11 +55,12 @@ class GetMobileDeviceRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `manufacturer` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • manufacturer
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_device_submodel_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_device_submodel_service.rb index 542cb72864e8..8926b661f5b3 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_device_submodel_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/mobile_device_submodel_service.rb @@ -58,11 +58,12 @@ class GetMobileDeviceSubmodelRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `mobileDevice` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • mobileDevice
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/operating_system_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/operating_system_service.rb index c485f3c64ed4..3e9aaca30cd5 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/operating_system_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/operating_system_service.rb @@ -55,10 +55,11 @@ class GetOperatingSystemRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/operating_system_version_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/operating_system_version_service.rb index 7000993fb7f6..a8c173637974 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/operating_system_version_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/operating_system_version_service.rb @@ -58,12 +58,13 @@ class GetOperatingSystemVersionRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `majorVersion` - # * `microVersion` - # * `minorVersion` - # * `name` + # Filterable fields: + #
    + #
  • majorVersion
  • + #
  • microVersion
  • + #
  • minorVersion
  • + #
  • name
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/order_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/order_service.rb index 8cb973d94412..522bae981769 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/order_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/order_service.rb @@ -392,30 +392,31 @@ class GetOrderRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `advertiser` - # * `agency` - # * `appliedTeams` - # * `archived` - # * `creator` - # * `displayName` - # * `endTime` - # * `externalOrderId` - # * `impressionsDelivered` - # * `name` - # * `orderId` - # * `poNumber` - # * `programmatic` - # * `salesperson` - # * `secondarySalespeople` - # * `secondaryTraffickers` - # * `startTime` - # * `status` - # * `totalClicksDelivered` - # * `totalViewableImpressionsDelivered` - # * `trafficker` - # * `updateTime` + # Filterable fields: + #
    + #
  • advertiser
  • + #
  • agency
  • + #
  • appliedTeams
  • + #
  • archived
  • + #
  • creator
  • + #
  • displayName
  • + #
  • endTime
  • + #
  • externalOrderId
  • + #
  • impressionsDelivered
  • + #
  • name
  • + #
  • orderId
  • + #
  • poNumber
  • + #
  • programmatic
  • + #
  • salesperson
  • + #
  • secondarySalespeople
  • + #
  • secondaryTraffickers
  • + #
  • startTime
  • + #
  • status
  • + #
  • totalClicksDelivered
  • + #
  • totalViewableImpressionsDelivered
  • + #
  • trafficker
  • + #
  • updateTime
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/partner_messages.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/partner_messages.rb deleted file mode 100644 index 71cd67c820d4..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/partner_messages.rb +++ /dev/null @@ -1,106 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # The {::Google::Ads::AdManager::V1::Partner Partner} resource. - # - # Represents a publishing partner with established agreements to share - # inventory and revenue based on assignments. - # - # For more information, see [Add publishing partner assignments] - # (https://support.google.com/admanager/answer/7032752). - # @!attribute [rw] name - # @return [::String] - # Identifier. The resource name of the - # {::Google::Ads::AdManager::V1::Partner Partner}. Format: - # `networks/{network_code}/partners/{partner_id}` - # @!attribute [rw] display_name - # @return [::String] - # Required. The display name of the - # {::Google::Ads::AdManager::V1::Partner Partner}. - # @!attribute [rw] address - # @return [::String] - # Optional. The address for the {::Google::Ads::AdManager::V1::Partner Partner}. - # - # This value has a maximum length of 1024 characters. - # @!attribute [rw] email - # @return [::String] - # Optional. The email for the {::Google::Ads::AdManager::V1::Partner Partner}. - # - # This value has a maximum length of 128 characters. - # @!attribute [rw] fax - # @return [::String] - # Optional. The fax number for the - # {::Google::Ads::AdManager::V1::Partner Partner}. - # - # This value has a maximum length of 63 characters. - # @!attribute [rw] phone - # @return [::String] - # Optional. The phone number for the - # {::Google::Ads::AdManager::V1::Partner Partner}. - # - # This value has a maximum length of 63 characters. - # @!attribute [rw] external_id - # @return [::String] - # Optional. The external ID for the - # {::Google::Ads::AdManager::V1::Partner Partner}. - # - # This value has a maximum length of 255 characters. - # @!attribute [rw] comment - # @return [::String] - # Optional. Comments about the {::Google::Ads::AdManager::V1::Partner Partner}. - # - # This value has a maximum length of 1024 characters. - # @!attribute [rw] applied_labels - # @return [::Array<::Google::Ads::AdManager::V1::AppliedLabel>] - # Optional. The labels that are directly applied to the - # {::Google::Ads::AdManager::V1::Partner Partner}. - # @!attribute [rw] primary_contact - # @return [::String] - # Optional. The resource names of primary Contact of the - # {::Google::Ads::AdManager::V1::Partner Partner}. Format: - # "networks/\\{network_code}/contacts/\\{contact_id}" - # @!attribute [rw] applied_teams - # @return [::Array<::String>] - # Optional. The resource names of Teams that are directly associated with the - # {::Google::Ads::AdManager::V1::Partner Partner}. - # Format: "networks/\\{network_code}/teams/\\{team_id}" - # @!attribute [r] update_time - # @return [::Google::Protobuf::Timestamp] - # Output only. The time the {::Google::Ads::AdManager::V1::Partner Partner} was - # last updated. - # @!attribute [rw] credit_status - # @return [::Google::Ads::AdManager::V1::CompanyCreditStatusEnum::CompanyCreditStatus] - # Optional. The credit status of the - # {::Google::Ads::AdManager::V1::Partner Partner}. - # - # This attribute defaults to [CompanyCreditStatus.ACTIVE][] if basic - # settings are enabled and [CompanyCreditStatus.ON_HOLD][] if advance - # settings are enabled. - class Partner - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/partner_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/partner_service.rb deleted file mode 100644 index 136bfebe2536..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/partner_service.rb +++ /dev/null @@ -1,156 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Request object for [GetPartner][] method. - # @!attribute [rw] name - # @return [::String] - # Required. The resource name of the - # {::Google::Ads::AdManager::V1::Partner Partner}. Format: - # `networks/{network_code}/partners/{partner_id}` - class GetPartnerRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [ListPartners][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent, which owns this collection of - # {::Google::Ads::AdManager::V1::Partner Partner}s. Format: - # `networks/{network_code}` - # @!attribute [rw] page_size - # @return [::Integer] - # Optional. The maximum number of {::Google::Ads::AdManager::V1::Partner Partner}s - # to return. The service may return fewer than this value. If unspecified, at - # most 50 {::Google::Ads::AdManager::V1::Partner Partner}s will be returned. The - # maximum value is 1000; values greater than 1000 will be coerced to 1000. - # @!attribute [rw] page_token - # @return [::String] - # Optional. A page token, received from a previous [ListPartners][] call. - # Provide this to retrieve the subsequent page. - # - # When paginating, all other parameters provided to [ListPartners][] must - # match the call that provided the page token. - # @!attribute [rw] filter - # @return [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `address` - # * `comment` - # * `creditStatus` - # * `displayName` - # * `email` - # * `externalId` - # * `fax` - # * `name` - # * `phone` - # @!attribute [rw] order_by - # @return [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @!attribute [rw] skip - # @return [::Integer] - # Optional. Number of individual resources to skip while paginating. - class ListPartnersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for - # {::Google::Ads::AdManager::V1::ListPartnersRequest ListPartnersRequest} containing - # matching {::Google::Ads::AdManager::V1::Partner Partner} objects. - # @!attribute [rw] partners - # @return [::Array<::Google::Ads::AdManager::V1::Partner>] - # The {::Google::Ads::AdManager::V1::Partner Partner} objects from the specified - # network. - # @!attribute [rw] next_page_token - # @return [::String] - # A token, which can be sent as `page_token` to retrieve the next page. - # If this field is omitted, there are no subsequent pages. - # @!attribute [rw] total_size - # @return [::Integer] - # Total number of {::Google::Ads::AdManager::V1::Partner Partner} objects. - # If a filter was included in the request, this reflects the total number - # after the filtering is applied. - # - # `total_size` won't be calculated in the response unless it has been - # included in a response field mask. The response field mask can be provided - # to the method by using the URL parameter `$fields` or `fields`, or by using - # the HTTP/gRPC header `X-Goog-FieldMask`. - # - # For more information, see - # https://developers.google.com/ad-manager/api/beta/field-masks - class ListPartnersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [UpdatePartner][] method. - # @!attribute [rw] partner - # @return [::Google::Ads::AdManager::V1::Partner] - # Required. The {::Google::Ads::AdManager::V1::Partner Partner} to update. - # - # The {::Google::Ads::AdManager::V1::Partner Partner}'s `name` is used to identify - # the {::Google::Ads::AdManager::V1::Partner Partner} to update. - # @!attribute [rw] update_mask - # @return [::Google::Protobuf::FieldMask] - # Optional. The list of fields to update. - class UpdatePartnerRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [BatchUpdatePartners][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where - # {::Google::Ads::AdManager::V1::Partner Partner}s will be updated. Format: - # `networks/{network_code}` The parent field in the - # {::Google::Ads::AdManager::V1::UpdatePartnerRequest UpdatePartnerRequest} must - # match this field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::UpdatePartnerRequest>] - # Required. The {::Google::Ads::AdManager::V1::Partner Partner} objects to update. - # A maximum of 100 objects can be updated in a batch. - class BatchUpdatePartnersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for [BatchUpdatePartners][] method. - # @!attribute [rw] partners - # @return [::Array<::Google::Ads::AdManager::V1::Partner>] - # The {::Google::Ads::AdManager::V1::Partner Partner} objects updated. - class BatchUpdatePartnersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/placement_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/placement_service.rb index 67c699a43b4a..e9d543793e0c 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/placement_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/placement_service.rb @@ -55,15 +55,16 @@ class GetPlacementRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `description` - # * `displayName` - # * `name` - # * `placementCode` - # * `status` - # * `targetedAdUnits` - # * `updateTime` + # Filterable fields: + #
    + #
  • description
  • + #
  • displayName
  • + #
  • name
  • + #
  • placementCode
  • + #
  • status
  • + #
  • targetedAdUnits
  • + #
  • updateTime
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/private_auction_deal_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/private_auction_deal_service.rb index 0ce34f3e2c36..ec8dc1ccc37a 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/private_auction_deal_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/private_auction_deal_service.rb @@ -58,21 +58,22 @@ class GetPrivateAuctionDealRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `auctionPriorityEnabled` - # * `blockOverrideEnabled` - # * `buyerAccountId` - # * `buyerPermissionType` - # * `endTime` - # * `externalDealId` - # * `floorPrice` - # * `name` - # * `privateAuctionDealId` - # * `privateAuctionDisplayName` - # * `privateAuctionId` - # * `status` - # * `updateTime` + # Filterable fields: + #
    + #
  • auctionPriorityEnabled
  • + #
  • blockOverrideEnabled
  • + #
  • buyerAccountId
  • + #
  • buyerPermissionType
  • + #
  • endTime
  • + #
  • externalDealId
  • + #
  • floorPrice
  • + #
  • name
  • + #
  • privateAuctionDealId
  • + #
  • privateAuctionDisplayName
  • + #
  • privateAuctionId
  • + #
  • status
  • + #
  • updateTime
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/programmatic_buyer_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/programmatic_buyer_service.rb index 3a51a791b22c..3a29d01f448d 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/programmatic_buyer_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/programmatic_buyer_service.rb @@ -56,16 +56,17 @@ class GetProgrammaticBuyerRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `agency` - # * `buyerAccountId` - # * `displayName` - # * `name` - # * `parentAccountId` - # * `partnerClientId` - # * `preferredDealsEnabled` - # * `programmaticGuaranteedEnabled` + # Filterable fields: + #
    + #
  • agency
  • + #
  • buyerAccountId
  • + #
  • displayName
  • + #
  • name
  • + #
  • parentAccountId
  • + #
  • partnerClientId
  • + #
  • preferredDealsEnabled
  • + #
  • programmaticGuaranteedEnabled
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/report_definition.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/report_definition.rb index 0cb4e4067947..e666e9eebcb1 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/report_definition.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/report_definition.rb @@ -629,7 +629,7 @@ module Dimension # # Corresponds to "Landing page domain" in the Ad Manager UI. # - # Compatible with the following report types: `HISTORICAL`, `REACH` + # Compatible with the following report types: `HISTORICAL` # # Data format: `STRING` ADVERTISER_DOMAIN_NAME = 242 @@ -2327,8 +2327,7 @@ module Dimension # # Corresponds to "City ID" in the Ad Manager UI. # - # Compatible with the following report types: `HISTORICAL`, `AD_SPEED`, - # `OFF_PROPERTY_CAMPAIGNS` + # Compatible with the following report types: `HISTORICAL`, `AD_SPEED` # # Data format: `IDENTIFIER` CITY_ID = 459 @@ -2351,8 +2350,7 @@ module Dimension # # Corresponds to "Advertiser ID (classified)" in the Ad Manager UI. # - # Compatible with the following report types: `HISTORICAL`, `AD_SPEED`, - # `REACH` + # Compatible with the following report types: `HISTORICAL`, `AD_SPEED` # # Data format: `IDENTIFIER` CLASSIFIED_ADVERTISER_ID = 133 @@ -2364,8 +2362,7 @@ module Dimension # # Corresponds to "Advertiser (classified)" in the Ad Manager UI. # - # Compatible with the following report types: `HISTORICAL`, `AD_SPEED`, - # `REACH` + # Compatible with the following report types: `HISTORICAL`, `AD_SPEED` # # Data format: `STRING` CLASSIFIED_ADVERTISER_NAME = 134 @@ -3856,10 +3853,6 @@ module Dimension # Data format: `STRING_LIST` KEY_VALUES_SET = 713 - # The landing page domain name of the advertiser. - # This will eventually replace ADVERTISER_DOMAIN_NAME. - LANDING_PAGE_DOMAIN = 242 - # The agency of the order associated with the line item. # # @@ -4687,8 +4680,7 @@ module Dimension # # Corresponds to "Metro ID" in the Ad Manager UI. # - # Compatible with the following report types: `HISTORICAL`, `AD_SPEED`, - # `OFF_PROPERTY_CAMPAIGNS` + # Compatible with the following report types: `HISTORICAL`, `AD_SPEED` # # Data format: `IDENTIFIER` METRO_ID = 453 @@ -5050,17 +5042,6 @@ module Dimension # Data format: `STRING` NO_FILL_REASON_CATEGORY_NAME = 587 - # Number of ads served in a pod response. - # - # - # - # Corresponds to "Number of ads in pod" in the Ad Manager UI. - # - # Compatible with the following report types: `HISTORICAL` - # - # Data format: `INTEGER` - NUM_ADS_IN_POD = 804 - # Operating system category. # # @@ -6056,29 +6037,6 @@ module Dimension # Data format: `STRING` REQUESTED_AD_SIZES = 352 - # The orientation of the creative requested. - # - # - # - # Corresponds to "Requested creative orientation value" in the Ad Manager - # UI (when showing API fields). - # - # Compatible with the following report types: `HISTORICAL` - # - # Data format: `ENUM_LIST` - REQUESTED_CREATIVE_ORIENTATION = 828 - - # Localized name of the requested creative orientation. - # - # - # - # Corresponds to "Requested creative orientation" in the Ad Manager UI. - # - # Compatible with the following report types: `HISTORICAL` - # - # Data format: `STRING_LIST` - REQUESTED_CREATIVE_ORIENTATION_NAME = 829 - # Request type ENUM # # @@ -6727,7 +6685,7 @@ module Dimension # Corresponds to "Position of pod" in the Ad Manager UI. # # Compatible with the following report types: `HISTORICAL`, - # `REAL_TIME_VIDEO`, `OFF_PROPERTY_CAMPAIGNS` + # `REAL_TIME_VIDEO` # # Data format: `STRING` VIDEO_POSITION_OF_POD = 539 @@ -10744,21 +10702,6 @@ module Metric # Data format: `PERCENT` CTR = 3 - # For standard ads, your ad clickthrough rate (CTR) is the number of ad - # clicks divided by the number of individual ad impressions expressed as a - # fraction. Ad CTR = Clicks / Ad impressions. Counts companion impressions - # in the number of ad impressions. - # - # - # - # Corresponds to "Total CTR with companion" in the Ad Manager UI. - # - # Compatible with the following report types: `HISTORICAL`, - # `ADS_TRAFFIC_NAVIGATOR`, `AD_SPEED` - # - # Data format: `PERCENT` - CTR_WITH_COMPANION = 742 - # Number of bids received for a deal. # # @@ -11224,19 +11167,6 @@ module Metric # Data format: `INTEGER` IMPRESSIONS = 1 - # Total impressions from the Google Ad Manager server, AdSense, - # Ad Exchange, and yield group partners, including companion ads. - # - # - # - # Corresponds to "Total impressions with companion" in the Ad Manager UI. - # - # Compatible with the following report types: `HISTORICAL`, - # `ADS_TRAFFIC_NAVIGATOR`, `AD_SPEED` - # - # Data format: `INTEGER` - IMPRESSIONS_WITH_COMPANION = 741 - # The number of impressions (via begin to render methodology) considered # inactive, as defined by served to a device receiving ad or bid requests # continuously for a session of greater than 16 hours without a "reset" @@ -11927,39 +11857,6 @@ module Metric # Data format: `INTEGER` PARTNER_SOLD_IMPRESSIONS = 123 - # Total pod eCPM. - # - # - # - # Corresponds to "Total pod eCPM" in the Ad Manager UI. - # - # Compatible with the following report types: `HISTORICAL` - # - # Data format: `MONEY` - POD_ECPM = 738 - - # Total pod eCPM without CPD. - # - # - # - # Corresponds to "Total pod eCPM without CPD" in the Ad Manager UI. - # - # Compatible with the following report types: `HISTORICAL` - # - # Data format: `MONEY` - POD_ECPM_WITHOUT_CPD = 739 - - # Total pod views. - # - # - # - # Corresponds to "Total pod views" in the Ad Manager UI. - # - # Compatible with the following report types: `HISTORICAL` - # - # Data format: `INTEGER` - POD_VIEWS = 740 - # The total number of ad requests eligible for programmatic inventory, # including Programmatic Guaranteed, Preferred Deals, backfill, and open # auction. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/report_messages.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/report_messages.rb index 42109a4b0636..cd7bc9c2ac47 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/report_messages.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/report_messages.rb @@ -31,7 +31,7 @@ module V1 # @return [::Integer] # Output only. Report ID. # @!attribute [rw] visibility - # @return [::Google::Ads::AdManager::V1::ReportVisibilityEnum::ReportVisibility] + # @return [::Google::Ads::AdManager::V1::Report::Visibility] # Optional. The visibility of a report. # @!attribute [rw] report_definition # @return [::Google::Ads::AdManager::V1::ReportDefinition] @@ -55,6 +55,26 @@ module V1 class Report include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods + + # The visibility of a report. + module Visibility + # Default value. Reports with hidden visibility won't appear in the Ad + # Manager UI. + HIDDEN = 0 + + # Reports with draft visibility will appear in the Ad Manager UI only if + # the user has configured the UI to show them. + DRAFT = 1 + + # Reports with this visibility will appear in the Ad Manager UI. + VISIBLE = 2 + + # Deprecated: Use `VISIBLE`. + # Reports with saved visibility will appear in the Ad Manager UI by + # default. This is an alias for `VISIBLE` and will be removed in the + # future. + SAVED = 2 + end end # A table containing report data including dimension and metric values. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/report_visibility_enum.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/report_visibility_enum.rb deleted file mode 100644 index a2209b7e0a20..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/report_visibility_enum.rb +++ /dev/null @@ -1,42 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Wrapper message for ReportVisibility enum. - class ReportVisibilityEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # The visibility of a report. - module ReportVisibility - # Default value. Reports with hidden visibility won't appear in the Ad - # Manager UI. - HIDDEN = 0 - - # Reports with this visibility will appear in the Ad Manager UI. - VISIBLE = 2 - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/rich_media_ads_company_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/rich_media_ads_company_service.rb index bc197c379aa3..ca85d25ce2af 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/rich_media_ads_company_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/rich_media_ads_company_service.rb @@ -58,13 +58,14 @@ class GetRichMediaAdsCompanyRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `companyGvlId` - # * `displayName` - # * `gdprStatus` - # * `name` - # * `policyUrl` + # Filterable fields: + #
    + #
  • companyGvlId
  • + #
  • displayName
  • + #
  • gdprStatus
  • + #
  • name
  • + #
  • policyUrl
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/role_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/role_service.rb index 908a9bdfce56..9e8399927bee 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/role_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/role_service.rb @@ -55,13 +55,14 @@ class GetRoleRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `builtIn` - # * `description` - # * `displayName` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • builtIn
  • + #
  • description
  • + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/site_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/site_service.rb index f30708506fbb..a6f1027f3a03 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/site_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/site_service.rb @@ -55,13 +55,14 @@ class GetSiteRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `approvalStatus` - # * `approvalStatusUpdateTime` - # * `childNetworkCode` - # * `name` - # * `url` + # Filterable fields: + #
    + #
  • approvalStatus
  • + #
  • approvalStatusUpdateTime
  • + #
  • childNetworkCode
  • + #
  • name
  • + #
  • url
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/slate_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/slate_service.rb index bd89c4f3717a..a33016057ec9 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/slate_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/slate_service.rb @@ -54,11 +54,12 @@ class GetSlateRequest # Optional. Expression to filter the response. # See syntax details at https://google.aip.dev/160 # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/suggested_ad_unit_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/suggested_ad_unit_service.rb index fd1728c33540..12a36d865dbe 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/suggested_ad_unit_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/suggested_ad_unit_service.rb @@ -55,11 +55,12 @@ class GetSuggestedAdUnitRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `name` - # * `newCodePath` - # * `weeklyRequestCount` + # Filterable fields: + #
    + #
  • name
  • + #
  • newCodePath
  • + #
  • weeklyRequestCount
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/targeting_preset_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/targeting_preset_service.rb index 5f4bb1f3e839..9de1133d8bbe 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/targeting_preset_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/targeting_preset_service.rb @@ -55,11 +55,12 @@ class GetTargetingPresetRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/team_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/team_service.rb index 73c7296bedfa..fa6d3adb9e31 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/team_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/team_service.rb @@ -55,15 +55,16 @@ class GetTeamRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `accessType` - # * `allCompaniesAccess` - # * `allInventoryAccess` - # * `description` - # * `displayName` - # * `name` - # * `status` + # Filterable fields: + #
    + #
  • accessType
  • + #
  • allCompaniesAccess
  • + #
  • allInventoryAccess
  • + #
  • description
  • + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/third_party_company_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/third_party_company_service.rb index 8aff9870bb98..f37f2dca132f 100644 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/third_party_company_service.rb +++ b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/third_party_company_service.rb @@ -56,12 +56,13 @@ class GetThirdPartyCompanyRequest # See syntax details at # https://developers.google.com/ad-manager/api/beta/filters # - # **Filterable fields:** - # - # * `displayName` - # * `name` - # * `status` - # * `type` + # Filterable fields: + #
    + #
  • displayName
  • + #
  • name
  • + #
  • status
  • + #
  • type
  • + #
# @!attribute [rw] order_by # @return [::String] # Optional. Expression to specify sorting order. diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/third_party_data_declaration.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/third_party_data_declaration.rb deleted file mode 100644 index 112743009bc6..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/third_party_data_declaration.rb +++ /dev/null @@ -1,42 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Represents a set of declarations about what (if any) third party companies - # are associated with a given creative. This can also be set on the Network to - # serve as a default for those creatives that don't have such field set. - # @!attribute [rw] declaration_type - # @return [::Google::Ads::AdManager::V1::ThirdPartyDataDeclarationTypeEnum::ThirdPartyDataDeclarationType] - # Optional. The declaration about third party data usage on the associated - # entity. - # @!attribute [rw] third_party_companies - # @return [::Array<::String>] - # Optional. A list of ThirdPartyCompanies associated with this entity. - # Format: "networks/\\{network_code}/thirdPartyCompanies/\\{third_party_company}" - class ThirdPartyDataDeclaration - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/third_party_data_declaration_type_enum.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/third_party_data_declaration_type_enum.rb deleted file mode 100644 index 5ef0b5f3c118..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/third_party_data_declaration_type_enum.rb +++ /dev/null @@ -1,46 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Wrapper message for - # {::Google::Ads::AdManager::V1::ThirdPartyDataDeclarationTypeEnum ThirdPartyDataDeclarationTypeEnum} - class ThirdPartyDataDeclarationTypeEnum - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - - # The declaration about third party data usage on the associated entity. - module ThirdPartyDataDeclarationType - # Default value. This value is unused. - THIRD_PARTY_DATA_DECLARATION_TYPE_UNSPECIFIED = 0 - - # There is a set of ThirdPartyCompanies associated with this entity. - DECLARED = 1 - - # There are no companies associated. Functionally the same as DECLARED, - # combined with an empty company list. - NONE = 2 - end - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/video_tracking_url.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/video_tracking_url.rb deleted file mode 100644 index 8b9f96ec1774..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/video_tracking_url.rb +++ /dev/null @@ -1,40 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Represents a - # {::Google::Ads::AdManager::V1::ConversionEventEnum ConversionEventEnum} to URL - # pair that will be pinged when the event happens. - # @!attribute [rw] conversion_event - # @return [::Google::Ads::AdManager::V1::ConversionEventEnum::ConversionEvent] - # Required. All possible tracking event types. - # @!attribute [rw] url - # @return [::String] - # Optional. A URL that should be pinged for the conversion event. - class VideoTrackingUrl - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/viewability_provider_messages.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/viewability_provider_messages.rb deleted file mode 100644 index 7782dc879f65..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/viewability_provider_messages.rb +++ /dev/null @@ -1,99 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # The {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} - # resource. - # - # Represents a third-party company used to measure creative viewability. - # @!attribute [rw] name - # @return [::String] - # Identifier. The resource name of the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. Format: - # `networks/{network_code}/viewabilityProviders/{viewability_provider}` - # @!attribute [rw] display_name - # @return [::String] - # Required. The display name of the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. - # @!attribute [rw] vendor_key - # @return [::String] - # Required. The key for the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. - # @!attribute [rw] verification_script_url - # @return [::String] - # Required. The URL that hosts the verification script for the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. - # @!attribute [rw] verification_script_url_parameters - # @return [::String] - # Optional. The URL parameters that will be passed to the verification - # script. - # @!attribute [rw] rejection_tracker_url - # @return [::String] - # Optional. The URL that should be pinged if the verification script cannot - # be run. - # @!attribute [rw] address - # @return [::String] - # Optional. The address of the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. - # @!attribute [rw] email - # @return [::String] - # Optional. The email of the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. - # @!attribute [rw] fax - # @return [::String] - # Optional. The fax number of the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. - # @!attribute [rw] phone - # @return [::String] - # Optional. The phone number of the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. - # @!attribute [rw] external_id - # @return [::String] - # Optional. The external ID of the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. - # @!attribute [rw] comment - # @return [::String] - # Optional. Comment about the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. - # @!attribute [rw] primary_contact - # @return [::String] - # Optional. The resource name of primary Contact of the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. Format: - # "networks/\\{network_code}/contacts/\\{contact_id}" - # @!attribute [rw] applied_teams - # @return [::Array<::String>] - # Optional. The resource names of Teams that are directly associated with the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. - # Format: "networks/\\{network_code}/teams/\\{team_id}" - # @!attribute [r] update_time - # @return [::Google::Protobuf::Timestamp] - # Output only. The time the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} was last - # updated. - class ViewabilityProvider - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/viewability_provider_service.rb b/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/viewability_provider_service.rb deleted file mode 100644 index a29479d9e04b..000000000000 --- a/google-ads-ad_manager-v1/proto_docs/google/ads/admanager/v1/viewability_provider_service.rb +++ /dev/null @@ -1,212 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Ads - module AdManager - module V1 - # Request object for [GetViewabilityProvider][] method. - # @!attribute [rw] name - # @return [::String] - # Required. The resource name of the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}. Format: - # `networks/{network_code}/viewabilityProviders/{viewability_provider}` - class GetViewabilityProviderRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [ListViewabilityProviders][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent, which owns this collection of - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}s. - # Format: `networks/{network_code}` - # @!attribute [rw] page_size - # @return [::Integer] - # Optional. The maximum number of - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}s to - # return. The service may return fewer than this value. If unspecified, at - # most 50 {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}s - # will be returned. The maximum value is 1000; values above 1000 will be - # coerced to 1000. - # @!attribute [rw] page_token - # @return [::String] - # Optional. A page token, received from a previous - # [ListViewabilityProviders][] call. Provide this to retrieve the subsequent - # page. - # - # When paginating, all other parameters provided to - # [ListViewabilityProviders][] must match the call that provided the page - # token. - # @!attribute [rw] filter - # @return [::String] - # Optional. Expression to filter the response. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters - # - # **Filterable fields:** - # - # * `address` - # * `comment` - # * `displayName` - # * `email` - # * `externalId` - # * `fax` - # * `name` - # * `phone` - # * `primaryContact` - # * `rejectionTrackerUrl` - # * `vendorKey` - # * `verificationScriptUrl` - # * `verificationScriptUrlParameters` - # @!attribute [rw] order_by - # @return [::String] - # Optional. Expression to specify sorting order. - # See syntax details at - # https://developers.google.com/ad-manager/api/beta/filters#order - # @!attribute [rw] skip - # @return [::Integer] - # Optional. Number of individual resources to skip while paginating. - class ListViewabilityProvidersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for [ListViewabilityProviders][] containing matching - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} objects. - # @!attribute [rw] viewability_providers - # @return [::Array<::Google::Ads::AdManager::V1::ViewabilityProvider>] - # The {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} - # objects from the specified network. - # @!attribute [rw] next_page_token - # @return [::String] - # A token, which can be sent as `page_token` to retrieve the next page. - # If this field is omitted, there are no subsequent pages. - # @!attribute [rw] total_size - # @return [::Integer] - # Total number of - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} objects. - # If a filter was included in the request, this reflects the total number - # after the filtering is applied. - # - # `total_size` won't be calculated in the response unless it has been - # included in a response field mask. The response field mask can be provided - # to the method by using the URL parameter `$fields` or `fields`, or by using - # the HTTP/gRPC header `X-Goog-FieldMask`. - # - # For more information, see - # https://developers.google.com/ad-manager/api/beta/field-masks - class ListViewabilityProvidersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [CreateViewabilityProvider][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where this - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} will be - # created. Format: `networks/{network_code}` - # @!attribute [rw] viewability_provider - # @return [::Google::Ads::AdManager::V1::ViewabilityProvider] - # Required. The - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} to - # create. - class CreateViewabilityProviderRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [BatchCreateViewabilityProviders][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}s will be - # created. Format: `networks/{network_code}` The parent field in the - # CreateViewabilityProviderRequest must match this field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::CreateViewabilityProviderRequest>] - # Required. The - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} objects - # to create. A maximum of 100 objects can be created in a batch. - class BatchCreateViewabilityProvidersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for [BatchCreateViewabilityProviders][] method. - # @!attribute [rw] viewability_providers - # @return [::Array<::Google::Ads::AdManager::V1::ViewabilityProvider>] - # The {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} - # objects created. - class BatchCreateViewabilityProvidersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [UpdateViewabilityProvider][] method. - # @!attribute [rw] viewability_provider - # @return [::Google::Ads::AdManager::V1::ViewabilityProvider] - # Required. The - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} to - # update. - # - # The {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}'s - # `name` is used to identify the - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} to - # update. - # @!attribute [rw] update_mask - # @return [::Google::Protobuf::FieldMask] - # Optional. The list of fields to update. - class UpdateViewabilityProviderRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Request object for [BatchUpdateViewabilityProviders][] method. - # @!attribute [rw] parent - # @return [::String] - # Required. The parent resource where - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider}s will be - # updated. Format: `networks/{network_code}` The parent field in the - # UpdateViewabilityProviderRequest must match this field. - # @!attribute [rw] requests - # @return [::Array<::Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest>] - # Required. The - # {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} objects - # to update. A maximum of 100 objects can be updated in a batch. - class BatchUpdateViewabilityProvidersRequest - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - - # Response object for [BatchUpdateViewabilityProviders][] method. - # @!attribute [rw] viewability_providers - # @return [::Array<::Google::Ads::AdManager::V1::ViewabilityProvider>] - # The {::Google::Ads::AdManager::V1::ViewabilityProvider ViewabilityProvider} - # objects updated. - class BatchUpdateViewabilityProvidersResponse - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - end - end - end -end diff --git a/google-ads-ad_manager-v1/snippets/child_publisher_service/batch_create_child_publishers.rb b/google-ads-ad_manager-v1/snippets/child_publisher_service/batch_create_child_publishers.rb deleted file mode 100644 index a17d68be53d4..000000000000 --- a/google-ads-ad_manager-v1/snippets/child_publisher_service/batch_create_child_publishers.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ChildPublisherService_BatchCreateChildPublishers_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_create_child_publishers call in the ChildPublisherService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client#batch_create_child_publishers. -# -def batch_create_child_publishers - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchCreateChildPublishersRequest.new - - # Call the batch_create_child_publishers method. - result = client.batch_create_child_publishers request - - # The returned object is of type Google::Ads::AdManager::V1::BatchCreateChildPublishersResponse. - p result -end -# [END admanager_v1_generated_ChildPublisherService_BatchCreateChildPublishers_sync] diff --git a/google-ads-ad_manager-v1/snippets/child_publisher_service/batch_update_child_publishers.rb b/google-ads-ad_manager-v1/snippets/child_publisher_service/batch_update_child_publishers.rb deleted file mode 100644 index f29d31b1f915..000000000000 --- a/google-ads-ad_manager-v1/snippets/child_publisher_service/batch_update_child_publishers.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ChildPublisherService_BatchUpdateChildPublishers_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_update_child_publishers call in the ChildPublisherService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client#batch_update_child_publishers. -# -def batch_update_child_publishers - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchUpdateChildPublishersRequest.new - - # Call the batch_update_child_publishers method. - result = client.batch_update_child_publishers request - - # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateChildPublishersResponse. - p result -end -# [END admanager_v1_generated_ChildPublisherService_BatchUpdateChildPublishers_sync] diff --git a/google-ads-ad_manager-v1/snippets/child_publisher_service/create_child_publisher.rb b/google-ads-ad_manager-v1/snippets/child_publisher_service/create_child_publisher.rb deleted file mode 100644 index 7323a1ae772d..000000000000 --- a/google-ads-ad_manager-v1/snippets/child_publisher_service/create_child_publisher.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ChildPublisherService_CreateChildPublisher_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the create_child_publisher call in the ChildPublisherService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client#create_child_publisher. -# -def create_child_publisher - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::CreateChildPublisherRequest.new - - # Call the create_child_publisher method. - result = client.create_child_publisher request - - # The returned object is of type Google::Ads::AdManager::V1::ChildPublisher. - p result -end -# [END admanager_v1_generated_ChildPublisherService_CreateChildPublisher_sync] diff --git a/google-ads-ad_manager-v1/snippets/child_publisher_service/get_child_publisher.rb b/google-ads-ad_manager-v1/snippets/child_publisher_service/get_child_publisher.rb deleted file mode 100644 index 69c82b2a744b..000000000000 --- a/google-ads-ad_manager-v1/snippets/child_publisher_service/get_child_publisher.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ChildPublisherService_GetChildPublisher_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the get_child_publisher call in the ChildPublisherService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client#get_child_publisher. -# -def get_child_publisher - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::GetChildPublisherRequest.new - - # Call the get_child_publisher method. - result = client.get_child_publisher request - - # The returned object is of type Google::Ads::AdManager::V1::ChildPublisher. - p result -end -# [END admanager_v1_generated_ChildPublisherService_GetChildPublisher_sync] diff --git a/google-ads-ad_manager-v1/snippets/child_publisher_service/list_child_publishers.rb b/google-ads-ad_manager-v1/snippets/child_publisher_service/list_child_publishers.rb deleted file mode 100644 index 1384a94584f7..000000000000 --- a/google-ads-ad_manager-v1/snippets/child_publisher_service/list_child_publishers.rb +++ /dev/null @@ -1,51 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ChildPublisherService_ListChildPublishers_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the list_child_publishers call in the ChildPublisherService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client#list_child_publishers. -# -def list_child_publishers - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::ListChildPublishersRequest.new - - # Call the list_child_publishers method. - result = client.list_child_publishers request - - # The returned object is of type Gapic::PagedEnumerable. You can iterate - # over elements, and API calls will be issued to fetch pages as needed. - result.each do |item| - # Each element is of type ::Google::Ads::AdManager::V1::ChildPublisher. - p item - end -end -# [END admanager_v1_generated_ChildPublisherService_ListChildPublishers_sync] diff --git a/google-ads-ad_manager-v1/snippets/child_publisher_service/update_child_publisher.rb b/google-ads-ad_manager-v1/snippets/child_publisher_service/update_child_publisher.rb deleted file mode 100644 index 8185c584c4c7..000000000000 --- a/google-ads-ad_manager-v1/snippets/child_publisher_service/update_child_publisher.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ChildPublisherService_UpdateChildPublisher_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the update_child_publisher call in the ChildPublisherService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client#update_child_publisher. -# -def update_child_publisher - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::UpdateChildPublisherRequest.new - - # Call the update_child_publisher method. - result = client.update_child_publisher request - - # The returned object is of type Google::Ads::AdManager::V1::ChildPublisher. - p result -end -# [END admanager_v1_generated_ChildPublisherService_UpdateChildPublisher_sync] diff --git a/google-ads-ad_manager-v1/snippets/company_service/batch_create_companies.rb b/google-ads-ad_manager-v1/snippets/company_service/batch_create_companies.rb deleted file mode 100644 index bf35fdd2ae64..000000000000 --- a/google-ads-ad_manager-v1/snippets/company_service/batch_create_companies.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CompanyService_BatchCreateCompanies_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_create_companies call in the CompanyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CompanyService::Rest::Client#batch_create_companies. -# -def batch_create_companies - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CompanyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchCreateCompaniesRequest.new - - # Call the batch_create_companies method. - result = client.batch_create_companies request - - # The returned object is of type Google::Ads::AdManager::V1::BatchCreateCompaniesResponse. - p result -end -# [END admanager_v1_generated_CompanyService_BatchCreateCompanies_sync] diff --git a/google-ads-ad_manager-v1/snippets/company_service/batch_update_companies.rb b/google-ads-ad_manager-v1/snippets/company_service/batch_update_companies.rb deleted file mode 100644 index ff84e003d5c8..000000000000 --- a/google-ads-ad_manager-v1/snippets/company_service/batch_update_companies.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CompanyService_BatchUpdateCompanies_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_update_companies call in the CompanyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CompanyService::Rest::Client#batch_update_companies. -# -def batch_update_companies - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CompanyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchUpdateCompaniesRequest.new - - # Call the batch_update_companies method. - result = client.batch_update_companies request - - # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateCompaniesResponse. - p result -end -# [END admanager_v1_generated_CompanyService_BatchUpdateCompanies_sync] diff --git a/google-ads-ad_manager-v1/snippets/company_service/create_company.rb b/google-ads-ad_manager-v1/snippets/company_service/create_company.rb deleted file mode 100644 index 112fcca6e7c7..000000000000 --- a/google-ads-ad_manager-v1/snippets/company_service/create_company.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CompanyService_CreateCompany_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the create_company call in the CompanyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CompanyService::Rest::Client#create_company. -# -def create_company - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CompanyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::CreateCompanyRequest.new - - # Call the create_company method. - result = client.create_company request - - # The returned object is of type Google::Ads::AdManager::V1::Company. - p result -end -# [END admanager_v1_generated_CompanyService_CreateCompany_sync] diff --git a/google-ads-ad_manager-v1/snippets/company_service/update_company.rb b/google-ads-ad_manager-v1/snippets/company_service/update_company.rb deleted file mode 100644 index 1cd57889b9f5..000000000000 --- a/google-ads-ad_manager-v1/snippets/company_service/update_company.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CompanyService_UpdateCompany_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the update_company call in the CompanyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CompanyService::Rest::Client#update_company. -# -def update_company - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CompanyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::UpdateCompanyRequest.new - - # Call the update_company method. - result = client.update_company request - - # The returned object is of type Google::Ads::AdManager::V1::Company. - p result -end -# [END admanager_v1_generated_CompanyService_UpdateCompany_sync] diff --git a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_activate_creative_wrappers.rb b/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_activate_creative_wrappers.rb deleted file mode 100644 index 15ec5a18ff73..000000000000 --- a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_activate_creative_wrappers.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CreativeWrapperService_BatchActivateCreativeWrappers_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_activate_creative_wrappers call in the CreativeWrapperService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client#batch_activate_creative_wrappers. -# -def batch_activate_creative_wrappers - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchActivateCreativeWrappersRequest.new - - # Call the batch_activate_creative_wrappers method. - result = client.batch_activate_creative_wrappers request - - # The returned object is of type Google::Ads::AdManager::V1::BatchActivateCreativeWrappersResponse. - p result -end -# [END admanager_v1_generated_CreativeWrapperService_BatchActivateCreativeWrappers_sync] diff --git a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_create_creative_wrappers.rb b/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_create_creative_wrappers.rb deleted file mode 100644 index bbb9a854b480..000000000000 --- a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_create_creative_wrappers.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CreativeWrapperService_BatchCreateCreativeWrappers_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_create_creative_wrappers call in the CreativeWrapperService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client#batch_create_creative_wrappers. -# -def batch_create_creative_wrappers - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchCreateCreativeWrappersRequest.new - - # Call the batch_create_creative_wrappers method. - result = client.batch_create_creative_wrappers request - - # The returned object is of type Google::Ads::AdManager::V1::BatchCreateCreativeWrappersResponse. - p result -end -# [END admanager_v1_generated_CreativeWrapperService_BatchCreateCreativeWrappers_sync] diff --git a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_deactivate_creative_wrappers.rb b/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_deactivate_creative_wrappers.rb deleted file mode 100644 index 4e01344b4a12..000000000000 --- a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_deactivate_creative_wrappers.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CreativeWrapperService_BatchDeactivateCreativeWrappers_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_deactivate_creative_wrappers call in the CreativeWrapperService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client#batch_deactivate_creative_wrappers. -# -def batch_deactivate_creative_wrappers - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersRequest.new - - # Call the batch_deactivate_creative_wrappers method. - result = client.batch_deactivate_creative_wrappers request - - # The returned object is of type Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersResponse. - p result -end -# [END admanager_v1_generated_CreativeWrapperService_BatchDeactivateCreativeWrappers_sync] diff --git a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_update_creative_wrappers.rb b/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_update_creative_wrappers.rb deleted file mode 100644 index 067669d429c9..000000000000 --- a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/batch_update_creative_wrappers.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CreativeWrapperService_BatchUpdateCreativeWrappers_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_update_creative_wrappers call in the CreativeWrapperService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client#batch_update_creative_wrappers. -# -def batch_update_creative_wrappers - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersRequest.new - - # Call the batch_update_creative_wrappers method. - result = client.batch_update_creative_wrappers request - - # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersResponse. - p result -end -# [END admanager_v1_generated_CreativeWrapperService_BatchUpdateCreativeWrappers_sync] diff --git a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/create_creative_wrapper.rb b/google-ads-ad_manager-v1/snippets/creative_wrapper_service/create_creative_wrapper.rb deleted file mode 100644 index 2abb8b739343..000000000000 --- a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/create_creative_wrapper.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CreativeWrapperService_CreateCreativeWrapper_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the create_creative_wrapper call in the CreativeWrapperService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client#create_creative_wrapper. -# -def create_creative_wrapper - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::CreateCreativeWrapperRequest.new - - # Call the create_creative_wrapper method. - result = client.create_creative_wrapper request - - # The returned object is of type Google::Ads::AdManager::V1::CreativeWrapper. - p result -end -# [END admanager_v1_generated_CreativeWrapperService_CreateCreativeWrapper_sync] diff --git a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/get_creative_wrapper.rb b/google-ads-ad_manager-v1/snippets/creative_wrapper_service/get_creative_wrapper.rb deleted file mode 100644 index 46a1d03c6a12..000000000000 --- a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/get_creative_wrapper.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CreativeWrapperService_GetCreativeWrapper_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the get_creative_wrapper call in the CreativeWrapperService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client#get_creative_wrapper. -# -def get_creative_wrapper - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::GetCreativeWrapperRequest.new - - # Call the get_creative_wrapper method. - result = client.get_creative_wrapper request - - # The returned object is of type Google::Ads::AdManager::V1::CreativeWrapper. - p result -end -# [END admanager_v1_generated_CreativeWrapperService_GetCreativeWrapper_sync] diff --git a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/list_creative_wrappers.rb b/google-ads-ad_manager-v1/snippets/creative_wrapper_service/list_creative_wrappers.rb deleted file mode 100644 index 12794492f1ec..000000000000 --- a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/list_creative_wrappers.rb +++ /dev/null @@ -1,51 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CreativeWrapperService_ListCreativeWrappers_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the list_creative_wrappers call in the CreativeWrapperService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client#list_creative_wrappers. -# -def list_creative_wrappers - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::ListCreativeWrappersRequest.new - - # Call the list_creative_wrappers method. - result = client.list_creative_wrappers request - - # The returned object is of type Gapic::PagedEnumerable. You can iterate - # over elements, and API calls will be issued to fetch pages as needed. - result.each do |item| - # Each element is of type ::Google::Ads::AdManager::V1::CreativeWrapper. - p item - end -end -# [END admanager_v1_generated_CreativeWrapperService_ListCreativeWrappers_sync] diff --git a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/update_creative_wrapper.rb b/google-ads-ad_manager-v1/snippets/creative_wrapper_service/update_creative_wrapper.rb deleted file mode 100644 index b155e6b5d43f..000000000000 --- a/google-ads-ad_manager-v1/snippets/creative_wrapper_service/update_creative_wrapper.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_CreativeWrapperService_UpdateCreativeWrapper_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the update_creative_wrapper call in the CreativeWrapperService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client#update_creative_wrapper. -# -def update_creative_wrapper - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest.new - - # Call the update_creative_wrapper method. - result = client.update_creative_wrapper request - - # The returned object is of type Google::Ads::AdManager::V1::CreativeWrapper. - p result -end -# [END admanager_v1_generated_CreativeWrapperService_UpdateCreativeWrapper_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_activate_dai_authentication_keys.rb b/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_activate_dai_authentication_keys.rb deleted file mode 100644 index 1519db703355..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_activate_dai_authentication_keys.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiAuthenticationKeyService_BatchActivateDaiAuthenticationKeys_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_activate_dai_authentication_keys call in the DaiAuthenticationKeyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client#batch_activate_dai_authentication_keys. -# -def batch_activate_dai_authentication_keys - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysRequest.new - - # Call the batch_activate_dai_authentication_keys method. - result = client.batch_activate_dai_authentication_keys request - - # The returned object is of type Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysResponse. - p result -end -# [END admanager_v1_generated_DaiAuthenticationKeyService_BatchActivateDaiAuthenticationKeys_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_create_dai_authentication_keys.rb b/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_create_dai_authentication_keys.rb deleted file mode 100644 index abe77007b546..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_create_dai_authentication_keys.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiAuthenticationKeyService_BatchCreateDaiAuthenticationKeys_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_create_dai_authentication_keys call in the DaiAuthenticationKeyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client#batch_create_dai_authentication_keys. -# -def batch_create_dai_authentication_keys - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysRequest.new - - # Call the batch_create_dai_authentication_keys method. - result = client.batch_create_dai_authentication_keys request - - # The returned object is of type Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysResponse. - p result -end -# [END admanager_v1_generated_DaiAuthenticationKeyService_BatchCreateDaiAuthenticationKeys_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_deactivate_dai_authentication_keys.rb b/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_deactivate_dai_authentication_keys.rb deleted file mode 100644 index ee30b7f9d2b9..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_deactivate_dai_authentication_keys.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiAuthenticationKeyService_BatchDeactivateDaiAuthenticationKeys_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_deactivate_dai_authentication_keys call in the DaiAuthenticationKeyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client#batch_deactivate_dai_authentication_keys. -# -def batch_deactivate_dai_authentication_keys - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysRequest.new - - # Call the batch_deactivate_dai_authentication_keys method. - result = client.batch_deactivate_dai_authentication_keys request - - # The returned object is of type Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysResponse. - p result -end -# [END admanager_v1_generated_DaiAuthenticationKeyService_BatchDeactivateDaiAuthenticationKeys_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_update_dai_authentication_keys.rb b/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_update_dai_authentication_keys.rb deleted file mode 100644 index 361566220073..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/batch_update_dai_authentication_keys.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiAuthenticationKeyService_BatchUpdateDaiAuthenticationKeys_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_update_dai_authentication_keys call in the DaiAuthenticationKeyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client#batch_update_dai_authentication_keys. -# -def batch_update_dai_authentication_keys - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysRequest.new - - # Call the batch_update_dai_authentication_keys method. - result = client.batch_update_dai_authentication_keys request - - # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysResponse. - p result -end -# [END admanager_v1_generated_DaiAuthenticationKeyService_BatchUpdateDaiAuthenticationKeys_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/create_dai_authentication_key.rb b/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/create_dai_authentication_key.rb deleted file mode 100644 index f7093dcced11..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/create_dai_authentication_key.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiAuthenticationKeyService_CreateDaiAuthenticationKey_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the create_dai_authentication_key call in the DaiAuthenticationKeyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client#create_dai_authentication_key. -# -def create_dai_authentication_key - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest.new - - # Call the create_dai_authentication_key method. - result = client.create_dai_authentication_key request - - # The returned object is of type Google::Ads::AdManager::V1::DaiAuthenticationKey. - p result -end -# [END admanager_v1_generated_DaiAuthenticationKeyService_CreateDaiAuthenticationKey_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/get_dai_authentication_key.rb b/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/get_dai_authentication_key.rb deleted file mode 100644 index 976b15cf153e..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/get_dai_authentication_key.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiAuthenticationKeyService_GetDaiAuthenticationKey_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the get_dai_authentication_key call in the DaiAuthenticationKeyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client#get_dai_authentication_key. -# -def get_dai_authentication_key - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::GetDaiAuthenticationKeyRequest.new - - # Call the get_dai_authentication_key method. - result = client.get_dai_authentication_key request - - # The returned object is of type Google::Ads::AdManager::V1::DaiAuthenticationKey. - p result -end -# [END admanager_v1_generated_DaiAuthenticationKeyService_GetDaiAuthenticationKey_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/list_dai_authentication_keys.rb b/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/list_dai_authentication_keys.rb deleted file mode 100644 index 4584139c945c..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/list_dai_authentication_keys.rb +++ /dev/null @@ -1,51 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiAuthenticationKeyService_ListDaiAuthenticationKeys_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the list_dai_authentication_keys call in the DaiAuthenticationKeyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client#list_dai_authentication_keys. -# -def list_dai_authentication_keys - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::ListDaiAuthenticationKeysRequest.new - - # Call the list_dai_authentication_keys method. - result = client.list_dai_authentication_keys request - - # The returned object is of type Gapic::PagedEnumerable. You can iterate - # over elements, and API calls will be issued to fetch pages as needed. - result.each do |item| - # Each element is of type ::Google::Ads::AdManager::V1::DaiAuthenticationKey. - p item - end -end -# [END admanager_v1_generated_DaiAuthenticationKeyService_ListDaiAuthenticationKeys_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/update_dai_authentication_key.rb b/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/update_dai_authentication_key.rb deleted file mode 100644 index e83d79aa75f9..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_authentication_key_service/update_dai_authentication_key.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiAuthenticationKeyService_UpdateDaiAuthenticationKey_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the update_dai_authentication_key call in the DaiAuthenticationKeyService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client#update_dai_authentication_key. -# -def update_dai_authentication_key - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest.new - - # Call the update_dai_authentication_key method. - result = client.update_dai_authentication_key request - - # The returned object is of type Google::Ads::AdManager::V1::DaiAuthenticationKey. - p result -end -# [END admanager_v1_generated_DaiAuthenticationKeyService_UpdateDaiAuthenticationKey_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_activate_dai_encoding_profiles.rb b/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_activate_dai_encoding_profiles.rb deleted file mode 100644 index 316209104d05..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_activate_dai_encoding_profiles.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiEncodingProfileService_BatchActivateDaiEncodingProfiles_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_activate_dai_encoding_profiles call in the DaiEncodingProfileService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client#batch_activate_dai_encoding_profiles. -# -def batch_activate_dai_encoding_profiles - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesRequest.new - - # Call the batch_activate_dai_encoding_profiles method. - result = client.batch_activate_dai_encoding_profiles request - - # The returned object is of type Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesResponse. - p result -end -# [END admanager_v1_generated_DaiEncodingProfileService_BatchActivateDaiEncodingProfiles_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_archive_dai_encoding_profiles.rb b/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_archive_dai_encoding_profiles.rb deleted file mode 100644 index bbbb1aa9a0e1..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_archive_dai_encoding_profiles.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiEncodingProfileService_BatchArchiveDaiEncodingProfiles_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_archive_dai_encoding_profiles call in the DaiEncodingProfileService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client#batch_archive_dai_encoding_profiles. -# -def batch_archive_dai_encoding_profiles - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesRequest.new - - # Call the batch_archive_dai_encoding_profiles method. - result = client.batch_archive_dai_encoding_profiles request - - # The returned object is of type Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesResponse. - p result -end -# [END admanager_v1_generated_DaiEncodingProfileService_BatchArchiveDaiEncodingProfiles_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_create_dai_encoding_profiles.rb b/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_create_dai_encoding_profiles.rb deleted file mode 100644 index 56ec090e34da..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_create_dai_encoding_profiles.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiEncodingProfileService_BatchCreateDaiEncodingProfiles_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_create_dai_encoding_profiles call in the DaiEncodingProfileService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client#batch_create_dai_encoding_profiles. -# -def batch_create_dai_encoding_profiles - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesRequest.new - - # Call the batch_create_dai_encoding_profiles method. - result = client.batch_create_dai_encoding_profiles request - - # The returned object is of type Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesResponse. - p result -end -# [END admanager_v1_generated_DaiEncodingProfileService_BatchCreateDaiEncodingProfiles_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_update_dai_encoding_profiles.rb b/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_update_dai_encoding_profiles.rb deleted file mode 100644 index 8c79f4d9abf9..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/batch_update_dai_encoding_profiles.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiEncodingProfileService_BatchUpdateDaiEncodingProfiles_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_update_dai_encoding_profiles call in the DaiEncodingProfileService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client#batch_update_dai_encoding_profiles. -# -def batch_update_dai_encoding_profiles - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesRequest.new - - # Call the batch_update_dai_encoding_profiles method. - result = client.batch_update_dai_encoding_profiles request - - # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesResponse. - p result -end -# [END admanager_v1_generated_DaiEncodingProfileService_BatchUpdateDaiEncodingProfiles_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/create_dai_encoding_profile.rb b/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/create_dai_encoding_profile.rb deleted file mode 100644 index 6ab81bb457ed..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/create_dai_encoding_profile.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiEncodingProfileService_CreateDaiEncodingProfile_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the create_dai_encoding_profile call in the DaiEncodingProfileService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client#create_dai_encoding_profile. -# -def create_dai_encoding_profile - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest.new - - # Call the create_dai_encoding_profile method. - result = client.create_dai_encoding_profile request - - # The returned object is of type Google::Ads::AdManager::V1::DaiEncodingProfile. - p result -end -# [END admanager_v1_generated_DaiEncodingProfileService_CreateDaiEncodingProfile_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/get_dai_encoding_profile.rb b/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/get_dai_encoding_profile.rb deleted file mode 100644 index 2b83ff39ec3c..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/get_dai_encoding_profile.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiEncodingProfileService_GetDaiEncodingProfile_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the get_dai_encoding_profile call in the DaiEncodingProfileService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client#get_dai_encoding_profile. -# -def get_dai_encoding_profile - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::GetDaiEncodingProfileRequest.new - - # Call the get_dai_encoding_profile method. - result = client.get_dai_encoding_profile request - - # The returned object is of type Google::Ads::AdManager::V1::DaiEncodingProfile. - p result -end -# [END admanager_v1_generated_DaiEncodingProfileService_GetDaiEncodingProfile_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/list_dai_encoding_profiles.rb b/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/list_dai_encoding_profiles.rb deleted file mode 100644 index ba588276cab8..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/list_dai_encoding_profiles.rb +++ /dev/null @@ -1,51 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiEncodingProfileService_ListDaiEncodingProfiles_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the list_dai_encoding_profiles call in the DaiEncodingProfileService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client#list_dai_encoding_profiles. -# -def list_dai_encoding_profiles - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::ListDaiEncodingProfilesRequest.new - - # Call the list_dai_encoding_profiles method. - result = client.list_dai_encoding_profiles request - - # The returned object is of type Gapic::PagedEnumerable. You can iterate - # over elements, and API calls will be issued to fetch pages as needed. - result.each do |item| - # Each element is of type ::Google::Ads::AdManager::V1::DaiEncodingProfile. - p item - end -end -# [END admanager_v1_generated_DaiEncodingProfileService_ListDaiEncodingProfiles_sync] diff --git a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/update_dai_encoding_profile.rb b/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/update_dai_encoding_profile.rb deleted file mode 100644 index de2b16b874a4..000000000000 --- a/google-ads-ad_manager-v1/snippets/dai_encoding_profile_service/update_dai_encoding_profile.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_DaiEncodingProfileService_UpdateDaiEncodingProfile_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the update_dai_encoding_profile call in the DaiEncodingProfileService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client#update_dai_encoding_profile. -# -def update_dai_encoding_profile - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest.new - - # Call the update_dai_encoding_profile method. - result = client.update_dai_encoding_profile request - - # The returned object is of type Google::Ads::AdManager::V1::DaiEncodingProfile. - p result -end -# [END admanager_v1_generated_DaiEncodingProfileService_UpdateDaiEncodingProfile_sync] diff --git a/google-ads-ad_manager-v1/snippets/partner_service/batch_update_partners.rb b/google-ads-ad_manager-v1/snippets/partner_service/batch_update_partners.rb deleted file mode 100644 index cb8870195663..000000000000 --- a/google-ads-ad_manager-v1/snippets/partner_service/batch_update_partners.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_PartnerService_BatchUpdatePartners_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_update_partners call in the PartnerService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::PartnerService::Rest::Client#batch_update_partners. -# -def batch_update_partners - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::PartnerService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchUpdatePartnersRequest.new - - # Call the batch_update_partners method. - result = client.batch_update_partners request - - # The returned object is of type Google::Ads::AdManager::V1::BatchUpdatePartnersResponse. - p result -end -# [END admanager_v1_generated_PartnerService_BatchUpdatePartners_sync] diff --git a/google-ads-ad_manager-v1/snippets/partner_service/get_partner.rb b/google-ads-ad_manager-v1/snippets/partner_service/get_partner.rb deleted file mode 100644 index 1fa2a59021ec..000000000000 --- a/google-ads-ad_manager-v1/snippets/partner_service/get_partner.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_PartnerService_GetPartner_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the get_partner call in the PartnerService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::PartnerService::Rest::Client#get_partner. -# -def get_partner - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::PartnerService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::GetPartnerRequest.new - - # Call the get_partner method. - result = client.get_partner request - - # The returned object is of type Google::Ads::AdManager::V1::Partner. - p result -end -# [END admanager_v1_generated_PartnerService_GetPartner_sync] diff --git a/google-ads-ad_manager-v1/snippets/partner_service/list_partners.rb b/google-ads-ad_manager-v1/snippets/partner_service/list_partners.rb deleted file mode 100644 index 8cd37c231ab1..000000000000 --- a/google-ads-ad_manager-v1/snippets/partner_service/list_partners.rb +++ /dev/null @@ -1,51 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_PartnerService_ListPartners_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the list_partners call in the PartnerService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::PartnerService::Rest::Client#list_partners. -# -def list_partners - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::PartnerService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::ListPartnersRequest.new - - # Call the list_partners method. - result = client.list_partners request - - # The returned object is of type Gapic::PagedEnumerable. You can iterate - # over elements, and API calls will be issued to fetch pages as needed. - result.each do |item| - # Each element is of type ::Google::Ads::AdManager::V1::Partner. - p item - end -end -# [END admanager_v1_generated_PartnerService_ListPartners_sync] diff --git a/google-ads-ad_manager-v1/snippets/partner_service/update_partner.rb b/google-ads-ad_manager-v1/snippets/partner_service/update_partner.rb deleted file mode 100644 index 7c5138f27f9d..000000000000 --- a/google-ads-ad_manager-v1/snippets/partner_service/update_partner.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_PartnerService_UpdatePartner_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the update_partner call in the PartnerService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::PartnerService::Rest::Client#update_partner. -# -def update_partner - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::PartnerService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::UpdatePartnerRequest.new - - # Call the update_partner method. - result = client.update_partner request - - # The returned object is of type Google::Ads::AdManager::V1::Partner. - p result -end -# [END admanager_v1_generated_PartnerService_UpdatePartner_sync] diff --git a/google-ads-ad_manager-v1/snippets/viewability_provider_service/batch_create_viewability_providers.rb b/google-ads-ad_manager-v1/snippets/viewability_provider_service/batch_create_viewability_providers.rb deleted file mode 100644 index b5c811a679c6..000000000000 --- a/google-ads-ad_manager-v1/snippets/viewability_provider_service/batch_create_viewability_providers.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ViewabilityProviderService_BatchCreateViewabilityProviders_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_create_viewability_providers call in the ViewabilityProviderService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client#batch_create_viewability_providers. -# -def batch_create_viewability_providers - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersRequest.new - - # Call the batch_create_viewability_providers method. - result = client.batch_create_viewability_providers request - - # The returned object is of type Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersResponse. - p result -end -# [END admanager_v1_generated_ViewabilityProviderService_BatchCreateViewabilityProviders_sync] diff --git a/google-ads-ad_manager-v1/snippets/viewability_provider_service/batch_update_viewability_providers.rb b/google-ads-ad_manager-v1/snippets/viewability_provider_service/batch_update_viewability_providers.rb deleted file mode 100644 index 1e5c185aac43..000000000000 --- a/google-ads-ad_manager-v1/snippets/viewability_provider_service/batch_update_viewability_providers.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ViewabilityProviderService_BatchUpdateViewabilityProviders_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the batch_update_viewability_providers call in the ViewabilityProviderService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client#batch_update_viewability_providers. -# -def batch_update_viewability_providers - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersRequest.new - - # Call the batch_update_viewability_providers method. - result = client.batch_update_viewability_providers request - - # The returned object is of type Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersResponse. - p result -end -# [END admanager_v1_generated_ViewabilityProviderService_BatchUpdateViewabilityProviders_sync] diff --git a/google-ads-ad_manager-v1/snippets/viewability_provider_service/create_viewability_provider.rb b/google-ads-ad_manager-v1/snippets/viewability_provider_service/create_viewability_provider.rb deleted file mode 100644 index d5cd9b90c218..000000000000 --- a/google-ads-ad_manager-v1/snippets/viewability_provider_service/create_viewability_provider.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ViewabilityProviderService_CreateViewabilityProvider_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the create_viewability_provider call in the ViewabilityProviderService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client#create_viewability_provider. -# -def create_viewability_provider - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::CreateViewabilityProviderRequest.new - - # Call the create_viewability_provider method. - result = client.create_viewability_provider request - - # The returned object is of type Google::Ads::AdManager::V1::ViewabilityProvider. - p result -end -# [END admanager_v1_generated_ViewabilityProviderService_CreateViewabilityProvider_sync] diff --git a/google-ads-ad_manager-v1/snippets/viewability_provider_service/get_viewability_provider.rb b/google-ads-ad_manager-v1/snippets/viewability_provider_service/get_viewability_provider.rb deleted file mode 100644 index edd2827914b9..000000000000 --- a/google-ads-ad_manager-v1/snippets/viewability_provider_service/get_viewability_provider.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ViewabilityProviderService_GetViewabilityProvider_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the get_viewability_provider call in the ViewabilityProviderService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client#get_viewability_provider. -# -def get_viewability_provider - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::GetViewabilityProviderRequest.new - - # Call the get_viewability_provider method. - result = client.get_viewability_provider request - - # The returned object is of type Google::Ads::AdManager::V1::ViewabilityProvider. - p result -end -# [END admanager_v1_generated_ViewabilityProviderService_GetViewabilityProvider_sync] diff --git a/google-ads-ad_manager-v1/snippets/viewability_provider_service/list_viewability_providers.rb b/google-ads-ad_manager-v1/snippets/viewability_provider_service/list_viewability_providers.rb deleted file mode 100644 index 32d43aa31c85..000000000000 --- a/google-ads-ad_manager-v1/snippets/viewability_provider_service/list_viewability_providers.rb +++ /dev/null @@ -1,51 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ViewabilityProviderService_ListViewabilityProviders_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the list_viewability_providers call in the ViewabilityProviderService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client#list_viewability_providers. -# -def list_viewability_providers - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::ListViewabilityProvidersRequest.new - - # Call the list_viewability_providers method. - result = client.list_viewability_providers request - - # The returned object is of type Gapic::PagedEnumerable. You can iterate - # over elements, and API calls will be issued to fetch pages as needed. - result.each do |item| - # Each element is of type ::Google::Ads::AdManager::V1::ViewabilityProvider. - p item - end -end -# [END admanager_v1_generated_ViewabilityProviderService_ListViewabilityProviders_sync] diff --git a/google-ads-ad_manager-v1/snippets/viewability_provider_service/update_viewability_provider.rb b/google-ads-ad_manager-v1/snippets/viewability_provider_service/update_viewability_provider.rb deleted file mode 100644 index 94d90b54b58a..000000000000 --- a/google-ads-ad_manager-v1/snippets/viewability_provider_service/update_viewability_provider.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -# [START admanager_v1_generated_ViewabilityProviderService_UpdateViewabilityProvider_sync] -require "google/ads/ad_manager/v1" - -## -# Snippet for the update_viewability_provider call in the ViewabilityProviderService service -# -# This snippet has been automatically generated and should be regarded as a code -# template only. It will require modifications to work: -# - It may require correct/in-range values for request initialization. -# - It may require specifying regional endpoints when creating the service -# client as shown in https://cloud.google.com/ruby/docs/reference. -# -# This is an auto-generated example demonstrating basic usage of -# Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client#update_viewability_provider. -# -def update_viewability_provider - # Create a client object. The client can be reused for multiple calls. - client = Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new - - # Create a request. To set request fields, pass in keyword arguments. - request = Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest.new - - # Call the update_viewability_provider method. - result = client.update_viewability_provider request - - # The returned object is of type Google::Ads::AdManager::V1::ViewabilityProvider. - p result -end -# [END admanager_v1_generated_ViewabilityProviderService_UpdateViewabilityProvider_sync] diff --git a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/child_publisher_service_rest_test.rb b/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/child_publisher_service_rest_test.rb deleted file mode 100644 index 0a336fa5fad4..000000000000 --- a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/child_publisher_service_rest_test.rb +++ /dev/null @@ -1,432 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "helper" -require "gapic/rest" -require "google/ads/admanager/v1/child_publisher_service_pb" -require "google/ads/ad_manager/v1/child_publisher_service/rest" - - -class ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::ClientTest < Minitest::Test - class ClientStub - attr_accessor :call_count, :requests - - def initialize response, &block - @response = response - @block = block - @call_count = 0 - @requests = [] - end - - def make_get_request uri:, params: {}, options: {}, method_name: nil - make_http_request :get, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_delete_request uri:, params: {}, options: {}, method_name: nil - make_http_request :delete, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_post_request uri:, body: nil, params: {}, options: {}, method_name: nil - make_http_request :post, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_patch_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :patch, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_put_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :put, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_http_request *args, **kwargs - @call_count += 1 - - @requests << @block&.call(*args, **kwargs) - - @response - end - - def endpoint - "endpoint.example.com" - end - - def universe_domain - "example.com" - end - - def stub_logger - nil - end - - def logger - nil - end - end - - def test_get_child_publisher - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ChildPublisher.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - name = "hello world" - - get_child_publisher_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::ServiceStub.stub :transcode_get_child_publisher_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, get_child_publisher_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.get_child_publisher({ name: name }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.get_child_publisher name: name do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.get_child_publisher ::Google::Ads::AdManager::V1::GetChildPublisherRequest.new(name: name) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.get_child_publisher({ name: name }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.get_child_publisher(::Google::Ads::AdManager::V1::GetChildPublisherRequest.new(name: name), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, get_child_publisher_client_stub.call_count - end - end - end - - def test_list_child_publishers - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ListChildPublishersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - page_size = 42 - page_token = "hello world" - filter = "hello world" - order_by = "hello world" - skip = 42 - - list_child_publishers_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::ServiceStub.stub :transcode_list_child_publishers_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, list_child_publishers_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.list_child_publishers({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.list_child_publishers parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.list_child_publishers ::Google::Ads::AdManager::V1::ListChildPublishersRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.list_child_publishers({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.list_child_publishers(::Google::Ads::AdManager::V1::ListChildPublishersRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, list_child_publishers_client_stub.call_count - end - end - end - - def test_create_child_publisher - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ChildPublisher.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - child_publisher = {} - - create_child_publisher_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::ServiceStub.stub :transcode_create_child_publisher_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, create_child_publisher_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.create_child_publisher({ parent: parent, child_publisher: child_publisher }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.create_child_publisher parent: parent, child_publisher: child_publisher do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.create_child_publisher ::Google::Ads::AdManager::V1::CreateChildPublisherRequest.new(parent: parent, child_publisher: child_publisher) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.create_child_publisher({ parent: parent, child_publisher: child_publisher }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.create_child_publisher(::Google::Ads::AdManager::V1::CreateChildPublisherRequest.new(parent: parent, child_publisher: child_publisher), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, create_child_publisher_client_stub.call_count - end - end - end - - def test_batch_create_child_publishers - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchCreateChildPublishersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_create_child_publishers_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::ServiceStub.stub :transcode_batch_create_child_publishers_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_create_child_publishers_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_create_child_publishers({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_create_child_publishers parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_create_child_publishers ::Google::Ads::AdManager::V1::BatchCreateChildPublishersRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_create_child_publishers({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_create_child_publishers(::Google::Ads::AdManager::V1::BatchCreateChildPublishersRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_create_child_publishers_client_stub.call_count - end - end - end - - def test_update_child_publisher - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ChildPublisher.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - child_publisher = {} - update_mask = {} - - update_child_publisher_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::ServiceStub.stub :transcode_update_child_publisher_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, update_child_publisher_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.update_child_publisher({ child_publisher: child_publisher, update_mask: update_mask }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.update_child_publisher child_publisher: child_publisher, update_mask: update_mask do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.update_child_publisher ::Google::Ads::AdManager::V1::UpdateChildPublisherRequest.new(child_publisher: child_publisher, update_mask: update_mask) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.update_child_publisher({ child_publisher: child_publisher, update_mask: update_mask }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.update_child_publisher(::Google::Ads::AdManager::V1::UpdateChildPublisherRequest.new(child_publisher: child_publisher, update_mask: update_mask), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, update_child_publisher_client_stub.call_count - end - end - end - - def test_batch_update_child_publishers - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchUpdateChildPublishersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_update_child_publishers_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::ServiceStub.stub :transcode_batch_update_child_publishers_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_update_child_publishers_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_update_child_publishers({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_update_child_publishers parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_update_child_publishers ::Google::Ads::AdManager::V1::BatchUpdateChildPublishersRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_update_child_publishers({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_update_child_publishers(::Google::Ads::AdManager::V1::BatchUpdateChildPublishersRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_update_child_publishers_client_stub.call_count - end - end - end - - def test_configure - credentials_token = :dummy_value - - client = block_config = config = nil - dummy_stub = ClientStub.new nil - Gapic::Rest::ClientStub.stub :new, dummy_stub do - client = ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client.new do |config| - config.credentials = credentials_token - end - end - - config = client.configure do |c| - block_config = c - end - - assert_same block_config, config - assert_kind_of ::Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client::Configuration, config - end -end diff --git a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/company_service_rest_test.rb b/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/company_service_rest_test.rb index 3740db17634f..8ac185d857cc 100644 --- a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/company_service_rest_test.rb +++ b/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/company_service_rest_test.rb @@ -191,226 +191,6 @@ def test_list_companies end end - def test_create_company - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::Company.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - company = {} - - create_company_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CompanyService::Rest::ServiceStub.stub :transcode_create_company_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, create_company_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CompanyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.create_company({ parent: parent, company: company }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.create_company parent: parent, company: company do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.create_company ::Google::Ads::AdManager::V1::CreateCompanyRequest.new(parent: parent, company: company) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.create_company({ parent: parent, company: company }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.create_company(::Google::Ads::AdManager::V1::CreateCompanyRequest.new(parent: parent, company: company), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, create_company_client_stub.call_count - end - end - end - - def test_batch_create_companies - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchCreateCompaniesResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_create_companies_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CompanyService::Rest::ServiceStub.stub :transcode_batch_create_companies_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_create_companies_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CompanyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_create_companies({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_create_companies parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_create_companies ::Google::Ads::AdManager::V1::BatchCreateCompaniesRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_create_companies({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_create_companies(::Google::Ads::AdManager::V1::BatchCreateCompaniesRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_create_companies_client_stub.call_count - end - end - end - - def test_update_company - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::Company.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - company = {} - update_mask = {} - - update_company_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CompanyService::Rest::ServiceStub.stub :transcode_update_company_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, update_company_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CompanyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.update_company({ company: company, update_mask: update_mask }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.update_company company: company, update_mask: update_mask do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.update_company ::Google::Ads::AdManager::V1::UpdateCompanyRequest.new(company: company, update_mask: update_mask) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.update_company({ company: company, update_mask: update_mask }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.update_company(::Google::Ads::AdManager::V1::UpdateCompanyRequest.new(company: company, update_mask: update_mask), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, update_company_client_stub.call_count - end - end - end - - def test_batch_update_companies - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchUpdateCompaniesResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_update_companies_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CompanyService::Rest::ServiceStub.stub :transcode_batch_update_companies_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_update_companies_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CompanyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_update_companies({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_update_companies parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_update_companies ::Google::Ads::AdManager::V1::BatchUpdateCompaniesRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_update_companies({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_update_companies(::Google::Ads::AdManager::V1::BatchUpdateCompaniesRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_update_companies_client_stub.call_count - end - end - end - def test_configure credentials_token = :dummy_value diff --git a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/creative_wrapper_service_rest_test.rb b/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/creative_wrapper_service_rest_test.rb deleted file mode 100644 index c2bb1d208a79..000000000000 --- a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/creative_wrapper_service_rest_test.rb +++ /dev/null @@ -1,542 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "helper" -require "gapic/rest" -require "google/ads/admanager/v1/creative_wrapper_service_pb" -require "google/ads/ad_manager/v1/creative_wrapper_service/rest" - - -class ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::ClientTest < Minitest::Test - class ClientStub - attr_accessor :call_count, :requests - - def initialize response, &block - @response = response - @block = block - @call_count = 0 - @requests = [] - end - - def make_get_request uri:, params: {}, options: {}, method_name: nil - make_http_request :get, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_delete_request uri:, params: {}, options: {}, method_name: nil - make_http_request :delete, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_post_request uri:, body: nil, params: {}, options: {}, method_name: nil - make_http_request :post, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_patch_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :patch, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_put_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :put, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_http_request *args, **kwargs - @call_count += 1 - - @requests << @block&.call(*args, **kwargs) - - @response - end - - def endpoint - "endpoint.example.com" - end - - def universe_domain - "example.com" - end - - def stub_logger - nil - end - - def logger - nil - end - end - - def test_get_creative_wrapper - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::CreativeWrapper.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - name = "hello world" - - get_creative_wrapper_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::ServiceStub.stub :transcode_get_creative_wrapper_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, get_creative_wrapper_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.get_creative_wrapper({ name: name }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.get_creative_wrapper name: name do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.get_creative_wrapper ::Google::Ads::AdManager::V1::GetCreativeWrapperRequest.new(name: name) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.get_creative_wrapper({ name: name }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.get_creative_wrapper(::Google::Ads::AdManager::V1::GetCreativeWrapperRequest.new(name: name), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, get_creative_wrapper_client_stub.call_count - end - end - end - - def test_list_creative_wrappers - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ListCreativeWrappersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - page_size = 42 - page_token = "hello world" - filter = "hello world" - order_by = "hello world" - skip = 42 - - list_creative_wrappers_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::ServiceStub.stub :transcode_list_creative_wrappers_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, list_creative_wrappers_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.list_creative_wrappers({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.list_creative_wrappers parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.list_creative_wrappers ::Google::Ads::AdManager::V1::ListCreativeWrappersRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.list_creative_wrappers({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.list_creative_wrappers(::Google::Ads::AdManager::V1::ListCreativeWrappersRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, list_creative_wrappers_client_stub.call_count - end - end - end - - def test_create_creative_wrapper - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::CreativeWrapper.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - creative_wrapper = {} - - create_creative_wrapper_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::ServiceStub.stub :transcode_create_creative_wrapper_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, create_creative_wrapper_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.create_creative_wrapper({ parent: parent, creative_wrapper: creative_wrapper }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.create_creative_wrapper parent: parent, creative_wrapper: creative_wrapper do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.create_creative_wrapper ::Google::Ads::AdManager::V1::CreateCreativeWrapperRequest.new(parent: parent, creative_wrapper: creative_wrapper) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.create_creative_wrapper({ parent: parent, creative_wrapper: creative_wrapper }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.create_creative_wrapper(::Google::Ads::AdManager::V1::CreateCreativeWrapperRequest.new(parent: parent, creative_wrapper: creative_wrapper), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, create_creative_wrapper_client_stub.call_count - end - end - end - - def test_batch_create_creative_wrappers - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_create_creative_wrappers_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::ServiceStub.stub :transcode_batch_create_creative_wrappers_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_create_creative_wrappers_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_create_creative_wrappers({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_create_creative_wrappers parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_create_creative_wrappers ::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_create_creative_wrappers({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_create_creative_wrappers(::Google::Ads::AdManager::V1::BatchCreateCreativeWrappersRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_create_creative_wrappers_client_stub.call_count - end - end - end - - def test_update_creative_wrapper - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::CreativeWrapper.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - creative_wrapper = {} - update_mask = {} - - update_creative_wrapper_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::ServiceStub.stub :transcode_update_creative_wrapper_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, update_creative_wrapper_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.update_creative_wrapper({ creative_wrapper: creative_wrapper, update_mask: update_mask }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.update_creative_wrapper creative_wrapper: creative_wrapper, update_mask: update_mask do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.update_creative_wrapper ::Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest.new(creative_wrapper: creative_wrapper, update_mask: update_mask) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.update_creative_wrapper({ creative_wrapper: creative_wrapper, update_mask: update_mask }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.update_creative_wrapper(::Google::Ads::AdManager::V1::UpdateCreativeWrapperRequest.new(creative_wrapper: creative_wrapper, update_mask: update_mask), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, update_creative_wrapper_client_stub.call_count - end - end - end - - def test_batch_update_creative_wrappers - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_update_creative_wrappers_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::ServiceStub.stub :transcode_batch_update_creative_wrappers_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_update_creative_wrappers_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_update_creative_wrappers({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_update_creative_wrappers parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_update_creative_wrappers ::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_update_creative_wrappers({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_update_creative_wrappers(::Google::Ads::AdManager::V1::BatchUpdateCreativeWrappersRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_update_creative_wrappers_client_stub.call_count - end - end - end - - def test_batch_activate_creative_wrappers - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - names = ["hello world"] - - batch_activate_creative_wrappers_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::ServiceStub.stub :transcode_batch_activate_creative_wrappers_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_activate_creative_wrappers_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_activate_creative_wrappers({ parent: parent, names: names }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_activate_creative_wrappers parent: parent, names: names do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_activate_creative_wrappers ::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersRequest.new(parent: parent, names: names) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_activate_creative_wrappers({ parent: parent, names: names }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_activate_creative_wrappers(::Google::Ads::AdManager::V1::BatchActivateCreativeWrappersRequest.new(parent: parent, names: names), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_activate_creative_wrappers_client_stub.call_count - end - end - end - - def test_batch_deactivate_creative_wrappers - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - names = ["hello world"] - - batch_deactivate_creative_wrappers_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::ServiceStub.stub :transcode_batch_deactivate_creative_wrappers_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_deactivate_creative_wrappers_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_deactivate_creative_wrappers({ parent: parent, names: names }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_deactivate_creative_wrappers parent: parent, names: names do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_deactivate_creative_wrappers ::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersRequest.new(parent: parent, names: names) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_deactivate_creative_wrappers({ parent: parent, names: names }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_deactivate_creative_wrappers(::Google::Ads::AdManager::V1::BatchDeactivateCreativeWrappersRequest.new(parent: parent, names: names), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_deactivate_creative_wrappers_client_stub.call_count - end - end - end - - def test_configure - credentials_token = :dummy_value - - client = block_config = config = nil - dummy_stub = ClientStub.new nil - Gapic::Rest::ClientStub.stub :new, dummy_stub do - client = ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client.new do |config| - config.credentials = credentials_token - end - end - - config = client.configure do |c| - block_config = c - end - - assert_same block_config, config - assert_kind_of ::Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client::Configuration, config - end -end diff --git a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/dai_authentication_key_service_rest_test.rb b/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/dai_authentication_key_service_rest_test.rb deleted file mode 100644 index 929b5d292e12..000000000000 --- a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/dai_authentication_key_service_rest_test.rb +++ /dev/null @@ -1,542 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "helper" -require "gapic/rest" -require "google/ads/admanager/v1/dai_authentication_key_service_pb" -require "google/ads/ad_manager/v1/dai_authentication_key_service/rest" - - -class ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::ClientTest < Minitest::Test - class ClientStub - attr_accessor :call_count, :requests - - def initialize response, &block - @response = response - @block = block - @call_count = 0 - @requests = [] - end - - def make_get_request uri:, params: {}, options: {}, method_name: nil - make_http_request :get, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_delete_request uri:, params: {}, options: {}, method_name: nil - make_http_request :delete, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_post_request uri:, body: nil, params: {}, options: {}, method_name: nil - make_http_request :post, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_patch_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :patch, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_put_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :put, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_http_request *args, **kwargs - @call_count += 1 - - @requests << @block&.call(*args, **kwargs) - - @response - end - - def endpoint - "endpoint.example.com" - end - - def universe_domain - "example.com" - end - - def stub_logger - nil - end - - def logger - nil - end - end - - def test_get_dai_authentication_key - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::DaiAuthenticationKey.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - name = "hello world" - - get_dai_authentication_key_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::ServiceStub.stub :transcode_get_dai_authentication_key_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, get_dai_authentication_key_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.get_dai_authentication_key({ name: name }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.get_dai_authentication_key name: name do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.get_dai_authentication_key ::Google::Ads::AdManager::V1::GetDaiAuthenticationKeyRequest.new(name: name) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.get_dai_authentication_key({ name: name }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.get_dai_authentication_key(::Google::Ads::AdManager::V1::GetDaiAuthenticationKeyRequest.new(name: name), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, get_dai_authentication_key_client_stub.call_count - end - end - end - - def test_list_dai_authentication_keys - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - page_size = 42 - page_token = "hello world" - filter = "hello world" - order_by = "hello world" - skip = 42 - - list_dai_authentication_keys_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::ServiceStub.stub :transcode_list_dai_authentication_keys_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, list_dai_authentication_keys_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.list_dai_authentication_keys({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.list_dai_authentication_keys parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.list_dai_authentication_keys ::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.list_dai_authentication_keys({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.list_dai_authentication_keys(::Google::Ads::AdManager::V1::ListDaiAuthenticationKeysRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, list_dai_authentication_keys_client_stub.call_count - end - end - end - - def test_create_dai_authentication_key - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::DaiAuthenticationKey.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - dai_authentication_key = {} - - create_dai_authentication_key_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::ServiceStub.stub :transcode_create_dai_authentication_key_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, create_dai_authentication_key_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.create_dai_authentication_key({ parent: parent, dai_authentication_key: dai_authentication_key }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.create_dai_authentication_key parent: parent, dai_authentication_key: dai_authentication_key do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.create_dai_authentication_key ::Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest.new(parent: parent, dai_authentication_key: dai_authentication_key) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.create_dai_authentication_key({ parent: parent, dai_authentication_key: dai_authentication_key }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.create_dai_authentication_key(::Google::Ads::AdManager::V1::CreateDaiAuthenticationKeyRequest.new(parent: parent, dai_authentication_key: dai_authentication_key), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, create_dai_authentication_key_client_stub.call_count - end - end - end - - def test_batch_create_dai_authentication_keys - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_create_dai_authentication_keys_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::ServiceStub.stub :transcode_batch_create_dai_authentication_keys_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_create_dai_authentication_keys_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_create_dai_authentication_keys({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_create_dai_authentication_keys parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_create_dai_authentication_keys ::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_create_dai_authentication_keys({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_create_dai_authentication_keys(::Google::Ads::AdManager::V1::BatchCreateDaiAuthenticationKeysRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_create_dai_authentication_keys_client_stub.call_count - end - end - end - - def test_update_dai_authentication_key - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::DaiAuthenticationKey.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - dai_authentication_key = {} - update_mask = {} - - update_dai_authentication_key_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::ServiceStub.stub :transcode_update_dai_authentication_key_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, update_dai_authentication_key_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.update_dai_authentication_key({ dai_authentication_key: dai_authentication_key, update_mask: update_mask }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.update_dai_authentication_key dai_authentication_key: dai_authentication_key, update_mask: update_mask do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.update_dai_authentication_key ::Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest.new(dai_authentication_key: dai_authentication_key, update_mask: update_mask) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.update_dai_authentication_key({ dai_authentication_key: dai_authentication_key, update_mask: update_mask }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.update_dai_authentication_key(::Google::Ads::AdManager::V1::UpdateDaiAuthenticationKeyRequest.new(dai_authentication_key: dai_authentication_key, update_mask: update_mask), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, update_dai_authentication_key_client_stub.call_count - end - end - end - - def test_batch_update_dai_authentication_keys - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_update_dai_authentication_keys_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::ServiceStub.stub :transcode_batch_update_dai_authentication_keys_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_update_dai_authentication_keys_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_update_dai_authentication_keys({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_update_dai_authentication_keys parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_update_dai_authentication_keys ::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_update_dai_authentication_keys({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_update_dai_authentication_keys(::Google::Ads::AdManager::V1::BatchUpdateDaiAuthenticationKeysRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_update_dai_authentication_keys_client_stub.call_count - end - end - end - - def test_batch_activate_dai_authentication_keys - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - names = ["hello world"] - - batch_activate_dai_authentication_keys_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::ServiceStub.stub :transcode_batch_activate_dai_authentication_keys_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_activate_dai_authentication_keys_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_activate_dai_authentication_keys({ parent: parent, names: names }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_activate_dai_authentication_keys parent: parent, names: names do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_activate_dai_authentication_keys ::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysRequest.new(parent: parent, names: names) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_activate_dai_authentication_keys({ parent: parent, names: names }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_activate_dai_authentication_keys(::Google::Ads::AdManager::V1::BatchActivateDaiAuthenticationKeysRequest.new(parent: parent, names: names), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_activate_dai_authentication_keys_client_stub.call_count - end - end - end - - def test_batch_deactivate_dai_authentication_keys - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - names = ["hello world"] - - batch_deactivate_dai_authentication_keys_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::ServiceStub.stub :transcode_batch_deactivate_dai_authentication_keys_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_deactivate_dai_authentication_keys_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_deactivate_dai_authentication_keys({ parent: parent, names: names }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_deactivate_dai_authentication_keys parent: parent, names: names do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_deactivate_dai_authentication_keys ::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysRequest.new(parent: parent, names: names) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_deactivate_dai_authentication_keys({ parent: parent, names: names }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_deactivate_dai_authentication_keys(::Google::Ads::AdManager::V1::BatchDeactivateDaiAuthenticationKeysRequest.new(parent: parent, names: names), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_deactivate_dai_authentication_keys_client_stub.call_count - end - end - end - - def test_configure - credentials_token = :dummy_value - - client = block_config = config = nil - dummy_stub = ClientStub.new nil - Gapic::Rest::ClientStub.stub :new, dummy_stub do - client = ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client.new do |config| - config.credentials = credentials_token - end - end - - config = client.configure do |c| - block_config = c - end - - assert_same block_config, config - assert_kind_of ::Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client::Configuration, config - end -end diff --git a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/dai_encoding_profile_service_rest_test.rb b/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/dai_encoding_profile_service_rest_test.rb deleted file mode 100644 index ff7f363c2a91..000000000000 --- a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/dai_encoding_profile_service_rest_test.rb +++ /dev/null @@ -1,542 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "helper" -require "gapic/rest" -require "google/ads/admanager/v1/dai_encoding_profile_service_pb" -require "google/ads/ad_manager/v1/dai_encoding_profile_service/rest" - - -class ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::ClientTest < Minitest::Test - class ClientStub - attr_accessor :call_count, :requests - - def initialize response, &block - @response = response - @block = block - @call_count = 0 - @requests = [] - end - - def make_get_request uri:, params: {}, options: {}, method_name: nil - make_http_request :get, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_delete_request uri:, params: {}, options: {}, method_name: nil - make_http_request :delete, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_post_request uri:, body: nil, params: {}, options: {}, method_name: nil - make_http_request :post, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_patch_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :patch, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_put_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :put, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_http_request *args, **kwargs - @call_count += 1 - - @requests << @block&.call(*args, **kwargs) - - @response - end - - def endpoint - "endpoint.example.com" - end - - def universe_domain - "example.com" - end - - def stub_logger - nil - end - - def logger - nil - end - end - - def test_get_dai_encoding_profile - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::DaiEncodingProfile.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - name = "hello world" - - get_dai_encoding_profile_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::ServiceStub.stub :transcode_get_dai_encoding_profile_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, get_dai_encoding_profile_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.get_dai_encoding_profile({ name: name }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.get_dai_encoding_profile name: name do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.get_dai_encoding_profile ::Google::Ads::AdManager::V1::GetDaiEncodingProfileRequest.new(name: name) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.get_dai_encoding_profile({ name: name }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.get_dai_encoding_profile(::Google::Ads::AdManager::V1::GetDaiEncodingProfileRequest.new(name: name), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, get_dai_encoding_profile_client_stub.call_count - end - end - end - - def test_list_dai_encoding_profiles - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ListDaiEncodingProfilesResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - page_size = 42 - page_token = "hello world" - filter = "hello world" - order_by = "hello world" - skip = 42 - - list_dai_encoding_profiles_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::ServiceStub.stub :transcode_list_dai_encoding_profiles_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, list_dai_encoding_profiles_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.list_dai_encoding_profiles({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.list_dai_encoding_profiles parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.list_dai_encoding_profiles ::Google::Ads::AdManager::V1::ListDaiEncodingProfilesRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.list_dai_encoding_profiles({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.list_dai_encoding_profiles(::Google::Ads::AdManager::V1::ListDaiEncodingProfilesRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, list_dai_encoding_profiles_client_stub.call_count - end - end - end - - def test_create_dai_encoding_profile - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::DaiEncodingProfile.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - dai_encoding_profile = {} - - create_dai_encoding_profile_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::ServiceStub.stub :transcode_create_dai_encoding_profile_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, create_dai_encoding_profile_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.create_dai_encoding_profile({ parent: parent, dai_encoding_profile: dai_encoding_profile }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.create_dai_encoding_profile parent: parent, dai_encoding_profile: dai_encoding_profile do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.create_dai_encoding_profile ::Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest.new(parent: parent, dai_encoding_profile: dai_encoding_profile) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.create_dai_encoding_profile({ parent: parent, dai_encoding_profile: dai_encoding_profile }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.create_dai_encoding_profile(::Google::Ads::AdManager::V1::CreateDaiEncodingProfileRequest.new(parent: parent, dai_encoding_profile: dai_encoding_profile), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, create_dai_encoding_profile_client_stub.call_count - end - end - end - - def test_batch_create_dai_encoding_profiles - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_create_dai_encoding_profiles_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::ServiceStub.stub :transcode_batch_create_dai_encoding_profiles_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_create_dai_encoding_profiles_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_create_dai_encoding_profiles({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_create_dai_encoding_profiles parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_create_dai_encoding_profiles ::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_create_dai_encoding_profiles({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_create_dai_encoding_profiles(::Google::Ads::AdManager::V1::BatchCreateDaiEncodingProfilesRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_create_dai_encoding_profiles_client_stub.call_count - end - end - end - - def test_update_dai_encoding_profile - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::DaiEncodingProfile.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - dai_encoding_profile = {} - update_mask = {} - - update_dai_encoding_profile_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::ServiceStub.stub :transcode_update_dai_encoding_profile_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, update_dai_encoding_profile_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.update_dai_encoding_profile({ dai_encoding_profile: dai_encoding_profile, update_mask: update_mask }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.update_dai_encoding_profile dai_encoding_profile: dai_encoding_profile, update_mask: update_mask do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.update_dai_encoding_profile ::Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest.new(dai_encoding_profile: dai_encoding_profile, update_mask: update_mask) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.update_dai_encoding_profile({ dai_encoding_profile: dai_encoding_profile, update_mask: update_mask }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.update_dai_encoding_profile(::Google::Ads::AdManager::V1::UpdateDaiEncodingProfileRequest.new(dai_encoding_profile: dai_encoding_profile, update_mask: update_mask), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, update_dai_encoding_profile_client_stub.call_count - end - end - end - - def test_batch_update_dai_encoding_profiles - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_update_dai_encoding_profiles_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::ServiceStub.stub :transcode_batch_update_dai_encoding_profiles_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_update_dai_encoding_profiles_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_update_dai_encoding_profiles({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_update_dai_encoding_profiles parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_update_dai_encoding_profiles ::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_update_dai_encoding_profiles({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_update_dai_encoding_profiles(::Google::Ads::AdManager::V1::BatchUpdateDaiEncodingProfilesRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_update_dai_encoding_profiles_client_stub.call_count - end - end - end - - def test_batch_activate_dai_encoding_profiles - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_activate_dai_encoding_profiles_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::ServiceStub.stub :transcode_batch_activate_dai_encoding_profiles_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_activate_dai_encoding_profiles_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_activate_dai_encoding_profiles({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_activate_dai_encoding_profiles parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_activate_dai_encoding_profiles ::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_activate_dai_encoding_profiles({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_activate_dai_encoding_profiles(::Google::Ads::AdManager::V1::BatchActivateDaiEncodingProfilesRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_activate_dai_encoding_profiles_client_stub.call_count - end - end - end - - def test_batch_archive_dai_encoding_profiles - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_archive_dai_encoding_profiles_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::ServiceStub.stub :transcode_batch_archive_dai_encoding_profiles_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_archive_dai_encoding_profiles_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_archive_dai_encoding_profiles({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_archive_dai_encoding_profiles parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_archive_dai_encoding_profiles ::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_archive_dai_encoding_profiles({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_archive_dai_encoding_profiles(::Google::Ads::AdManager::V1::BatchArchiveDaiEncodingProfilesRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_archive_dai_encoding_profiles_client_stub.call_count - end - end - end - - def test_configure - credentials_token = :dummy_value - - client = block_config = config = nil - dummy_stub = ClientStub.new nil - Gapic::Rest::ClientStub.stub :new, dummy_stub do - client = ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client.new do |config| - config.credentials = credentials_token - end - end - - config = client.configure do |c| - block_config = c - end - - assert_same block_config, config - assert_kind_of ::Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client::Configuration, config - end -end diff --git a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/partner_service_rest_test.rb b/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/partner_service_rest_test.rb deleted file mode 100644 index 3c9db95c1de7..000000000000 --- a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/partner_service_rest_test.rb +++ /dev/null @@ -1,322 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "helper" -require "gapic/rest" -require "google/ads/admanager/v1/partner_service_pb" -require "google/ads/ad_manager/v1/partner_service/rest" - - -class ::Google::Ads::AdManager::V1::PartnerService::Rest::ClientTest < Minitest::Test - class ClientStub - attr_accessor :call_count, :requests - - def initialize response, &block - @response = response - @block = block - @call_count = 0 - @requests = [] - end - - def make_get_request uri:, params: {}, options: {}, method_name: nil - make_http_request :get, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_delete_request uri:, params: {}, options: {}, method_name: nil - make_http_request :delete, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_post_request uri:, body: nil, params: {}, options: {}, method_name: nil - make_http_request :post, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_patch_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :patch, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_put_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :put, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_http_request *args, **kwargs - @call_count += 1 - - @requests << @block&.call(*args, **kwargs) - - @response - end - - def endpoint - "endpoint.example.com" - end - - def universe_domain - "example.com" - end - - def stub_logger - nil - end - - def logger - nil - end - end - - def test_get_partner - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::Partner.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - name = "hello world" - - get_partner_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::PartnerService::Rest::ServiceStub.stub :transcode_get_partner_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, get_partner_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.get_partner({ name: name }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.get_partner name: name do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.get_partner ::Google::Ads::AdManager::V1::GetPartnerRequest.new(name: name) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.get_partner({ name: name }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.get_partner(::Google::Ads::AdManager::V1::GetPartnerRequest.new(name: name), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, get_partner_client_stub.call_count - end - end - end - - def test_list_partners - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ListPartnersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - page_size = 42 - page_token = "hello world" - filter = "hello world" - order_by = "hello world" - skip = 42 - - list_partners_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::PartnerService::Rest::ServiceStub.stub :transcode_list_partners_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, list_partners_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.list_partners({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.list_partners parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.list_partners ::Google::Ads::AdManager::V1::ListPartnersRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.list_partners({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.list_partners(::Google::Ads::AdManager::V1::ListPartnersRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, list_partners_client_stub.call_count - end - end - end - - def test_update_partner - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::Partner.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - partner = {} - update_mask = {} - - update_partner_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::PartnerService::Rest::ServiceStub.stub :transcode_update_partner_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, update_partner_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.update_partner({ partner: partner, update_mask: update_mask }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.update_partner partner: partner, update_mask: update_mask do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.update_partner ::Google::Ads::AdManager::V1::UpdatePartnerRequest.new(partner: partner, update_mask: update_mask) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.update_partner({ partner: partner, update_mask: update_mask }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.update_partner(::Google::Ads::AdManager::V1::UpdatePartnerRequest.new(partner: partner, update_mask: update_mask), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, update_partner_client_stub.call_count - end - end - end - - def test_batch_update_partners - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchUpdatePartnersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_update_partners_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::PartnerService::Rest::ServiceStub.stub :transcode_batch_update_partners_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_update_partners_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_update_partners({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_update_partners parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_update_partners ::Google::Ads::AdManager::V1::BatchUpdatePartnersRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_update_partners({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_update_partners(::Google::Ads::AdManager::V1::BatchUpdatePartnersRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_update_partners_client_stub.call_count - end - end - end - - def test_configure - credentials_token = :dummy_value - - client = block_config = config = nil - dummy_stub = ClientStub.new nil - Gapic::Rest::ClientStub.stub :new, dummy_stub do - client = ::Google::Ads::AdManager::V1::PartnerService::Rest::Client.new do |config| - config.credentials = credentials_token - end - end - - config = client.configure do |c| - block_config = c - end - - assert_same block_config, config - assert_kind_of ::Google::Ads::AdManager::V1::PartnerService::Rest::Client::Configuration, config - end -end diff --git a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/viewability_provider_service_rest_test.rb b/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/viewability_provider_service_rest_test.rb deleted file mode 100644 index 57485a33ff13..000000000000 --- a/google-ads-ad_manager-v1/test/google/ads/ad_manager/v1/viewability_provider_service_rest_test.rb +++ /dev/null @@ -1,432 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - -require "helper" -require "gapic/rest" -require "google/ads/admanager/v1/viewability_provider_service_pb" -require "google/ads/ad_manager/v1/viewability_provider_service/rest" - - -class ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::ClientTest < Minitest::Test - class ClientStub - attr_accessor :call_count, :requests - - def initialize response, &block - @response = response - @block = block - @call_count = 0 - @requests = [] - end - - def make_get_request uri:, params: {}, options: {}, method_name: nil - make_http_request :get, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_delete_request uri:, params: {}, options: {}, method_name: nil - make_http_request :delete, uri: uri, body: nil, params: params, options: options, method_name: method_name - end - - def make_post_request uri:, body: nil, params: {}, options: {}, method_name: nil - make_http_request :post, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_patch_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :patch, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_put_request uri:, body:, params: {}, options: {}, method_name: nil - make_http_request :put, uri: uri, body: body, params: params, options: options, method_name: method_name - end - - def make_http_request *args, **kwargs - @call_count += 1 - - @requests << @block&.call(*args, **kwargs) - - @response - end - - def endpoint - "endpoint.example.com" - end - - def universe_domain - "example.com" - end - - def stub_logger - nil - end - - def logger - nil - end - end - - def test_get_viewability_provider - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ViewabilityProvider.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - name = "hello world" - - get_viewability_provider_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::ServiceStub.stub :transcode_get_viewability_provider_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, get_viewability_provider_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.get_viewability_provider({ name: name }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.get_viewability_provider name: name do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.get_viewability_provider ::Google::Ads::AdManager::V1::GetViewabilityProviderRequest.new(name: name) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.get_viewability_provider({ name: name }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.get_viewability_provider(::Google::Ads::AdManager::V1::GetViewabilityProviderRequest.new(name: name), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, get_viewability_provider_client_stub.call_count - end - end - end - - def test_list_viewability_providers - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ListViewabilityProvidersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - page_size = 42 - page_token = "hello world" - filter = "hello world" - order_by = "hello world" - skip = 42 - - list_viewability_providers_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::ServiceStub.stub :transcode_list_viewability_providers_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, list_viewability_providers_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.list_viewability_providers({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.list_viewability_providers parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.list_viewability_providers ::Google::Ads::AdManager::V1::ListViewabilityProvidersRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.list_viewability_providers({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.list_viewability_providers(::Google::Ads::AdManager::V1::ListViewabilityProvidersRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, skip: skip), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, list_viewability_providers_client_stub.call_count - end - end - end - - def test_create_viewability_provider - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ViewabilityProvider.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - viewability_provider = {} - - create_viewability_provider_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::ServiceStub.stub :transcode_create_viewability_provider_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, create_viewability_provider_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.create_viewability_provider({ parent: parent, viewability_provider: viewability_provider }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.create_viewability_provider parent: parent, viewability_provider: viewability_provider do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.create_viewability_provider ::Google::Ads::AdManager::V1::CreateViewabilityProviderRequest.new(parent: parent, viewability_provider: viewability_provider) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.create_viewability_provider({ parent: parent, viewability_provider: viewability_provider }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.create_viewability_provider(::Google::Ads::AdManager::V1::CreateViewabilityProviderRequest.new(parent: parent, viewability_provider: viewability_provider), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, create_viewability_provider_client_stub.call_count - end - end - end - - def test_batch_create_viewability_providers - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_create_viewability_providers_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::ServiceStub.stub :transcode_batch_create_viewability_providers_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_create_viewability_providers_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_create_viewability_providers({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_create_viewability_providers parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_create_viewability_providers ::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_create_viewability_providers({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_create_viewability_providers(::Google::Ads::AdManager::V1::BatchCreateViewabilityProvidersRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_create_viewability_providers_client_stub.call_count - end - end - end - - def test_update_viewability_provider - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::ViewabilityProvider.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - viewability_provider = {} - update_mask = {} - - update_viewability_provider_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::ServiceStub.stub :transcode_update_viewability_provider_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, update_viewability_provider_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.update_viewability_provider({ viewability_provider: viewability_provider, update_mask: update_mask }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.update_viewability_provider viewability_provider: viewability_provider, update_mask: update_mask do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.update_viewability_provider ::Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest.new(viewability_provider: viewability_provider, update_mask: update_mask) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.update_viewability_provider({ viewability_provider: viewability_provider, update_mask: update_mask }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.update_viewability_provider(::Google::Ads::AdManager::V1::UpdateViewabilityProviderRequest.new(viewability_provider: viewability_provider, update_mask: update_mask), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, update_viewability_provider_client_stub.call_count - end - end - end - - def test_batch_update_viewability_providers - # Create test objects. - client_result = ::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersResponse.new - http_response = OpenStruct.new body: client_result.to_json - - call_options = {} - - # Create request parameters for a unary method. - parent = "hello world" - requests = [{}] - - batch_update_viewability_providers_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| - assert options.metadata.key? :"x-goog-api-client" - assert options.metadata[:"x-goog-api-client"].include? "rest" - refute options.metadata[:"x-goog-api-client"].include? "grpc" - end - - ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::ServiceStub.stub :transcode_batch_update_viewability_providers_request, ["", "", {}] do - Gapic::Rest::ClientStub.stub :new, batch_update_viewability_providers_client_stub do - # Create client - c = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new do |config| - config.credentials = :dummy_value - end - - # Use hash object - c.batch_update_viewability_providers({ parent: parent, requests: requests }) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use named arguments - c.batch_update_viewability_providers parent: parent, requests: requests do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object - c.batch_update_viewability_providers ::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersRequest.new(parent: parent, requests: requests) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use hash object with options - c.batch_update_viewability_providers({ parent: parent, requests: requests }, call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Use protobuf object with options - c.batch_update_viewability_providers(::Google::Ads::AdManager::V1::BatchUpdateViewabilityProvidersRequest.new(parent: parent, requests: requests), call_options) do |_result, response| - assert_equal http_response, response.underlying_op - end - - # Verify method calls - assert_equal 5, batch_update_viewability_providers_client_stub.call_count - end - end - end - - def test_configure - credentials_token = :dummy_value - - client = block_config = config = nil - dummy_stub = ClientStub.new nil - Gapic::Rest::ClientStub.stub :new, dummy_stub do - client = ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client.new do |config| - config.credentials = credentials_token - end - end - - config = client.configure do |c| - block_config = c - end - - assert_same block_config, config - assert_kind_of ::Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client::Configuration, config - end -end diff --git a/google-ads-ad_manager/lib/google/ads/ad_manager.rb b/google-ads-ad_manager/lib/google/ads/ad_manager.rb index 205603eda4df..4e8d9515d8e0 100644 --- a/google-ads-ad_manager/lib/google/ads/ad_manager.rb +++ b/google-ads-ad_manager/lib/google/ads/ad_manager.rb @@ -720,70 +720,6 @@ def self.cdn_config_service_available? version: :v1 false end - ## - # Create a new client object for ChildPublisherService. - # - # By default, this returns an instance of - # [Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client](https://rubydoc.info/gems/google-ads-ad_manager-v1/Google/Ads/AdManager/V1/ChildPublisherService/Rest/Client) - # for a REST client for version V1 of the API. - # However, you can specify a different API version by passing it in the - # `version` parameter. If the ChildPublisherService service is - # supported by that API version, and the corresponding gem is available, the - # appropriate versioned client will be returned. - # - # Raises an exception if the currently installed versioned client gem for the - # given API version does not support the ChildPublisherService service. - # You can determine whether the method will succeed by calling - # {Google::Ads::AdManager.child_publisher_service_available?}. - # - # ## About ChildPublisherService - # - # Provides methods for handling - # ChildPublisher objects. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [::Object] A client object for the specified version. - # - def self.child_publisher_service version: :v1, &block - require "google/ads/ad_manager/#{version.to_s.downcase}" - - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - service_module = Google::Ads::AdManager.const_get(package_name).const_get(:ChildPublisherService) - service_module.const_get(:Rest).const_get(:Client).new(&block) - end - - ## - # Determines whether the ChildPublisherService service is supported by the current client. - # If true, you can retrieve a client object by calling {Google::Ads::AdManager.child_publisher_service}. - # If false, that method will raise an exception. This could happen if the given - # API version does not exist or does not support the ChildPublisherService service, - # or if the versioned client gem needs an update to support the ChildPublisherService service. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [boolean] Whether the service is available. - # - def self.child_publisher_service_available? version: :v1 - require "google/ads/ad_manager/#{version.to_s.downcase}" - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - return false unless package_name - service_module = Google::Ads::AdManager.const_get package_name - return false unless service_module.const_defined? :ChildPublisherService - service_module = service_module.const_get :ChildPublisherService - return false unless service_module.const_defined? :Rest - service_module = service_module.const_get :Rest - service_module.const_defined? :Client - rescue ::LoadError - false - end - ## # Create a new client object for CmsMetadataKeyService. # @@ -928,8 +864,7 @@ def self.cms_metadata_value_service_available? version: :v1 # # ## About CompanyService # - # Provides methods for handling Company - # objects. + # Provides methods for handling `Company` objects. # # @param version [::String, ::Symbol] The API version to connect to. Optional. # Defaults to `:v1`. @@ -1352,69 +1287,6 @@ def self.creative_template_service_available? version: :v1 false end - ## - # Create a new client object for CreativeWrapperService. - # - # By default, this returns an instance of - # [Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client](https://rubydoc.info/gems/google-ads-ad_manager-v1/Google/Ads/AdManager/V1/CreativeWrapperService/Rest/Client) - # for a REST client for version V1 of the API. - # However, you can specify a different API version by passing it in the - # `version` parameter. If the CreativeWrapperService service is - # supported by that API version, and the corresponding gem is available, the - # appropriate versioned client will be returned. - # - # Raises an exception if the currently installed versioned client gem for the - # given API version does not support the CreativeWrapperService service. - # You can determine whether the method will succeed by calling - # {Google::Ads::AdManager.creative_wrapper_service_available?}. - # - # ## About CreativeWrapperService - # - # Provides methods for handling `CreativeWrapper` objects. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [::Object] A client object for the specified version. - # - def self.creative_wrapper_service version: :v1, &block - require "google/ads/ad_manager/#{version.to_s.downcase}" - - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - service_module = Google::Ads::AdManager.const_get(package_name).const_get(:CreativeWrapperService) - service_module.const_get(:Rest).const_get(:Client).new(&block) - end - - ## - # Determines whether the CreativeWrapperService service is supported by the current client. - # If true, you can retrieve a client object by calling {Google::Ads::AdManager.creative_wrapper_service}. - # If false, that method will raise an exception. This could happen if the given - # API version does not exist or does not support the CreativeWrapperService service, - # or if the versioned client gem needs an update to support the CreativeWrapperService service. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [boolean] Whether the service is available. - # - def self.creative_wrapper_service_available? version: :v1 - require "google/ads/ad_manager/#{version.to_s.downcase}" - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - return false unless package_name - service_module = Google::Ads::AdManager.const_get package_name - return false unless service_module.const_defined? :CreativeWrapperService - service_module = service_module.const_get :CreativeWrapperService - return false unless service_module.const_defined? :Rest - service_module = service_module.const_get :Rest - service_module.const_defined? :Client - rescue ::LoadError - false - end - ## # Create a new client object for CustomFieldService. # @@ -1604,132 +1476,6 @@ def self.custom_targeting_value_service_available? version: :v1 false end - ## - # Create a new client object for DaiAuthenticationKeyService. - # - # By default, this returns an instance of - # [Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client](https://rubydoc.info/gems/google-ads-ad_manager-v1/Google/Ads/AdManager/V1/DaiAuthenticationKeyService/Rest/Client) - # for a REST client for version V1 of the API. - # However, you can specify a different API version by passing it in the - # `version` parameter. If the DaiAuthenticationKeyService service is - # supported by that API version, and the corresponding gem is available, the - # appropriate versioned client will be returned. - # - # Raises an exception if the currently installed versioned client gem for the - # given API version does not support the DaiAuthenticationKeyService service. - # You can determine whether the method will succeed by calling - # {Google::Ads::AdManager.dai_authentication_key_service_available?}. - # - # ## About DaiAuthenticationKeyService - # - # Provides methods for handling `DaiAuthenticationKey` objects. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [::Object] A client object for the specified version. - # - def self.dai_authentication_key_service version: :v1, &block - require "google/ads/ad_manager/#{version.to_s.downcase}" - - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - service_module = Google::Ads::AdManager.const_get(package_name).const_get(:DaiAuthenticationKeyService) - service_module.const_get(:Rest).const_get(:Client).new(&block) - end - - ## - # Determines whether the DaiAuthenticationKeyService service is supported by the current client. - # If true, you can retrieve a client object by calling {Google::Ads::AdManager.dai_authentication_key_service}. - # If false, that method will raise an exception. This could happen if the given - # API version does not exist or does not support the DaiAuthenticationKeyService service, - # or if the versioned client gem needs an update to support the DaiAuthenticationKeyService service. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [boolean] Whether the service is available. - # - def self.dai_authentication_key_service_available? version: :v1 - require "google/ads/ad_manager/#{version.to_s.downcase}" - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - return false unless package_name - service_module = Google::Ads::AdManager.const_get package_name - return false unless service_module.const_defined? :DaiAuthenticationKeyService - service_module = service_module.const_get :DaiAuthenticationKeyService - return false unless service_module.const_defined? :Rest - service_module = service_module.const_get :Rest - service_module.const_defined? :Client - rescue ::LoadError - false - end - - ## - # Create a new client object for DaiEncodingProfileService. - # - # By default, this returns an instance of - # [Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client](https://rubydoc.info/gems/google-ads-ad_manager-v1/Google/Ads/AdManager/V1/DaiEncodingProfileService/Rest/Client) - # for a REST client for version V1 of the API. - # However, you can specify a different API version by passing it in the - # `version` parameter. If the DaiEncodingProfileService service is - # supported by that API version, and the corresponding gem is available, the - # appropriate versioned client will be returned. - # - # Raises an exception if the currently installed versioned client gem for the - # given API version does not support the DaiEncodingProfileService service. - # You can determine whether the method will succeed by calling - # {Google::Ads::AdManager.dai_encoding_profile_service_available?}. - # - # ## About DaiEncodingProfileService - # - # Provides methods for handling `DaiEncodingProfile` objects. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [::Object] A client object for the specified version. - # - def self.dai_encoding_profile_service version: :v1, &block - require "google/ads/ad_manager/#{version.to_s.downcase}" - - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - service_module = Google::Ads::AdManager.const_get(package_name).const_get(:DaiEncodingProfileService) - service_module.const_get(:Rest).const_get(:Client).new(&block) - end - - ## - # Determines whether the DaiEncodingProfileService service is supported by the current client. - # If true, you can retrieve a client object by calling {Google::Ads::AdManager.dai_encoding_profile_service}. - # If false, that method will raise an exception. This could happen if the given - # API version does not exist or does not support the DaiEncodingProfileService service, - # or if the versioned client gem needs an update to support the DaiEncodingProfileService service. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [boolean] Whether the service is available. - # - def self.dai_encoding_profile_service_available? version: :v1 - require "google/ads/ad_manager/#{version.to_s.downcase}" - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - return false unless package_name - service_module = Google::Ads::AdManager.const_get package_name - return false unless service_module.const_defined? :DaiEncodingProfileService - service_module = service_module.const_get :DaiEncodingProfileService - return false unless service_module.const_defined? :Rest - service_module = service_module.const_get :Rest - service_module.const_defined? :Client - rescue ::LoadError - false - end - ## # Create a new client object for DeviceCapabilityService. # @@ -2801,70 +2547,6 @@ def self.order_service_available? version: :v1 false end - ## - # Create a new client object for PartnerService. - # - # By default, this returns an instance of - # [Google::Ads::AdManager::V1::PartnerService::Rest::Client](https://rubydoc.info/gems/google-ads-ad_manager-v1/Google/Ads/AdManager/V1/PartnerService/Rest/Client) - # for a REST client for version V1 of the API. - # However, you can specify a different API version by passing it in the - # `version` parameter. If the PartnerService service is - # supported by that API version, and the corresponding gem is available, the - # appropriate versioned client will be returned. - # - # Raises an exception if the currently installed versioned client gem for the - # given API version does not support the PartnerService service. - # You can determine whether the method will succeed by calling - # {Google::Ads::AdManager.partner_service_available?}. - # - # ## About PartnerService - # - # Provides methods for handling Partner - # objects. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [::Object] A client object for the specified version. - # - def self.partner_service version: :v1, &block - require "google/ads/ad_manager/#{version.to_s.downcase}" - - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - service_module = Google::Ads::AdManager.const_get(package_name).const_get(:PartnerService) - service_module.const_get(:Rest).const_get(:Client).new(&block) - end - - ## - # Determines whether the PartnerService service is supported by the current client. - # If true, you can retrieve a client object by calling {Google::Ads::AdManager.partner_service}. - # If false, that method will raise an exception. This could happen if the given - # API version does not exist or does not support the PartnerService service, - # or if the versioned client gem needs an update to support the PartnerService service. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [boolean] Whether the service is available. - # - def self.partner_service_available? version: :v1 - require "google/ads/ad_manager/#{version.to_s.downcase}" - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - return false unless package_name - service_module = Google::Ads::AdManager.const_get package_name - return false unless service_module.const_defined? :PartnerService - service_module = service_module.const_get :PartnerService - return false unless service_module.const_defined? :Rest - service_module = service_module.const_get :Rest - service_module.const_defined? :Client - rescue ::LoadError - false - end - ## # Create a new client object for PlacementService. # @@ -3810,70 +3492,6 @@ def self.user_service_available? version: :v1 rescue ::LoadError false end - - ## - # Create a new client object for ViewabilityProviderService. - # - # By default, this returns an instance of - # [Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client](https://rubydoc.info/gems/google-ads-ad_manager-v1/Google/Ads/AdManager/V1/ViewabilityProviderService/Rest/Client) - # for a REST client for version V1 of the API. - # However, you can specify a different API version by passing it in the - # `version` parameter. If the ViewabilityProviderService service is - # supported by that API version, and the corresponding gem is available, the - # appropriate versioned client will be returned. - # - # Raises an exception if the currently installed versioned client gem for the - # given API version does not support the ViewabilityProviderService service. - # You can determine whether the method will succeed by calling - # {Google::Ads::AdManager.viewability_provider_service_available?}. - # - # ## About ViewabilityProviderService - # - # Provides methods for handling - # ViewabilityProvider objects. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [::Object] A client object for the specified version. - # - def self.viewability_provider_service version: :v1, &block - require "google/ads/ad_manager/#{version.to_s.downcase}" - - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - service_module = Google::Ads::AdManager.const_get(package_name).const_get(:ViewabilityProviderService) - service_module.const_get(:Rest).const_get(:Client).new(&block) - end - - ## - # Determines whether the ViewabilityProviderService service is supported by the current client. - # If true, you can retrieve a client object by calling {Google::Ads::AdManager.viewability_provider_service}. - # If false, that method will raise an exception. This could happen if the given - # API version does not exist or does not support the ViewabilityProviderService service, - # or if the versioned client gem needs an update to support the ViewabilityProviderService service. - # - # @param version [::String, ::Symbol] The API version to connect to. Optional. - # Defaults to `:v1`. - # @return [boolean] Whether the service is available. - # - def self.viewability_provider_service_available? version: :v1 - require "google/ads/ad_manager/#{version.to_s.downcase}" - package_name = Google::Ads::AdManager - .constants - .select { |sym| sym.to_s.downcase == version.to_s.downcase.tr("_", "") } - .first - return false unless package_name - service_module = Google::Ads::AdManager.const_get package_name - return false unless service_module.const_defined? :ViewabilityProviderService - service_module = service_module.const_get :ViewabilityProviderService - return false unless service_module.const_defined? :Rest - service_module = service_module.const_get :Rest - service_module.const_defined? :Client - rescue ::LoadError - false - end end end end diff --git a/google-ads-ad_manager/test/google/ads/ad_manager/client_test.rb b/google-ads-ad_manager/test/google/ads/ad_manager/client_test.rb index d902e50b8841..10167dc4847e 100644 --- a/google-ads-ad_manager/test/google/ads/ad_manager/client_test.rb +++ b/google-ads-ad_manager/test/google/ads/ad_manager/client_test.rb @@ -150,16 +150,6 @@ def test_cdn_config_service_rest end end - def test_child_publisher_service_rest - skip unless Google::Ads::AdManager.child_publisher_service_available? - Gapic::Rest::ClientStub.stub :new, DummyStub.new do - client = Google::Ads::AdManager.child_publisher_service do |config| - config.credentials = :dummy_credentials - end - assert_kind_of Google::Ads::AdManager::V1::ChildPublisherService::Rest::Client, client - end - end - def test_cms_metadata_key_service_rest skip unless Google::Ads::AdManager.cms_metadata_key_service_available? Gapic::Rest::ClientStub.stub :new, DummyStub.new do @@ -250,16 +240,6 @@ def test_creative_template_service_rest end end - def test_creative_wrapper_service_rest - skip unless Google::Ads::AdManager.creative_wrapper_service_available? - Gapic::Rest::ClientStub.stub :new, DummyStub.new do - client = Google::Ads::AdManager.creative_wrapper_service do |config| - config.credentials = :dummy_credentials - end - assert_kind_of Google::Ads::AdManager::V1::CreativeWrapperService::Rest::Client, client - end - end - def test_custom_field_service_rest skip unless Google::Ads::AdManager.custom_field_service_available? Gapic::Rest::ClientStub.stub :new, DummyStub.new do @@ -290,26 +270,6 @@ def test_custom_targeting_value_service_rest end end - def test_dai_authentication_key_service_rest - skip unless Google::Ads::AdManager.dai_authentication_key_service_available? - Gapic::Rest::ClientStub.stub :new, DummyStub.new do - client = Google::Ads::AdManager.dai_authentication_key_service do |config| - config.credentials = :dummy_credentials - end - assert_kind_of Google::Ads::AdManager::V1::DaiAuthenticationKeyService::Rest::Client, client - end - end - - def test_dai_encoding_profile_service_rest - skip unless Google::Ads::AdManager.dai_encoding_profile_service_available? - Gapic::Rest::ClientStub.stub :new, DummyStub.new do - client = Google::Ads::AdManager.dai_encoding_profile_service do |config| - config.credentials = :dummy_credentials - end - assert_kind_of Google::Ads::AdManager::V1::DaiEncodingProfileService::Rest::Client, client - end - end - def test_device_capability_service_rest skip unless Google::Ads::AdManager.device_capability_service_available? Gapic::Rest::ClientStub.stub :new, DummyStub.new do @@ -480,16 +440,6 @@ def test_order_service_rest end end - def test_partner_service_rest - skip unless Google::Ads::AdManager.partner_service_available? - Gapic::Rest::ClientStub.stub :new, DummyStub.new do - client = Google::Ads::AdManager.partner_service do |config| - config.credentials = :dummy_credentials - end - assert_kind_of Google::Ads::AdManager::V1::PartnerService::Rest::Client, client - end - end - def test_placement_service_rest skip unless Google::Ads::AdManager.placement_service_available? Gapic::Rest::ClientStub.stub :new, DummyStub.new do @@ -639,14 +589,4 @@ def test_user_service_rest assert_kind_of Google::Ads::AdManager::V1::UserService::Rest::Client, client end end - - def test_viewability_provider_service_rest - skip unless Google::Ads::AdManager.viewability_provider_service_available? - Gapic::Rest::ClientStub.stub :new, DummyStub.new do - client = Google::Ads::AdManager.viewability_provider_service do |config| - config.credentials = :dummy_credentials - end - assert_kind_of Google::Ads::AdManager::V1::ViewabilityProviderService::Rest::Client, client - end - end end diff --git a/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/client.rb b/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/client.rb index 73a3507cb7f5..8cb5f68608b6 100644 --- a/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/client.rb +++ b/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/client.rb @@ -642,7 +642,7 @@ def create_message request, options = nil # @param options [::Gapic::CallOptions, ::Hash] # Overrides the default settings for this call, e.g, timeout, retries, etc. Optional. # - # @overload list_messages(parent: nil, page_size: nil, page_token: nil, filter: nil, order_by: nil, show_deleted: nil, markup_syntax: nil) + # @overload list_messages(parent: nil, page_size: nil, page_token: nil, filter: nil, order_by: nil, show_deleted: nil) # Pass arguments to `list_messages` via keyword arguments. Note that at # least one keyword argument is required. To specify no parameters, or to keep all # the default parameter values, pass an empty Hash as a request object (see above). @@ -719,9 +719,6 @@ def create_message request, options = nil # Optional. Whether to include deleted messages. Deleted messages include # deleted time and metadata about their deletion, but message content is # unavailable. - # @param markup_syntax [::Google::Apps::Chat::V1::MarkupSyntax] - # Optional. Specifies the desired output syntax for the Chat message - # `formatted_text` field. # # @yield [response, operation] Access the result along with the RPC operation # @yieldparam response [::Gapic::PagedEnumerable<::Google::Apps::Chat::V1::Message>] @@ -1176,7 +1173,7 @@ def get_membership request, options = nil # @param options [::Gapic::CallOptions, ::Hash] # Overrides the default settings for this call, e.g, timeout, retries, etc. Optional. # - # @overload get_message(name: nil, markup_syntax: nil) + # @overload get_message(name: nil) # Pass arguments to `get_message` via keyword arguments. Note that at # least one keyword argument is required. To specify no parameters, or to keep all # the default parameter values, pass an empty Hash as a request object (see above). @@ -1190,9 +1187,6 @@ def get_membership request, options = nil # `clientAssignedMessageId` field for `{message}`. For details, see [Name a # message] # (https://developers.google.com/workspace/chat/create-messages#name_a_created_message). - # @param markup_syntax [::Google::Apps::Chat::V1::MarkupSyntax] - # Optional. Specifies the desired output syntax for the Chat message - # `formatted_text` field. # # @yield [response, operation] Access the result along with the RPC operation # @yieldparam response [::Google::Apps::Chat::V1::Message] @@ -1550,7 +1544,7 @@ def delete_message request, options = nil # @param options [::Gapic::CallOptions, ::Hash] # Overrides the default settings for this call, e.g, timeout, retries, etc. Optional. # - # @overload search_messages(parent: nil, filter: nil, page_size: nil, page_token: nil, order_by: nil, markup_syntax: nil, view: nil) + # @overload search_messages(parent: nil, filter: nil, page_size: nil, page_token: nil, order_by: nil, view: nil) # Pass arguments to `search_messages` via keyword arguments. Note that at # least one keyword argument is required. To specify no parameters, or to keep all # the default parameter values, pass an empty Hash as a request object (see above). @@ -1717,9 +1711,6 @@ def delete_message request, options = nil # The default ordering is `create_time desc`. Only a single order per query # (`create_time` or `relevance`) is supported. Only descending order (`desc`) # is supported, and it must be specified after the order attribute. - # @param markup_syntax [::Google::Apps::Chat::V1::MarkupSyntax] - # Optional. Specifies the desired output syntax for the Chat message - # `formatted_text` field. # @param view [::Google::Apps::Chat::V1::SearchMessagesRequest::SearchMessagesView] # Optional. Specifies what kind of search results view to return. The default # is `SEARCH_MESSAGES_VIEW_BASIC`. @@ -2329,7 +2320,6 @@ def list_spaces request, options = nil # # - `create_time DESC` # - `relevance DESC` - # [Developer Preview](https://developers.google.com/workspace/preview). # # @yield [response, operation] Access the result along with the RPC operation # @yieldparam response [::Gapic::PagedEnumerable<::Google::Apps::Chat::V1::Space>] diff --git a/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/credentials.rb b/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/credentials.rb index 5e3e1b441ed7..98faa05a8571 100644 --- a/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/credentials.rb +++ b/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/credentials.rb @@ -31,9 +31,6 @@ class Credentials < ::Google::Auth::Credentials "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.all.memberships.readonly", - "https://www.googleapis.com/auth/chat.app.all.messages.readonly", - "https://www.googleapis.com/auth/chat.app.all.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.memberships.readonly", diff --git a/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/rest/client.rb b/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/rest/client.rb index 82c6274f7e5a..627dfc6df645 100644 --- a/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/rest/client.rb +++ b/google-apps-chat-v1/lib/google/apps/chat/v1/chat_service/rest/client.rb @@ -628,7 +628,7 @@ def create_message request, options = nil # @param options [::Gapic::CallOptions, ::Hash] # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. # - # @overload list_messages(parent: nil, page_size: nil, page_token: nil, filter: nil, order_by: nil, show_deleted: nil, markup_syntax: nil) + # @overload list_messages(parent: nil, page_size: nil, page_token: nil, filter: nil, order_by: nil, show_deleted: nil) # Pass arguments to `list_messages` via keyword arguments. Note that at # least one keyword argument is required. To specify no parameters, or to keep all # the default parameter values, pass an empty Hash as a request object (see above). @@ -705,9 +705,6 @@ def create_message request, options = nil # Optional. Whether to include deleted messages. Deleted messages include # deleted time and metadata about their deletion, but message content is # unavailable. - # @param markup_syntax [::Google::Apps::Chat::V1::MarkupSyntax] - # Optional. Specifies the desired output syntax for the Chat message - # `formatted_text` field. # @yield [result, operation] Access the result along with the TransportOperation object # @yieldparam result [::Gapic::Rest::PagedEnumerable<::Google::Apps::Chat::V1::Message>] # @yieldparam operation [::Gapic::Rest::TransportOperation] @@ -1141,7 +1138,7 @@ def get_membership request, options = nil # @param options [::Gapic::CallOptions, ::Hash] # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. # - # @overload get_message(name: nil, markup_syntax: nil) + # @overload get_message(name: nil) # Pass arguments to `get_message` via keyword arguments. Note that at # least one keyword argument is required. To specify no parameters, or to keep all # the default parameter values, pass an empty Hash as a request object (see above). @@ -1155,9 +1152,6 @@ def get_membership request, options = nil # `clientAssignedMessageId` field for `{message}`. For details, see [Name a # message] # (https://developers.google.com/workspace/chat/create-messages#name_a_created_message). - # @param markup_syntax [::Google::Apps::Chat::V1::MarkupSyntax] - # Optional. Specifies the desired output syntax for the Chat message - # `formatted_text` field. # @yield [result, operation] Access the result along with the TransportOperation object # @yieldparam result [::Google::Apps::Chat::V1::Message] # @yieldparam operation [::Gapic::Rest::TransportOperation] @@ -1494,7 +1488,7 @@ def delete_message request, options = nil # @param options [::Gapic::CallOptions, ::Hash] # Overrides the default settings for this call, e.g, timeout, retries etc. Optional. # - # @overload search_messages(parent: nil, filter: nil, page_size: nil, page_token: nil, order_by: nil, markup_syntax: nil, view: nil) + # @overload search_messages(parent: nil, filter: nil, page_size: nil, page_token: nil, order_by: nil, view: nil) # Pass arguments to `search_messages` via keyword arguments. Note that at # least one keyword argument is required. To specify no parameters, or to keep all # the default parameter values, pass an empty Hash as a request object (see above). @@ -1661,9 +1655,6 @@ def delete_message request, options = nil # The default ordering is `create_time desc`. Only a single order per query # (`create_time` or `relevance`) is supported. Only descending order (`desc`) # is supported, and it must be specified after the order attribute. - # @param markup_syntax [::Google::Apps::Chat::V1::MarkupSyntax] - # Optional. Specifies the desired output syntax for the Chat message - # `formatted_text` field. # @param view [::Google::Apps::Chat::V1::SearchMessagesRequest::SearchMessagesView] # Optional. Specifies what kind of search results view to return. The default # is `SEARCH_MESSAGES_VIEW_BASIC`. @@ -2253,7 +2244,6 @@ def list_spaces request, options = nil # # - `create_time DESC` # - `relevance DESC` - # [Developer Preview](https://developers.google.com/workspace/preview). # @yield [result, operation] Access the result along with the TransportOperation object # @yieldparam result [::Gapic::Rest::PagedEnumerable<::Google::Apps::Chat::V1::Space>] # @yieldparam operation [::Gapic::Rest::TransportOperation] 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 3726ffaacd53..236c5c0aa31f 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,7 +21,7 @@ require 'google/protobuf/empty_pb' -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!google/chat/v1/availability.proto\x1a\x1fgoogle/chat/v1/membership.proto\x1a\x1cgoogle/chat/v1/message.proto\x1a\x1dgoogle/chat/v1/reaction.proto\x1a\x1cgoogle/chat/v1/section.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\xa8J\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\xa1\x01\n\x0eSearchMessages\x12%.google.chat.v1.SearchMessagesRequest\x1a&.google.chat.v1.SearchMessagesResponse\"@\xda\x41\rparent,filter\x82\xd3\xe4\x93\x02*\"%/v1/{parent=spaces/*}/messages:search:\x01*\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\x82\x01\n\x0e\x46indGroupChats\x12%.google.chat.v1.FindGroupChatsRequest\x1a&.google.chat.v1.FindGroupChatsResponse\"!\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/spaces:findGroupChats\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\x87\x01\n\x0fGetAvailability\x12&.google.chat.v1.GetAvailabilityRequest\x1a\x1c.google.chat.v1.Availability\".\xda\x41\x04name\x82\xd3\xe4\x93\x02!\x12\x1f/v1/{name=users/*/availability}\x12\x8a\x01\n\x0cMarkAsActive\x12#.google.chat.v1.MarkAsActiveRequest\x1a\x1c.google.chat.v1.Availability\"7\x82\xd3\xe4\x93\x02\x31\",/v1/{name=users/*/availability}:markAsActive:\x01*\x12\x84\x01\n\nMarkAsAway\x12!.google.chat.v1.MarkAsAwayRequest\x1a\x1c.google.chat.v1.Availability\"5\x82\xd3\xe4\x93\x02/\"*/v1/{name=users/*/availability}:markAsAway:\x01*\x12\x9c\x01\n\x12MarkAsDoNotDisturb\x12).google.chat.v1.MarkAsDoNotDisturbRequest\x1a\x1c.google.chat.v1.Availability\"=\x82\xd3\xe4\x93\x02\x37\"2/v1/{name=users/*/availability}:markAsDoNotDisturb:\x01*\x12\xbc\x01\n\x12UpdateAvailability\x12).google.chat.v1.UpdateAvailabilityRequest\x1a\x1c.google.chat.v1.Availability\"]\xda\x41\x18\x61vailability,update_mask\x82\xd3\xe4\x93\x02<2,/v1/{availability.name=users/*/availability}:\x0c\x61vailability\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\x12\x8f\x01\n\rCreateSection\x12$.google.chat.v1.CreateSectionRequest\x1a\x17.google.chat.v1.Section\"?\xda\x41\x0eparent,section\x82\xd3\xe4\x93\x02(\"\x1d/v1/{parent=users/*}/sections:\x07section\x12{\n\rDeleteSection\x12$.google.chat.v1.DeleteSectionRequest\x1a\x16.google.protobuf.Empty\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f*\x1d/v1/{name=users/*/sections/*}\x12\x9c\x01\n\rUpdateSection\x12$.google.chat.v1.UpdateSectionRequest\x1a\x17.google.chat.v1.Section\"L\xda\x41\x13section,update_mask\x82\xd3\xe4\x93\x02\x30\x32%/v1/{section.name=users/*/sections/*}:\x07section\x12\x89\x01\n\x0cListSections\x12#.google.chat.v1.ListSectionsRequest\x1a$.google.chat.v1.ListSectionsResponse\".\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{parent=users/*}/sections\x12\x95\x01\n\x0fPositionSection\x12&.google.chat.v1.PositionSectionRequest\x1a\'.google.chat.v1.PositionSectionResponse\"1\x82\xd3\xe4\x93\x02+\"&/v1/{name=users/*/sections/*}:position:\x01*\x12\x9d\x01\n\x10ListSectionItems\x12\'.google.chat.v1.ListSectionItemsRequest\x1a(.google.chat.v1.ListSectionItemsResponse\"6\xda\x41\x06parent\x82\xd3\xe4\x93\x02\'\x12%/v1/{parent=users/*/sections/*}/items\x12\xaf\x01\n\x0fMoveSectionItem\x12&.google.chat.v1.MoveSectionItemRequest\x1a\'.google.chat.v1.MoveSectionItemResponse\"K\xda\x41\x13name,target_section\x82\xd3\xe4\x93\x02/\"*/v1/{name=users/*/sections/*/items/*}:move:\x01*\x1a\xf5\x10\xca\x41\x13\x63hat.googleapis.com\xd2\x41\xdb\x10https://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.all.memberships.readonly,https://www.googleapis.com/auth/chat.app.all.messages.readonly,https://www.googleapis.com/auth/chat.app.all.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.memberships.readonly,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.app.spaces.readonly,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.availability,https://www.googleapis.com/auth/chat.users.availability.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.sections,https://www.googleapis.com/auth/chat.users.sections.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" +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!google/chat/v1/availability.proto\x1a\x1fgoogle/chat/v1/membership.proto\x1a\x1cgoogle/chat/v1/message.proto\x1a\x1dgoogle/chat/v1/reaction.proto\x1a\x1cgoogle/chat/v1/section.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\xeaH\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\xa1\x01\n\x0eSearchMessages\x12%.google.chat.v1.SearchMessagesRequest\x1a&.google.chat.v1.SearchMessagesResponse\"@\xda\x41\rparent,filter\x82\xd3\xe4\x93\x02*\"%/v1/{parent=spaces/*}/messages:search:\x01*\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\x82\x01\n\x0e\x46indGroupChats\x12%.google.chat.v1.FindGroupChatsRequest\x1a&.google.chat.v1.FindGroupChatsResponse\"!\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/spaces:findGroupChats\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\x87\x01\n\x0fGetAvailability\x12&.google.chat.v1.GetAvailabilityRequest\x1a\x1c.google.chat.v1.Availability\".\xda\x41\x04name\x82\xd3\xe4\x93\x02!\x12\x1f/v1/{name=users/*/availability}\x12\x8a\x01\n\x0cMarkAsActive\x12#.google.chat.v1.MarkAsActiveRequest\x1a\x1c.google.chat.v1.Availability\"7\x82\xd3\xe4\x93\x02\x31\",/v1/{name=users/*/availability}:markAsActive:\x01*\x12\x84\x01\n\nMarkAsAway\x12!.google.chat.v1.MarkAsAwayRequest\x1a\x1c.google.chat.v1.Availability\"5\x82\xd3\xe4\x93\x02/\"*/v1/{name=users/*/availability}:markAsAway:\x01*\x12\x9c\x01\n\x12MarkAsDoNotDisturb\x12).google.chat.v1.MarkAsDoNotDisturbRequest\x1a\x1c.google.chat.v1.Availability\"=\x82\xd3\xe4\x93\x02\x37\"2/v1/{name=users/*/availability}:markAsDoNotDisturb:\x01*\x12\xbc\x01\n\x12UpdateAvailability\x12).google.chat.v1.UpdateAvailabilityRequest\x1a\x1c.google.chat.v1.Availability\"]\xda\x41\x18\x61vailability,update_mask\x82\xd3\xe4\x93\x02<2,/v1/{availability.name=users/*/availability}:\x0c\x61vailability\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\x12\x8f\x01\n\rCreateSection\x12$.google.chat.v1.CreateSectionRequest\x1a\x17.google.chat.v1.Section\"?\xda\x41\x0eparent,section\x82\xd3\xe4\x93\x02(\"\x1d/v1/{parent=users/*}/sections:\x07section\x12{\n\rDeleteSection\x12$.google.chat.v1.DeleteSectionRequest\x1a\x16.google.protobuf.Empty\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f*\x1d/v1/{name=users/*/sections/*}\x12\x9c\x01\n\rUpdateSection\x12$.google.chat.v1.UpdateSectionRequest\x1a\x17.google.chat.v1.Section\"L\xda\x41\x13section,update_mask\x82\xd3\xe4\x93\x02\x30\x32%/v1/{section.name=users/*/sections/*}:\x07section\x12\x89\x01\n\x0cListSections\x12#.google.chat.v1.ListSectionsRequest\x1a$.google.chat.v1.ListSectionsResponse\".\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{parent=users/*}/sections\x12\x95\x01\n\x0fPositionSection\x12&.google.chat.v1.PositionSectionRequest\x1a\'.google.chat.v1.PositionSectionResponse\"1\x82\xd3\xe4\x93\x02+\"&/v1/{name=users/*/sections/*}:position:\x01*\x12\x9d\x01\n\x10ListSectionItems\x12\'.google.chat.v1.ListSectionItemsRequest\x1a(.google.chat.v1.ListSectionItemsResponse\"6\xda\x41\x06parent\x82\xd3\xe4\x93\x02\'\x12%/v1/{parent=users/*/sections/*}/items\x12\xaf\x01\n\x0fMoveSectionItem\x12&.google.chat.v1.MoveSectionItemRequest\x1a\'.google.chat.v1.MoveSectionItemResponse\"K\xda\x41\x13name,target_section\x82\xd3\xe4\x93\x02/\"*/v1/{name=users/*/sections/*/items/*}:move:\x01*\x1a\xb7\x0f\xca\x41\x13\x63hat.googleapis.com\xd2\x41\x9d\x0fhttps://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.memberships.readonly,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.app.spaces.readonly,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.availability,https://www.googleapis.com/auth/chat.users.availability.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.sections,https://www.googleapis.com/auth/chat.users.sections.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 pool.add_serialized_file(descriptor_data) diff --git a/google-apps-chat-v1/lib/google/chat/v1/markup_syntax_pb.rb b/google-apps-chat-v1/lib/google/chat/v1/markup_syntax_pb.rb deleted file mode 100644 index 85373f317184..000000000000 --- a/google-apps-chat-v1/lib/google/chat/v1/markup_syntax_pb.rb +++ /dev/null @@ -1,21 +0,0 @@ -# frozen_string_literal: true -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: google/chat/v1/markup_syntax.proto - -require 'google/protobuf' - - -descriptor_data = "\n\"google/chat/v1/markup_syntax.proto\x12\x0egoogle.chat.v1*a\n\x0cMarkupSyntax\x12\x1d\n\x19MARKUP_SYNTAX_UNSPECIFIED\x10\x00\x12\x16\n\x12MARKUP_SYNTAX_CHAT\x10\x01\x12\x1a\n\x16MARKUP_SYNTAX_MARKDOWN\x10\x02\x42\xaa\x01\n\x12\x63om.google.chat.v1B\x11MarkupSyntaxProtoP\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 -pool.add_serialized_file(descriptor_data) - -module Google - module Apps - module Chat - module V1 - MarkupSyntax = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.chat.v1.MarkupSyntax").enummodule - end - end - end -end 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 cb2b2c1619e5..e2f2a1e789ea 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 @@ -12,7 +12,6 @@ require 'google/chat/v1/attachment_pb' require 'google/chat/v1/contextual_addon_pb' require 'google/chat/v1/deletion_metadata_pb' -require 'google/chat/v1/markup_syntax_pb' require 'google/chat/v1/matched_url_pb' require 'google/chat/v1/reaction_pb' require 'google/chat/v1/slash_command_pb' @@ -23,7 +22,7 @@ require 'google/protobuf/timestamp_pb' -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/markup_syntax.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/google/chat/v1/space_notification_setting.proto\x1a\x19google/chat/v1/user.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xa3\x0b\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\x13\n\x06silent\x18. \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\x12\x38\n\rmarkup_syntax\x18/ \x01(\x0e\x32\x1c.google.chat.v1.MarkupSyntaxB\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\"\xa5\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\"?\n\tQuoteType\x12\x1a\n\x16QUOTE_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05REPLY\x10\x01\x12\x0b\n\x07\x46ORWARD\x10\x02:\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\"\x80\x01\n\x11GetMessageRequest\x12\x31\n\x04name\x18\x01 \x01(\tB#\xe0\x41\x02\xfa\x41\x1d\n\x1b\x63hat.googleapis.com/Message\x12\x38\n\rmarkup_syntax\x18\x03 \x01(\x0e\x32\x1c.google.chat.v1.MarkupSyntaxB\x03\xe0\x41\x01\"]\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\"\x88\x04\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\x12\x62\n#create_message_notification_options\x18\n \x01(\x0b\x32\x30.google.chat.v1.CreateMessageNotificationOptionsB\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\"\xf2\x01\n CreateMessageNotificationOptions\x12\\\n\x11notification_type\x18\x01 \x01(\x0e\x32\x41.google.chat.v1.CreateMessageNotificationOptions.NotificationType\"p\n\x10NotificationType\x12\x1a\n\x16NOTIFICATION_TYPE_NONE\x10\x00\x12\"\n\x1eNOTIFICATION_TYPE_FORCE_NOTIFY\x10\x02\x12\x1c\n\x18NOTIFICATION_TYPE_SILENT\x10\x03\"\xfc\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\x12\x38\n\rmarkup_syntax\x18\t \x01(\x0e\x32\x1c.google.chat.v1.MarkupSyntaxB\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.Card\"\xa9\x03\n\x15SearchMessagesRequest\x12\x31\n\x06parent\x18\x01 \x01(\tB!\xe0\x41\x02\xfa\x41\x1b\n\x19\x63hat.googleapis.com/Space\x12\x13\n\x06\x66ilter\x18\x02 \x01(\tB\x03\xe0\x41\x02\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\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12\x38\n\rmarkup_syntax\x18\x06 \x01(\x0e\x32\x1c.google.chat.v1.MarkupSyntaxB\x03\xe0\x41\x01\x12K\n\x04view\x18\x07 \x01(\x0e\x32\x38.google.chat.v1.SearchMessagesRequest.SearchMessagesViewB\x03\xe0\x41\x01\"y\n\x12SearchMessagesView\x12$\n SEARCH_MESSAGES_VIEW_UNSPECIFIED\x10\x00\x12\x1e\n\x1aSEARCH_MESSAGES_VIEW_BASIC\x10\x01\x12\x1d\n\x19SEARCH_MESSAGES_VIEW_FULL\x10\x02\"g\n\x16SearchMessagesResponse\x12\x34\n\x07results\x18\x01 \x03(\x0b\x32#.google.chat.v1.SearchMessageResult\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xad\x01\n\x13SearchMessageResult\x12(\n\x07message\x18\x01 \x01(\x0b\x32\x17.google.chat.v1.Message\x12\x11\n\x04read\x18\x03 \x01(\x08H\x00\x88\x01\x01\x12P\n\x12space_mute_setting\x18\x04 \x01(\x0e\x32\x34.google.chat.v1.SpaceNotificationSetting.MuteSettingB\x07\n\x05_readB\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" +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/google/chat/v1/space_notification_setting.proto\x1a\x19google/chat/v1/user.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xe9\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\x13\n\x06silent\x18. \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\"\xa5\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\"?\n\tQuoteType\x12\x1a\n\x16QUOTE_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05REPLY\x10\x01\x12\x0b\n\x07\x46ORWARD\x10\x02:\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\"\x88\x04\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\x12\x62\n#create_message_notification_options\x18\n \x01(\x0b\x32\x30.google.chat.v1.CreateMessageNotificationOptionsB\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\"\xf2\x01\n CreateMessageNotificationOptions\x12\\\n\x11notification_type\x18\x01 \x01(\x0e\x32\x41.google.chat.v1.CreateMessageNotificationOptions.NotificationType\"p\n\x10NotificationType\x12\x1a\n\x16NOTIFICATION_TYPE_NONE\x10\x00\x12\"\n\x1eNOTIFICATION_TYPE_FORCE_NOTIFY\x10\x02\x12\x1c\n\x18NOTIFICATION_TYPE_SILENT\x10\x03\"\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.Card\"\xef\x02\n\x15SearchMessagesRequest\x12\x31\n\x06parent\x18\x01 \x01(\tB!\xe0\x41\x02\xfa\x41\x1b\n\x19\x63hat.googleapis.com/Space\x12\x13\n\x06\x66ilter\x18\x02 \x01(\tB\x03\xe0\x41\x02\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\x15\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12K\n\x04view\x18\x07 \x01(\x0e\x32\x38.google.chat.v1.SearchMessagesRequest.SearchMessagesViewB\x03\xe0\x41\x01\"y\n\x12SearchMessagesView\x12$\n SEARCH_MESSAGES_VIEW_UNSPECIFIED\x10\x00\x12\x1e\n\x1aSEARCH_MESSAGES_VIEW_BASIC\x10\x01\x12\x1d\n\x19SEARCH_MESSAGES_VIEW_FULL\x10\x02\"g\n\x16SearchMessagesResponse\x12\x34\n\x07results\x18\x01 \x03(\x0b\x32#.google.chat.v1.SearchMessageResult\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\xad\x01\n\x13SearchMessageResult\x12(\n\x07message\x18\x01 \x01(\x0b\x32\x17.google.chat.v1.Message\x12\x11\n\x04read\x18\x03 \x01(\x08H\x00\x88\x01\x01\x12P\n\x12space_mute_setting\x18\x04 \x01(\x0e\x32\x34.google.chat.v1.SpaceNotificationSetting.MuteSettingB\x07\n\x05_readB\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 pool.add_serialized_file(descriptor_data) diff --git a/google-apps-chat-v1/proto_docs/google/chat/v1/markup_syntax.rb b/google-apps-chat-v1/proto_docs/google/chat/v1/markup_syntax.rb deleted file mode 100644 index 8a09752be5ff..000000000000 --- a/google-apps-chat-v1/proto_docs/google/chat/v1/markup_syntax.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Auto-generated by gapic-generator-ruby. DO NOT EDIT! - - -module Google - module Apps - module Chat - module V1 - # Specifies the markup syntax used to format the Chat message text. - # Applies to the `text` field of the `Message` resource. - module MarkupSyntax - # Represents the unspecified value. - MARKUP_SYNTAX_UNSPECIFIED = 0 - - # Uses Google Chat's markup syntax. - # See - # https://developers.google.com/workspace/chat/format-messages#format-texts - # for more information. - MARKUP_SYNTAX_CHAT = 1 - - # Uses Markdown syntax. This syntax is based on the - # [CommonMark](https://commonmark.org/help/) specification, with additional - # extensions. - # See - # https://developers.google.com/workspace/chat/format-messages#format-texts - # for more information. - MARKUP_SYNTAX_MARKDOWN = 2 - end - end - end - end -end diff --git a/google-apps-chat-v1/proto_docs/google/chat/v1/message.rb b/google-apps-chat-v1/proto_docs/google/chat/v1/message.rb index 9fec6873aceb..da4f9fe0fbb9 100644 --- a/google-apps-chat-v1/proto_docs/google/chat/v1/message.rb +++ b/google-apps-chat-v1/proto_docs/google/chat/v1/message.rb @@ -116,14 +116,9 @@ module V1 # Optional. An array of # [cards](https://developers.google.com/workspace/chat/api/reference/rest/v1/cards). # - # Chat apps can create cards with [app - # authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app). - # As part of the [Developer Preview - # Program](https://developers.google.com/workspace/preview), if your Chat app - # [authenticates as a + # Only Chat apps can create cards. If your Chat app [authenticates as a # user](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user), - # it can create card messages. If your Chat app is not part of Developer - # Preview Program, it can't create cards with user authentication. + # the messages can't contain cards. # # To learn how to create a message that contains cards, see [Send a # message](https://developers.google.com/workspace/chat/create-messages). @@ -236,10 +231,6 @@ module V1 # Creating a message with accessory widgets requires [app # authentication] # (https://developers.google.com/workspace/chat/authenticate-authorize-chat-app). - # @!attribute [rw] markup_syntax - # @return [::Google::Apps::Chat::V1::MarkupSyntax] - # Optional. Specifies how the server interprets the message `text` field - # content. class Message include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods @@ -480,10 +471,6 @@ class AccessoryWidget # `clientAssignedMessageId` field for `{message}`. For details, see [Name a # message] # (https://developers.google.com/workspace/chat/create-messages#name_a_created_message). - # @!attribute [rw] markup_syntax - # @return [::Google::Apps::Chat::V1::MarkupSyntax] - # Optional. Specifies the desired output syntax for the Chat message - # `formatted_text` field. class GetMessageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods @@ -746,10 +733,6 @@ module NotificationType # Optional. Whether to include deleted messages. Deleted messages include # deleted time and metadata about their deletion, but message content is # unavailable. - # @!attribute [rw] markup_syntax - # @return [::Google::Apps::Chat::V1::MarkupSyntax] - # Optional. Specifies the desired output syntax for the Chat message - # `formatted_text` field. class ListMessagesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods @@ -802,17 +785,9 @@ class Dialog # [card](https://developers.google.com/workspace/chat/api/reference/rest/v1/cards) # in a Google Chat message. # - # Chat apps can create cards with [app - # authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-app). - # As part of the [Developer Preview - # Program](https://developers.google.com/workspace/preview), if your Chat app - # [authenticates as a + # Only Chat apps can create cards. If your Chat app [authenticates as a # user](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user), - # it can create card messages. If your Chat app is not part of Developer - # Preview Program, it can't create cards with user authentication. - # - # To learn how to create a message that contains cards, see [Send a - # message](https://developers.google.com/workspace/chat/create-messages). + # the message can't contain cards. # # [Card builder](https://addons.gsuite.google.com/uikit/builder) # @!attribute [rw] card_id @@ -995,10 +970,6 @@ class CardWithId # The default ordering is `create_time desc`. Only a single order per query # (`create_time` or `relevance`) is supported. Only descending order (`desc`) # is supported, and it must be specified after the order attribute. - # @!attribute [rw] markup_syntax - # @return [::Google::Apps::Chat::V1::MarkupSyntax] - # Optional. Specifies the desired output syntax for the Chat message - # `formatted_text` field. # @!attribute [rw] view # @return [::Google::Apps::Chat::V1::SearchMessagesRequest::SearchMessagesView] # Optional. Specifies what kind of search results view to return. The default diff --git a/google-apps-chat-v1/proto_docs/google/chat/v1/space.rb b/google-apps-chat-v1/proto_docs/google/chat/v1/space.rb index 114f60e8fd6f..55c68af5db40 100644 --- a/google-apps-chat-v1/proto_docs/google/chat/v1/space.rb +++ b/google-apps-chat-v1/proto_docs/google/chat/v1/space.rb @@ -911,7 +911,6 @@ class UpdateSpaceRequest # # - `create_time DESC` # - `relevance DESC` - # [Developer Preview](https://developers.google.com/workspace/preview). class SearchSpacesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods diff --git a/google-apps-chat-v1/test/google/apps/chat/v1/chat_service_rest_test.rb b/google-apps-chat-v1/test/google/apps/chat/v1/chat_service_rest_test.rb index bfe7d101292e..557e4c6c19a4 100644 --- a/google-apps-chat-v1/test/google/apps/chat/v1/chat_service_rest_test.rb +++ b/google-apps-chat-v1/test/google/apps/chat/v1/chat_service_rest_test.rb @@ -152,7 +152,6 @@ def test_list_messages filter = "hello world" order_by = "hello world" show_deleted = true - markup_syntax = :MARKUP_SYNTAX_UNSPECIFIED list_messages_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| assert options.metadata.key? :"x-goog-api-client" @@ -168,27 +167,27 @@ def test_list_messages end # Use hash object - c.list_messages({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted, markup_syntax: markup_syntax }) do |_result, response| + c.list_messages({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted }) do |_result, response| assert_equal http_response, response.underlying_op end # Use named arguments - c.list_messages parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted, markup_syntax: markup_syntax do |_result, response| + c.list_messages parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted do |_result, response| assert_equal http_response, response.underlying_op end # Use protobuf object - c.list_messages ::Google::Apps::Chat::V1::ListMessagesRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted, markup_syntax: markup_syntax) do |_result, response| + c.list_messages ::Google::Apps::Chat::V1::ListMessagesRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted) do |_result, response| assert_equal http_response, response.underlying_op end # Use hash object with options - c.list_messages({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted, markup_syntax: markup_syntax }, call_options) do |_result, response| + c.list_messages({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted }, call_options) do |_result, response| assert_equal http_response, response.underlying_op end # Use protobuf object with options - c.list_messages(::Google::Apps::Chat::V1::ListMessagesRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted, markup_syntax: markup_syntax), call_options) do |_result, response| + c.list_messages(::Google::Apps::Chat::V1::ListMessagesRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted), call_options) do |_result, response| assert_equal http_response, response.underlying_op end @@ -322,7 +321,6 @@ def test_get_message # Create request parameters for a unary method. name = "hello world" - markup_syntax = :MARKUP_SYNTAX_UNSPECIFIED get_message_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| assert options.metadata.key? :"x-goog-api-client" @@ -338,27 +336,27 @@ def test_get_message end # Use hash object - c.get_message({ name: name, markup_syntax: markup_syntax }) do |_result, response| + c.get_message({ name: name }) do |_result, response| assert_equal http_response, response.underlying_op end # Use named arguments - c.get_message name: name, markup_syntax: markup_syntax do |_result, response| + c.get_message name: name do |_result, response| assert_equal http_response, response.underlying_op end # Use protobuf object - c.get_message ::Google::Apps::Chat::V1::GetMessageRequest.new(name: name, markup_syntax: markup_syntax) do |_result, response| + c.get_message ::Google::Apps::Chat::V1::GetMessageRequest.new(name: name) do |_result, response| assert_equal http_response, response.underlying_op end # Use hash object with options - c.get_message({ name: name, markup_syntax: markup_syntax }, call_options) do |_result, response| + c.get_message({ name: name }, call_options) do |_result, response| assert_equal http_response, response.underlying_op end # Use protobuf object with options - c.get_message(::Google::Apps::Chat::V1::GetMessageRequest.new(name: name, markup_syntax: markup_syntax), call_options) do |_result, response| + c.get_message(::Google::Apps::Chat::V1::GetMessageRequest.new(name: name), call_options) do |_result, response| assert_equal http_response, response.underlying_op end @@ -492,7 +490,6 @@ def test_search_messages page_size = 42 page_token = "hello world" order_by = "hello world" - markup_syntax = :MARKUP_SYNTAX_UNSPECIFIED view = :SEARCH_MESSAGES_VIEW_UNSPECIFIED search_messages_client_stub = ClientStub.new http_response do |_verb, uri:, body:, params:, options:, method_name:| @@ -509,27 +506,27 @@ def test_search_messages end # Use hash object - c.search_messages({ parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, markup_syntax: markup_syntax, view: view }) do |_result, response| + c.search_messages({ parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, view: view }) do |_result, response| assert_equal http_response, response.underlying_op end # Use named arguments - c.search_messages parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, markup_syntax: markup_syntax, view: view do |_result, response| + c.search_messages parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, view: view do |_result, response| assert_equal http_response, response.underlying_op end # Use protobuf object - c.search_messages ::Google::Apps::Chat::V1::SearchMessagesRequest.new(parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, markup_syntax: markup_syntax, view: view) do |_result, response| + c.search_messages ::Google::Apps::Chat::V1::SearchMessagesRequest.new(parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, view: view) do |_result, response| assert_equal http_response, response.underlying_op end # Use hash object with options - c.search_messages({ parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, markup_syntax: markup_syntax, view: view }, call_options) do |_result, response| + c.search_messages({ parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, view: view }, call_options) do |_result, response| assert_equal http_response, response.underlying_op end # Use protobuf object with options - c.search_messages(::Google::Apps::Chat::V1::SearchMessagesRequest.new(parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, markup_syntax: markup_syntax, view: view), call_options) do |_result, response| + c.search_messages(::Google::Apps::Chat::V1::SearchMessagesRequest.new(parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, view: view), call_options) do |_result, response| assert_equal http_response, response.underlying_op end diff --git a/google-apps-chat-v1/test/google/apps/chat/v1/chat_service_test.rb b/google-apps-chat-v1/test/google/apps/chat/v1/chat_service_test.rb index ce2e6d43b01a..77de9bff46b0 100644 --- a/google-apps-chat-v1/test/google/apps/chat/v1/chat_service_test.rb +++ b/google-apps-chat-v1/test/google/apps/chat/v1/chat_service_test.rb @@ -147,7 +147,6 @@ def test_list_messages filter = "hello world" order_by = "hello world" show_deleted = true - markup_syntax = :MARKUP_SYNTAX_UNSPECIFIED list_messages_client_stub = ClientStub.new grpc_response, grpc_operation do |name, request, options:| assert_equal :list_messages, name @@ -158,7 +157,6 @@ def test_list_messages assert_equal "hello world", request["filter"] assert_equal "hello world", request["order_by"] assert_equal true, request["show_deleted"] - assert_equal :MARKUP_SYNTAX_UNSPECIFIED, request["markup_syntax"] refute_nil options end @@ -169,35 +167,35 @@ def test_list_messages end # Use hash object - c.list_messages({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted, markup_syntax: markup_syntax }) do |response, operation| + c.list_messages({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted }) do |response, operation| assert_kind_of Gapic::PagedEnumerable, response assert_equal grpc_response, response.response assert_equal grpc_operation, operation end # Use named arguments - c.list_messages parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted, markup_syntax: markup_syntax do |response, operation| + c.list_messages parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted do |response, operation| assert_kind_of Gapic::PagedEnumerable, response assert_equal grpc_response, response.response assert_equal grpc_operation, operation end # Use protobuf object - c.list_messages ::Google::Apps::Chat::V1::ListMessagesRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted, markup_syntax: markup_syntax) do |response, operation| + c.list_messages ::Google::Apps::Chat::V1::ListMessagesRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted) do |response, operation| assert_kind_of Gapic::PagedEnumerable, response assert_equal grpc_response, response.response assert_equal grpc_operation, operation end # Use hash object with options - c.list_messages({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted, markup_syntax: markup_syntax }, grpc_options) do |response, operation| + c.list_messages({ parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted }, grpc_options) do |response, operation| assert_kind_of Gapic::PagedEnumerable, response assert_equal grpc_response, response.response assert_equal grpc_operation, operation end # Use protobuf object with options - c.list_messages(::Google::Apps::Chat::V1::ListMessagesRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted, markup_syntax: markup_syntax), grpc_options) do |response, operation| + c.list_messages(::Google::Apps::Chat::V1::ListMessagesRequest.new(parent: parent, page_size: page_size, page_token: page_token, filter: filter, order_by: order_by, show_deleted: show_deleted), grpc_options) do |response, operation| assert_kind_of Gapic::PagedEnumerable, response assert_equal grpc_response, response.response assert_equal grpc_operation, operation @@ -352,13 +350,11 @@ def test_get_message # Create request parameters for a unary method. name = "hello world" - markup_syntax = :MARKUP_SYNTAX_UNSPECIFIED get_message_client_stub = ClientStub.new grpc_response, grpc_operation do |name, request, options:| assert_equal :get_message, name assert_kind_of ::Google::Apps::Chat::V1::GetMessageRequest, request assert_equal "hello world", request["name"] - assert_equal :MARKUP_SYNTAX_UNSPECIFIED, request["markup_syntax"] refute_nil options end @@ -369,31 +365,31 @@ def test_get_message end # Use hash object - c.get_message({ name: name, markup_syntax: markup_syntax }) do |response, operation| + c.get_message({ name: name }) do |response, operation| assert_equal grpc_response, response assert_equal grpc_operation, operation end # Use named arguments - c.get_message name: name, markup_syntax: markup_syntax do |response, operation| + c.get_message name: name do |response, operation| assert_equal grpc_response, response assert_equal grpc_operation, operation end # Use protobuf object - c.get_message ::Google::Apps::Chat::V1::GetMessageRequest.new(name: name, markup_syntax: markup_syntax) do |response, operation| + c.get_message ::Google::Apps::Chat::V1::GetMessageRequest.new(name: name) do |response, operation| assert_equal grpc_response, response assert_equal grpc_operation, operation end # Use hash object with options - c.get_message({ name: name, markup_syntax: markup_syntax }, grpc_options) do |response, operation| + c.get_message({ name: name }, grpc_options) do |response, operation| assert_equal grpc_response, response assert_equal grpc_operation, operation end # Use protobuf object with options - c.get_message(::Google::Apps::Chat::V1::GetMessageRequest.new(name: name, markup_syntax: markup_syntax), grpc_options) do |response, operation| + c.get_message(::Google::Apps::Chat::V1::GetMessageRequest.new(name: name), grpc_options) do |response, operation| assert_equal grpc_response, response assert_equal grpc_operation, operation end @@ -538,7 +534,6 @@ def test_search_messages page_size = 42 page_token = "hello world" order_by = "hello world" - markup_syntax = :MARKUP_SYNTAX_UNSPECIFIED view = :SEARCH_MESSAGES_VIEW_UNSPECIFIED search_messages_client_stub = ClientStub.new grpc_response, grpc_operation do |name, request, options:| @@ -549,7 +544,6 @@ def test_search_messages assert_equal 42, request["page_size"] assert_equal "hello world", request["page_token"] assert_equal "hello world", request["order_by"] - assert_equal :MARKUP_SYNTAX_UNSPECIFIED, request["markup_syntax"] assert_equal :SEARCH_MESSAGES_VIEW_UNSPECIFIED, request["view"] refute_nil options end @@ -561,35 +555,35 @@ def test_search_messages end # Use hash object - c.search_messages({ parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, markup_syntax: markup_syntax, view: view }) do |response, operation| + c.search_messages({ parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, view: view }) do |response, operation| assert_kind_of Gapic::PagedEnumerable, response assert_equal grpc_response, response.response assert_equal grpc_operation, operation end # Use named arguments - c.search_messages parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, markup_syntax: markup_syntax, view: view do |response, operation| + c.search_messages parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, view: view do |response, operation| assert_kind_of Gapic::PagedEnumerable, response assert_equal grpc_response, response.response assert_equal grpc_operation, operation end # Use protobuf object - c.search_messages ::Google::Apps::Chat::V1::SearchMessagesRequest.new(parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, markup_syntax: markup_syntax, view: view) do |response, operation| + c.search_messages ::Google::Apps::Chat::V1::SearchMessagesRequest.new(parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, view: view) do |response, operation| assert_kind_of Gapic::PagedEnumerable, response assert_equal grpc_response, response.response assert_equal grpc_operation, operation end # Use hash object with options - c.search_messages({ parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, markup_syntax: markup_syntax, view: view }, grpc_options) do |response, operation| + c.search_messages({ parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, view: view }, grpc_options) do |response, operation| assert_kind_of Gapic::PagedEnumerable, response assert_equal grpc_response, response.response assert_equal grpc_operation, operation end # Use protobuf object with options - c.search_messages(::Google::Apps::Chat::V1::SearchMessagesRequest.new(parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, markup_syntax: markup_syntax, view: view), grpc_options) do |response, operation| + c.search_messages(::Google::Apps::Chat::V1::SearchMessagesRequest.new(parent: parent, filter: filter, page_size: page_size, page_token: page_token, order_by: order_by, view: view), grpc_options) do |response, operation| assert_kind_of Gapic::PagedEnumerable, response assert_equal grpc_response, response.response assert_equal grpc_operation, operation diff --git a/google-cloud-ai_platform-v1/lib/google/cloud/aiplatform/v1/reasoning_engine_pb.rb b/google-cloud-ai_platform-v1/lib/google/cloud/aiplatform/v1/reasoning_engine_pb.rb index 335ac9a89148..524958f6454e 100644 --- a/google-cloud-ai_platform-v1/lib/google/cloud/aiplatform/v1/reasoning_engine_pb.rb +++ b/google-cloud-ai_platform-v1/lib/google/cloud/aiplatform/v1/reasoning_engine_pb.rb @@ -13,7 +13,7 @@ require 'google/protobuf/timestamp_pb' -descriptor_data = "\n1google/cloud/aiplatform/v1/reasoning_engine.proto\x12\x1agoogle.cloud.aiplatform.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x30google/cloud/aiplatform/v1/encryption_spec.proto\x1a(google/cloud/aiplatform/v1/env_var.proto\x1a\x33google/cloud/aiplatform/v1/service_networking.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xbf\x15\n\x13ReasoningEngineSpec\x12Z\n\x10source_code_spec\x18\x0b \x01(\x0b\x32>.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpecH\x00\x12W\n\x0e\x63ontainer_spec\x18\x0f \x01(\x0b\x32=.google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpecH\x00\x12!\n\x0fservice_account\x18\x01 \x01(\tB\x03\xe0\x41\x01H\x01\x88\x01\x01\x12V\n\x0cpackage_spec\x18\x02 \x01(\x0b\x32;.google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpecB\x03\xe0\x41\x01\x12\\\n\x0f\x64\x65ployment_spec\x18\x04 \x01(\x0b\x32>.google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpecB\x03\xe0\x41\x01\x12\x33\n\rclass_methods\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01\x12\x1c\n\x0f\x61gent_framework\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12X\n\ridentity_type\x18\x0c \x01(\x0e\x32<.google.cloud.aiplatform.v1.ReasoningEngineSpec.IdentityTypeB\x03\xe0\x41\x01\x12R\n\nbuild_spec\x18\x10 \x01(\x0b\x32\x39.google.cloud.aiplatform.v1.ReasoningEngineSpec.BuildSpecB\x03\xe0\x41\x01\x1a\x98\x01\n\x0bPackageSpec\x12\"\n\x15pickle_object_gcs_uri\x18\x01 \x01(\tB\x03\xe0\x41\x01\x12%\n\x18\x64\x65pendency_files_gcs_uri\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12!\n\x14requirements_gcs_uri\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x1b\n\x0epython_version\x18\x04 \x01(\tB\x03\xe0\x41\x01\x1a\xae\x04\n\x0e\x44\x65ploymentSpec\x12\x34\n\x03\x65nv\x18\x01 \x03(\x0b\x32\".google.cloud.aiplatform.v1.EnvVarB\x03\xe0\x41\x01\x12\x41\n\nsecret_env\x18\x02 \x03(\x0b\x32(.google.cloud.aiplatform.v1.SecretEnvVarB\x03\xe0\x41\x01\x12Q\n\x14psc_interface_config\x18\x04 \x01(\x0b\x32..google.cloud.aiplatform.v1.PscInterfaceConfigB\x03\xe0\x41\x01\x12\x1f\n\rmin_instances\x18\x05 \x01(\x05\x42\x03\xe0\x41\x01H\x00\x88\x01\x01\x12\x1f\n\rmax_instances\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01H\x01\x88\x01\x01\x12p\n\x0fresource_limits\x18\x07 \x03(\x0b\x32R.google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec.ResourceLimitsEntryB\x03\xe0\x41\x01\x12\'\n\x15\x63ontainer_concurrency\x18\x08 \x01(\x05\x42\x03\xe0\x41\x01H\x02\x88\x01\x01\x1a\x35\n\x13ResourceLimitsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x10\n\x0e_min_instancesB\x10\n\x0e_max_instancesB\x18\n\x16_container_concurrency\x1a\xdd\x08\n\x0eSourceCodeSpec\x12\x64\n\rinline_source\x18\x01 \x01(\x0b\x32K.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.InlineSourceH\x00\x12y\n\x18\x64\x65veloper_connect_source\x18\x03 \x01(\x0b\x32U.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.DeveloperConnectSourceH\x00\x12`\n\x0bpython_spec\x18\x02 \x01(\x0b\x32I.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.PythonSpecH\x01\x12\x63\n\nimage_spec\x18\x05 \x01(\x0b\x32H.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.ImageSpecB\x03\xe0\x41\x01H\x01\x1a.\n\x0cInlineSource\x12\x1e\n\x0esource_archive\x18\x01 \x01(\x0c\x42\x06\xe0\x41\x02\xe0\x41\x04\x1a\xaf\x01\n\tImageSpec\x12p\n\nbuild_args\x18\x01 \x03(\x0b\x32W.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.ImageSpec.BuildArgsEntryB\x03\xe0\x41\x01\x1a\x30\n\x0e\x42uildArgsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x99\x01\n\x16\x44\x65veloperConnectConfig\x12V\n\x13git_repository_link\x18\x01 \x01(\tB9\xe0\x41\x02\xfa\x41\x33\n1developerconnect.googleapis.com/GitRepositoryLink\x12\x10\n\x03\x64ir\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x15\n\x08revision\x18\x03 \x01(\tB\x03\xe0\x41\x02\x1a\x84\x01\n\x16\x44\x65veloperConnectSource\x12j\n\x06\x63onfig\x18\x01 \x01(\x0b\x32U.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.DeveloperConnectConfigB\x03\xe0\x41\x02\x1a\x82\x01\n\nPythonSpec\x12\x14\n\x07version\x18\x01 \x01(\tB\x03\xe0\x41\x01\x12\x1e\n\x11\x65ntrypoint_module\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x1e\n\x11\x65ntrypoint_object\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x1e\n\x11requirements_file\x18\x04 \x01(\tB\x03\xe0\x41\x01\x42\x08\n\x06sourceB\x0f\n\rlanguage_spec\x1a\'\n\rContainerSpec\x12\x16\n\timage_uri\x18\x01 \x01(\tB\x03\xe0\x41\x02\x1a\x43\n\tBuildSpec\x12\x18\n\x0bworker_pool\x18\x01 \x01(\tB\x03\xe0\x41\x01\x12\x1c\n\x0fservice_account\x18\x02 \x01(\tB\x03\xe0\x41\x01\"V\n\x0cIdentityType\x12\x1d\n\x19IDENTITY_TYPE_UNSPECIFIED\x10\x00\x12\x13\n\x0fSERVICE_ACCOUNT\x10\x02\x12\x12\n\x0e\x41GENT_IDENTITY\x10\x03\x42\x13\n\x11\x64\x65ployment_sourceB\x12\n\x10_service_account\"\xfb\x04\n\x0fReasoningEngine\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\x12\x18\n\x0b\x64\x65scription\x18\x07 \x01(\tB\x03\xe0\x41\x01\x12\x42\n\x04spec\x18\x03 \x01(\x0b\x32/.google.cloud.aiplatform.v1.ReasoningEngineSpecB\x03\xe0\x41\x01\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\x12\x11\n\x04\x65tag\x18\x06 \x01(\tB\x03\xe0\x41\x01\x12\x43\n\x0f\x65ncryption_spec\x18\x0b \x01(\x0b\x32*.google.cloud.aiplatform.v1.EncryptionSpec\x12G\n\x06labels\x18\x11 \x03(\x0b\x32\x37.google.cloud.aiplatform.v1.ReasoningEngine.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:\x9f\x01\xea\x41\x9b\x01\n)aiplatform.googleapis.com/ReasoningEngine\x12Kprojects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}*\x10reasoningEngines2\x0freasoningEngineB\xf4\x02\n\x1e\x63om.google.cloud.aiplatform.v1B\x14ReasoningEngineProtoP\x01Z>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpb\xaa\x02\x1aGoogle.Cloud.AIPlatform.V1\xca\x02\x1aGoogle\\Cloud\\AIPlatform\\V1\xea\x02\x1dGoogle::Cloud::AIPlatform::V1\xea\x41\x9e\x01\n1developerconnect.googleapis.com/GitRepositoryLink\x12iprojects/{project}/locations/{location}/connections/{connection}/gitRepositoryLinks/{git_repository_link}b\x06proto3" +descriptor_data = "\n1google/cloud/aiplatform/v1/reasoning_engine.proto\x12\x1agoogle.cloud.aiplatform.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x30google/cloud/aiplatform/v1/encryption_spec.proto\x1a(google/cloud/aiplatform/v1/env_var.proto\x1a\x33google/cloud/aiplatform/v1/service_networking.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xa6\x14\n\x13ReasoningEngineSpec\x12Z\n\x10source_code_spec\x18\x0b \x01(\x0b\x32>.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpecH\x00\x12W\n\x0e\x63ontainer_spec\x18\x0f \x01(\x0b\x32=.google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpecH\x00\x12!\n\x0fservice_account\x18\x01 \x01(\tB\x03\xe0\x41\x01H\x01\x88\x01\x01\x12V\n\x0cpackage_spec\x18\x02 \x01(\x0b\x32;.google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpecB\x03\xe0\x41\x01\x12\\\n\x0f\x64\x65ployment_spec\x18\x04 \x01(\x0b\x32>.google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpecB\x03\xe0\x41\x01\x12\x33\n\rclass_methods\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01\x12\x1c\n\x0f\x61gent_framework\x18\x05 \x01(\tB\x03\xe0\x41\x01\x12X\n\ridentity_type\x18\x0c \x01(\x0e\x32<.google.cloud.aiplatform.v1.ReasoningEngineSpec.IdentityTypeB\x03\xe0\x41\x01\x1a\x98\x01\n\x0bPackageSpec\x12\"\n\x15pickle_object_gcs_uri\x18\x01 \x01(\tB\x03\xe0\x41\x01\x12%\n\x18\x64\x65pendency_files_gcs_uri\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12!\n\x14requirements_gcs_uri\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x1b\n\x0epython_version\x18\x04 \x01(\tB\x03\xe0\x41\x01\x1a\xae\x04\n\x0e\x44\x65ploymentSpec\x12\x34\n\x03\x65nv\x18\x01 \x03(\x0b\x32\".google.cloud.aiplatform.v1.EnvVarB\x03\xe0\x41\x01\x12\x41\n\nsecret_env\x18\x02 \x03(\x0b\x32(.google.cloud.aiplatform.v1.SecretEnvVarB\x03\xe0\x41\x01\x12Q\n\x14psc_interface_config\x18\x04 \x01(\x0b\x32..google.cloud.aiplatform.v1.PscInterfaceConfigB\x03\xe0\x41\x01\x12\x1f\n\rmin_instances\x18\x05 \x01(\x05\x42\x03\xe0\x41\x01H\x00\x88\x01\x01\x12\x1f\n\rmax_instances\x18\x06 \x01(\x05\x42\x03\xe0\x41\x01H\x01\x88\x01\x01\x12p\n\x0fresource_limits\x18\x07 \x03(\x0b\x32R.google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec.ResourceLimitsEntryB\x03\xe0\x41\x01\x12\'\n\x15\x63ontainer_concurrency\x18\x08 \x01(\x05\x42\x03\xe0\x41\x01H\x02\x88\x01\x01\x1a\x35\n\x13ResourceLimitsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x10\n\x0e_min_instancesB\x10\n\x0e_max_instancesB\x18\n\x16_container_concurrency\x1a\xdd\x08\n\x0eSourceCodeSpec\x12\x64\n\rinline_source\x18\x01 \x01(\x0b\x32K.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.InlineSourceH\x00\x12y\n\x18\x64\x65veloper_connect_source\x18\x03 \x01(\x0b\x32U.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.DeveloperConnectSourceH\x00\x12`\n\x0bpython_spec\x18\x02 \x01(\x0b\x32I.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.PythonSpecH\x01\x12\x63\n\nimage_spec\x18\x05 \x01(\x0b\x32H.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.ImageSpecB\x03\xe0\x41\x01H\x01\x1a.\n\x0cInlineSource\x12\x1e\n\x0esource_archive\x18\x01 \x01(\x0c\x42\x06\xe0\x41\x02\xe0\x41\x04\x1a\xaf\x01\n\tImageSpec\x12p\n\nbuild_args\x18\x01 \x03(\x0b\x32W.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.ImageSpec.BuildArgsEntryB\x03\xe0\x41\x01\x1a\x30\n\x0e\x42uildArgsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x99\x01\n\x16\x44\x65veloperConnectConfig\x12V\n\x13git_repository_link\x18\x01 \x01(\tB9\xe0\x41\x02\xfa\x41\x33\n1developerconnect.googleapis.com/GitRepositoryLink\x12\x10\n\x03\x64ir\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x15\n\x08revision\x18\x03 \x01(\tB\x03\xe0\x41\x02\x1a\x84\x01\n\x16\x44\x65veloperConnectSource\x12j\n\x06\x63onfig\x18\x01 \x01(\x0b\x32U.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.DeveloperConnectConfigB\x03\xe0\x41\x02\x1a\x82\x01\n\nPythonSpec\x12\x14\n\x07version\x18\x01 \x01(\tB\x03\xe0\x41\x01\x12\x1e\n\x11\x65ntrypoint_module\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x1e\n\x11\x65ntrypoint_object\x18\x03 \x01(\tB\x03\xe0\x41\x01\x12\x1e\n\x11requirements_file\x18\x04 \x01(\tB\x03\xe0\x41\x01\x42\x08\n\x06sourceB\x0f\n\rlanguage_spec\x1a\'\n\rContainerSpec\x12\x16\n\timage_uri\x18\x01 \x01(\tB\x03\xe0\x41\x02\"V\n\x0cIdentityType\x12\x1d\n\x19IDENTITY_TYPE_UNSPECIFIED\x10\x00\x12\x13\n\x0fSERVICE_ACCOUNT\x10\x02\x12\x12\n\x0e\x41GENT_IDENTITY\x10\x03\x42\x13\n\x11\x64\x65ployment_sourceB\x12\n\x10_service_account\"\xfb\x04\n\x0fReasoningEngine\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\x12\x18\n\x0b\x64\x65scription\x18\x07 \x01(\tB\x03\xe0\x41\x01\x12\x42\n\x04spec\x18\x03 \x01(\x0b\x32/.google.cloud.aiplatform.v1.ReasoningEngineSpecB\x03\xe0\x41\x01\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\x12\x11\n\x04\x65tag\x18\x06 \x01(\tB\x03\xe0\x41\x01\x12\x43\n\x0f\x65ncryption_spec\x18\x0b \x01(\x0b\x32*.google.cloud.aiplatform.v1.EncryptionSpec\x12G\n\x06labels\x18\x11 \x03(\x0b\x32\x37.google.cloud.aiplatform.v1.ReasoningEngine.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:\x9f\x01\xea\x41\x9b\x01\n)aiplatform.googleapis.com/ReasoningEngine\x12Kprojects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}*\x10reasoningEngines2\x0freasoningEngineB\xf4\x02\n\x1e\x63om.google.cloud.aiplatform.v1B\x14ReasoningEngineProtoP\x01Z>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpb\xaa\x02\x1aGoogle.Cloud.AIPlatform.V1\xca\x02\x1aGoogle\\Cloud\\AIPlatform\\V1\xea\x02\x1dGoogle::Cloud::AIPlatform::V1\xea\x41\x9e\x01\n1developerconnect.googleapis.com/GitRepositoryLink\x12iprojects/{project}/locations/{location}/connections/{connection}/gitRepositoryLinks/{git_repository_link}b\x06proto3" pool = ::Google::Protobuf::DescriptorPool.generated_pool pool.add_serialized_file(descriptor_data) @@ -32,7 +32,6 @@ module V1 ReasoningEngineSpec::SourceCodeSpec::DeveloperConnectSource = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.DeveloperConnectSource").msgclass ReasoningEngineSpec::SourceCodeSpec::PythonSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec.PythonSpec").msgclass ReasoningEngineSpec::ContainerSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpec").msgclass - ReasoningEngineSpec::BuildSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.ReasoningEngineSpec.BuildSpec").msgclass ReasoningEngineSpec::IdentityType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.ReasoningEngineSpec.IdentityType").enummodule ReasoningEngine = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.ReasoningEngine").msgclass end diff --git a/google-cloud-ai_platform-v1/proto_docs/google/cloud/aiplatform/v1/reasoning_engine.rb b/google-cloud-ai_platform-v1/proto_docs/google/cloud/aiplatform/v1/reasoning_engine.rb index a72a1962c370..9b15cbb170b6 100644 --- a/google-cloud-ai_platform-v1/proto_docs/google/cloud/aiplatform/v1/reasoning_engine.rb +++ b/google-cloud-ai_platform-v1/proto_docs/google/cloud/aiplatform/v1/reasoning_engine.rb @@ -65,9 +65,6 @@ module V1 # specified, the `service_account` field will be used if set, otherwise the # default Vertex AI Reasoning Engine Service Agent in the project will be # used. - # @!attribute [rw] build_spec - # @return [::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::BuildSpec] - # Optional. Configuration for building container image. class ReasoningEngineSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods @@ -275,28 +272,6 @@ class ContainerSpec extend ::Google::Protobuf::MessageExts::ClassMethods end - # Specification for building container image. - # @!attribute [rw] worker_pool - # @return [::String] - # Optional. The resource name of the Cloud Build WorkerPool to use for - # the build. - # Format: - # `projects/{project}/locations/{location}/workerPools/{worker_pool}` - # @!attribute [rw] service_account - # @return [::String] - # Optional. The service account that Cloud Build uses to run the build. - # - # This field is only applicable when `worker_pool` is specified (i.e., for - # custom worker pools). If `worker_pool` is not specified, this field is - # ignored and the build runs using the Google-managed service agent. - # - # Format: `projects/{project}/serviceAccounts/{service_account}` or - # `{service_account}@{project}.iam.gserviceaccount.com` - class BuildSpec - include ::Google::Protobuf::MessageExts - extend ::Google::Protobuf::MessageExts::ClassMethods - end - # The identity type to use for the Reasoning Engine. module IdentityType # Default value. Use a custom service account if the `service_account` diff --git a/librarian.yaml b/librarian.yaml index b4f21cef4701..c3ad33e3cbbb 100644 --- a/librarian.yaml +++ b/librarian.yaml @@ -15,8 +15,8 @@ language: ruby version: v0.37.0 sources: googleapis: - commit: f76fc6dcdd744681c9d3e2fc30b0fc813118c295 - sha256: f89a9e70418646337d71fb79d3679e8a3183682bb5fd1e3457e325886c8dad9d + commit: 57394718a71457aa37ab002352b22081976bdd91 + sha256: 633d12eb239bf48648613a8e8f1e4b4875ae8116150fdee0ba4abc910ffb9777 tools: gem: - name: gapic-generator-cloud