|
class | DiscordCoreAPI::AccountData |
| Account data. More...
|
|
struct | DiscordCoreAPI::ActionData |
| For representing a single auto-moderation-rule-action. More...
|
|
struct | DiscordCoreAPI::ActionMetaData |
| Action metadata for auto-moderation-rules. More...
|
|
class | DiscordCoreAPI::ActionRowData |
| Action row data of Message components. More...
|
|
struct | DiscordCoreAPI::ActiveThreadsData |
| Data representing an active ThreadData. More...
|
|
struct | DiscordCoreAPI::ActivityData |
| Activity data. More...
|
|
struct | DiscordCoreAPI::AddGuildMemberData |
| For adding a new GuildMemberData to a chosen Guild. More...
|
|
struct | DiscordCoreAPI::AddGuildMemberRoleData |
| For addin a RoleData to a GuildMember. More...
|
|
struct | DiscordCoreAPI::AddRecipientToGroupDMData |
| For adding a user to a group DM. More...
|
|
struct | DiscordCoreAPI::AddThreadMemberData |
| For adding a chosen UserData to a chosen ThreadData. More...
|
|
class | DiscordCoreAPI::AllowedMentionsData |
| Allowable mentions for a Message. More...
|
|
class | DiscordCoreAPI::ApplicationCommandData |
| Data structure representing an ApplicationCommandData. More...
|
|
struct | DiscordCoreAPI::ApplicationCommandInteractionDataOption |
| ApplicationCommandData Interaction data option. More...
|
|
class | DiscordCoreAPI::ApplicationCommandOptionChoiceData |
| Data structure representing an ApplicationCommandData's option choice. More...
|
|
struct | DiscordCoreAPI::ApplicationCommandOptionData |
| Data structure representing an ApplicationCommandData's option. More...
|
|
class | DiscordCoreAPI::ApplicationCommandPermissionData |
| Permissions data for an ApplicationCommandData. More...
|
|
class | DiscordCoreAPI::ApplicationData |
| Application data. More...
|
|
struct | DiscordCoreAPI::ArchivedThreadsData |
| Data representing an archived ThreadData. More...
|
|
class | DiscordCoreAPI::AttachmentData |
| Attachment data. More...
|
|
struct | DiscordCoreAPI::AuditLogChangeData |
| Audit log change data. More...
|
|
class | DiscordCoreAPI::AuditLogData |
| Audit log data. More...
|
|
class | DiscordCoreAPI::AuditLogEntryData |
| Audit log entry data. More...
|
|
struct | DiscordCoreAPI::AuthorizationInfoData |
| Authorization info structure. More...
|
|
struct | DiscordCoreAPI::AutoModerationActionExecutionEventData |
| For when an auto-moderation-rule is executed. More...
|
|
class | DiscordCoreAPI::AutoModerationRuleData |
| Represents an auto-moderation-rule. More...
|
|
struct | DiscordCoreAPI::BanData |
| Ban data. More...
|
|
struct | DiscordCoreAPI::BatchEditGuildApplicationCommandPermissionsData |
| For batch editing the permissions of a collection of Guild ApplicationCommands. More...
|
|
struct | DiscordCoreAPI::BeginGuildPruneData |
| For pruning a number of GuildMembers from the Guild. More...
|
|
class | DiscordCoreAPI::BotUser |
| A type of UserData, to represent the Bot and some of its associated endpoints. More...
|
|
struct | DiscordCoreAPI::BulkOverwriteGlobalApplicationCommandsData |
| For bulk-overwriting a collection of global ApplicationCommands. More...
|
|
struct | DiscordCoreAPI::BulkOverwriteGuildApplicationCommandsData |
| For bulk-overwriting a collection of Guild ApplicationCommands. More...
|
|
struct | DiscordCoreAPI::CacheOptions |
| For selecting the caching style of the library. More...
|
|
class | DiscordCoreAPI::ChannelCacheData |
| Data structure representing a single ChannelData. More...
|
|
class | DiscordCoreAPI::ChannelData |
| A ChannelData object. More...
|
|
class | DiscordCoreAPI::ChannelMentionData |
| ChannelData mention data. More...
|
|
struct | DiscordCoreAPI::ChannelPinsUpdateEventData |
| Data for when some ChannelData pins are updated. More...
|
|
struct | DiscordCoreAPI::ConnectionData |
| Represents a single UserData Connection. More...
|
|
struct | DiscordCoreAPI::ConnectToVoice< ValueType, DiscordCoreClientT, GuildMembersType > |
| CRTP-based struct for exposing the connectToVoice functionality of the Guild-related classes. More...
|
|
struct | DiscordCoreAPI::CreateApplicationCommandData |
| For creating an application command. More...
|
|
struct | DiscordCoreAPI::CreateAutoModerationRuleData |
| For creating an auto-moderation-rule. More...
|
|
struct | DiscordCoreAPI::CreateChannelInviteData |
| For creating an invite to a given Channel. More...
|
|
class | DiscordCoreAPI::CreateDeferredInteractionResponseData |
| For creating a deferred Interaction response. More...
|
|
struct | DiscordCoreAPI::CreateDMChannelData |
| For collecting a direct-messaging ChannelData. More...
|
|
class | DiscordCoreAPI::CreateEphemeralFollowUpMessageData |
| For creating an ephemeral follow up MessageData. More...
|
|
class | DiscordCoreAPI::CreateEphemeralInteractionResponseData |
| For creating an ephemeral Interaction response. More...
|
|
class | DiscordCoreAPI::CreateFollowUpMessageData |
| For creating a follow up MessageData. More...
|
|
struct | DiscordCoreAPI::CreateGlobalApplicationCommandData |
| For creating a single global ApplicationCommandData. More...
|
|
struct | DiscordCoreAPI::CreateGuildApplicationCommandData |
| For creating a single Guild ApplicationCommandData. More...
|
|
struct | DiscordCoreAPI::CreateGuildBanData |
| For banning a current GuildMemberData. More...
|
|
struct | DiscordCoreAPI::CreateGuildChannelData |
| For creating a new ChannelData within a chosen Guild. More...
|
|
struct | DiscordCoreAPI::CreateGuildData |
| For creating a Guild. More...
|
|
struct | DiscordCoreAPI::CreateGuildEmojiData |
| For creating a new Guild Emoji. More...
|
|
struct | DiscordCoreAPI::CreateGuildFromGuildTemplateData |
| For creating a Guild from a Guild template. More...
|
|
struct | DiscordCoreAPI::CreateGuildRoleData |
| For creating a new RoleData within a chosen Guild. More...
|
|
struct | DiscordCoreAPI::CreateGuildScheduledEventData |
| For creating a GuildScheduledEventData. More...
|
|
struct | DiscordCoreAPI::CreateGuildStickerData |
| For creating a single StickerData. More...
|
|
struct | DiscordCoreAPI::CreateGuildTemplateData |
| For creating a Guild Template. More...
|
|
class | DiscordCoreAPI::CreateInteractionResponseData |
| For creating an Interaction response. More...
|
|
class | DiscordCoreAPI::CreateMessageData |
| For creating a Message. More...
|
|
struct | DiscordCoreAPI::CreateReactionData |
| For creating a single ReactionData. More...
|
|
struct | DiscordCoreAPI::CreateWebHookData |
| For creating a new WebHookData. More...
|
|
struct | DiscordCoreAPI::CrosspostMessageData |
| For crossposting a Message. More...
|
|
struct | DiscordCoreAPI::DeleteAllReactionsData |
| For deleting all of the Reactions on a particular MessageData. More...
|
|
struct | DiscordCoreAPI::DeleteAutoModerationRuleData |
| For deleting an auto-moderation-rule. More...
|
|
struct | DiscordCoreAPI::DeleteChannelPermissionOverwritesData |
| For deleting the PermissionTypes overwrites of a given Channel for a given Role or UserData. More...
|
|
struct | DiscordCoreAPI::DeleteFollowUpMessageData |
| For deleting a follow up MessageData. More...
|
|
struct | DiscordCoreAPI::DeleteGlobalApplicationCommandData |
| For deleting a single global ApplicationCommandData. More...
|
|
struct | DiscordCoreAPI::DeleteGuildApplicationCommandData |
| For deleting a single Guild ApplicationCommandData. More...
|
|
struct | DiscordCoreAPI::DeleteGuildData |
| For deleting a Guild. More...
|
|
struct | DiscordCoreAPI::DeleteGuildEmojiData |
| For deleting a Guild Emoji. More...
|
|
struct | DiscordCoreAPI::DeleteGuildIntegrationData |
| For deleting a Guild integration. More...
|
|
struct | DiscordCoreAPI::DeleteGuildScheduledEventData |
| For deleting a single Guild Scheduled Event. More...
|
|
struct | DiscordCoreAPI::DeleteGuildStickerData |
| For deleting a single StickerData. More...
|
|
struct | DiscordCoreAPI::DeleteGuildTemplateData |
| For deleting a Guild Template. More...
|
|
struct | DiscordCoreAPI::DeleteInteractionResponseData |
| For deleting an Interaction response. More...
|
|
struct | DiscordCoreAPI::DeleteInviteData |
| For deleting a single Guild Invite. More...
|
|
struct | DiscordCoreAPI::DeleteMessageData |
| For deleting a Message. More...
|
|
struct | DiscordCoreAPI::DeleteMessagesBulkData |
| For deleting a bulk of Messages. More...
|
|
struct | DiscordCoreAPI::DeleteOrCloseChannelData |
| For deleting or closing a Channel. More...
|
|
struct | DiscordCoreAPI::DeleteOwnReactionData |
| For deleting one's own ReactionData. More...
|
|
struct | DiscordCoreAPI::DeleteReactionsByEmojiData |
| For deleting all of the Reactions of a particular Emoji. More...
|
|
struct | DiscordCoreAPI::DeleteUserReactionData |
| For deleting a reaction, by UserData. More...
|
|
struct | DiscordCoreAPI::DeleteWebHookData |
| For deleting a WebHook. More...
|
|
struct | DiscordCoreAPI::DeleteWebHookDataMessageData |
| For deleting a WebHook MessageData. More...
|
|
struct | DiscordCoreAPI::DeleteWebHookDataWithTokenData |
| For deleting a WebHook, using its Token. More...
|
|
struct | DiscordCoreAPI::DiscordCoreClientConfig |
| Configuration data for the library's main class, DiscordCoreClient. More...
|
|
struct | DiscordCoreAPI::EditChannelPermissionOverwritesData |
| For editing the PermissionTypes overwrites of a given Channel, for a given Role or UserData. More...
|
|
class | DiscordCoreAPI::EditFollowUpMessageData |
| For editing a follow up MessageData. More...
|
|
struct | DiscordCoreAPI::EditGlobalApplicationCommandData |
| For editing a single global ApplicationCommandData. More...
|
|
struct | DiscordCoreAPI::EditGuildApplicationCommandData |
| For editing a single Guild ApplicationCommandData. More...
|
|
struct | DiscordCoreAPI::EditGuildApplicationCommandPermissionsData |
| For editing the permissions of a single Guild ApplicationCommandData. More...
|
|
class | DiscordCoreAPI::EditInteractionResponseData |
| For editing an Interaction response. More...
|
|
class | DiscordCoreAPI::EditMessageData |
| For editing a Message. More...
|
|
class | DiscordCoreAPI::EditWebHookData |
| For editing a WebHook MessageData. More...
|
|
struct | DiscordCoreAPI::EmbedAuthorData |
| Embed author data. More...
|
|
class | DiscordCoreAPI::EmbedData |
| Embed data. More...
|
|
struct | DiscordCoreAPI::EmbedFieldData |
| Embed field data. More...
|
|
struct | DiscordCoreAPI::EmbedFooterData |
| Embed footer data. More...
|
|
struct | DiscordCoreAPI::EmbedImageData |
| Embed image data. More...
|
|
struct | DiscordCoreAPI::EmbedProviderData |
| Embed provider data. More...
|
|
struct | DiscordCoreAPI::EmbedThumbnailData |
| Embed thumbnail data. More...
|
|
struct | DiscordCoreAPI::EmbedVideoData |
| Embed video data. More...
|
|
class | DiscordCoreAPI::EmojiData |
| Data structure representing a single emoji. More...
|
|
class | DiscordCoreAPI::ExecuteWebHookData |
| For executing a WebHook. More...
|
|
struct | DiscordCoreAPI::File |
| Data representing a file to be sent via multipart-form data. More...
|
|
struct | DiscordCoreAPI::FollowNewsChannelData |
| For following a news ChannelData. More...
|
|
struct | DiscordCoreAPI::ForumTagData |
| Forum tags. More...
|
|
struct | DiscordCoreAPI::ForumThreadMessageData |
| Represents a forum thread message. More...
|
|
struct | DiscordCoreAPI::GatewayBotData |
| Data from the GetGatewayBot endpoint. More...
|
|
struct | DiscordCoreAPI::GetActiveGuildThreadsData |
| For listing the active Threads in a chosen Guild. More...
|
|
struct | DiscordCoreAPI::GetActiveThreadsData |
| For collecting the list of active Threads. More...
|
|
struct | DiscordCoreAPI::GetApplicationCommandPermissionsData |
| For acquiring the permissions of a single Guild ApplicationCommandData. More...
|
|
struct | DiscordCoreAPI::GetAutoModerationRuleData |
| For collecting an auto-moderation-rule for a particular AutoModerationRuleData. More...
|
|
struct | DiscordCoreAPI::GetChannelData |
| For collecting a Channel from Discord's servers. More...
|
|
struct | DiscordCoreAPI::GetChannelInvitesData |
| For collecting the invites to a given Channel. More...
|
|
struct | DiscordCoreAPI::GetChannelWebHooksData |
| For collecting a list of WebHooks from a chosen ChannelData. More...
|
|
struct | DiscordCoreAPI::GetCurrentUserGuildsData |
| For collecting a list of Guild's that the Bot is in. More...
|
|
struct | DiscordCoreAPI::GetEmojiListData |
| For collecting a list of Emoji from a Guild. More...
|
|
struct | DiscordCoreAPI::GetFollowUpMessageData |
| For getting a follow-up MessageData. More...
|
|
struct | DiscordCoreAPI::GetGlobalApplicationCommandData |
| For collecting a single global ApplicationCommandData. More...
|
|
struct | DiscordCoreAPI::GetGlobalApplicationCommandsData |
| For getting all of the Global Application Commands. More...
|
|
struct | DiscordCoreAPI::GetGuildApplicationCommandData |
| For acquiring a single Guild ApplicationCommandData. More...
|
|
struct | DiscordCoreAPI::GetGuildApplicationCommandPermissionsData |
| For acquiring the permissions of a collection of Guild ApplicationCommands. More...
|
|
struct | DiscordCoreAPI::GetGuildApplicationCommandsData |
| For acquiring all of the Guild ApplicationCommands of a single Guild. More...
|
|
struct | DiscordCoreAPI::GetGuildAuditLogsData |
| For geting a Guild's audit logs. More...
|
|
struct | DiscordCoreAPI::GetGuildBanData |
| For getting a single Guild Ban. More...
|
|
struct | DiscordCoreAPI::GetGuildBansData |
| For getting a list of Guild bans. More...
|
|
struct | DiscordCoreAPI::GetGuildChannelsData |
| For acquiring a list of Channels from a chosen Guild. More...
|
|
struct | DiscordCoreAPI::GetGuildData |
| For getting a Guild from the library's cache or a Discord server. More...
|
|
struct | DiscordCoreAPI::GetGuildEmojiData |
| For collecting a single Guild Emoji. More...
|
|
struct | DiscordCoreAPI::GetGuildInvitesData |
| For geting all of the current invites from a Guild. More...
|
|
struct | DiscordCoreAPI::GetGuildMemberData |
| For getting a GuildMember, from the library's cache or Discord server. More...
|
|
struct | DiscordCoreAPI::GetGuildMemberRolesData |
| For getting a chosen GuildMemberData's Roles. More...
|
|
struct | DiscordCoreAPI::GetGuildPreviewData |
| For acquiring a Guild preview of a chosen Guild. More...
|
|
struct | DiscordCoreAPI::GetGuildPruneCountData |
| For collecting the Guild prune count. More...
|
|
struct | DiscordCoreAPI::GetGuildRolesData |
| For getting a chosen Guild's Roles. More...
|
|
struct | DiscordCoreAPI::GetGuildScheduledEventData |
| For collecting a single Guild scheduled event. More...
|
|
struct | DiscordCoreAPI::GetGuildScheduledEventsData |
| For collecting a list of a Guild's scheduled events. More...
|
|
struct | DiscordCoreAPI::GetGuildScheduledEventUsersData |
| For collecting a list of Guild Scheduled Event Users. More...
|
|
struct | DiscordCoreAPI::GetGuildStickersData |
| For collecting a list of Stickers from a chosen Guild. More...
|
|
struct | DiscordCoreAPI::GetGuildTemplateData |
| For collecting a Guild's template. More...
|
|
struct | DiscordCoreAPI::GetGuildTemplatesData |
| For collecting a list of Guild Templates from a chosen Guild. More...
|
|
struct | DiscordCoreAPI::GetGuildVanityInviteData |
| For geting the vanity invite responseData of a Guild. More...
|
|
struct | DiscordCoreAPI::GetGuildVoiceRegionsData |
| For collecting a list of Guild voice regions. More...
|
|
struct | DiscordCoreAPI::GetGuildWebHooksData |
| For collecting a list of WebHooks from a chosen Guild. More...
|
|
struct | DiscordCoreAPI::GetGuildWelcomeScreenData |
| For collecting a Guild's welcome screen. More...
|
|
struct | DiscordCoreAPI::GetGuildWidgetData |
| For collecting a Guild's widget. More...
|
|
struct | DiscordCoreAPI::GetGuildWidgetImageData |
| For collecting a Guild's widget image. More...
|
|
struct | DiscordCoreAPI::GetGuildWidgetObjectData |
| Get Guild Widget Data. More...
|
|
struct | DiscordCoreAPI::GetGuildWidgetSettingsData |
| For collecting a Guild's widget settings. More...
|
|
struct | DiscordCoreAPI::GetInteractionResponseData |
| For getting an Interaction response. More...
|
|
struct | DiscordCoreAPI::GetInviteData |
| For geting a single invite's responseData from a Guild. More...
|
|
struct | DiscordCoreAPI::GetJoinedPrivateArchivedThreadsData |
| For collecting joined protected archived Threads from a given Channel. More...
|
|
struct | DiscordCoreAPI::GetMessageData |
| For getting a Message. More...
|
|
struct | DiscordCoreAPI::GetMessagesData |
| For getting a collection of Messages. More...
|
|
struct | DiscordCoreAPI::GetPinnedMessagesData |
| For getting a collection of pinned Messages. More...
|
|
struct | DiscordCoreAPI::GetPrivateArchivedThreadsData |
| For collecting protected archived Threads from a given Channel. More...
|
|
struct | DiscordCoreAPI::GetPublicArchivedThreadsData |
| For collecting puiblic archived Threads from a given Channel. More...
|
|
struct | DiscordCoreAPI::GetReactionsData |
| For getting all of the Reactions. More...
|
|
struct | DiscordCoreAPI::GetRoleData |
| For getting a RoleData from the library's cache, or the Discord server. More...
|
|
struct | DiscordCoreAPI::GetStickerData |
| For getting a StickerData object for the given sticker ID. More...
|
|
struct | DiscordCoreAPI::GetThreadMemberData |
| For collecting a ThreadMember responseData structure for a given ThreadMember. More...
|
|
struct | DiscordCoreAPI::GetThreadMembersData |
| For collecting the list of ThreadMembers from a ThreadData. More...
|
|
struct | DiscordCoreAPI::GetUserData |
| For getting UserData responseData from the library's cache or the Discord server. More...
|
|
struct | DiscordCoreAPI::GetWebHookData |
| Collects a single WebHookData. More...
|
|
struct | DiscordCoreAPI::GetWebHookDataMessageData |
| For getting a WebHook MessageData. More...
|
|
struct | DiscordCoreAPI::GetWebHookDataWithTokenData |
| Collects a single WebHookData, using the Token and Snowflake. More...
|
|
class | DiscordCoreAPI::GuildApplicationCommandPermissionData |
| Guild application command permissions data. More...
|
|
class | DiscordCoreAPI::GuildApplicationCommandPermissionsData |
| Represents the Permissions for accessing an ApplicationCommandData from within a Guild. More...
|
|
class | DiscordCoreAPI::GuildCacheData |
| Data structure representing a single Guild, for the purposes of populating the cache. More...
|
|
class | DiscordCoreAPI::GuildData |
| A discord Guild. Used to connect to/disconnect from voice. More...
|
|
struct | DiscordCoreAPI::GuildEmojisUpdateEventData |
| Data representing a Guild Emoji Update event. More...
|
|
class | DiscordCoreAPI::GuildMemberCacheData |
| Data structure representing a single GuildMemberData. More...
|
|
class | DiscordCoreAPI::GuildMemberData |
| Data structure representing a single GuildMemberData. More...
|
|
struct | DiscordCoreAPI::GuildPreviewData |
| Data representing a single Guild preview. More...
|
|
struct | DiscordCoreAPI::GuildPruneCountData |
| Guild prune count data. More...
|
|
class | DiscordCoreAPI::GuildScheduledEventData |
| Data representing a Guild Scheduled Event. More...
|
|
struct | DiscordCoreAPI::GuildScheduledEventMetadata |
| Guild scheduled event entity metadata. More...
|
|
struct | DiscordCoreAPI::GuildScheduledEventUserData |
| Data representing a single GuildScheduledEventUser. More...
|
|
struct | DiscordCoreAPI::GuildStickersUpdateEventData |
| Data representing a Guild Stickers Update event. More...
|
|
struct | DiscordCoreAPI::GuildTemplateData |
| Represents a Guild Template. More...
|
|
struct | DiscordCoreAPI::GuildWidgetData |
| Guild Widget Data. More...
|
|
struct | DiscordCoreAPI::GuildWidgetImageData |
| Guild widget image data. More...
|
|
class | DiscordCoreAPI::InputEventData |
| Data representing an input-event, which is any Message or Interaction that is coming into the bot as an input. More...
|
|
struct | DiscordCoreAPI::InstallParamsData |
| Install params data, for application data. More...
|
|
class | DiscordCoreAPI::IntegrationData |
| Integration data. More...
|
|
struct | DiscordCoreAPI::InteractionCallbackData |
| Interaction ApplicationCommandData callback data. More...
|
|
class | DiscordCoreAPI::InteractionData |
| Interaction data. More...
|
|
struct | DiscordCoreAPI::InteractionDataData |
| Interaction data data. More...
|
|
struct | DiscordCoreAPI::InteractionPackageData |
| For storing Interaction-related values. More...
|
|
struct | DiscordCoreAPI::InteractionResponseData |
| Interaction response data. More...
|
|
struct | DiscordCoreAPI::InviteData |
| Invite data. More...
|
|
struct | DiscordCoreAPI::JoinThreadData |
| For joining a ThreadData. More...
|
|
struct | DiscordCoreAPI::LeaveGuildData |
| For leaving a particular Guild. More...
|
|
struct | DiscordCoreAPI::LeaveThreadData |
| For leaving a ThreadData. More...
|
|
struct | DiscordCoreAPI::ListAutoModerationRulesForGuildData |
| For listing all of the auto-moderation-rules for a particular Guild . More...
|
|
struct | DiscordCoreAPI::ListGuildMembersData |
| For listing the GuildMembers of a chosen Guild. More...
|
|
struct | DiscordCoreAPI::LoggingOptions |
| Loggin options for the library. More...
|
|
struct | DiscordCoreAPI::MessageActivityData |
| Message activity data. More...
|
|
class | DiscordCoreAPI::MessageData |
| Data structure representing a single MessageData. More...
|
|
class | DiscordCoreAPI::MessageDataOld |
| The core of a Message's data structure. More...
|
|
class | DiscordCoreAPI::MessageInteractionData |
| Message Interaction data. More...
|
|
struct | DiscordCoreAPI::MessagePackageData |
| For storing MessageData-related values. More...
|
|
struct | DiscordCoreAPI::MessageReferenceData |
| Message reference data. More...
|
|
class | DiscordCoreAPI::MessageResponseBase |
| Message response base, for responding to messages. More...
|
|
struct | DiscordCoreAPI::ModifyAutoModerationRuleData |
| For modifying an auto-moderation-rule. More...
|
|
struct | DiscordCoreAPI::ModifyChannelData |
| For modifying a Channel's properties. More...
|
|
struct | DiscordCoreAPI::ModifyCurrentGuildMemberData |
| For modifying the current GuildMemberData's values. More...
|
|
struct | DiscordCoreAPI::ModifyCurrentUserData |
| For modifying the Bot's UserData responseData. More...
|
|
struct | DiscordCoreAPI::ModifyCurrentUserVoiceStateData |
| For updating the bot's current voice state. More...
|
|
struct | DiscordCoreAPI::ModifyGuildChannelPositionData |
| For modifying the ChannelData position responseData of a single ChannelData. More...
|
|
struct | DiscordCoreAPI::ModifyGuildChannelPositionsData |
| For modifying the current positions of one or more Channels in the Guild. More...
|
|
struct | DiscordCoreAPI::ModifyGuildData |
| For modifying the properties of a chosen Guild. More...
|
|
struct | DiscordCoreAPI::ModifyGuildEmojiData |
| For modifying a Guild Emoji. More...
|
|
struct | DiscordCoreAPI::ModifyGuildMemberData |
| For modifying a GuildMember's values. More...
|
|
struct | DiscordCoreAPI::ModifyGuildRoleData |
| For updating a RoleData's options within a chosen Guild. More...
|
|
struct | DiscordCoreAPI::ModifyGuildRolePositionsData |
| For updating the RoleData positions. More...
|
|
struct | DiscordCoreAPI::ModifyGuildScheduledEventData |
| For modifying a single Guild Scheduled Event. More...
|
|
struct | DiscordCoreAPI::ModifyGuildStickerData |
| For modifying a single StickerData. More...
|
|
struct | DiscordCoreAPI::ModifyGuildTemplateData |
| For modifying a Guild Template. More...
|
|
struct | DiscordCoreAPI::ModifyGuildWelcomeScreenData |
| For modifying a Guild's welcome screen. More...
|
|
struct | DiscordCoreAPI::ModifyGuildWidgetData |
| For modifying a Guild's widget. More...
|
|
struct | DiscordCoreAPI::ModifyUserVoiceStateData |
| For modifying a User's voice state. More...
|
|
struct | DiscordCoreAPI::ModifyWebHookData |
| For modifying a WebHook. More...
|
|
struct | DiscordCoreAPI::ModifyWebHookDataWithTokenData |
| For modifying a WebHook. More...
|
|
class | DiscordCoreAPI::ObjectCollector< ValueType > |
| Object collector, for collecting Objects from a Channel. More...
|
|
class | DiscordCoreAPI::OptionalAuditEntryInfoData |
| Audit log entry info data. More...
|
|
class | DiscordCoreAPI::OverWriteData |
| A PermissionTypes overwrite, for a given Channel. More...
|
|
class | DiscordCoreAPI::PartialEmojiData |
| Data structure representing a single emoji. More...
|
|
class | DiscordCoreAPI::PermissionsBase< ValueType > |
| PermissionsBase class, for representing and manipulating Permission values. More...
|
|
struct | DiscordCoreAPI::PinMessageData |
| For pinning a single MessageData. More...
|
|
struct | DiscordCoreAPI::PresenceUpdateData |
| Presence update data. More...
|
|
class | DiscordCoreAPI::ReactionData |
| /// Data structure representing a single reaction. More...
|
|
struct | DiscordCoreAPI::ReactionRemoveData |
| For removing a reaction. More...
|
|
struct | DiscordCoreAPI::RemoveGuildBanData |
| For removing a previous created Ban. More...
|
|
struct | DiscordCoreAPI::RemoveGuildMemberData |
| For removing a GuildMember from a chosen Guild. More...
|
|
struct | DiscordCoreAPI::RemoveGuildMemberRoleData |
| For removing a RoleData from a GuildMember. More...
|
|
struct | DiscordCoreAPI::RemoveGuildRoleData |
| For removing a RoleData from a chosen Guild. More...
|
|
struct | DiscordCoreAPI::RemoveRecipientFromGroupDMData |
| For removing a User from a group DM. More...
|
|
struct | DiscordCoreAPI::RemoveThreadMemberData |
| For removing a chosen UserData from a ThreadData. More...
|
|
struct | DiscordCoreAPI::RepeatedFunctionData |
| Function data for repeated functions to be loaded. More...
|
|
struct | DiscordCoreAPI::ResolvedData |
| Resolved data. More...
|
|
class | DiscordCoreAPI::RespondToInputEventData |
| Data for responding to an input-event. More...
|
|
class | DiscordCoreAPI::RoleCacheData |
| Data structure representing a single RoleData. More...
|
|
class | DiscordCoreAPI::RoleData |
| A single RoleData. More...
|
|
struct | DiscordCoreAPI::RolePositionData |
| For updating the positions of the roles. More...
|
|
struct | DiscordCoreAPI::RoleTagsData |
| RoleData tags data. More...
|
|
struct | DiscordCoreAPI::SearchGuildMembersData |
| For searching for one or more GuildMembers within a chosen Guild. More...
|
|
class | DiscordCoreAPI::SelectOptionData |
| Represents a single selection from a select-menu. More...
|
|
class | DiscordCoreAPI::SendDMData |
| For sending a direct-message. More...
|
|
struct | DiscordCoreAPI::SessionStartData |
| Data from the SessionStart info. More...
|
|
struct | DiscordCoreAPI::ShardingOptions |
| Sharding options for the library. More...
|
|
class | DiscordCoreAPI::StageInstanceData |
| Stage instance data. More...
|
|
struct | DiscordCoreAPI::StartThreadInForumChannelData |
| For starting a ThreadData, in a forum channel. More...
|
|
struct | DiscordCoreAPI::StartThreadWithMessageData |
| For starting a ThreadData, based on a Message. More...
|
|
struct | DiscordCoreAPI::StartThreadWithoutMessageData |
| For starting a ThreadData, not based on a Message. More...
|
|
class | DiscordCoreAPI::StickerData |
| Data representing a single StickerData. More...
|
|
class | DiscordCoreAPI::StickerItemData |
| Message StickerData item data. More...
|
|
struct | DiscordCoreAPI::StickerPackData |
| Represents a StickerData pack. More...
|
|
struct | DiscordCoreAPI::StreamInfo |
| For connecting two bots to stream the VC contents between the two. More...
|
|
struct | DiscordCoreAPI::SyncGuildTemplateData |
| For syncing a Guild Template. More...
|
|
struct | DiscordCoreAPI::TeamMembersObjectData |
| Team members object data. More...
|
|
class | DiscordCoreAPI::TeamObjectData |
| Team object data. More...
|
|
class | DiscordCoreAPI::ThreadData |
| Represents a single ThreadData. More...
|
|
struct | DiscordCoreAPI::ThreadListSyncData |
| Data for when threads are synced. More...
|
|
class | DiscordCoreAPI::ThreadMemberData |
| Data for a single member of a ThreadData. More...
|
|
class | DiscordCoreAPI::ThreadMembersUpdateData |
| Represents a ThreadData-members-update. More...
|
|
struct | DiscordCoreAPI::ThreadMetadataData |
| Meta data for a ThreadData type of ChannelData. More...
|
|
struct | DiscordCoreAPI::TimeoutGuildMemberData |
| For timing out a GuildMember. More...
|
|
struct | DiscordCoreAPI::TriggerMetaData |
| Trigger metadata for auto-moderation-rules. More...
|
|
struct | DiscordCoreAPI::TriggerTypingIndicatorData |
| For triggering the typing indicator in a given Channel. More...
|
|
struct | DiscordCoreAPI::TypingStartData |
| Representing "TypingStart" data. More...
|
|
struct | DiscordCoreAPI::UnpinMessageData |
| For unpinning a single MessageData. More...
|
|
struct | DiscordCoreAPI::UpdateChannelData |
| For updating/modifying a given Channel's properties. More...
|
|
struct | DiscordCoreAPI::UpdatePresenceData |
| For updating a User's presence. More...
|
|
struct | DiscordCoreAPI::UpdateVoiceStateData |
| For updating the current voice state. More...
|
|
struct | DiscordCoreAPI::UpdateVoiceStateDataDC |
| For updating the current voice state. More...
|
|
class | DiscordCoreAPI::UserCacheData |
| A single UserData. More...
|
|
class | DiscordCoreAPI::UserData |
| A single UserData. More...
|
|
struct | DiscordCoreAPI::VoiceRegionData |
| Structure representing Voice Region Data. More...
|
|
struct | DiscordCoreAPI::VoiceStateData |
| Voice state data. More...
|
|
struct | DiscordCoreAPI::VoiceStateDataLight |
| Voice state data. More...
|
|
class | DiscordCoreAPI::WebHookData |
| WebHookData data. More...
|
|
struct | DiscordCoreAPI::WelcomeScreenChannelData |
| Welcome screen ChannelData data. More...
|
|
struct | DiscordCoreAPI::WelcomeScreenData |
| Welcome screen data. More...
|
|
|
enum class | DiscordCoreAPI::ActionType : uint8_t { ActionType::Block_Message = 1
, ActionType::Send_Alert_Message = 2
, ActionType::Timeout = 3
} |
| Action types for auto-moderation. More...
|
|
enum class | DiscordCoreAPI::ActivityType : uint8_t {
ActivityType::Game = 0
, ActivityType::Streaming = 1
, ActivityType::Listening = 2
, ActivityType::Watching = 3
,
ActivityType::Custom = 4
, ActivityType::Competing = 5
} |
| Activity types. More...
|
|
enum class | DiscordCoreAPI::AfkTimeOutDurations : uint16_t {
AfkTimeOutDurations::Shortest = 60
, AfkTimeOutDurations::Short = 300
, AfkTimeOutDurations::Medium = 900
, AfkTimeOutDurations::Long = 1800
,
AfkTimeOutDurations::Longest = 3600
} |
| Afk timeout durations. More...
|
|
enum class | DiscordCoreAPI::ApplicationCommandOptionType : uint8_t {
ApplicationCommandOptionType::Sub_Command = 1
, ApplicationCommandOptionType::Sub_Command_Group = 2
, ApplicationCommandOptionType::String = 3
, ApplicationCommandOptionType::Integer = 4
,
ApplicationCommandOptionType::Boolean = 5
, ApplicationCommandOptionType::UserData = 6
, ApplicationCommandOptionType::ChannelData = 7
, ApplicationCommandOptionType::RoleData = 8
,
ApplicationCommandOptionType::Mentionable = 9
, ApplicationCommandOptionType::Number = 10
, ApplicationCommandOptionType::Attachment = 11
} |
| Application command-option types. More...
|
|
enum class | DiscordCoreAPI::ApplicationCommandPermissionType : uint8_t { ApplicationCommandPermissionType::RoleData = 1
, ApplicationCommandPermissionType::UserData = 2
, ApplicationCommandPermissionType::ChannelData = 3
} |
| Application command permission-types. More...
|
|
enum class | DiscordCoreAPI::ApplicationCommandType : uint8_t { ApplicationCommandType::Chat_Input = 1
, ApplicationCommandType::UserData = 2
, ApplicationCommandType::Message = 3
} |
| Application command types. More...
|
|
enum class | DiscordCoreAPI::ApplicationFlags : uint32_t {
ApplicationFlags::Gateway_Presence = 1 << 12
, ApplicationFlags::Gateway_Presence_Limited = 1 << 13
, ApplicationFlags::Gateway_Guild_Members = 1 << 14
, ApplicationFlags::Gateway_Guild_Members_Limited = 1 << 15
,
ApplicationFlags::Verificatino_Pending_Guild_Limit = 1 << 16
, ApplicationFlags::Embedded = 1 << 17
, ApplicationFlags::Gateway_Message_Content = 1 << 18
, ApplicationFlags::Gateway_Message_Content_Limited = 1 << 19
} |
| Application flags, for the ApplicationData structure. More...
|
|
enum class | DiscordCoreAPI::AuditLogEvent : uint8_t {
AuditLogEvent::Guild_Update = 1
, AuditLogEvent::Channel_Create = 10
, AuditLogEvent::Channel_Update = 11
, AuditLogEvent::Channel_Delete = 12
,
AuditLogEvent::Channel_Overwrite_Create = 13
, AuditLogEvent::Channel_Overwrite_Update = 14
, AuditLogEvent::Channel_Overwrite_Delete = 15
, AuditLogEvent::Member_Kick = 20
,
AuditLogEvent::Member_Prune = 21
, AuditLogEvent::Member_Ban_Add = 22
, AuditLogEvent::Member_Ban_Remove = 23
, AuditLogEvent::Member_Update = 24
,
AuditLogEvent::Member_Role_Update = 25
, AuditLogEvent::Member_Move = 26
, AuditLogEvent::Member_Disconnect = 27
, AuditLogEvent::Bot_Add = 28
,
AuditLogEvent::Role_Create = 30
, AuditLogEvent::Role_Update = 31
, AuditLogEvent::Role_Delete = 32
, AuditLogEvent::Invite_Create = 40
,
AuditLogEvent::Invite_Update = 41
, AuditLogEvent::Invite_Delete = 42
, AuditLogEvent::Webhook_Create = 50
, AuditLogEvent::Webhook_Update = 51
,
AuditLogEvent::Webhook_Delete = 52
, AuditLogEvent::Emoji_Create = 60
, AuditLogEvent::Emoji_Update = 61
, AuditLogEvent::Emoji_Delete = 62
,
AuditLogEvent::Message_Delete = 72
, AuditLogEvent::Message_Bulk_Delete = 73
, AuditLogEvent::Message_Pin = 74
, AuditLogEvent::Message_Unpin = 75
,
AuditLogEvent::Integration_Create = 80
, AuditLogEvent::Integration_Update = 81
, AuditLogEvent::Integration_Delete = 82
, AuditLogEvent::Stage_Instance_Create = 83
,
AuditLogEvent::Stage_Instance_Update = 84
, AuditLogEvent::Stage_Instance_Delete = 85
, AuditLogEvent::Sticker_Create = 90
, AuditLogEvent::Sticker_Update = 91
,
AuditLogEvent::Sticker_Delete = 92
, AuditLogEvent::Guild_Scheduled_Event_Create = 100
, AuditLogEvent::Guild_Scheduled_Event_Update = 101
, AuditLogEvent::Guild_Scheduled_Event_Delete = 102
,
AuditLogEvent::Thread_Create = 110
, AuditLogEvent::Thread_Update = 111
, AuditLogEvent::Thread_Delete = 112
, AuditLogEvent::Application_Command_Permission_Update = 121
,
AuditLogEvent::Auto_Moderation_Rule_Create = 140
, AuditLogEvent::Auto_Moderation_Rule_Update = 141
, AuditLogEvent::Auto_Moderation_Rule_Delete = 142
, AuditLogEvent::Auto_Moderation_Block_Message = 143
} |
| Audit log events. More...
|
|
enum class | DiscordCoreAPI::ButtonStyle : uint8_t {
ButtonStyle::Primary = 1
, ButtonStyle::Success = 3
, ButtonStyle::Secondary = 2
, ButtonStyle::Danger = 4
,
ButtonStyle::Link = 5
} |
| Button styles. More...
|
|
enum class | DiscordCoreAPI::ChannelType : uint8_t {
ChannelType::Guild_Text = 0
, ChannelType::DM = 1
, ChannelType::Guild_Voice = 2
, ChannelType::Group_DM = 3
,
ChannelType::Guild_Category = 4
, ChannelType::Guild_Announcement = 5
, ChannelType::Announcement_Thread = 10
, ChannelType::Public_Thread = 11
,
ChannelType::Private_Thread = 12
, ChannelType::Guild_Stage_Voice = 13
, ChannelType::Guild_Directory = 14
, ChannelType::Guild_Forum = 15
} |
| ChannelData types. More...
|
|
enum class | DiscordCoreAPI::ComponentType : uint8_t {
ComponentType::Action_Row = 1
, ComponentType::Button = 2
, ComponentType::String_Select = 3
, ComponentType::Text_Input = 4
,
ComponentType::User_Select = 5
, ComponentType::Role_Select = 6
, ComponentType::Mentionable_Select = 7
, ComponentType::Channel_Select = 8
} |
| Component types. More...
|
|
enum class | DiscordCoreAPI::ConnectionVisibilityTypes : uint8_t { ConnectionVisibilityTypes::None = 0
, ConnectionVisibilityTypes::Everyone = 1
} |
| Connection visibility types. More...
|
|
enum class | DiscordCoreAPI::DefaultMessageNotificationLevel : uint8_t { DefaultMessageNotificationLevel::All_Messages = 0
, DefaultMessageNotificationLevel::Only_Mentions = 1
} |
| Default Message notification levels. More...
|
|
enum class | DiscordCoreAPI::EmbedType : uint8_t {
EmbedType::Rich = 0
, EmbedType::Image = 1
, EmbedType::Video = 2
, EmbedType::Gifv = 3
,
EmbedType::Article = 4
, EmbedType::link = 5
} |
| Embed types. More...
|
|
enum class | DiscordCoreAPI::EventType : uint8_t { EventType::Message_Send = 1
} |
| Event types for auto-moderation. More...
|
|
enum class | DiscordCoreAPI::ExplicitContentFilterLevel : uint8_t { ExplicitContentFilterLevel::Disabled = 0
, ExplicitContentFilterLevel::Members_Without_Roles = 1
, ExplicitContentFilterLevel::All_Members = 2
} |
| Explicit content filter levels. More...
|
|
enum class | DiscordCoreAPI::ForumLayoutTypes { ForumLayoutTypes::Not_set = 0
, ForumLayoutTypes::List_View = 1
, ForumLayoutTypes::Gallery_View = 2
} |
| Forum layout types. More...
|
|
enum class | DiscordCoreAPI::GatewayIntents : uint32_t {
GatewayIntents::Guilds = 1 << 0
, GatewayIntents::Guild_Members = 1 << 1
, GatewayIntents::Guild_Bans = 1 << 2
, GatewayIntents::Guild_Emojis = 1 << 3
,
GatewayIntents::Guild_Integrations = 1 << 4
, GatewayIntents::Guild_Webhooks = 1 << 5
, GatewayIntents::Guild_Invites = 1 << 6
, GatewayIntents::Guild_VoiceStates = 1 << 7
,
GatewayIntents::Guild_Presences = 1 << 8
, GatewayIntents::Guild_Messages = 1 << 9
, GatewayIntents::Guild_Message_Reactions = 1 << 10
, GatewayIntents::Guild_Message_Typing = 1 << 11
,
GatewayIntents::Direct_Messages = 1 << 12
, GatewayIntents::Direct_Message_Reactions = 1 << 13
, GatewayIntents::Direct_Message_Typing = 1 << 14
, GatewayIntents::Message_Content = 1 << 15
,
GatewayIntents::Guild_Scheduled_Events = 1 << 16
, Auto_Moderation_Configuration = 1 << 20
, GatewayIntents::Auto_Moderation_Execution = 1 << 21
, GatewayIntents::Default_Intents
,
GatewayIntents::Privileged_Intents = Guild_Members | Guild_Presences | Message_Content
, GatewayIntents::All_Intents = Default_Intents | Privileged_Intents
} |
| Gateway intents. More...
|
|
enum class | DiscordCoreAPI::GuildFlags : uint8_t {
GuildFlags::WidgetEnabled = 1 << 0
, GuildFlags::Unavailable = 1 << 1
, GuildFlags::Owner = 1 << 2
, GuildFlags::Large = 1 << 3
,
GuildFlags::Premium_Progress_Bar_Enabled = 1 << 4
} |
| Guild flags. More...
|
|
enum class | DiscordCoreAPI::GuildNSFWLevel : uint8_t { GuildNSFWLevel::Default = 0
, GuildNSFWLevel::Explicit = 1
, GuildNSFWLevel::Safe = 2
, GuildNSFWLevel::Age_Restricted = 3
} |
| Guild NSFW level. More...
|
|
enum class | DiscordCoreAPI::GuildScheduledEventEntityType : uint8_t { GuildScheduledEventEntityType::None = 0
, GuildScheduledEventEntityType::State_Instance = 1
, GuildScheduledEventEntityType::Voice = 2
, GuildScheduledEventEntityType::External = 3
} |
| Guild scheduled event entity types. More...
|
|
enum class | DiscordCoreAPI::GuildScheduledEventPrivacyLevel : uint8_t { GuildScheduledEventPrivacyLevel::Public = 1
, GuildScheduledEventPrivacyLevel::Guild_Only = 2
} |
| Guild scheduled event privacy levels. More...
|
|
enum class | DiscordCoreAPI::GuildScheduledEventStatus : uint8_t { GuildScheduledEventStatus::Scheduled = 1
, GuildScheduledEventStatus::Active = 2
, GuildScheduledEventStatus::Completed = 3
, GuildScheduledEventStatus::Canceled = 4
} |
| GuildScheduledEventStatus. More...
|
|
enum class | DiscordCoreAPI::InputEventResponseType : uint8_t {
InputEventResponseType::Unset = 0
, Deferred_Response = 1
, InputEventResponseType::Ephemeral_Deferred_Response = 2
, InputEventResponseType::Interaction_Response = 3
,
InputEventResponseType::Ephemeral_Interaction_Response = 4
, InputEventResponseType::Edit_Interaction_Response = 5
, InputEventResponseType::Follow_Up_Message = 6
, InputEventResponseType::Ephemeral_Follow_Up_Message = 7
,
InputEventResponseType::Edit_Follow_Up_Message = 8
, InputEventResponseType::Application_Command_AutoComplete_Result = 9
, InputEventResponseType::Modal_Interaction_Response = 10
} |
| Input event response types. More...
|
|
enum class | DiscordCoreAPI::InteractionCallbackType : uint8_t {
InteractionCallbackType::Pong = 1
, InteractionCallbackType::Channel_Message_With_Source = 4
, InteractionCallbackType::Deferred_Channel_Message_With_Source = 5
, InteractionCallbackType::Deferred_Update_Message = 6
,
InteractionCallbackType::Update_Message = 7
, InteractionCallbackType::Application_Command_Autocomplete_Result = 8
, InteractionCallbackType::Modal = 9
} |
| Interaction callback types. More...
|
|
enum class | DiscordCoreAPI::InteractionType : uint8_t {
InteractionType::Ping = 1
, InteractionType::Application_Command = 2
, InteractionType::Message_Component = 3
, InteractionType::Application_Command_Autocomplete = 4
,
InteractionType::Modal_Submit = 5
} |
| Interaction types. More...
|
|
enum class | DiscordCoreAPI::InviteTargetTypes : uint8_t { InviteTargetTypes::Stream = 1
, InviteTargetTypes::Embedded_Application = 2
} |
| Invite target types. More...
|
|
enum class | DiscordCoreAPI::KeywordPresetType : uint8_t { KeywordPresetType::Profanity = 1
, KeywordPresetType::Sexual_Content = 2
, KeywordPresetType::Slurs = 3
} |
| Keyword preset types for auto-moderation. More...
|
|
enum class | DiscordCoreAPI::MessageActivityType : uint8_t { MessageActivityType::Join = 1
, MessageActivityType::Spectate = 2
, MessageActivityType::Listen = 3
, MessageActivityType::Join_Request = 5
} |
| Message activity types. More...
|
|
enum class | DiscordCoreAPI::MessageFlags : uint8_t {
MessageFlags::Crossposted = 1 << 0
, MessageFlags::Is_Crosspost = 1 << 1
, MessageFlags::Suppress_Embeds = 1 << 2
, MessageFlags::Source_Message_Deleted = 1 << 3
,
MessageFlags::Urgent = 1 << 4
, MessageFlags::Has_Thread = 1 << 5
, MessageFlags::Ephemeral = 1 << 6
, MessageFlags::Loading = 1 << 7
} |
| Message flags. More...
|
|
enum class | DiscordCoreAPI::MessageType : uint8_t {
MessageType::Default = 0
, MessageType::Recipient_Add = 1
, MessageType::Recipient_Remove = 2
, MessageType::Call = 3
,
MessageType::Channel_Name_Change = 4
, MessageType::Channel_Icon_Change = 5
, MessageType::Channel_Pinned_Message = 6
, MessageType::Guild_Member_Join = 7
,
MessageType::User_Premium_Guild_Subscription = 8
, MessageType::User_Premium_Guild_Subscription_Tier_1 = 9
, MessageType::User_Premium_Guild_Subscription_Tier_2 = 10
, MessageType::User_Premium_Guild_Subscription_Tier_3 = 11
,
MessageType::Channel_Follow_Add = 12
, MessageType::Guild_Discovery_Disqualified = 14
, MessageType::Guild_Discovery_Requalified = 15
, MessageType::Guild_Discovery_Grace_Period_Initial_Warning = 16
,
MessageType::Guild_Discovery_Grace_Period_Final_Warning = 17
, MessageType::Thread_Created = 18
, MessageType::Reply = 19
, MessageType::Chat_Input_Command = 20
,
MessageType::Thread_Starter_Message = 21
, MessageType::Guild_Invite_Reminder = 22
, MessageType::Context_Menu_Command = 23
} |
| Message types. More...
|
|
enum class | DiscordCoreAPI::MFALevel : uint8_t { MFALevel::None = 0
, MFALevel::Elevated = 1
} |
| MFA levels. More...
|
|
enum class | DiscordCoreAPI::Permission : uint64_t {
Permission::Create_Instant_Invite = 0x0000000000000001
, Permission::Kick_Members = 0x0000000000000002
, Permission::Ban_Members = 0x0000000000000004
, Permission::Administrator = 0x0000000000000008
,
Permission::Manage_Channels = 0x0000000000000010
, Permission::Manage_Guild = 0x0000000000000020
, Permission::Add_Reactions = 0x0000000000000040
, Permission::View_Audit_Log = 0x0000000000000080
,
Permission::Priority_Speaker = 0x0000000000000100
, Permission::Stream = 0x0000000000000200
, Permission::View_Channel = 0x0000000000000400
, Permission::Send_Messages = 0x0000000000000800
,
Permission::Send_TTS_Messages = 0x0000000000001000
, Permission::Manage_Messages = 0x0000000000002000
, Permission::Embed_Links = 0x0000000000004000
, Permission::Attach_Files = 0x0000000000008000
,
Permission::Read_Message_History = 0x0000000000010000
, Permission::Mention_Everyone = 0x0000000000020000
, Permission::Use_External_Emojis = 0x0000000000040000
, Permission::View_Guild_Insights = 0x0000000000080000
,
Permission::Connect = 0x0000000000100000
, Permission::Speak = 0x0000000000200000
, Permission::Mute_Members = 0x0000000000400000
, Permission::Deafen_Members = 0x0000000000800000
,
Permission::Move_Members = 0x0000000001000000
, Permission::Use_VAD = 0x0000000002000000
, Permission::Change_Nickname = 0x0000000004000000
, Permission::Manage_Nicknames = 0x0000000008000000
,
Permission::Manage_Roles = 0x0000000010000000
, Permission::Manage_Webhooks = 0x0000000020000000
, Permission::Manage_Guild_Expressions = 0x0000000040000000
, Permission::Use_Application_Commands = 0x0000000080000000
,
Permission::Request_to_Speak = 0x0000000100000000
, Permission::Manage_Events = 0x0000000200000000
, Permission::Manage_Threads = 0x0000000400000000
, Permission::Create_Public_Threads = 0x0000000800000000
,
Permission::Create_Private_Threads = 0x0000001000000000
, Permission::Use_External_Stickers = 0x0000002000000000
, Permission::Send_Messages_in_Threads = 0x0000004000000000
, Permission::Use_Embedded_Activities = 0x0000008000000000
,
Permission::Moderate_Members = 0x0000010000000000
, Permission::View_Creator_Monetization_Analytics = 0x0000020000000000
, Permission::Use_Soundboard = 0x0000040000000000
, Permission::Use_External_Sounds = 0x0000200000000000
,
Permission::Send_Voice_Messages = 0x0000400000000000
} |
| Permission values, for a given Channel, by RoleData or GuildMemberData. More...
|
|
enum class | DiscordCoreAPI::PermissionOverwritesType : uint8_t { PermissionOverwritesType::RoleData = 0
, PermissionOverwritesType::UserData = 1
} |
| PermissionTypes overwrites types. More...
|
|
enum class | DiscordCoreAPI::PremiumTier : uint8_t { PremiumTier::None = 0
, PremiumTier::Tier_1 = 1
, PremiumTier::Tier_2 = 2
, PremiumTier::Tier_3 = 3
} |
| Premium tier levels. More...
|
|
enum class | DiscordCoreAPI::PremiumType : uint8_t { PremiumType::None = 0
, PremiumType::Nitro_Classic = 1
, PremiumType::Nitro = 2
} |
| Premium types denote the level of premium a user has. More...
|
|
enum class | DiscordCoreAPI::SortOrderTypes { SortOrderTypes::Latest_Activity = 0
, SortOrderTypes::Creation_Date = 1
} |
| The sorting order, for Guild Forum channels. More...
|
|
enum class | DiscordCoreAPI::StageInstancePrivacyLevel : uint8_t { StageInstancePrivacyLevel::Public = 1
, StageInstancePrivacyLevel::Guild_Only = 2
} |
| Stage instance privacy levels. More...
|
|
enum class | DiscordCoreAPI::StickerFormatType : uint8_t { StickerFormatType::Png = 1
, StickerFormatType::Apng = 2
, StickerFormatType::Lottie = 3
} |
| StickerData format types. More...
|
|
enum class | DiscordCoreAPI::StickerItemType : uint8_t { StickerItemType::Png = 1
, StickerItemType::Apng = 2
, StickerItemType::Lottie = 3
} |
| StickerData item types. More...
|
|
enum class | DiscordCoreAPI::StickerType : uint8_t { StickerType::Standard = 1
, StickerType::Guild = 2
} |
| StickerData types. More...
|
|
enum class | DiscordCoreAPI::SystemChannelFlags : uint8_t { SystemChannelFlags::Suppress_Join_Notifications = 1 << 0
, SystemChannelFlags::Suppress_Premium_Subscriptions = 1 << 1
, SystemChannelFlags::Suppress_Guild_Reminder_Notifications = 1 << 2
, SystemChannelFlags::Suppress_Join_Notification_Replies = 1 << 3
} |
| System channel flags. More...
|
|
enum class | DiscordCoreAPI::TextFormat : uint8_t { TextFormat::Etf = 0x00
, TextFormat::Json = 0x01
} |
| Represents which text format to use for websocket transfer. More...
|
|
enum class | DiscordCoreAPI::TextInputStyle : uint8_t { TextInputStyle::Short = 1
, TextInputStyle::Paragraph = 2
} |
| Text input style for modals. More...
|
|
enum class | DiscordCoreAPI::ThreadAutoArchiveDuration : uint16_t { ThreadAutoArchiveDuration::Shortest = 60
, ThreadAutoArchiveDuration::Short = 1440
, ThreadAutoArchiveDuration::Long = 4320
, ThreadAutoArchiveDuration::Longest = 10080
} |
| Automatic ThreadData archiving durations. More...
|
|
enum class | DiscordCoreAPI::ThreadType : uint8_t { ThreadType::Guild_News_Thread = 10
, ThreadType::Guild_Public_Thread = 11
, ThreadType::Guild_Private_Thread = 12
} |
| ThreadData types. More...
|
|
enum class | DiscordCoreAPI::TimeoutDurations : uint16_t {
TimeoutDurations::None = 0
, TimeoutDurations::Minute = 1
, TimeoutDurations::Five_Minutes = 5
, TimeoutDurations::Ten_Minutes = 10
,
TimeoutDurations::Hour = 60
, TimeoutDurations::Day = 1440
, TimeoutDurations::Week = 10080
} |
| Timeout durations for the timeout command. More...
|
|
enum class | DiscordCoreAPI::TriggerType : uint8_t { TriggerType::Keyword = 1
, TriggerType::Spam = 3
, TriggerType::Keyword_Preset = 4
, TriggerType::Mention_Spam = 5
} |
| Trigger types for auto-moderation. More...
|
|
enum class | DiscordCoreAPI::UserFlags : uint32_t {
UserFlags::Staff = 1 << 0
, UserFlags::Partner = 1 << 1
, UserFlags::Hypesquad = 1 << 2
, UserFlags::Bug_Hunter_Level_1 = 1 << 3
,
UserFlags::Hypesquad_Online_House_1 = 1 << 6
, UserFlags::Hypesquad_Online_House_2 = 1 << 7
, UserFlags::Hypesquad_Online_House_3 = 1 << 8
, UserFlags::Premium_Early_Suppoerter = 1 << 9
,
UserFlags::Team_Pseudo_User = 1 << 10
, UserFlags::Bug_Hunter_Level_2 = 1 << 14
, UserFlags::Verified_Bot = 1 << 16
, UserFlags::Verified_Developer = 1 << 17
,
UserFlags::Certified_Moderator = 1 << 18
, UserFlags::Bot_Https_Interactions = 1 << 19
, UserFlags::Bot = 1 << 20
, UserFlags::MFAEnabled = 1 << 21
,
UserFlags::System = 1 << 22
, UserFlags::Verified = 1 << 23
} |
| UserData flags. More...
|
|
enum class | DiscordCoreAPI::VerificationLevel : uint8_t {
VerificationLevel::None = 0
, VerificationLevel::Low = 1
, VerificationLevel::Medium = 2
, VerificationLevel::High = 3
,
VerificationLevel::Very_High = 4
} |
| /// Verification levels. More...
|
|
enum class | DiscordCoreAPI::WebHookType : uint8_t { WebHookType::Incoming = 1
, WebHookType::Channel_Follower = 2
, WebHookType::Application = 3
} |
| WebHookData types. More...
|
|
enum class | DiscordCoreAPI::WidgetStyleOptions : uint8_t {
WidgetStyleOptions::Shield = 0
, WidgetStyleOptions::Banner1 = 1
, WidgetStyleOptions::Banner2 = 2
, WidgetStyleOptions::Banner3 = 3
,
WidgetStyleOptions::Banner4 = 4
} |
| Widget style options. More...
|
|