A Discord bot library written in C++, with custom asynchronous coroutines.
No Matches
DiscordCoreAPI::GuildScheduledEventData Class Reference

Data representing a Guild Scheduled Event. More...

#include <FoundationEntities.hpp>

Inheritance diagram for DiscordCoreAPI::GuildScheduledEventData:

Public Data Members

Snowflake channelId {}
 The Channel id in which the scheduled event will be hosted, or null if scheduled entity type is External.
UserData creator {}
 The User that created the scheduled event.
Snowflake creatorId {}
 The id of the User that created the scheduled event *.
std::string description {}
 The description of the scheduled event(1 - 1000 characters.
Snowflake entityId {}
 The id of an entity associated with a Guild scheduled event.
GuildScheduledEventMetadata entityMetadata {}
 Additional metadata for the Guild scheduled event.
GuildScheduledEventEntityType entityType {}
 The type of the scheduled event.
Snowflake guildId {}
 The Guild id which the scheduled event belongs to.
std::string name {}
 The name of the scheduled event(1 - 100 characters).
GuildScheduledEventPrivacyLevel privacyLevel {}
 The privacy level of the scheduled event.
std::string scheduledEndTime {}
 The time the scheduled event will end, required if entity_type is External.
std::string scheduledStartTime {}
 The time the scheduled event will start.
GuildScheduledEventStatus status {}
 The status of the scheduled event.
uint32_t userCount { 0 }
 The number of users subscribed to the scheduled event.
- Public Data Members inherited from DiscordCoreAPI::DiscordEntity
Snowflake id {}

Additional Inherited Members

- Public Member Functions inherited from DiscordCoreAPI::DiscordEntity
std::string getCreatedAtTimestamp (TimeFormat timeFormat)
 Converts the snowflake-id into a time and date stamp.

The documentation for this class was generated from the following files: