Lingo.Type.Member (Lingo v0.4.2)

Copy Markdown View Source

A guild member: the user plus their nickname, roles and guild-specific state.

Summary

Types

t()

@type t() :: %Lingo.Type.Member{
  avatar: String.t() | nil,
  avatar_decoration_data: map() | nil,
  banner: String.t() | nil,
  collectibles: map() | nil,
  communication_disabled_until: DateTime.t() | nil,
  deaf: boolean(),
  flags: integer(),
  guild_id: String.t() | nil,
  joined_at: DateTime.t() | nil,
  mute: boolean(),
  nick: String.t() | nil,
  pending: boolean(),
  permissions: String.t() | nil,
  premium_since: DateTime.t() | nil,
  roles: [String.t()],
  user: Lingo.Type.User.t() | nil
}