[][src]Struct google_youtube3::PromotedItem

pub struct PromotedItem {
    pub timing: Option<InvideoTiming>,
    pub promoted_by_content_owner: Option<bool>,
    pub custom_message: Option<String>,
    pub id: Option<PromotedItemId>,
}

Describes a single promoted item.

This type is not used in any activity, and only used as part of another schema.

Fields

timing: Option<InvideoTiming>

The temporal position within the video where the promoted item will be displayed. If present, it overrides the default timing.

If true, the content owner's name will be used when displaying the promotion. This field can only be set when the update is made on behalf of the content owner.

custom_message: Option<String>

A custom message to display for this promotion. This field is currently ignored unless the promoted item is a website.

id: Option<PromotedItemId>

Identifies the promoted item.

Trait Implementations

impl Part for PromotedItem[src]

impl Default for PromotedItem[src]

impl Clone for PromotedItem[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for PromotedItem[src]

impl Serialize for PromotedItem[src]

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

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

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