Module serenity::model::guild [−][src]
Expand description
Models relating to guilds and types that it owns.
Structs
A representation of a banning of a user.
Represents a custom guild emoji, which can either be created using the API, or via an integration. Emojis created using the API only work within the guild it was created in.
Information about a Discord guild, such as channels, emojis, etc.
A Guild
embed.
Basic information about a guild.
Preview Guild
information.
Representation of the number of members that would be pruned by a guild prune operation.
Data for an unavailable guild.
A channel shown in the GuildWelcomeScreen
.
Information relating to a guild’s welcome screen.
A Guild
widget.
Various information about integrations.
Integration account object.
Integration application object.
Information about a member of a guild.
A helper class returned by GuildId::members_iter
Partial information about a Guild
. This does not include information
like member data.
A partial amount of data for a member.
Information about a role within a guild. A role represents a set of permissions, and can be attached to one or multiple users. A role has various miscellaneous configurations, such as being assigned a colour. Roles are unique per guild and do not cross over to other guilds in any way, and can have channel-specific permission overrides in addition to guild-level permissions.
Describes a system channel flags.
Describes extra features of the message.
Enums
Determines the action that was done on a target.
Default message notification level for a guild.
Setting used to filter explicit messages from members.
A container for guilds.
The behavior once the integration expires.
Multi-Factor Authentication level for guild moderators.
The guild’s premium tier, depends on the amount of users boosting the guild currently
The name of a region that a voice server can be located in.
Determines to what entity an action was used on.
The level to set as criteria prior to a user being able to send
messages in a Guild
.