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
3330 3331 3332 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3330 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audience ⇒ String
Publisher provided info on its audience.
Corresponds to the JSON property audience
3217 3218 3219 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3217 def audience @audience end |
#buyer_pitch_statement ⇒ String
A pitch statement for the buyer
Corresponds to the JSON property buyerPitchStatement
3222 3223 3224 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3222 def buyer_pitch_statement @buyer_pitch_statement end |
#direct_contact ⇒ String
Direct contact for the publisher profile.
Corresponds to the JSON property directContact
3227 3228 3229 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3227 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
3232 3233 3234 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3232 def exchange @exchange end |
#google_plus_link ⇒ String
Link to publisher's Google+ page.
Corresponds to the JSON property googlePlusLink
3237 3238 3239 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3237 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
3243 3244 3245 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3243 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
3249 3250 3251 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3249 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
3256 3257 3258 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3256 def kind @kind end |
#logo_url ⇒ String
The url to the logo for the publisher.
Corresponds to the JSON property logoUrl
3261 3262 3263 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3261 def logo_url @logo_url end |
#media_kit_link ⇒ String
The url for additional marketing and sales materials.
Corresponds to the JSON property mediaKitLink
3266 3267 3268 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3266 def media_kit_link @media_kit_link end |
#name ⇒ String
Corresponds to the JSON property name
3271 3272 3273 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3271 def name @name end |
#overview ⇒ String
Publisher provided overview.
Corresponds to the JSON property overview
3276 3277 3278 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3276 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
3282 3283 3284 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3282 def profile_id @profile_id end |
#programmatic_contact ⇒ String
Programmatic contact for the publisher profile.
Corresponds to the JSON property programmaticContact
3287 3288 3289 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3287 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
3293 3294 3295 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3293 def publisher_domains @publisher_domains end |
#publisher_profile_id ⇒ String
Unique Id for publisher profile.
Corresponds to the JSON property publisherProfileId
3298 3299 3300 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3298 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
3303 3304 3305 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3303 def publisher_provided_forecast @publisher_provided_forecast end |
#rate_card_info_link ⇒ String
Link to publisher rate card
Corresponds to the JSON property rateCardInfoLink
3308 3309 3310 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3308 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
3313 3314 3315 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3313 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
3318 3319 3320 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3318 def seller @seller end |
#state ⇒ String
State of the publisher profile.
Corresponds to the JSON property state
3323 3324 3325 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3323 def state @state end |
#top_headlines ⇒ Array<String>
Publisher provided key metrics and rankings.
Corresponds to the JSON property topHeadlines
3328 3329 3330 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3328 def top_headlines @top_headlines end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3335 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 |