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
-
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), )
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
Values
pub fn audio_track_type_decoder() -> decode.Decoder(
AudioTrackType,
)
pub fn audio_track_type_to_string(
value: AudioTrackType,
) -> String
pub fn decoder() -> decode.Decoder(CaptionSnippet)
pub fn failure_reason_decoder() -> decode.Decoder(FailureReason)
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