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
-
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), )
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 insert_request(
params: InsertParams,
body: subscription.Subscription,
) -> request.Request
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