Struct google_youtube3::InvideoPromotion[][src]

pub struct InvideoPromotion {
    pub default_timing: Option<InvideoTiming>,
    pub items: Option<Vec<PromotedItem>>,
    pub use_smart_timing: Option<bool>,
    pub position: Option<InvideoPosition>,
}

Describes an invideo promotion campaign consisting of multiple promoted items. A campaign belongs to a single channel_id.

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

Fields

The default temporal position within the video where the promoted item will be displayed. Can be overriden by more specific timing in the item.

List of promoted items in decreasing priority.

Indicates whether the channel's promotional campaign uses "smart timing." This feature attempts to show promotions at a point in the video when they are more likely to be clicked and less likely to disrupt the viewing experience. This feature also picks up a single promotion to show on each video.

The spatial position within the video where the promoted item will be displayed.

Trait Implementations

impl Default for InvideoPromotion
[src]

Returns the "default value" for a type. Read more

impl Clone for InvideoPromotion
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for InvideoPromotion
[src]

Formats the value using the given formatter. Read more

impl Part for InvideoPromotion
[src]

Auto Trait Implementations