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

Data representing a Guild Scheduled Event. More...

#include <FoundationEntities.hpp>

Inheritance diagram for DiscordCoreAPI::GuildScheduledEventData:
[legend]

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: