google_youtube_api_v3/youtube/api/subscriptions

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

Types

Deletes a resource.

pub type DeleteParams {
  DeleteParams(id: String)
}

Constructors

  • DeleteParams(id: String)

Inserts a new resource into this collection.

pub type InsertParams {
  InsertParams(part: List(String))
}

Constructors

  • InsertParams(part: List(String))

The order of the returned subscriptions

pub type ListOrder {
  ListOrderSubscriptionOrderUnspecified
  ListOrderRelevance
  ListOrderUnread
  ListOrderAlphabetical
}

Constructors

  • ListOrderSubscriptionOrderUnspecified
  • ListOrderRelevance
  • ListOrderUnread
  • ListOrderAlphabetical

Retrieves a list of resources, possibly filtered.

pub type ListParams {
  ListParams(
    part: List(String),
    channel_id: option.Option(String),
    for_channel_id: option.Option(String),
    id: option.Option(List(String)),
    max_results: option.Option(Int),
    mine: option.Option(Bool),
    my_recent_subscribers: option.Option(Bool),
    my_subscribers: option.Option(Bool),
    on_behalf_of_content_owner: option.Option(String),
    on_behalf_of_content_owner_channel: option.Option(String),
    order: option.Option(ListOrder),
    page_token: option.Option(String),
  )
}

Constructors

Values

pub fn delete(id: String) -> DeleteParams
pub fn delete_request(params: DeleteParams) -> request.Request
pub fn insert(part: List(String)) -> InsertParams
pub fn insert_add_part(
  params: InsertParams,
  value: String,
) -> InsertParams
pub fn list(part: List(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_order_decoder() -> decode.Decoder(ListOrder)
pub fn list_order_to_string(value: ListOrder) -> String
pub fn list_request(params: ListParams) -> request.Request
pub fn list_with_channel_id(
  params: ListParams,
  value: String,
) -> ListParams
pub fn list_with_for_channel_id(
  params: ListParams,
  value: String,
) -> ListParams
pub fn list_with_id(
  params: ListParams,
  value: List(String),
) -> ListParams
pub fn list_with_max_results(
  params: ListParams,
  value: Int,
) -> ListParams
pub fn list_with_mine(
  params: ListParams,
  value: Bool,
) -> ListParams
pub fn list_with_my_recent_subscribers(
  params: ListParams,
  value: Bool,
) -> ListParams
pub fn list_with_my_subscribers(
  params: ListParams,
  value: Bool,
) -> ListParams
pub fn list_with_on_behalf_of_content_owner(
  params: ListParams,
  value: String,
) -> ListParams
pub fn list_with_on_behalf_of_content_owner_channel(
  params: ListParams,
  value: String,
) -> ListParams
pub fn list_with_order(
  params: ListParams,
  value: ListOrder,
) -> ListParams
pub fn list_with_page_token(
  params: ListParams,
  value: String,
) -> ListParams
✨ Search Document