#include <dpp/export.h>
#include <dpp/snowflake.h>
#include <dpp/managed.h>
#include <dpp/utility.h>
#include <dpp/user.h>
#include <dpp/guild.h>
#include <dpp/permissions.h>
#include <dpp/json_fwd.h>
#include <dpp/json_interface.h>
Classes | |
class | dpp::app_team |
Represents a team of users who maintain a bot/application. More... | |
class | dpp::application |
The application class represents details of a bot application. More... | |
struct | dpp::application_install_params |
Represents the settings for the bot/application's in-app authorization link. More... | |
class | dpp::team_member |
Represents a team member on a team who maintain a bot/application. More... | |
Namespaces | |
dpp | |
The main namespace for D++ functions. | |
Typedefs | |
typedef std::unordered_map< snowflake, application > | dpp::application_map |
A group of applications. More... | |
Enumerations | |
enum | dpp::application_flags : uint32_t { dpp::apf_application_automod_rule_create_badge = (1 << 6), dpp::apf_gateway_presence = (1 << 12), dpp::apf_gateway_presence_limited = (1 << 13), dpp::apf_gateway_guild_members = (1 << 14), dpp::apf_gateway_guild_members_limited = (1 << 15), dpp::apf_verification_pending_guild_limit = (1 << 16), dpp::apf_embedded = (1 << 17), dpp::apf_gateway_message_content = (1 << 18), dpp::apf_gateway_message_content_limited = (1 << 19), dpp::apf_application_command_badge = (1 << 23) } |
Flags for a bot or application. More... | |
enum | dpp::team_member_role_t : uint8_t { dpp::tmr_owner, dpp::tmr_admin, dpp::tmr_developer, dpp::tmr_readonly } |
Team member role types for application team members. More... | |
enum | dpp::team_member_status : uint8_t { dpp::tms_invited = 1, dpp::tms_accepted = 2 } |
status of a member of a team who maintain a bot/application More... | |