[][src]Struct google_adexchangebuyer2_v2_beta1::PublisherProfile

pub struct PublisherProfile {
    pub rate_card_info_url: Option<String>,
    pub direct_deals_contact: Option<String>,
    pub overview: Option<String>,
    pub buyer_pitch_statement: Option<String>,
    pub is_parent: Option<bool>,
    pub sample_page_url: Option<String>,
    pub top_headlines: Option<Vec<String>>,
    pub publisher_profile_id: Option<String>,
    pub audience_description: Option<String>,
    pub display_name: Option<String>,
    pub programmatic_deals_contact: Option<String>,
    pub media_kit_url: Option<String>,
    pub seller: Option<Seller>,
    pub google_plus_url: Option<String>,
    pub logo_url: Option<String>,
    pub domains: Option<Vec<String>>,
}

Note: this resource requires whitelisting for access. Please contact your account manager for access to Marketplace resources.

Represents a publisher profile (https://support.google.com/admanager/answer/6035806?hl=en) in Marketplace.

All fields are read only. All string fields are free-form text entered by the publisher unless noted otherwise.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

rate_card_info_url: Option<String>

URL to a publisher rate card.

direct_deals_contact: Option<String>

Contact information for direct reservation deals. This is free text entered by the publisher and may include information like names, phone numbers and email addresses.

overview: Option<String>

Overview of the publisher.

buyer_pitch_statement: Option<String>

Statement explaining what's unique about publisher's business, and why buyers should partner with the publisher.

is_parent: Option<bool>

Indicates if this profile is the parent profile of the seller. A parent profile represents all the inventory from the seller, as opposed to child profile that is created to brand a portion of inventory. One seller should have only one parent publisher profile, and can have multiple child profiles. Publisher profiles for the same seller will have same value of field google.ads.adexchange.buyer.v2beta1.PublisherProfile.seller. See https://support.google.com/admanager/answer/6035806?hl=en for details.

sample_page_url: Option<String>

URL to a sample content page.

top_headlines: Option<Vec<String>>

Up to three key metrics and rankings. Max 100 characters each. For example "#1 Mobile News Site for 20 Straight Months".

publisher_profile_id: Option<String>

Unique ID for publisher profile.

audience_description: Option<String>

Description on the publisher's audience.

display_name: Option<String>

Name of the publisher profile.

programmatic_deals_contact: Option<String>

Contact information for programmatic deals. This is free text entered by the publisher and may include information like names, phone numbers and email addresses.

media_kit_url: Option<String>

URL to additional marketing and sales materials.

seller: Option<Seller>

Seller of the publisher profile.

google_plus_url: Option<String>

URL to publisher's Google+ page.

logo_url: Option<String>

A Google public URL to the logo for this publisher profile. The logo is stored as a PNG, JPG, or GIF image.

domains: Option<Vec<String>>

The list of domains represented in this publisher profile. Empty if this is a parent profile. These are top private domains, meaning that these will not contain a string like "photos.google.co.uk/123", but will instead contain "google.co.uk".

Trait Implementations

impl Clone for PublisherProfile[src]

impl Debug for PublisherProfile[src]

impl Default for PublisherProfile[src]

impl<'de> Deserialize<'de> for PublisherProfile[src]

impl ResponseResult for PublisherProfile[src]

impl Serialize for PublisherProfile[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any