google_youtube_api_v3/youtube/thumbnail
Types
A thumbnail is an image representing a YouTube resource.
pub type Thumbnail {
Thumbnail(
height: option.Option(Int),
url: option.Option(String),
width: option.Option(Int),
)
}
Constructors
-
Thumbnail( height: option.Option(Int), url: option.Option(String), width: option.Option(Int), )
Internal representation of thumbnails for a YouTube resource.
pub type ThumbnailDetails {
ThumbnailDetails(
default: option.Option(Thumbnail),
fhd: option.Option(Thumbnail),
high: option.Option(Thumbnail),
maxres: option.Option(Thumbnail),
medium: option.Option(Thumbnail),
qhd: option.Option(Thumbnail),
standard: option.Option(Thumbnail),
uhd: option.Option(Thumbnail),
)
}
Constructors
-
ThumbnailDetails( default: option.Option(Thumbnail), fhd: option.Option(Thumbnail), high: option.Option(Thumbnail), maxres: option.Option(Thumbnail), medium: option.Option(Thumbnail), qhd: option.Option(Thumbnail), standard: option.Option(Thumbnail), uhd: option.Option(Thumbnail), )
pub type ThumbnailSetResponse {
ThumbnailSetResponse(
etag: option.Option(String),
event_id: option.Option(String),
items: option.Option(List(ThumbnailDetails)),
kind: option.Option(String),
visitor_id: option.Option(String),
)
}
Constructors
-
ThumbnailSetResponse( etag: option.Option(String), event_id: option.Option(String), items: option.Option(List(ThumbnailDetails)), kind: option.Option(String), visitor_id: option.Option(String), )
Values
pub fn thumbnail_decoder() -> decode.Decoder(Thumbnail)
pub fn thumbnail_details_decoder() -> decode.Decoder(
ThumbnailDetails,
)
pub fn thumbnail_details_to_json(
value: ThumbnailDetails,
) -> json.Json
pub fn thumbnail_set_response_decoder() -> decode.Decoder(
ThumbnailSetResponse,
)
pub fn thumbnail_set_response_to_json(
value: ThumbnailSetResponse,
) -> json.Json