google_youtube_api_v3/youtube/api/playlist

Types

Deletes a resource.

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

Constructors

Inserts a new resource into this collection.

pub type PlaylistImagesInsertParams {
  PlaylistImagesInsertParams(
    on_behalf_of_content_owner: option.Option(String),
    on_behalf_of_content_owner_channel: option.Option(String),
    part: option.Option(List(String)),
  )
}

Constructors

Retrieves a list of resources, possibly filtered.

pub type PlaylistImagesListParams {
  PlaylistImagesListParams(
    max_results: option.Option(Int),
    on_behalf_of_content_owner: option.Option(String),
    on_behalf_of_content_owner_channel: option.Option(String),
    page_token: option.Option(String),
    parent: option.Option(String),
    part: option.Option(List(String)),
  )
}

Constructors

Updates an existing resource.

pub type PlaylistImagesUpdateParams {
  PlaylistImagesUpdateParams(
    on_behalf_of_content_owner: option.Option(String),
    part: option.Option(List(String)),
  )
}

Constructors

Deletes a resource.

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

Constructors

  • PlaylistItemsDeleteParams(
      id: String,
      on_behalf_of_content_owner: option.Option(String),
    )

Inserts a new resource into this collection.

pub type PlaylistItemsInsertParams {
  PlaylistItemsInsertParams(
    part: List(String),
    on_behalf_of_content_owner: option.Option(String),
  )
}

Constructors

  • PlaylistItemsInsertParams(
      part: List(String),
      on_behalf_of_content_owner: option.Option(String),
    )

Retrieves a list of resources, possibly filtered.

pub type PlaylistItemsListParams {
  PlaylistItemsListParams(
    part: List(String),
    id: option.Option(List(String)),
    max_results: option.Option(Int),
    on_behalf_of_content_owner: option.Option(String),
    page_token: option.Option(String),
    playlist_id: option.Option(String),
    video_id: option.Option(String),
  )
}

Constructors

Updates an existing resource.

pub type PlaylistItemsUpdateParams {
  PlaylistItemsUpdateParams(
    part: List(String),
    on_behalf_of_content_owner: option.Option(String),
  )
}

Constructors

  • PlaylistItemsUpdateParams(
      part: List(String),
      on_behalf_of_content_owner: option.Option(String),
    )

Deletes a resource.

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

Constructors

  • PlaylistsDeleteParams(
      id: String,
      on_behalf_of_content_owner: option.Option(String),
    )

Inserts a new resource into this collection.

pub type PlaylistsInsertParams {
  PlaylistsInsertParams(
    part: List(String),
    on_behalf_of_content_owner: option.Option(String),
    on_behalf_of_content_owner_channel: option.Option(String),
  )
}

Constructors

  • PlaylistsInsertParams(
      part: List(String),
      on_behalf_of_content_owner: option.Option(String),
      on_behalf_of_content_owner_channel: option.Option(String),
    )

Retrieves a list of resources, possibly filtered.

pub type PlaylistsListParams {
  PlaylistsListParams(
    part: List(String),
    channel_id: option.Option(String),
    hl: option.Option(String),
    id: option.Option(List(String)),
    max_results: option.Option(Int),
    mine: option.Option(Bool),
    on_behalf_of_content_owner: option.Option(String),
    on_behalf_of_content_owner_channel: option.Option(String),
    page_token: option.Option(String),
  )
}

Constructors

Updates an existing resource.

pub type PlaylistsUpdateParams {
  PlaylistsUpdateParams(
    part: List(String),
    on_behalf_of_content_owner: option.Option(String),
  )
}

Constructors

  • PlaylistsUpdateParams(
      part: List(String),
      on_behalf_of_content_owner: option.Option(String),
    )

Values

pub fn playlist_images_delete_request(
  params: PlaylistImagesDeleteParams,
) -> request.Request
pub fn playlist_images_delete_with_id(
  params: PlaylistImagesDeleteParams,
  value: String,
) -> PlaylistImagesDeleteParams
pub fn playlist_images_delete_with_on_behalf_of_content_owner(
  params: PlaylistImagesDeleteParams,
  value: String,
) -> PlaylistImagesDeleteParams
pub fn playlist_images_insert_add_part(
  params: PlaylistImagesInsertParams,
  value: String,
) -> PlaylistImagesInsertParams
pub fn playlist_images_insert_with_on_behalf_of_content_owner(
  params: PlaylistImagesInsertParams,
  value: String,
) -> PlaylistImagesInsertParams
pub fn playlist_images_insert_with_on_behalf_of_content_owner_channel(
  params: PlaylistImagesInsertParams,
  value: String,
) -> PlaylistImagesInsertParams
pub fn playlist_images_insert_with_part(
  params: PlaylistImagesInsertParams,
  value: List(String),
) -> PlaylistImagesInsertParams
pub fn playlist_images_list_add_part(
  params: PlaylistImagesListParams,
  value: String,
) -> PlaylistImagesListParams
pub fn playlist_images_list_request(
  params: PlaylistImagesListParams,
) -> request.Request
pub fn playlist_images_list_with_max_results(
  params: PlaylistImagesListParams,
  value: Int,
) -> PlaylistImagesListParams
pub fn playlist_images_list_with_on_behalf_of_content_owner(
  params: PlaylistImagesListParams,
  value: String,
) -> PlaylistImagesListParams
pub fn playlist_images_list_with_on_behalf_of_content_owner_channel(
  params: PlaylistImagesListParams,
  value: String,
) -> PlaylistImagesListParams
pub fn playlist_images_list_with_page_token(
  params: PlaylistImagesListParams,
  value: String,
) -> PlaylistImagesListParams
pub fn playlist_images_list_with_parent(
  params: PlaylistImagesListParams,
  value: String,
) -> PlaylistImagesListParams
pub fn playlist_images_list_with_part(
  params: PlaylistImagesListParams,
  value: List(String),
) -> PlaylistImagesListParams
pub fn playlist_images_update_add_part(
  params: PlaylistImagesUpdateParams,
  value: String,
) -> PlaylistImagesUpdateParams
pub fn playlist_images_update_with_on_behalf_of_content_owner(
  params: PlaylistImagesUpdateParams,
  value: String,
) -> PlaylistImagesUpdateParams
pub fn playlist_images_update_with_part(
  params: PlaylistImagesUpdateParams,
  value: List(String),
) -> PlaylistImagesUpdateParams
pub fn playlist_items_delete(
  id: String,
) -> PlaylistItemsDeleteParams
pub fn playlist_items_delete_request(
  params: PlaylistItemsDeleteParams,
) -> request.Request
pub fn playlist_items_delete_with_on_behalf_of_content_owner(
  params: PlaylistItemsDeleteParams,
  value: String,
) -> PlaylistItemsDeleteParams
pub fn playlist_items_insert(
  part: List(String),
) -> PlaylistItemsInsertParams
pub fn playlist_items_insert_add_part(
  params: PlaylistItemsInsertParams,
  value: String,
) -> PlaylistItemsInsertParams
pub fn playlist_items_insert_with_on_behalf_of_content_owner(
  params: PlaylistItemsInsertParams,
  value: String,
) -> PlaylistItemsInsertParams
pub fn playlist_items_list(
  part: List(String),
) -> PlaylistItemsListParams
pub fn playlist_items_list_add_id(
  params: PlaylistItemsListParams,
  value: String,
) -> PlaylistItemsListParams
pub fn playlist_items_list_add_part(
  params: PlaylistItemsListParams,
  value: String,
) -> PlaylistItemsListParams
pub fn playlist_items_list_request(
  params: PlaylistItemsListParams,
) -> request.Request
pub fn playlist_items_list_with_id(
  params: PlaylistItemsListParams,
  value: List(String),
) -> PlaylistItemsListParams
pub fn playlist_items_list_with_max_results(
  params: PlaylistItemsListParams,
  value: Int,
) -> PlaylistItemsListParams
pub fn playlist_items_list_with_on_behalf_of_content_owner(
  params: PlaylistItemsListParams,
  value: String,
) -> PlaylistItemsListParams
pub fn playlist_items_list_with_page_token(
  params: PlaylistItemsListParams,
  value: String,
) -> PlaylistItemsListParams
pub fn playlist_items_list_with_playlist_id(
  params: PlaylistItemsListParams,
  value: String,
) -> PlaylistItemsListParams
pub fn playlist_items_list_with_video_id(
  params: PlaylistItemsListParams,
  value: String,
) -> PlaylistItemsListParams
pub fn playlist_items_update(
  part: List(String),
) -> PlaylistItemsUpdateParams
pub fn playlist_items_update_add_part(
  params: PlaylistItemsUpdateParams,
  value: String,
) -> PlaylistItemsUpdateParams
pub fn playlist_items_update_with_on_behalf_of_content_owner(
  params: PlaylistItemsUpdateParams,
  value: String,
) -> PlaylistItemsUpdateParams
pub fn playlists_delete(id: String) -> PlaylistsDeleteParams
pub fn playlists_delete_request(
  params: PlaylistsDeleteParams,
) -> request.Request
pub fn playlists_delete_with_on_behalf_of_content_owner(
  params: PlaylistsDeleteParams,
  value: String,
) -> PlaylistsDeleteParams
pub fn playlists_insert(
  part: List(String),
) -> PlaylistsInsertParams
pub fn playlists_insert_add_part(
  params: PlaylistsInsertParams,
  value: String,
) -> PlaylistsInsertParams
pub fn playlists_insert_request(
  params: PlaylistsInsertParams,
  body: playlist.Playlist,
) -> request.Request
pub fn playlists_insert_with_on_behalf_of_content_owner(
  params: PlaylistsInsertParams,
  value: String,
) -> PlaylistsInsertParams
pub fn playlists_insert_with_on_behalf_of_content_owner_channel(
  params: PlaylistsInsertParams,
  value: String,
) -> PlaylistsInsertParams
pub fn playlists_list(part: List(String)) -> PlaylistsListParams
pub fn playlists_list_add_id(
  params: PlaylistsListParams,
  value: String,
) -> PlaylistsListParams
pub fn playlists_list_add_part(
  params: PlaylistsListParams,
  value: String,
) -> PlaylistsListParams
pub fn playlists_list_request(
  params: PlaylistsListParams,
) -> request.Request
pub fn playlists_list_with_channel_id(
  params: PlaylistsListParams,
  value: String,
) -> PlaylistsListParams
pub fn playlists_list_with_hl(
  params: PlaylistsListParams,
  value: String,
) -> PlaylistsListParams
pub fn playlists_list_with_id(
  params: PlaylistsListParams,
  value: List(String),
) -> PlaylistsListParams
pub fn playlists_list_with_max_results(
  params: PlaylistsListParams,
  value: Int,
) -> PlaylistsListParams
pub fn playlists_list_with_mine(
  params: PlaylistsListParams,
  value: Bool,
) -> PlaylistsListParams
pub fn playlists_list_with_on_behalf_of_content_owner(
  params: PlaylistsListParams,
  value: String,
) -> PlaylistsListParams
pub fn playlists_list_with_on_behalf_of_content_owner_channel(
  params: PlaylistsListParams,
  value: String,
) -> PlaylistsListParams
pub fn playlists_list_with_page_token(
  params: PlaylistsListParams,
  value: String,
) -> PlaylistsListParams
pub fn playlists_update(
  part: List(String),
) -> PlaylistsUpdateParams
pub fn playlists_update_add_part(
  params: PlaylistsUpdateParams,
  value: String,
) -> PlaylistsUpdateParams
pub fn playlists_update_request(
  params: PlaylistsUpdateParams,
  body: playlist.Playlist,
) -> request.Request
pub fn playlists_update_with_on_behalf_of_content_owner(
  params: PlaylistsUpdateParams,
  value: String,
) -> PlaylistsUpdateParams
✨ Search Document