google_youtube_api_v3/youtube/api/live_broadcasts
DO NOT CHANGE, THIS IS AN AUTO GENERATED FILE FROM generate.gleam
Types
Bind a broadcast to a stream.
pub type BindParams {
BindParams(
id: String,
part: List(String),
on_behalf_of_content_owner: option.Option(String),
on_behalf_of_content_owner_channel: option.Option(String),
stream_id: option.Option(String),
)
}
Constructors
-
BindParams( id: String, part: List(String), on_behalf_of_content_owner: option.Option(String), on_behalf_of_content_owner_channel: option.Option(String), stream_id: option.Option(String), )
Delete a given broadcast.
pub type DeleteParams {
DeleteParams(
id: String,
on_behalf_of_content_owner: option.Option(String),
on_behalf_of_content_owner_channel: option.Option(String),
)
}
Constructors
-
DeleteParams( id: String, on_behalf_of_content_owner: option.Option(String), on_behalf_of_content_owner_channel: option.Option(String), )
Insert cuepoints in a broadcast
pub type InsertCuepointParams {
InsertCuepointParams(
id: option.Option(String),
on_behalf_of_content_owner: option.Option(String),
on_behalf_of_content_owner_channel: option.Option(String),
part: option.Option(List(String)),
)
}
Constructors
-
InsertCuepointParams( id: option.Option(String), on_behalf_of_content_owner: option.Option(String), on_behalf_of_content_owner_channel: option.Option(String), part: option.Option(List(String)), )
Inserts a new stream for the authenticated user.
pub type InsertParams {
InsertParams(
part: List(String),
on_behalf_of_content_owner: option.Option(String),
on_behalf_of_content_owner_channel: option.Option(String),
)
}
Constructors
-
InsertParams( part: List(String), on_behalf_of_content_owner: option.Option(String), on_behalf_of_content_owner_channel: option.Option(String), )
Return broadcasts with a certain status, e.g. active broadcasts.
pub type ListBroadcastStatus {
ListBroadcastStatusBroadcastStatusFilterUnspecified
ListBroadcastStatusAll
ListBroadcastStatusActive
ListBroadcastStatusUpcoming
ListBroadcastStatusCompleted
}
Constructors
-
ListBroadcastStatusBroadcastStatusFilterUnspecified -
ListBroadcastStatusAll -
ListBroadcastStatusActive -
ListBroadcastStatusUpcoming -
ListBroadcastStatusCompleted
Return only broadcasts with the selected type.
pub type ListBroadcastType {
ListBroadcastTypeBroadcastTypeFilterUnspecified
ListBroadcastTypeAll
ListBroadcastTypeEvent
ListBroadcastTypePersistent
}
Constructors
-
ListBroadcastTypeBroadcastTypeFilterUnspecified -
ListBroadcastTypeAll -
ListBroadcastTypeEvent -
ListBroadcastTypePersistent
Retrieve the list of broadcasts associated with the given channel.
pub type ListParams {
ListParams(
part: List(String),
broadcast_status: option.Option(ListBroadcastStatus),
broadcast_type: option.Option(ListBroadcastType),
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
-
ListParams( part: List(String), broadcast_status: option.Option(ListBroadcastStatus), broadcast_type: option.Option(ListBroadcastType), 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), )
The status to which the broadcast is going to transition.
pub type TransitionBroadcastStatus {
TransitionBroadcastStatusStatusUnspecified
TransitionBroadcastStatusTesting
TransitionBroadcastStatusLive
TransitionBroadcastStatusComplete
}
Constructors
-
TransitionBroadcastStatusStatusUnspecified -
TransitionBroadcastStatusTesting -
TransitionBroadcastStatusLive -
TransitionBroadcastStatusComplete
Transition a broadcast to a given status.
pub type TransitionParams {
TransitionParams(
broadcast_status: TransitionBroadcastStatus,
id: String,
part: List(String),
on_behalf_of_content_owner: option.Option(String),
on_behalf_of_content_owner_channel: option.Option(String),
)
}
Constructors
-
TransitionParams( broadcast_status: TransitionBroadcastStatus, id: String, part: List(String), on_behalf_of_content_owner: option.Option(String), on_behalf_of_content_owner_channel: option.Option(String), )
Updates an existing broadcast for the authenticated user.
pub type UpdateParams {
UpdateParams(
part: List(String),
on_behalf_of_content_owner: option.Option(String),
on_behalf_of_content_owner_channel: option.Option(String),
)
}
Constructors
-
UpdateParams( part: List(String), on_behalf_of_content_owner: option.Option(String), on_behalf_of_content_owner_channel: option.Option(String), )
Values
pub fn bind(id: String, part: List(String)) -> BindParams
pub fn bind_add_part(
params: BindParams,
value: String,
) -> BindParams
pub fn bind_request(params: BindParams) -> request.Request
pub fn bind_with_on_behalf_of_content_owner(
params: BindParams,
value: String,
) -> BindParams
pub fn bind_with_on_behalf_of_content_owner_channel(
params: BindParams,
value: String,
) -> BindParams
pub fn bind_with_stream_id(
params: BindParams,
value: String,
) -> BindParams
pub fn delete(id: String) -> DeleteParams
pub fn delete_request(params: DeleteParams) -> request.Request
pub fn delete_with_on_behalf_of_content_owner(
params: DeleteParams,
value: String,
) -> DeleteParams
pub fn delete_with_on_behalf_of_content_owner_channel(
params: DeleteParams,
value: String,
) -> DeleteParams
pub fn insert(part: List(String)) -> InsertParams
pub fn insert_add_part(
params: InsertParams,
value: String,
) -> InsertParams
pub fn insert_cuepoint() -> InsertCuepointParams
pub fn insert_cuepoint_add_part(
params: InsertCuepointParams,
value: String,
) -> InsertCuepointParams
pub fn insert_cuepoint_request(
params: InsertCuepointParams,
body: cuepoint.Cuepoint,
) -> request.Request
pub fn insert_cuepoint_with_id(
params: InsertCuepointParams,
value: String,
) -> InsertCuepointParams
pub fn insert_cuepoint_with_on_behalf_of_content_owner(
params: InsertCuepointParams,
value: String,
) -> InsertCuepointParams
pub fn insert_cuepoint_with_on_behalf_of_content_owner_channel(
params: InsertCuepointParams,
value: String,
) -> InsertCuepointParams
pub fn insert_cuepoint_with_part(
params: InsertCuepointParams,
value: List(String),
) -> InsertCuepointParams
pub fn insert_request(
params: InsertParams,
body: live_broadcast.LiveBroadcast,
) -> request.Request
pub fn insert_with_on_behalf_of_content_owner(
params: InsertParams,
value: String,
) -> InsertParams
pub fn insert_with_on_behalf_of_content_owner_channel(
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_broadcast_status_decoder() -> decode.Decoder(
ListBroadcastStatus,
)
pub fn list_broadcast_status_to_string(
value: ListBroadcastStatus,
) -> String
pub fn list_broadcast_type_decoder() -> decode.Decoder(
ListBroadcastType,
)
pub fn list_broadcast_type_to_string(
value: ListBroadcastType,
) -> String
pub fn list_request(params: ListParams) -> request.Request
pub fn list_with_broadcast_status(
params: ListParams,
value: ListBroadcastStatus,
) -> ListParams
pub fn list_with_broadcast_type(
params: ListParams,
value: ListBroadcastType,
) -> 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_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_page_token(
params: ListParams,
value: String,
) -> ListParams
pub fn transition(
broadcast_status: TransitionBroadcastStatus,
id: String,
part: List(String),
) -> TransitionParams
pub fn transition_add_part(
params: TransitionParams,
value: String,
) -> TransitionParams
pub fn transition_broadcast_status_decoder() -> decode.Decoder(
TransitionBroadcastStatus,
)
pub fn transition_broadcast_status_to_string(
value: TransitionBroadcastStatus,
) -> String
pub fn transition_request(
params: TransitionParams,
) -> request.Request
pub fn transition_with_on_behalf_of_content_owner(
params: TransitionParams,
value: String,
) -> TransitionParams
pub fn transition_with_on_behalf_of_content_owner_channel(
params: TransitionParams,
value: String,
) -> TransitionParams
pub fn update(part: List(String)) -> UpdateParams
pub fn update_add_part(
params: UpdateParams,
value: String,
) -> UpdateParams
pub fn update_request(
params: UpdateParams,
body: live_broadcast.LiveBroadcast,
) -> request.Request
pub fn update_with_on_behalf_of_content_owner(
params: UpdateParams,
value: String,
) -> UpdateParams
pub fn update_with_on_behalf_of_content_owner_channel(
params: UpdateParams,
value: String,
) -> UpdateParams