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

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

pub type MemberSnippet {
  MemberSnippet(
    creator_channel_id: option.Option(String),
    member_details: option.Option(channel.ChannelProfileDetails),
    memberships_details: option.Option(
      memberships.MembershipsDetails,
    ),
  )
}

Constructors

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_to_json(value: MemberSnippet) -> json.Json
pub fn member_to_json(value: Member) -> json.Json
✨ Search Document