Expand description
Models relating to guilds and types that it owns.
Modules§
Structs§
- AfkMetadata
- Ban
- A representation of a banning of a user.
- Bulk
BanResponse - The response from
GuildId::bulk_ban
. - Emoji
- 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.
- Guild
- Information about a Discord guild, such as channels, emojis, etc.
- Guild
Info - Variant of
Guild
returned fromHttp::get_guilds
. - Guild
Member Flags - Flags for a guild member.
- Guild
Preview - Preview
Guild
information. - Guild
Prune - Representation of the number of members that would be pruned by a guild prune operation.
- Guild
Welcome Channel - A channel shown in the
GuildWelcomeScreen
. - Guild
Welcome Screen - Information relating to a guild’s welcome screen.
- Guild
Widget - A
Guild
widget. - Integration
- Various information about integrations.
- Integration
Account - Integration account object.
- Integration
Application - Integration application object.
- Member
- Information about a member of a guild.
- Members
Iter - A helper class returned by
GuildId::members_iter
- Partial
Guild - Partial information about a
Guild
. This does not include information like member data. - Partial
Member - A partial amount of data for a member.
- Partial
Thread Member - Role
- Information about a role within a guild.
- Role
Tags - The tags of a
Role
. - Scheduled
Event - Information about a guild scheduled event.
- Scheduled
Event Metadata - Discord docs.
- Scheduled
Event User - Discord docs.
- System
Channel Flags - Describes a system channel flags.
- Thread
Member - A model representing a user in a Guild Thread.
- Thread
Member Flags - Describes extra features of the message.
- Unavailable
Guild - Data for an unavailable guild.
Enums§
- AfkTimeout
- The
Guild
AFK timeout length. - Default
Message Notification Level - Default message notification level for a guild.
- Explicit
Content Filter - Setting used to filter explicit messages from members.
- Guild
Welcome Channel Emoji - A
GuildWelcomeScreen
emoji. - Guild
Widget Style - Integration
Expire Behaviour - The behavior once the integration expires.
- MfaLevel
- Multi-Factor Authentication level for guild moderators.
- Nsfw
Level - The
Guild
nsfw level. - Premium
Tier - The guild’s premium tier, depends on the amount of users boosting the guild currently
- Scheduled
Event Privacy Level - See
ScheduledEvent::privacy_level
. - Scheduled
Event Status - Discord docs.
- Scheduled
Event Type - Discord docs.
- Verification
Level - The level to set as criteria prior to a user being able to send
messages in a
Guild
.