google_youtube_api_v3/youtube/member
Types
A member resource represents a member for a YouTube channel. A member provides recurring monetary support to a creator and receives special benefits.
pub type Member {
Member(
etag: option.Option(String),
kind: option.Option(String),
snippet: option.Option(MemberSnippet),
)
}
Constructors
-
Member( etag: option.Option(String), kind: option.Option(String), snippet: option.Option(MemberSnippet), )
pub type MemberListResponse {
MemberListResponse(
etag: option.Option(String),
event_id: option.Option(String),
items: option.Option(List(Member)),
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
-
MemberListResponse( etag: option.Option(String), event_id: option.Option(String), items: option.Option(List(Member)), 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 MemberSnippet {
MemberSnippet(
creator_channel_id: option.Option(String),
member_details: option.Option(channel.ChannelProfileDetails),
memberships_details: option.Option(
memberships.MembershipsDetails,
),
)
}
Constructors
-
MemberSnippet( creator_channel_id: option.Option(String), member_details: option.Option(channel.ChannelProfileDetails), memberships_details: option.Option( memberships.MembershipsDetails, ), )
Values
pub fn member_decoder() -> decode.Decoder(Member)
pub fn member_list_response_decoder() -> decode.Decoder(
MemberListResponse,
)
pub fn member_list_response_to_json(
value: MemberListResponse,
) -> json.Json
pub fn member_snippet_decoder() -> decode.Decoder(MemberSnippet)
pub fn member_snippet_to_json(value: MemberSnippet) -> json.Json