Represents a common base for various Discord client implementations.
Represents base for all DSharpPlus extensions. To implement your own extension, extend this class, and implement its abstract members.
A Discord API wrapper.
A Discord client that shards automatically.
Represents a webhook-only client. This client can be used to execute Discord webhooks.
Contains markdown formatting helpers.
Tool to detect image formats and convert from binary data to base64 strings.
Contains well-defined event IDs used by core of DSharpPlus.
Defines a readable name for this permission.
Various Discord-related utilities.
A list of ansi colors supported by Discord.
Represents the type of parameter when invoking an interaction.
Represents the type of an DiscordApplicationCommand.
Represents flags for a discord application.
Defines the type of entity that was updated.
Represents the duration in minutes to automatically archive a thread after recent activity.
Represents a button's style/color.
Represents a channel's type.
Represents a type of component.
Represents gateway intents to be specified for connecting to Discord.
Determines at which level should the WebSocket traffic be compressed.
Represents format of an image.
Represents the type of interaction response
Represents the type of interaction used.
Represents the application an invite is for.
Represents a membership screening field type
Type of mention being made
Indicates the type of MessageActivity for the Rich Presence.
Represents additional features of a message.
Represents the type of a message.
Represents a server's conetent level.
Represents a channelpermissions overwrite's type.
Whether a permission is allowed, denied or unset
Bitwise permission flags.
Represents a server's premium tier.
The type of Nitro subscription on a user's account.
Represents a stage instance's privacy level.
Represents settings for a guild's system channel.
Represents the type of user who the invite is for.
The style for a
Denotes the type of formatting to use for timestamps.
Represents additional details of a users account.
Represents the video quality mode of a voice channel. This is applicable to voice channels only.