Package-level declarations
Types
See ActivityFlags in the Discord Developer Documentation.
A collection of multiple ActivityFlags.
See ActivityTypes in the Discord Developer Documentation.
See AllowedMentionTypes in the Discord Developer Documentation.
See ApplicationCommandTypes in the Discord Developer Documentation.
See ApplicationFlags in the Discord Developer Documentation.
A collection of multiple ApplicationFlags.
Each ApplicationRoleConnectionMetadataType offers a comparison operation that allows guilds to configure role requirements based on metadata values stored by the bot. Bots specify a 'metadata value' for each user and guilds specify the required 'guild's configured value' within the guild role settings.
See AttachmentFlags in the Discord Developer Documentation.
A collection of multiple AttachmentFlags.
See AuditLogEvents in the Discord Developer Documentation.
The type of action.
Indicates in what event context a rule should be checked.
An internally pre-defined wordset which will be searched for in content.
Characterizes the type of content which can trigger the rule.
Style of a button.
See ChannelFlags in the Discord Developer Documentation.
A collection of multiple ChannelFlags.
See ChannelTypes in the Discord Developer Documentation.
See ComponentTypes in the Discord Developer Documentation.
A representation of the Application Structure.
A representation of a Discord Attachment structure.
A representation of the DDiscord Connection Object structure. The connection object that the user has attached.
A representation of a Discord Embed structure.
A representation of a Discord Emoji structure.
An instance of a Discord Entitlement.
A representation of a Discord Guild structure
Representation of a Guild Scheduled Event Structure.
A representation of a Discord Channel Mention structure.
Represents a message sent in a channel within Discord.
A representation of the Discord User structure. This instance also contains a member.
A representation of the partial Application Structure sent in invite create events.
A partial representation of a Discord Emoji structure.
A partial representation of a Discord Guild structure
Represent a select option structure.
An instance of a Discord shard.
Represents a Discord SKU.
A Stage Instance holds information about a live stage.
The raw developer team data gotten from the API.
The raw developer team member data gotten from the API.
A partial representation of a DiscordGuild that may be unavailable.
A representation of the Discord User structure.
A representation of the Discord Voice Region structure.
A representation of the Discord Voice State structure. Used to represent a user's voice connection status.
A representation of the Discord Webhook structure.
See EmbedTypes in the Discord Developer Documentation.
See EntitlementOwnerTypes in the Discord Developer Documentation.
See EntitlementTypes in the Discord Developer Documentation.
See ExplicitContentFilters in the Discord Developer Documentation.
See ForumLayoutTypes in the Discord Developer Documentation.
See GuildFeatures in the Discord Developer Documentation.
See GuildMemberFlags in the Discord Developer Documentation.
A collection of multiple GuildMemberFlags.
Entity metadata for DiscordGuildScheduledEvent.
See GuildScheduledEventStatuses in the Discord Developer Documentation.
See IntegrationExpireBehaviors in the Discord Developer Documentation.
See InteractionResponseTypes in the Discord Developer Documentation.
See InteractionTypes in the Discord Developer Documentation.
See InviteTargetTypes in the Discord Developer Documentation.
See MessageActivityTypes in the Discord Developer Documentation.
See MessageFlags in the Discord Developer Documentation.
A collection of multiple MessageFlags.
See MessageStickerTypes in the Discord Developer Documentation.
See MessageTypes in the Discord Developer Documentation.
See MFALevels in the Discord Developer Documentation.
See NsfwLevels in the Discord Developer Documentation.
Defines the criteria used to satisfy Onboarding constraints that are required for enabling.
See OnboardingPromptTypes in the Discord Developer Documentation.
See OverwriteTypes in the Discord Developer Documentation.
See Permissions in the Discord Developer Documentation.
A collection of multiple Permissions.
See PremiumTiers in the Discord Developer Documentation.
See PresenceStatuses in the Discord Developer Documentation.
See RoleFlags in the Discord Developer Documentation.
A collection of multiple RoleFlags.
See ScheduledEntityTypes in the Discord Developer Documentation.
See SelectDefaultValueTypes in the Discord Developer Documentation.
See SkuFlags in the Discord Developer Documentation.
A collection of multiple SkuFlags.
See SkuTypes in the Discord Developer Documentation.
A unique identifier for entities used by Discord.
See SortOrderTypes in the Discord Developer Documentation.
See StageInstancePrivacyLevels in the Discord Developer Documentation.
See SubscriptionStatuses in the Discord Developer Documentation.
See SystemChannelFlags in the Discord Developer Documentation.
A collection of multiple SystemChannelFlags.
See TeamMemberRoles in the Discord Developer Documentation.
See TeamMembershipStates in the Discord Developer Documentation.
Style of a text input.
See UserFlags in the Discord Developer Documentation.
A collection of multiple UserFlags.
Premium types denote the level of premium a user has.
See VerificationLevels in the Discord Developer Documentation.
See VideoQualityModes in the Discord Developer Documentation.
See WebhookTypes in the Discord Developer Documentation.
Properties
All known Permissions (as contained in Permission.entries) combined into a single Permissions instance.
Functions
Returns an instance of ActivityFlags that has all bits set that are set in any element of flags.
Returns an instance of ActivityFlags built with ActivityFlags.Builder.
Returns an instance of ApplicationFlags that has all bits set that are set in any element of flags.
Returns an instance of ApplicationFlags built with ApplicationFlags.Builder.
Returns an instance of AttachmentFlags that has all bits set that are set in any element of flags.
Returns an instance of AttachmentFlags built with AttachmentFlags.Builder.
Returns an instance of ChannelFlags that has all bits set that are set in any element of flags.
Returns an instance of ChannelFlags built with ChannelFlags.Builder.
Returns an instance of GuildMemberFlags that has all bits set that are set in any element of flags.
Returns an instance of GuildMemberFlags built with GuildMemberFlags.Builder.
Returns an instance of MessageFlags that has all bits set that are set in any element of flags.
Returns an instance of MessageFlags built with MessageFlags.Builder.
Returns an instance of Permissions that has all bits set that are set in any element of flags.
Returns an instance of Permissions built with Permissions.Builder.
Returns an instance of RoleFlags built with RoleFlags.Builder.
Returns an instance of SkuFlags built with SkuFlags.Builder.
Returns an instance of SystemChannelFlags that has all bits set that are set in any element of flags.
Returns an instance of SystemChannelFlags built with SystemChannelFlags.Builder.
Returns an instance of UserFlags built with UserFlags.Builder.