Struct google_youtube3::PromotedItemId [−][src]
pub struct PromotedItemId { pub website_url: Option<String>, pub recently_uploaded_by: Option<String>, pub type_: Option<String>, pub video_id: Option<String>, }
Describes a single promoted item id. It is a union of various possible types.
This type is not used in any activity, and only used as part of another schema.
Fields
website_url: Option<String>
If the promoted item represents a website, this field represents the url pointing to the website. This field will be present only if type has the value website.
recently_uploaded_by: Option<String>
If type is recentUpload, this field identifies the channel from which to take the recent upload. If missing, the channel is assumed to be the same channel for which the invideoPromotion is set.
type_: Option<String>
Describes the type of the promoted item.
video_id: Option<String>
If the promoted item represents a video, this field represents the unique YouTube ID identifying it. This field will be present only if type has the value video.
Trait Implementations
impl Default for PromotedItemId
[src]
impl Default for PromotedItemId
fn default() -> PromotedItemId
[src]
fn default() -> PromotedItemId
Returns the "default value" for a type. Read more
impl Clone for PromotedItemId
[src]
impl Clone for PromotedItemId
fn clone(&self) -> PromotedItemId
[src]
fn clone(&self) -> PromotedItemId
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for PromotedItemId
[src]
impl Debug for PromotedItemId
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for PromotedItemId
[src]
impl Part for PromotedItemId
Auto Trait Implementations
impl Send for PromotedItemId
impl Send for PromotedItemId
impl Sync for PromotedItemId
impl Sync for PromotedItemId