google_youtube_api_v3/youtube/api/captions

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

Types

Deletes a resource.

pub type DeleteParams {
  DeleteParams(
    id: String,
    on_behalf_of: option.Option(String),
    on_behalf_of_content_owner: option.Option(String),
  )
}

Constructors

Downloads a caption track.

pub type DownloadParams {
  DownloadParams(
    id: String,
    on_behalf_of: option.Option(String),
    on_behalf_of_content_owner: option.Option(String),
    tfmt: option.Option(String),
    tlang: option.Option(String),
  )
}

Constructors

Inserts a new resource into this collection.

pub type InsertParams {
  InsertParams(
    part: List(String),
    on_behalf_of: option.Option(String),
    on_behalf_of_content_owner: option.Option(String),
    sync: option.Option(Bool),
  )
}

Constructors

Retrieves a list of resources, possibly filtered.

pub type ListParams {
  ListParams(
    part: List(String),
    video_id: String,
    id: option.Option(List(String)),
    on_behalf_of: option.Option(String),
    on_behalf_of_content_owner: option.Option(String),
  )
}

Constructors

Updates an existing resource.

pub type UpdateParams {
  UpdateParams(
    part: List(String),
    on_behalf_of: option.Option(String),
    on_behalf_of_content_owner: option.Option(String),
    sync: option.Option(Bool),
  )
}

Constructors

Values

pub fn delete(id: String) -> DeleteParams
pub fn delete_request(params: DeleteParams) -> request.Request
pub fn delete_with_on_behalf_of(
  params: DeleteParams,
  value: String,
) -> DeleteParams
pub fn delete_with_on_behalf_of_content_owner(
  params: DeleteParams,
  value: String,
) -> DeleteParams
pub fn download(id: String) -> DownloadParams
pub fn download_request(
  params: DownloadParams,
) -> request.Request
pub fn download_with_on_behalf_of(
  params: DownloadParams,
  value: String,
) -> DownloadParams
pub fn download_with_on_behalf_of_content_owner(
  params: DownloadParams,
  value: String,
) -> DownloadParams
pub fn download_with_tfmt(
  params: DownloadParams,
  value: String,
) -> DownloadParams
pub fn download_with_tlang(
  params: DownloadParams,
  value: String,
) -> DownloadParams
pub fn insert(part: List(String)) -> InsertParams
pub fn insert_add_part(
  params: InsertParams,
  value: String,
) -> InsertParams
pub fn insert_request(
  params: InsertParams,
  body: caption.Caption,
) -> request.Request
pub fn insert_with_on_behalf_of(
  params: InsertParams,
  value: String,
) -> InsertParams
pub fn insert_with_on_behalf_of_content_owner(
  params: InsertParams,
  value: String,
) -> InsertParams
pub fn insert_with_sync(
  params: InsertParams,
  value: Bool,
) -> InsertParams
pub fn list(part: List(String), video_id: String) -> ListParams
pub fn list_add_id(
  params: ListParams,
  value: String,
) -> ListParams
pub fn list_add_part(
  params: ListParams,
  value: String,
) -> ListParams
pub fn list_request(params: ListParams) -> request.Request
pub fn list_with_id(
  params: ListParams,
  value: List(String),
) -> ListParams
pub fn list_with_on_behalf_of(
  params: ListParams,
  value: String,
) -> ListParams
pub fn list_with_on_behalf_of_content_owner(
  params: ListParams,
  value: String,
) -> ListParams
pub fn update(part: List(String)) -> UpdateParams
pub fn update_add_part(
  params: UpdateParams,
  value: String,
) -> UpdateParams
pub fn update_request(
  params: UpdateParams,
  body: caption.Caption,
) -> request.Request
pub fn update_with_on_behalf_of(
  params: UpdateParams,
  value: String,
) -> UpdateParams
pub fn update_with_on_behalf_of_content_owner(
  params: UpdateParams,
  value: String,
) -> UpdateParams
pub fn update_with_sync(
  params: UpdateParams,
  value: Bool,
) -> UpdateParams
✨ Search Document