google_youtube_api_v3/youtube/super
Types
A __superChatEvent__ resource represents a Super Chat purchase on a YouTube channel.
pub type SuperChatEvent {
SuperChatEvent(
etag: option.Option(String),
id: option.Option(String),
kind: option.Option(String),
snippet: option.Option(SuperChatEventSnippet),
)
}
Constructors
-
SuperChatEvent( etag: option.Option(String), id: option.Option(String), kind: option.Option(String), snippet: option.Option(SuperChatEventSnippet), )
pub type SuperChatEventListResponse {
SuperChatEventListResponse(
etag: option.Option(String),
event_id: option.Option(String),
items: option.Option(List(SuperChatEvent)),
kind: option.Option(String),
next_page_token: option.Option(String),
page_info: option.Option(page_info.PageInfo),
token_pagination: option.Option(
token_pagination.TokenPagination,
),
visitor_id: option.Option(String),
)
}
Constructors
-
SuperChatEventListResponse( etag: option.Option(String), event_id: option.Option(String), items: option.Option(List(SuperChatEvent)), kind: option.Option(String), next_page_token: option.Option(String), page_info: option.Option(page_info.PageInfo), token_pagination: option.Option( token_pagination.TokenPagination, ), visitor_id: option.Option(String), )
pub type SuperChatEventSnippet {
SuperChatEventSnippet(
amount_micros: option.Option(String),
channel_id: option.Option(String),
comment_text: option.Option(String),
created_at: option.Option(String),
currency: option.Option(String),
display_string: option.Option(String),
is_super_sticker_event: option.Option(Bool),
message_type: option.Option(Int),
super_sticker_metadata: option.Option(SuperStickerMetadata),
supporter_details: option.Option(
channel.ChannelProfileDetails,
),
)
}
Constructors
-
SuperChatEventSnippet( amount_micros: option.Option(String), channel_id: option.Option(String), comment_text: option.Option(String), created_at: option.Option(String), currency: option.Option(String), display_string: option.Option(String), is_super_sticker_event: option.Option(Bool), message_type: option.Option(Int), super_sticker_metadata: option.Option(SuperStickerMetadata), supporter_details: option.Option(channel.ChannelProfileDetails), )
pub type SuperStickerMetadata {
SuperStickerMetadata(
alt_text: option.Option(String),
alt_text_language: option.Option(String),
sticker_id: option.Option(String),
)
}
Constructors
-
SuperStickerMetadata( alt_text: option.Option(String), alt_text_language: option.Option(String), sticker_id: option.Option(String), )
Values
pub fn super_chat_event_decoder() -> decode.Decoder(
SuperChatEvent,
)
pub fn super_chat_event_list_response_decoder() -> decode.Decoder(
SuperChatEventListResponse,
)
pub fn super_chat_event_list_response_to_json(
value: SuperChatEventListResponse,
) -> json.Json
pub fn super_chat_event_snippet_decoder() -> decode.Decoder(
SuperChatEventSnippet,
)
pub fn super_chat_event_snippet_to_json(
value: SuperChatEventSnippet,
) -> json.Json
pub fn super_chat_event_to_json(
value: SuperChatEvent,
) -> json.Json
pub fn super_sticker_metadata_decoder() -> decode.Decoder(
SuperStickerMetadata,
)
pub fn super_sticker_metadata_to_json(
value: SuperStickerMetadata,
) -> json.Json