summaryrefslogtreecommitdiff
path: root/src/discord/guild.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2022-07-09 03:05:48 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2022-07-09 03:05:48 -0400
commitf95d79129e16f01dee6b58f76f55726aed7a0d41 (patch)
tree0da426270e8476c40e87a94211754295682d1a6f /src/discord/guild.hpp
parent02ce353c6d35af004dc1b6f5ae9f68fbb8540b54 (diff)
downloadabaddon-portaudio-f95d79129e16f01dee6b58f76f55726aed7a0d41.tar.gz
abaddon-portaudio-f95d79129e16f01dee6b58f76f55726aed7a0d41.zip
handle premium server upload size limits
Diffstat (limited to 'src/discord/guild.hpp')
-rw-r--r--src/discord/guild.hpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/discord/guild.hpp b/src/discord/guild.hpp
index 152e250..0428928 100644
--- a/src/discord/guild.hpp
+++ b/src/discord/guild.hpp
@@ -16,6 +16,13 @@ enum class GuildApplicationStatus {
UNKNOWN,
};
+enum class GuildPremiumTier {
+ NONE = 0,
+ TIER_1 = 1,
+ TIER_2 = 2,
+ TIER_3 = 3,
+};
+
struct GuildApplicationData {
Snowflake UserID;
Snowflake GuildID;
@@ -73,7 +80,7 @@ struct GuildData {
std::optional<std::string> VanityURL; // null
std::optional<std::string> Description; // null
std::optional<std::string> BannerHash; // null
- std::optional<int> PremiumTier;
+ std::optional<GuildPremiumTier> PremiumTier;
std::optional<int> PremiumSubscriptionCount;
std::optional<std::string> PreferredLocale;
std::optional<Snowflake> PublicUpdatesChannelID; // null