[][src]Struct google_youtube3::PlaylistSnippet

pub struct PlaylistSnippet {
    pub description: Option<String>,
    pub title: Option<String>,
    pub channel_id: Option<String>,
    pub published_at: Option<String>,
    pub tags: Option<Vec<String>>,
    pub channel_title: Option<String>,
    pub default_language: Option<String>,
    pub localized: Option<PlaylistLocalization>,
    pub thumbnails: Option<ThumbnailDetails>,
}

Basic details about a playlist, including title, description and thumbnails.

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

Fields

description: Option<String>

The playlist's description.

title: Option<String>

The playlist's title.

channel_id: Option<String>

The ID that YouTube uses to uniquely identify the channel that published the playlist.

published_at: Option<String>

The date and time that the playlist was created. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) format.

tags: Option<Vec<String>>

Keyword tags associated with the playlist.

channel_title: Option<String>

The channel title of the channel that the video belongs to.

default_language: Option<String>

The language of the playlist's default title and description.

localized: Option<PlaylistLocalization>

Localized title and description, read-only.

thumbnails: Option<ThumbnailDetails>

A map of thumbnail images associated with the playlist. For each object in the map, the key is the name of the thumbnail image, and the value is an object that contains other information about the thumbnail.

Trait Implementations

impl Clone for PlaylistSnippet[src]

impl Debug for PlaylistSnippet[src]

impl Default for PlaylistSnippet[src]

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

impl Part for PlaylistSnippet[src]

impl Serialize for PlaylistSnippet[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