![]()  | 
  
    D++ (DPP)
    
   C++ Discord API Bot Library 
   | 
 
Returned when fetching the permissions for a command in a guild. More...
#include <appcommand.h>
 Inheritance diagram for dpp::guild_command_permissions:
 Collaboration diagram for dpp::guild_command_permissions:Public Member Functions | |
| guild_command_permissions () | |
| Construct a new guild command permissions object.  More... | |
| virtual | ~guild_command_permissions ()=default | 
| virtual std::string | build_json (bool with_id=false) const | 
| Build JSON string from the object.  More... | |
| guild_command_permissions & | fill_from_json (nlohmann::json *j) | 
| Fill object properties from JSON.  More... | |
Public Attributes | |
| snowflake | application_id | 
| the id of the application the command belongs to  More... | |
| snowflake | guild_id | 
| the id of the guild  More... | |
| snowflake | id | 
| the id of the command  More... | |
| std::vector< command_permission > | permissions | 
| the permissions for the command in the guild  More... | |
Returned when fetching the permissions for a command in a guild.
| dpp::guild_command_permissions::guild_command_permissions | ( | ) | 
Construct a new guild command permissions object.
      
  | 
  virtualdefault | 
      
  | 
  inlinevirtualinherited | 
Build JSON string from the object.
| with_id | Include the ID in the JSON | 
| guild_command_permissions & dpp::guild_command_permissions::fill_from_json | ( | nlohmann::json * | j | ) | 
Fill object properties from JSON.
| j | JSON to fill from | 
| snowflake dpp::guild_command_permissions::application_id | 
the id of the application the command belongs to
| snowflake dpp::guild_command_permissions::guild_id | 
the id of the guild
| snowflake dpp::guild_command_permissions::id | 
the id of the command
| std::vector<command_permission> dpp::guild_command_permissions::permissions | 
the permissions for the command in the guild