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
3304 3305 3306 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3304 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audience ⇒ String
Publisher provided info on its audience.
Corresponds to the JSON property audience
3191 3192 3193 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3191 def audience @audience end |
#buyer_pitch_statement ⇒ String
A pitch statement for the buyer
Corresponds to the JSON property buyerPitchStatement
3196 3197 3198 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3196 def buyer_pitch_statement @buyer_pitch_statement end |
#direct_contact ⇒ String
Direct contact for the publisher profile.
Corresponds to the JSON property directContact
3201 3202 3203 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3201 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
3206 3207 3208 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3206 def exchange @exchange end |
#google_plus_link ⇒ String
Link to publisher's Google+ page.
Corresponds to the JSON property googlePlusLink
3211 3212 3213 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3211 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
3217 3218 3219 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3217 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
3223 3224 3225 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3223 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
3230 3231 3232 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3230 def kind @kind end |
#logo_url ⇒ String
The url to the logo for the publisher.
Corresponds to the JSON property logoUrl
3235 3236 3237 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3235 def logo_url @logo_url end |
#media_kit_link ⇒ String
The url for additional marketing and sales materials.
Corresponds to the JSON property mediaKitLink
3240 3241 3242 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3240 def media_kit_link @media_kit_link end |
#name ⇒ String
Corresponds to the JSON property name
3245 3246 3247 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3245 def name @name end |
#overview ⇒ String
Publisher provided overview.
Corresponds to the JSON property overview
3250 3251 3252 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3250 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
3256 3257 3258 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3256 def profile_id @profile_id end |
#programmatic_contact ⇒ String
Programmatic contact for the publisher profile.
Corresponds to the JSON property programmaticContact
3261 3262 3263 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3261 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
3267 3268 3269 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3267 def publisher_domains @publisher_domains end |
#publisher_profile_id ⇒ String
Unique Id for publisher profile.
Corresponds to the JSON property publisherProfileId
3272 3273 3274 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3272 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
3277 3278 3279 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3277 def publisher_provided_forecast @publisher_provided_forecast end |
#rate_card_info_link ⇒ String
Link to publisher rate card
Corresponds to the JSON property rateCardInfoLink
3282 3283 3284 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3282 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
3287 3288 3289 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3287 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
3292 3293 3294 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3292 def seller @seller end |
#state ⇒ String
State of the publisher profile.
Corresponds to the JSON property state
3297 3298 3299 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3297 def state @state end |
#top_headlines ⇒ Array<String>
Publisher provided key metrics and rankings.
Corresponds to the JSON property topHeadlines
3302 3303 3304 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3302 def top_headlines @top_headlines end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3309 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 |