diff --git a/api_names_out.yaml b/api_names_out.yaml index 3069c6f980e..1074fb7118c 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -1071,6 +1071,8 @@ "/adexchangebuyer2:v2beta1/PublisherProfile/isParent": is_parent "/adexchangebuyer2:v2beta1/PublisherProfile/logoUrl": logo_url "/adexchangebuyer2:v2beta1/PublisherProfile/mediaKitUrl": media_kit_url +"/adexchangebuyer2:v2beta1/PublisherProfile/mobileApps": mobile_apps +"/adexchangebuyer2:v2beta1/PublisherProfile/mobileApps/mobile_app": mobile_app "/adexchangebuyer2:v2beta1/PublisherProfile/overview": overview "/adexchangebuyer2:v2beta1/PublisherProfile/programmaticDealsContact": programmatic_deals_contact "/adexchangebuyer2:v2beta1/PublisherProfile/publisherProfileId": publisher_profile_id @@ -1079,6 +1081,10 @@ "/adexchangebuyer2:v2beta1/PublisherProfile/seller": seller "/adexchangebuyer2:v2beta1/PublisherProfile/topHeadlines": top_headlines "/adexchangebuyer2:v2beta1/PublisherProfile/topHeadlines/top_headline": top_headline +"/adexchangebuyer2:v2beta1/PublisherProfileMobileApplication": publisher_profile_mobile_application +"/adexchangebuyer2:v2beta1/PublisherProfileMobileApplication/appStore": app_store +"/adexchangebuyer2:v2beta1/PublisherProfileMobileApplication/externalAppId": external_app_id +"/adexchangebuyer2:v2beta1/PublisherProfileMobileApplication/name": name "/adexchangebuyer2:v2beta1/RealtimeTimeRange": realtime_time_range "/adexchangebuyer2:v2beta1/RealtimeTimeRange/startTimestamp": start_timestamp "/adexchangebuyer2:v2beta1/Reason": reason diff --git a/generated/google/apis/adexchangebuyer2_v2beta1.rb b/generated/google/apis/adexchangebuyer2_v2beta1.rb index 7ba5a5a0713..394fc98487f 100644 --- a/generated/google/apis/adexchangebuyer2_v2beta1.rb +++ b/generated/google/apis/adexchangebuyer2_v2beta1.rb @@ -27,7 +27,7 @@ module Apis # @see https://developers.google.com/authorized-buyers/apis/reference/rest/ module Adexchangebuyer2V2beta1 VERSION = 'V2beta1' - REVISION = '20201013' + REVISION = '20201118' # Manage your Ad Exchange buyer account configuration AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer' diff --git a/generated/google/apis/adexchangebuyer2_v2beta1/classes.rb b/generated/google/apis/adexchangebuyer2_v2beta1/classes.rb index c7f7aec3ea0..6e465a706d8 100644 --- a/generated/google/apis/adexchangebuyer2_v2beta1/classes.rb +++ b/generated/google/apis/adexchangebuyer2_v2beta1/classes.rb @@ -3426,6 +3426,12 @@ class PublisherProfile # @return [String] attr_accessor :media_kit_url + # The list of apps represented in this publisher profile. Empty if this is a + # parent profile. + # Corresponds to the JSON property `mobileApps` + # @return [Array] + attr_accessor :mobile_apps + # Overview of the publisher. # Corresponds to the JSON property `overview` # @return [String] @@ -3480,6 +3486,7 @@ def update!(**args) @is_parent = args[:is_parent] if args.key?(:is_parent) @logo_url = args[:logo_url] if args.key?(:logo_url) @media_kit_url = args[:media_kit_url] if args.key?(:media_kit_url) + @mobile_apps = args[:mobile_apps] if args.key?(:mobile_apps) @overview = args[:overview] if args.key?(:overview) @programmatic_deals_contact = args[:programmatic_deals_contact] if args.key?(:programmatic_deals_contact) @publisher_profile_id = args[:publisher_profile_id] if args.key?(:publisher_profile_id) @@ -3490,6 +3497,37 @@ def update!(**args) end end + # A mobile application that contains a external app ID, name, and app store. + class PublisherProfileMobileApplication + include Google::Apis::Core::Hashable + + # The app store the app belongs to. + # Corresponds to the JSON property `appStore` + # @return [String] + attr_accessor :app_store + + # The external ID for the app from its app store. + # Corresponds to the JSON property `externalAppId` + # @return [String] + attr_accessor :external_app_id + + # The name of the app. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @app_store = args[:app_store] if args.key?(:app_store) + @external_app_id = args[:external_app_id] if args.key?(:external_app_id) + @name = args[:name] if args.key?(:name) + end + end + # An open-ended realtime time range specified by the start timestamp. For filter # sets that specify a realtime time range RTB metrics continue to be aggregated # throughout the lifetime of the filter set. diff --git a/generated/google/apis/adexchangebuyer2_v2beta1/representations.rb b/generated/google/apis/adexchangebuyer2_v2beta1/representations.rb index ebe5412923e..dee61f06021 100644 --- a/generated/google/apis/adexchangebuyer2_v2beta1/representations.rb +++ b/generated/google/apis/adexchangebuyer2_v2beta1/representations.rb @@ -532,6 +532,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class PublisherProfileMobileApplication + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class RealtimeTimeRange class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1591,6 +1597,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :is_parent, as: 'isParent' property :logo_url, as: 'logoUrl' property :media_kit_url, as: 'mediaKitUrl' + collection :mobile_apps, as: 'mobileApps', class: Google::Apis::Adexchangebuyer2V2beta1::PublisherProfileMobileApplication, decorator: Google::Apis::Adexchangebuyer2V2beta1::PublisherProfileMobileApplication::Representation + property :overview, as: 'overview' property :programmatic_deals_contact, as: 'programmaticDealsContact' property :publisher_profile_id, as: 'publisherProfileId' @@ -1602,6 +1610,15 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class PublisherProfileMobileApplication + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :app_store, as: 'appStore' + property :external_app_id, as: 'externalAppId' + property :name, as: 'name' + end + end + class RealtimeTimeRange # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/adexchangebuyer2_v2beta1/synth.metadata b/generated/google/apis/adexchangebuyer2_v2beta1/synth.metadata index 429012f74d2..4abd757963b 100644 --- a/generated/google/apis/adexchangebuyer2_v2beta1/synth.metadata +++ b/generated/google/apis/adexchangebuyer2_v2beta1/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "c98c719bbab68d0890524d53f8b629d7858af9c2" + "sha": "fc15090c6924a8fdcefc69587ba904b941a91b93" } } ]