summaryrefslogtreecommitdiff
path: root/discord/channel.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'discord/channel.hpp')
-rw-r--r--discord/channel.hpp16
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;