diff options
Diffstat (limited to 'discord/channel.hpp')
-rw-r--r-- | discord/channel.hpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/discord/channel.hpp b/discord/channel.hpp index f1d75db..b9bfd6d 100644 --- a/discord/channel.hpp +++ b/discord/channel.hpp @@ -21,6 +21,22 @@ enum class ChannelType : int { GUILD_STAGE_VOICE = 13, }; +enum class StagePrivacy { + PUBLIC = 1, + GUILD_ONLY = 2, +}; + +constexpr const char *GetStagePrivacyDisplayString(StagePrivacy e) { + switch (e) { + case StagePrivacy::PUBLIC: + return "Public"; + case StagePrivacy::GUILD_ONLY: + return "Guild Only"; + default: + return "Unknown"; + } +} + struct ChannelData { Snowflake ID; ChannelType Type; |