gleetube/resource/captions
Values
pub fn delete(
client: client.Client,
caption_id caption_id: String,
on_behalf_of_content_owner on_behalf_of_content_owner: option.Option(
String,
),
) -> Result(Nil, error.GleeTubeError)
Delete a caption track.
pub fn download(
client: client.Client,
caption_id caption_id: String,
on_behalf_of_content_owner on_behalf_of_content_owner: option.Option(
String,
),
tfmt tfmt: option.Option(String),
tlang tlang: option.Option(String),
) -> Result(String, error.GleeTubeError)
Download a caption track. Returns the raw caption content.
pub fn insert(
client: client.Client,
body body: json.Json,
on_behalf_of_content_owner on_behalf_of_content_owner: option.Option(
String,
),
sync sync: option.Option(Bool),
) -> Result(caption.Caption, error.GleeTubeError)
Insert a new caption track.
pub fn insert_with_media(
client: client.Client,
body body: json.Json,
media media: media.Media,
on_behalf_of_content_owner on_behalf_of_content_owner: option.Option(
String,
),
sync sync: option.Option(Bool),
) -> Result(caption.Caption, error.GleeTubeError)
Insert a new caption track with media file using resumable upload.
pub fn list(
client: client.Client,
video_id video_id: String,
caption_ids caption_ids: option.Option(List(String)),
on_behalf_of_content_owner on_behalf_of_content_owner: option.Option(
String,
),
) -> Result(caption.CaptionListResponse, error.GleeTubeError)
List captions for a video.
pub fn update(
client: client.Client,
body body: json.Json,
on_behalf_of_content_owner on_behalf_of_content_owner: option.Option(
String,
),
sync sync: option.Option(Bool),
) -> Result(caption.Caption, error.GleeTubeError)
Update a caption track.
pub fn update_with_media(
client: client.Client,
body body: json.Json,
media media: media.Media,
on_behalf_of_content_owner on_behalf_of_content_owner: option.Option(
String,
),
sync sync: option.Option(Bool),
) -> Result(caption.Caption, error.GleeTubeError)
Update a caption track with new media file using resumable upload.