class Google::Apis::AdexchangebuyerV1_4::PublisherProfileApiProto
Attributes
Publisher provided info on its audience. Corresponds to the JSON property `audience` @return [String]
A pitch statement for the buyer Corresponds to the JSON property `buyerPitchStatement` @return [String]
Direct contact for the publisher profile. Corresponds to the JSON property `directContact` @return [String]
Exchange where this publisher profile is from. E.g. AdX, Rubicon etc… Corresponds to the JSON property `exchange` @return [String]
Corresponds to the JSON property `forecastInventory` @return [String]
Link to publisher's Google+ page. Corresponds to the JSON property `googlePlusLink` @return [String]
True, if this is the parent profile, which represents all domains owned by the publisher. Corresponds to the JSON property `isParent` @return [Boolean]
True, if this is the parent profile, which represents all domains owned by the publisher. Corresponds to the JSON property `isParent` @return [Boolean]
True, if this profile is published. Deprecated for state. Corresponds to the JSON property `isPublished` @return [Boolean]
True, if this profile is published. Deprecated for state. Corresponds to the JSON property `isPublished` @return [Boolean]
Identifies what kind of resource this is. Value: the fixed string “ adexchangebuyer#publisherProfileApiProto”. Corresponds to the JSON property `kind` @return [String]
The url to the logo for the publisher. Corresponds to the JSON property `logoUrl` @return [String]
The url for additional marketing and sales materials. Corresponds to the JSON property `mediaKitLink` @return [String]
Corresponds to the JSON property `name` @return [String]
Publisher provided overview. Corresponds to the JSON property `overview` @return [String]
The pair of (seller.account_id, profile_id
) uniquely identifies a publisher profile for a given publisher. Corresponds to the JSON property `profileId` @return [Fixnum]
Programmatic contact for the publisher profile. Corresponds to the JSON property `programmaticContact` @return [String]
The list of app IDs represented in this publisher profile. Empty if this is a parent profile. Deprecated in favor of publisher_app. Corresponds to the JSON property `publisherAppIds` @return [Array<Fixnum>]
The list of apps represented in this publisher profile. Empty if this is a parent profile. Corresponds to the JSON property `publisherApps` @return [Array<Google::Apis::AdexchangebuyerV1_4::MobileApplication>]
The list of domains represented in this publisher profile. Empty if this is a parent profile. Corresponds to the JSON property `publisherDomains` @return [Array<String>]
Unique Id for publisher profile. Corresponds to the JSON property `publisherProfileId` @return [String]
This message carries publisher provided forecasting information. Corresponds to the JSON property `publisherProvidedForecast` @return [Google::Apis::AdexchangebuyerV1_4::PublisherProvidedForecast]
Link to publisher rate card Corresponds to the JSON property `rateCardInfoLink` @return [String]
Link for a sample content page. Corresponds to the JSON property `samplePageLink` @return [String]
Seller
of the publisher profile. Corresponds to the JSON property `seller` @return [Google::Apis::AdexchangebuyerV1_4::Seller]
State of the publisher profile. Corresponds to the JSON property `state` @return [String]
Publisher provided key metrics and rankings. Corresponds to the JSON property `topHeadlines` @return [Array<String>]
Public Class Methods
# File lib/google/apis/adexchangebuyer_v1_4/classes.rb, line 3400 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/adexchangebuyer_v1_4/classes.rb, line 3405 def update!(**args) @audience = args[:audience] if args.key?(:audience) @buyer_pitch_statement = args[:buyer_pitch_statement] if args.key?(:buyer_pitch_statement) @direct_contact = args[:direct_contact] if args.key?(:direct_contact) @exchange = args[:exchange] if args.key?(:exchange) @forecast_inventory = args[:forecast_inventory] if args.key?(:forecast_inventory) @google_plus_link = args[:google_plus_link] if args.key?(:google_plus_link) @is_parent = args[:is_parent] if args.key?(:is_parent) @is_published = args[:is_published] if args.key?(:is_published) @kind = args[:kind] if args.key?(:kind) @logo_url = args[:logo_url] if args.key?(:logo_url) @media_kit_link = args[:media_kit_link] if args.key?(:media_kit_link) @name = args[:name] if args.key?(:name) @overview = args[:overview] if args.key?(:overview) @profile_id = args[:profile_id] if args.key?(:profile_id) @programmatic_contact = args[:programmatic_contact] if args.key?(:programmatic_contact) @publisher_app_ids = args[:publisher_app_ids] if args.key?(:publisher_app_ids) @publisher_apps = args[:publisher_apps] if args.key?(:publisher_apps) @publisher_domains = args[:publisher_domains] if args.key?(:publisher_domains) @publisher_profile_id = args[:publisher_profile_id] if args.key?(:publisher_profile_id) @publisher_provided_forecast = args[:publisher_provided_forecast] if args.key?(:publisher_provided_forecast) @rate_card_info_link = args[:rate_card_info_link] if args.key?(:rate_card_info_link) @sample_page_link = args[:sample_page_link] if args.key?(:sample_page_link) @seller = args[:seller] if args.key?(:seller) @state = args[:state] if args.key?(:state) @top_headlines = args[:top_headlines] if args.key?(:top_headlines) end