google_youtube_api_v3/youtube/caption_snippet

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

Types

The type of audio track associated with the caption track.

pub type AudioTrackType {
  AudioTrackTypeUnknown
  AudioTrackTypePrimary
  AudioTrackTypeCommentary
  AudioTrackTypeDescriptive
}

Constructors

  • AudioTrackTypeUnknown
  • AudioTrackTypePrimary
  • AudioTrackTypeCommentary
  • AudioTrackTypeDescriptive

Basic details about a caption track, such as its language and name.

pub type CaptionSnippet {
  CaptionSnippet(
    audio_track_type: option.Option(AudioTrackType),
    failure_reason: option.Option(FailureReason),
    is_auto_synced: option.Option(Bool),
    is_cc: option.Option(Bool),
    is_draft: option.Option(Bool),
    is_easy_reader: option.Option(Bool),
    is_large: option.Option(Bool),
    language: option.Option(String),
    last_updated: option.Option(String),
    name: option.Option(String),
    status: option.Option(Status),
    track_kind: option.Option(TrackKind),
    video_id: option.Option(String),
  )
}

Constructors

The reason that YouTube failed to process the caption track. This property is only present if the state property’s value is failed.

pub type FailureReason {
  FailureReasonUnknownFormat
  FailureReasonUnsupportedFormat
  FailureReasonProcessingFailed
}

Constructors

  • FailureReasonUnknownFormat
  • FailureReasonUnsupportedFormat
  • FailureReasonProcessingFailed

The caption track’s status.

pub type Status {
  StatusServing
  StatusSyncing
  StatusFailed
}

Constructors

  • StatusServing
  • StatusSyncing
  • StatusFailed

The caption track’s type.

pub type TrackKind {
  TrackKindStandard
  TrackKindAsr
  TrackKindForced
}

Constructors

  • TrackKindStandard
  • TrackKindAsr
  • TrackKindForced

Values

pub fn audio_track_type_decoder() -> decode.Decoder(
  AudioTrackType,
)
pub fn audio_track_type_to_string(
  value: AudioTrackType,
) -> String
pub fn failure_reason_to_string(value: FailureReason) -> String
pub fn status_decoder() -> decode.Decoder(Status)
pub fn status_to_string(value: Status) -> String
pub fn to_json(value: CaptionSnippet) -> json.Json
pub fn track_kind_decoder() -> decode.Decoder(TrackKind)
pub fn track_kind_to_string(value: TrackKind) -> String
✨ Search Document