Elixir v0.2.1 Nostrum.Struct.Guild

Struct representing a Discord guild.

Summary

Types

The id of the guild’s afk channel

The time someone must be afk before being moved

List of channels

Level of verification

The id of the embedded channel

Whether the guild is emeddable

List of emojis as maps

List of guild features

The hash of the guild’s icon

The guild’s id

Date the user joined the guild at

Whether the guild is considered ‘large’

Total number of members in the guild

List of members

Required MFA level of the guild

The name of the guild

The id of the guild owner

List of simple presence maps

The id of the voice region

List of roles

The hash of the guild’s splash

t()

Whether the guild is avaliable

The level of verification

List of voice states as maps

Types

afk_channel_id()
afk_channel_id() :: integer

The id of the guild’s afk channel

afk_timeout()
afk_timeout() :: integer

The time someone must be afk before being moved

channels()
channels() :: [Nostrum.Struct.Channel.t]

List of channels

default_message_notifications()
default_message_notifications() :: integer

Level of verification

embed_channel_id()
embed_channel_id() :: integer

The id of the embedded channel

embed_enabled()
embed_enabled() :: boolean

Whether the guild is emeddable

emojis()
emojis() :: [map]

List of emojis as maps

features()
features() :: [map]

List of guild features

icon()
icon() :: String.t

The hash of the guild’s icon

id()
id() :: integer

The guild’s id

joined_at()
joined_at() :: String.t

Date the user joined the guild at

large()
large() :: boolean

Whether the guild is considered ‘large’

member_count()
member_count() :: integer

Total number of members in the guild

members()

List of members

mfa_level()
mfa_level() :: integer

Required MFA level of the guild

name()
name() :: String.t

The name of the guild.

owner_id()
owner_id() :: integer

The id of the guild owner

presences()
presences() :: [map]

List of simple presence maps

region()
region() :: String.t

The id of the voice region

roles()

List of roles

splash()
splash() :: String.t

The hash of the guild’s splash

t()
t() :: %Nostrum.Struct.Guild{afk_channel_id: afk_channel_id, afk_timeout: afk_timeout, channels: channels, default_message_notifications: default_message_notifications, embed_channel_id: embed_channel_id, embed_enabled: embed_enabled, emojis: emojis, features: features, icon: icon, id: id, joined_at: joined_at, large: large, member_count: member_count, members: members, mfa_level: mfa_level, name: name, owner_id: owner_id, presences: presences, region: region, roles: roles, splash: splash, unavailable: unavailable, verification_level: verification_level, voice_states: voice_states}
unavailable()
unavailable() :: boolean

Whether the guild is avaliable

verification_level()
verification_level() :: integer

The level of verification

voice_states()
voice_states() :: [map]

List of voice states as maps

Functions

to_struct(map)