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_app_ids ⇒ Array<Fixnum>
The list of app IDs represented in this pubisher profile.
-
#publisher_apps ⇒ Array<Google::Apis::AdexchangebuyerV1_4::MobileApplication>
The list of apps represented in this pubisher 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.
Constructor Details
#initialize(**args) ⇒ PublisherProfileApiProto
Returns a new instance of PublisherProfileApiProto.
3395 3396 3397 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3395 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audience ⇒ String
Publisher provided info on its audience.
Corresponds to the JSON property audience
3270 3271 3272 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3270 def audience @audience end |
#buyer_pitch_statement ⇒ String
A pitch statement for the buyer
Corresponds to the JSON property buyerPitchStatement
3275 3276 3277 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3275 def buyer_pitch_statement @buyer_pitch_statement end |
#direct_contact ⇒ String
Direct contact for the publisher profile.
Corresponds to the JSON property directContact
3280 3281 3282 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3280 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
3285 3286 3287 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3285 def exchange @exchange end |
#google_plus_link ⇒ String
Link to publisher's Google+ page.
Corresponds to the JSON property googlePlusLink
3290 3291 3292 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3290 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
3296 3297 3298 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3296 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
3302 3303 3304 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3302 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
3309 3310 3311 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3309 def kind @kind end |
#logo_url ⇒ String
The url to the logo for the publisher.
Corresponds to the JSON property logoUrl
3314 3315 3316 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3314 def logo_url @logo_url end |
#media_kit_link ⇒ String
The url for additional marketing and sales materials.
Corresponds to the JSON property mediaKitLink
3319 3320 3321 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3319 def media_kit_link @media_kit_link end |
#name ⇒ String
Corresponds to the JSON property name
3324 3325 3326 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3324 def name @name end |
#overview ⇒ String
Publisher provided overview.
Corresponds to the JSON property overview
3329 3330 3331 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3329 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
3335 3336 3337 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3335 def profile_id @profile_id end |
#programmatic_contact ⇒ String
Programmatic contact for the publisher profile.
Corresponds to the JSON property programmaticContact
3340 3341 3342 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3340 def programmatic_contact @programmatic_contact end |
#publisher_app_ids ⇒ Array<Fixnum>
The list of app IDs represented in this pubisher profile. Empty if this is a
parent profile. Deprecated in favor of publisher_app.
Corresponds to the JSON property publisherAppIds
3346 3347 3348 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3346 def publisher_app_ids @publisher_app_ids end |
#publisher_apps ⇒ Array<Google::Apis::AdexchangebuyerV1_4::MobileApplication>
The list of apps represented in this pubisher profile. Empty if this is a
parent profile.
Corresponds to the JSON property publisherApps
3352 3353 3354 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3352 def publisher_apps @publisher_apps 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
3358 3359 3360 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3358 def publisher_domains @publisher_domains end |
#publisher_profile_id ⇒ String
Unique Id for publisher profile.
Corresponds to the JSON property publisherProfileId
3363 3364 3365 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3363 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
3368 3369 3370 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3368 def publisher_provided_forecast @publisher_provided_forecast end |
#rate_card_info_link ⇒ String
Link to publisher rate card
Corresponds to the JSON property rateCardInfoLink
3373 3374 3375 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3373 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
3378 3379 3380 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3378 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
3383 3384 3385 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3383 def seller @seller end |
#state ⇒ String
State of the publisher profile.
Corresponds to the JSON property state
3388 3389 3390 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3388 def state @state end |
#top_headlines ⇒ Array<String>
Publisher provided key metrics and rankings.
Corresponds to the JSON property topHeadlines
3393 3394 3395 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3393 def top_headlines @top_headlines end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3400 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_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 |