gleetube/model/playlist
Types
A YouTube playlist resource.
pub type Playlist {
Playlist(
kind: option.Option(String),
etag: option.Option(String),
id: option.Option(String),
snippet: option.Option(PlaylistSnippet),
status: option.Option(PlaylistStatus),
content_details: option.Option(PlaylistContentDetails),
player: option.Option(common.Player),
)
}
Constructors
-
Playlist( kind: option.Option(String), etag: option.Option(String), id: option.Option(String), snippet: option.Option(PlaylistSnippet), status: option.Option(PlaylistStatus), content_details: option.Option(PlaylistContentDetails), player: option.Option(common.Player), )
Playlist content details.
pub type PlaylistContentDetails {
PlaylistContentDetails(item_count: option.Option(Int))
}
Constructors
-
PlaylistContentDetails(item_count: option.Option(Int))
Response from playlists.list API call.
pub type PlaylistListResponse {
PlaylistListResponse(
kind: option.Option(String),
etag: option.Option(String),
next_page_token: option.Option(String),
prev_page_token: option.Option(String),
page_info: option.Option(common.PageInfo),
items: List(Playlist),
)
}
Constructors
-
PlaylistListResponse( kind: option.Option(String), etag: option.Option(String), next_page_token: option.Option(String), prev_page_token: option.Option(String), page_info: option.Option(common.PageInfo), items: List(Playlist), )
Playlist snippet containing basic metadata.
pub type PlaylistSnippet {
PlaylistSnippet(
published_at: option.Option(String),
channel_id: option.Option(String),
title: option.Option(String),
description: option.Option(String),
thumbnails: option.Option(common.Thumbnails),
channel_title: option.Option(String),
default_language: option.Option(String),
localized: option.Option(common.Localized),
)
}
Constructors
-
PlaylistSnippet( published_at: option.Option(String), channel_id: option.Option(String), title: option.Option(String), description: option.Option(String), thumbnails: option.Option(common.Thumbnails), channel_title: option.Option(String), default_language: option.Option(String), localized: option.Option(common.Localized), )
Playlist status.
pub type PlaylistStatus {
PlaylistStatus(privacy_status: option.Option(String))
}
Constructors
-
PlaylistStatus(privacy_status: option.Option(String))