google_youtube_api_v3/youtube/video_snippet

DO NOT CHANGE, THIS IS AN AUTO GENERATED FILE FROM generate.gleam

Types

Indicates if the video is an upcoming/active live broadcast. Or it’s “none” if the video is not an upcoming/active live broadcast.

pub type LiveBroadcastContent {
  LiveBroadcastContentNone
  LiveBroadcastContentUpcoming
  LiveBroadcastContentLive
  LiveBroadcastContentCompleted
}

Constructors

  • LiveBroadcastContentNone
  • LiveBroadcastContentUpcoming
  • LiveBroadcastContentLive
  • LiveBroadcastContentCompleted

Basic details about a video, including title, description, uploader, thumbnails and category.

pub type VideoSnippet {
  VideoSnippet(
    category_id: option.Option(String),
    channel_id: option.Option(String),
    channel_title: option.Option(String),
    default_audio_language: option.Option(String),
    default_language: option.Option(String),
    description: option.Option(String),
    live_broadcast_content: option.Option(LiveBroadcastContent),
    localized: option.Option(video_localization.VideoLocalization),
    published_at: option.Option(String),
    tags: option.Option(List(String)),
    thumbnails: option.Option(thumbnail_details.ThumbnailDetails),
    title: option.Option(String),
  )
}

Constructors

Values

pub fn live_broadcast_content_decoder() -> decode.Decoder(
  LiveBroadcastContent,
)
pub fn live_broadcast_content_to_string(
  value: LiveBroadcastContent,
) -> String
pub fn to_json(value: VideoSnippet) -> json.Json
✨ Search Document