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

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 long_uploads_status_decoder() -> decode.Decoder(
  LongUploadsStatus,
)
pub fn long_uploads_status_to_string(
  value: LongUploadsStatus,
) -> String
pub fn privacy_status_to_string(value: PrivacyStatus) -> String
pub fn to_json(value: ChannelStatus) -> json.Json
✨ Search Document