46 GuildScheduledEventPrivacyLevel::Guild_Only
50 std::string scheduledStartTime{};
51 std::string scheduledEndTime{};
52 std::string description{};
53 Snowflake channelId{};
57 operator Serializer();
62 Snowflake guildScheduledEventId{};
70 GuildScheduledEventPrivacyLevel::Guild_Only
75 Snowflake guildScheduledEventId{};
76 std::string scheduledStartTime{};
77 std::string scheduledEndTime{};
78 std::string description{};
79 Snowflake channelId{};
83 operator Serializer();
88 Snowflake guildScheduledEventId{};
94 Snowflake guildScheduledEventId{};
112 class DiscordCoreAPI_Dll GuildScheduledEventVector {
114 GuildScheduledEventVector() noexcept = default;
118 GuildScheduledEventVector(Value jsonData);
120 virtual ~GuildScheduledEventVector() noexcept = default;
135 static void initialize(DiscordCoreInternal::HttpsClient*);
169 static DiscordCoreInternal::HttpsClient* httpsClient;
GuildScheduledEventStatus
GuildScheduledEventStatus.
GuildScheduledEventPrivacyLevel
Guild scheduled event privacy levels.
GuildScheduledEventEntityType
Guild scheduled event entity types.
The main namespace for this library.
A CoRoutine - representing a potentially asynchronous operation/function.
Guild scheduled event entity metadata.
Data representing a Guild Scheduled Event.
For collecting a list of a Guild's scheduled events.
For creating a GuildScheduledEvent.
For collecting a single Guild scheduled event.
For modifying a single Guild Scheduled Event.
For deleting a single Guild Scheduled Event.
For collecting a list of Guild Scheduled Event Users.
A single GuildScheduledEvent responseData structure.
An interface class for the GuildScheduledEvent related Discord endpoints.