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.

Search Document