google_youtube_api_v3/youtube/channel_status
DO NOT CHANGE, THIS IS AN AUTO GENERATED FILE FROM generate.gleam
Types
JSON template for the status part of a channel.
pub type ChannelStatus {
ChannelStatus(
is_channel_monetization_enabled: option.Option(Bool),
is_linked: option.Option(Bool),
long_uploads_status: option.Option(LongUploadsStatus),
made_for_kids: option.Option(Bool),
privacy_status: option.Option(PrivacyStatus),
self_declared_made_for_kids: option.Option(Bool),
)
}
Constructors
-
ChannelStatus( is_channel_monetization_enabled: option.Option(Bool), is_linked: option.Option(Bool), long_uploads_status: option.Option(LongUploadsStatus), made_for_kids: option.Option(Bool), privacy_status: option.Option(PrivacyStatus), self_declared_made_for_kids: option.Option(Bool), )
The long uploads status of this channel. See https://support.google.com/youtube/answer/71673 for more information.
pub type LongUploadsStatus {
LongUploadsStatusLongUploadsUnspecified
LongUploadsStatusAllowed
LongUploadsStatusEligible
LongUploadsStatusDisallowed
}
Constructors
-
LongUploadsStatusLongUploadsUnspecified -
LongUploadsStatusAllowed -
LongUploadsStatusEligible -
LongUploadsStatusDisallowed
Privacy status of the channel.
pub type PrivacyStatus {
PrivacyStatusPublic
PrivacyStatusUnlisted
PrivacyStatusPrivate
}
Constructors
-
PrivacyStatusPublic -
PrivacyStatusUnlisted -
PrivacyStatusPrivate
Values
pub fn decoder() -> decode.Decoder(ChannelStatus)
pub fn long_uploads_status_decoder() -> decode.Decoder(
LongUploadsStatus,
)
pub fn long_uploads_status_to_string(
value: LongUploadsStatus,
) -> String
pub fn privacy_status_decoder() -> decode.Decoder(PrivacyStatus)
pub fn privacy_status_to_string(value: PrivacyStatus) -> String
pub fn to_json(value: ChannelStatus) -> json.Json