D++ (DPP)  10.0.30
C++ Discord API Bot Library
restresults.h File Reference
#include <dpp/export.h>
#include <string>
#include <map>
#include <variant>
#include <dpp/snowflake.h>
#include <dpp/dispatcher.h>
#include <dpp/misc-enum.h>
#include <dpp/timer.h>
#include <dpp/json_fwd.h>
#include <dpp/discordclient.h>
#include <dpp/voiceregion.h>
#include <dpp/dtemplate.h>
#include <dpp/prune.h>
#include <dpp/auditlog.h>
#include <dpp/queues.h>
#include <dpp/cache.h>
#include <dpp/intents.h>
#include <dpp/sync.h>
#include <algorithm>
#include <iostream>
#include <shared_mutex>
#include <cstring>
#include <dpp/entitlement.h>
#include <dpp/sku.h>
Include dependency graph for restresults.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  dpp::confirmation
 Confirmation object represents any true or false simple REST request. More...
 
struct  dpp::confirmation_callback_t
 The results of a REST call wrapped in a convenient struct. More...
 
struct  dpp::error_detail
 The details of a field in an error response. More...
 
struct  dpp::error_info
 The full details of an error from a REST response. More...
 
struct  dpp::gateway
 Represents the various information from the 'get gateway bot' api call. More...
 

Namespaces

 dpp
 The main namespace for D++ functions.
 

Typedefs

typedef std::variant< active_threads, application_role_connection, application_role_connection_metadata_list, confirmation, message, message_map, user, user_identified, user_map, guild_member, guild_member_map, channel, channel_map, thread_member, thread_member_map, guild, guild_map, guild_command_permissions, guild_command_permissions_map, role, role_map, invite, invite_map, dtemplate, dtemplate_map, emoji, emoji_map, ban, ban_map, voiceregion, voiceregion_map, integration, integration_map, webhook, webhook_map, prune, guild_widget, gateway, interaction, interaction_response, auditlog, slashcommand, slashcommand_map, stage_instance, sticker, sticker_map, sticker_pack, sticker_pack_map, application, application_map, connection, connection_map, thread, thread_map, scheduled_event, scheduled_event_map, event_member, event_member_map, automod_rule, automod_rule_map, onboarding, welcome_screen, entitlement, entitlement_map, sku, sku_map > dpp::confirmable_t
 A container for types that can be returned for a REST API call. More...
 
typedef std::function< void(json &, const http_request_completion_t &)> dpp::json_encode_t
 Automatically JSON encoded HTTP result. More...
 
typedef std::map< uint32_t, class discord_client * > dpp::shard_list
 A list of shards. More...