google_youtube_api_v3/youtube/live_broadcast
DO NOT CHANGE, THIS IS AN AUTO GENERATED FILE FROM generate.gleam
Types
A liveBroadcast resource represents an event that will be streamed, via live video, on YouTube.
pub type LiveBroadcast {
LiveBroadcast(
content_details: option.Option(
live_broadcast_content_details.LiveBroadcastContentDetails,
),
etag: option.Option(String),
id: option.Option(String),
kind: option.Option(String),
monetization_details: option.Option(
live_broadcast_monetization_details.LiveBroadcastMonetizationDetails,
),
snippet: option.Option(
live_broadcast_snippet.LiveBroadcastSnippet,
),
statistics: option.Option(
live_broadcast_statistics.LiveBroadcastStatistics,
),
status: option.Option(
live_broadcast_status.LiveBroadcastStatus,
),
)
}
Constructors
-
LiveBroadcast( content_details: option.Option( live_broadcast_content_details.LiveBroadcastContentDetails, ), etag: option.Option(String), id: option.Option(String), kind: option.Option(String), monetization_details: option.Option( live_broadcast_monetization_details.LiveBroadcastMonetizationDetails, ), snippet: option.Option( live_broadcast_snippet.LiveBroadcastSnippet, ), statistics: option.Option( live_broadcast_statistics.LiveBroadcastStatistics, ), status: option.Option(live_broadcast_status.LiveBroadcastStatus), )
Values
pub fn decoder() -> decode.Decoder(LiveBroadcast)
pub fn to_json(value: LiveBroadcast) -> json.Json