DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
Loading...
Searching...
No Matches
ApplicationCommandEntities.hpp File Reference
Include dependency graph for ApplicationCommandEntities.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes and Structures

class  DiscordCoreAPI::ApplicationCommand
 A single ApplicationCommand. More...
 
class  DiscordCoreAPI::ApplicationCommands
 An interface class for the ApplicationCommand related Discord endpoints. More...
 
struct  DiscordCoreAPI::BatchEditGuildApplicationCommandPermissionsData
 For batch editing the permissions of a collection of Guild ApplicationCommands. 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::CreateApplicationCommandData
 For creating an application command. More...
 
struct  DiscordCoreAPI::CreateGlobalApplicationCommandData
 For creating a single global ApplicationCommand. More...
 
struct  DiscordCoreAPI::CreateGuildApplicationCommandData
 For creating a single Guild ApplicationCommand. More...
 
struct  DiscordCoreAPI::DeleteGlobalApplicationCommandData
 For deleting a single global ApplicationCommand. More...
 
struct  DiscordCoreAPI::DeleteGuildApplicationCommandData
 For deleting a single Guild ApplicationCommand. More...
 
struct  DiscordCoreAPI::EditGlobalApplicationCommandData
 For editing a single global ApplicationCommand. More...
 
struct  DiscordCoreAPI::EditGuildApplicationCommandData
 For editing a single Guild ApplicationCommand. More...
 
struct  DiscordCoreAPI::EditGuildApplicationCommandPermissionsData
 For editing the permissions of a single Guild ApplicationCommand. More...
 
struct  DiscordCoreAPI::GetApplicationCommandPermissionsData
 For acquiring the permissions of a single Guild ApplicationCommand. More...
 
struct  DiscordCoreAPI::GetGlobalApplicationCommandData
 For collecting a single global ApplicationCommand. More...
 
struct  DiscordCoreAPI::GetGlobalApplicationCommandsData
 For getting all of the Global Application Commands. More...
 
struct  DiscordCoreAPI::GetGuildApplicationCommandData
 For acquiring a single Guild ApplicationCommand. 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...
 

Namespaces

namespace  DiscordCoreAPI
 The main namespace for this library.