gleetube/model/member

Types

A YouTube channel member resource.

pub type Member {
  Member(
    kind: option.Option(String),
    etag: option.Option(String),
    snippet: option.Option(MemberSnippet),
  )
}

Constructors

Response from members.list API call.

pub type MemberListResponse {
  MemberListResponse(
    kind: option.Option(String),
    etag: option.Option(String),
    next_page_token: option.Option(String),
    page_info: option.Option(common.PageInfo),
    items: List(Member),
  )
}

Constructors

Member snippet.

pub type MemberSnippet {
  MemberSnippet(
    creator_channel_id: option.Option(String),
    member_details: option.Option(MemberSnippetMemberDetails),
    memberships_details: option.Option(
      MemberSnippetMembershipsDetails,
    ),
  )
}

Constructors

Member details (channel info).

pub type MemberSnippetMemberDetails {
  MemberSnippetMemberDetails(
    channel_id: option.Option(String),
    channel_url: option.Option(String),
    display_name: option.Option(String),
    profile_image_url: option.Option(String),
  )
}

Constructors

Membership details.

pub type MemberSnippetMembershipsDetails {
  MemberSnippetMembershipsDetails(
    highest_accessible_level: option.Option(String),
    highest_accessible_level_display_name: option.Option(String),
    accessible_levels: option.Option(List(String)),
    memberships_duration: option.Option(
      MemberSnippetMembershipsDuration,
    ),
    memberships_duration_at_level: option.Option(
      List(MemberSnippetMembershipsDurationAtLevel),
    ),
  )
}

Constructors

Membership duration info.

pub type MemberSnippetMembershipsDuration {
  MemberSnippetMembershipsDuration(
    member_since: option.Option(String),
    member_total_duration_months: option.Option(Int),
  )
}

Constructors

Membership duration at a specific level.

pub type MemberSnippetMembershipsDurationAtLevel {
  MemberSnippetMembershipsDurationAtLevel(
    level: option.Option(String),
    member_since: option.Option(String),
    member_total_duration_months: option.Option(Int),
  )
}

Constructors

Search Document