#include <dpp/export.h>
#include <dpp/snowflake.h>
#include <dpp/managed.h>
#include <dpp/user.h>
#include <dpp/guild.h>
#include <dpp/json_fwd.h>
#include <dpp/json_interface.h>
Classes | |
struct | dpp::event_entities |
Entities for the event. More... | |
struct | dpp::event_member |
Represents a guild member/user who has registered interest in an event. More... | |
struct | dpp::scheduled_event |
A scheduled event. More... | |
Namespaces | |
dpp | |
The main namespace for D++ functions. | |
Typedefs | |
typedef std::unordered_map< snowflake, event_member > | dpp::event_member_map |
A group of scheduled event members. More... | |
typedef std::unordered_map< snowflake, scheduled_event > | dpp::scheduled_event_map |
A group of scheduled events. More... | |
Enumerations | |
enum | dpp::event_entity_type : uint8_t { dpp::eet_stage_instance = 1, dpp::eet_voice = 2, dpp::eet_external = 3 } |
Event entity types. More... | |
enum | dpp::event_privacy_level : uint8_t { dpp::ep_guild_only = 2 } |
Represents the privacy of an event. More... | |
enum | dpp::event_status : uint8_t { dpp::es_scheduled = 1, dpp::es_active = 2, dpp::es_completed = 3, dpp::es_cancelled = 4 } |
Event status types. More... | |