google_youtube_api_v3/youtube/api/third_party_links

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

Types

Deletes a resource.

pub type DeleteParams {
  DeleteParams(
    linking_token: String,
    type_: DeleteType,
    external_channel_id: option.Option(String),
    part: option.Option(List(String)),
  )
}

Constructors

Type of the link to be deleted.

pub type DeleteType {
  DeleteTypeLinkUnspecified
  DeleteTypeChannelToStoreLink
  DeleteTypeChannelToAffiliateProgramLink
}

Constructors

  • DeleteTypeLinkUnspecified
  • DeleteTypeChannelToStoreLink
  • DeleteTypeChannelToAffiliateProgramLink

Inserts a new resource into this collection.

pub type InsertParams {
  InsertParams(
    part: List(String),
    external_channel_id: option.Option(String),
  )
}

Constructors

  • InsertParams(
      part: List(String),
      external_channel_id: option.Option(String),
    )

Retrieves a list of resources, possibly filtered.

pub type ListParams {
  ListParams(
    part: List(String),
    external_channel_id: option.Option(String),
    linking_token: option.Option(String),
    type_: option.Option(ListType),
  )
}

Constructors

Get a third party link of the given type.

pub type ListType {
  ListTypeLinkUnspecified
  ListTypeChannelToStoreLink
  ListTypeChannelToAffiliateProgramLink
}

Constructors

  • ListTypeLinkUnspecified
  • ListTypeChannelToStoreLink
  • ListTypeChannelToAffiliateProgramLink

Updates an existing resource.

pub type UpdateParams {
  UpdateParams(
    part: List(String),
    external_channel_id: option.Option(String),
  )
}

Constructors

  • UpdateParams(
      part: List(String),
      external_channel_id: option.Option(String),
    )

Values

pub fn delete(
  linking_token: String,
  type_: DeleteType,
) -> DeleteParams
pub fn delete_add_part(
  params: DeleteParams,
  value: String,
) -> DeleteParams
pub fn delete_request(params: DeleteParams) -> request.Request
pub fn delete_type_decoder() -> decode.Decoder(DeleteType)
pub fn delete_type_to_string(value: DeleteType) -> String
pub fn delete_with_external_channel_id(
  params: DeleteParams,
  value: String,
) -> DeleteParams
pub fn delete_with_part(
  params: DeleteParams,
  value: List(String),
) -> DeleteParams
pub fn insert(part: List(String)) -> InsertParams
pub fn insert_add_part(
  params: InsertParams,
  value: String,
) -> InsertParams
pub fn insert_with_external_channel_id(
  params: InsertParams,
  value: String,
) -> InsertParams
pub fn list(part: List(String)) -> ListParams
pub fn list_add_part(
  params: ListParams,
  value: String,
) -> ListParams
pub fn list_request(params: ListParams) -> request.Request
pub fn list_type_decoder() -> decode.Decoder(ListType)
pub fn list_type_to_string(value: ListType) -> String
pub fn list_with_external_channel_id(
  params: ListParams,
  value: String,
) -> ListParams
pub fn list_with_linking_token(
  params: ListParams,
  value: String,
) -> ListParams
pub fn list_with_type_(
  params: ListParams,
  value: ListType,
) -> ListParams
pub fn update(part: List(String)) -> UpdateParams
pub fn update_add_part(
  params: UpdateParams,
  value: String,
) -> UpdateParams
pub fn update_with_external_channel_id(
  params: UpdateParams,
  value: String,
) -> UpdateParams
✨ Search Document