Class: Google::Apis::AdexchangebuyerV1_4::PublisherProfileApiProto
- Inherits:
-
Object
- Object
- Google::Apis::AdexchangebuyerV1_4::PublisherProfileApiProto
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adexchangebuyer_v1_4/classes.rb,
generated/google/apis/adexchangebuyer_v1_4/representations.rb,
generated/google/apis/adexchangebuyer_v1_4/representations.rb
Instance Attribute Summary collapse
-
#audience ⇒ String
Publisher provided info on its audience.
-
#buyer_pitch_statement ⇒ String
A pitch statement for the buyer Corresponds to the JSON property
buyerPitchStatement
. -
#direct_contact ⇒ String
Direct contact for the publisher profile.
-
#exchange ⇒ String
Exchange where this publisher profile is from.
-
#google_plus_link ⇒ String
Link to publisher's Google+ page.
-
#is_parent ⇒ Boolean
(also: #is_parent?)
True, if this is the parent profile, which represents all domains owned by the publisher.
-
#is_published ⇒ Boolean
(also: #is_published?)
True, if this profile is published.
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#logo_url ⇒ String
The url to the logo for the publisher.
-
#media_kit_link ⇒ String
The url for additional marketing and sales materials.
-
#name ⇒ String
Corresponds to the JSON property
name
. -
#overview ⇒ String
Publisher provided overview.
-
#profile_id ⇒ Fixnum
The pair of (seller.account_id, profile_id) uniquely identifies a publisher profile for a given publisher.
-
#programmatic_contact ⇒ String
Programmatic contact for the publisher profile.
-
#publisher_domains ⇒ Array<String>
The list of domains represented in this publisher profile.
-
#publisher_profile_id ⇒ String
Unique Id for publisher profile.
-
#publisher_provided_forecast ⇒ Google::Apis::AdexchangebuyerV1_4::PublisherProvidedForecast
This message carries publisher provided forecasting information.
-
#rate_card_info_link ⇒ String
Link to publisher rate card Corresponds to the JSON property
rateCardInfoLink
. -
#sample_page_link ⇒ String
Link for a sample content page.
-
#seller ⇒ Google::Apis::AdexchangebuyerV1_4::Seller
Seller of the publisher profile.
-
#state ⇒ String
State of the publisher profile.
-
#top_headlines ⇒ Array<String>
Publisher provided key metrics and rankings.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PublisherProfileApiProto
constructor
A new instance of PublisherProfileApiProto.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ PublisherProfileApiProto
Returns a new instance of PublisherProfileApiProto
3343 3344 3345 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3343 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audience ⇒ String
Publisher provided info on its audience.
Corresponds to the JSON property audience
3230 3231 3232 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3230 def audience @audience end |
#buyer_pitch_statement ⇒ String
A pitch statement for the buyer
Corresponds to the JSON property buyerPitchStatement
3235 3236 3237 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3235 def buyer_pitch_statement @buyer_pitch_statement end |
#direct_contact ⇒ String
Direct contact for the publisher profile.
Corresponds to the JSON property directContact
3240 3241 3242 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3240 def direct_contact @direct_contact end |
#exchange ⇒ String
Exchange where this publisher profile is from. E.g. AdX, Rubicon etc...
Corresponds to the JSON property exchange
3245 3246 3247 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3245 def exchange @exchange end |
#google_plus_link ⇒ String
Link to publisher's Google+ page.
Corresponds to the JSON property googlePlusLink
3250 3251 3252 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3250 def google_plus_link @google_plus_link end |
#is_parent ⇒ Boolean Also known as: is_parent?
True, if this is the parent profile, which represents all domains owned by the
publisher.
Corresponds to the JSON property isParent
3256 3257 3258 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3256 def is_parent @is_parent end |
#is_published ⇒ Boolean Also known as: is_published?
True, if this profile is published. Deprecated for state.
Corresponds to the JSON property isPublished
3262 3263 3264 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3262 def is_published @is_published end |
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "
adexchangebuyer#publisherProfileApiProto".
Corresponds to the JSON property kind
3269 3270 3271 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3269 def kind @kind end |
#logo_url ⇒ String
The url to the logo for the publisher.
Corresponds to the JSON property logoUrl
3274 3275 3276 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3274 def logo_url @logo_url end |
#media_kit_link ⇒ String
The url for additional marketing and sales materials.
Corresponds to the JSON property mediaKitLink
3279 3280 3281 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3279 def media_kit_link @media_kit_link end |
#name ⇒ String
Corresponds to the JSON property name
3284 3285 3286 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3284 def name @name end |
#overview ⇒ String
Publisher provided overview.
Corresponds to the JSON property overview
3289 3290 3291 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3289 def overview @overview end |
#profile_id ⇒ Fixnum
The pair of (seller.account_id, profile_id) uniquely identifies a publisher
profile for a given publisher.
Corresponds to the JSON property profileId
3295 3296 3297 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3295 def profile_id @profile_id end |
#programmatic_contact ⇒ String
Programmatic contact for the publisher profile.
Corresponds to the JSON property programmaticContact
3300 3301 3302 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3300 def programmatic_contact @programmatic_contact end |
#publisher_domains ⇒ Array<String>
The list of domains represented in this publisher profile. Empty if this is a
parent profile.
Corresponds to the JSON property publisherDomains
3306 3307 3308 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3306 def publisher_domains @publisher_domains end |
#publisher_profile_id ⇒ String
Unique Id for publisher profile.
Corresponds to the JSON property publisherProfileId
3311 3312 3313 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3311 def publisher_profile_id @publisher_profile_id end |
#publisher_provided_forecast ⇒ Google::Apis::AdexchangebuyerV1_4::PublisherProvidedForecast
This message carries publisher provided forecasting information.
Corresponds to the JSON property publisherProvidedForecast
3316 3317 3318 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3316 def publisher_provided_forecast @publisher_provided_forecast end |
#rate_card_info_link ⇒ String
Link to publisher rate card
Corresponds to the JSON property rateCardInfoLink
3321 3322 3323 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3321 def rate_card_info_link @rate_card_info_link end |
#sample_page_link ⇒ String
Link for a sample content page.
Corresponds to the JSON property samplePageLink
3326 3327 3328 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3326 def sample_page_link @sample_page_link end |
#seller ⇒ Google::Apis::AdexchangebuyerV1_4::Seller
Seller of the publisher profile.
Corresponds to the JSON property seller
3331 3332 3333 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3331 def seller @seller end |
#state ⇒ String
State of the publisher profile.
Corresponds to the JSON property state
3336 3337 3338 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3336 def state @state end |
#top_headlines ⇒ Array<String>
Publisher provided key metrics and rankings.
Corresponds to the JSON property topHeadlines
3341 3342 3343 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3341 def top_headlines @top_headlines end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3348 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) @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_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 |