gleetube/model/playlist_item
Types
A YouTube playlist item resource.
pub type PlaylistItem {
PlaylistItem(
kind: option.Option(String),
etag: option.Option(String),
id: option.Option(String),
snippet: option.Option(PlaylistItemSnippet),
content_details: option.Option(PlaylistItemContentDetails),
status: option.Option(PlaylistItemStatus),
)
}
Constructors
-
PlaylistItem( kind: option.Option(String), etag: option.Option(String), id: option.Option(String), snippet: option.Option(PlaylistItemSnippet), content_details: option.Option(PlaylistItemContentDetails), status: option.Option(PlaylistItemStatus), )
Playlist item content details.
pub type PlaylistItemContentDetails {
PlaylistItemContentDetails(
video_id: option.Option(String),
note: option.Option(String),
video_published_at: option.Option(String),
)
}
Constructors
-
PlaylistItemContentDetails( video_id: option.Option(String), note: option.Option(String), video_published_at: option.Option(String), )
Response from playlistItems.list API call.
pub type PlaylistItemListResponse {
PlaylistItemListResponse(
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(PlaylistItem),
)
}
Constructors
-
PlaylistItemListResponse( 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(PlaylistItem), )
Playlist item snippet.
pub type PlaylistItemSnippet {
PlaylistItemSnippet(
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),
playlist_id: option.Option(String),
position: option.Option(Int),
resource_id: option.Option(common.ResourceId),
video_owner_channel_title: option.Option(String),
video_owner_channel_id: option.Option(String),
)
}
Constructors
-
PlaylistItemSnippet( 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), playlist_id: option.Option(String), position: option.Option(Int), resource_id: option.Option(common.ResourceId), video_owner_channel_title: option.Option(String), video_owner_channel_id: option.Option(String), )
Playlist item status.
pub type PlaylistItemStatus {
PlaylistItemStatus(privacy_status: option.Option(String))
}
Constructors
-
PlaylistItemStatus(privacy_status: option.Option(String))