Guild

class Guild : IModel, IPermissible {
Snowflake id;
Snowflake ownerID;
Snowflake afkChannelID;
Snowflake embedChannelID;
string name;
string icon;
string splash;
string region;
uint afkTimeout;
bool embedEnabled;
ushort verificationLevel;
ushort mfaLevel;
string[] features;
bool unavailable;
GuildMemberMap members;
VoiceStateMap voiceStates;
ChannelMap channels;
RoleMap roles;
EmojiMap emojis;
}

Members

Functions

getMember
GuildMember getMember(User obj)

Returns a GuildMember for a given user object

getMember
GuildMember getMember(Snowflake id)

Returns a GuildMember for a given user/member id

kick
void kick(GuildMember member)

Kick a given GuildMember

kick
void kick(User user)

Kick a given User

requestOfflineMembers
void requestOfflineMembers()

Request offline members for this guild

setName
void setName(string name)

Set this servers name

setRegion
void setRegion(string region)

Set this servers region

Properties

defaultChannel
Channel defaultChannel [@property getter]

Default channel for this Guild

defaultRole
Role defaultRole [@property getter]

Default role for this Guild

Meta