diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2022-07-09 03:05:48 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2022-07-09 03:05:48 -0400 |
commit | f95d79129e16f01dee6b58f76f55726aed7a0d41 (patch) | |
tree | 0da426270e8476c40e87a94211754295682d1a6f /src/discord/guild.hpp | |
parent | 02ce353c6d35af004dc1b6f5ae9f68fbb8540b54 (diff) | |
download | abaddon-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.hpp | 9 |
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 |