summaryrefslogtreecommitdiff
path: root/discord/user.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'discord/user.hpp')
-rw-r--r--discord/user.hpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/discord/user.hpp b/discord/user.hpp
index 025139e..afb1149 100644
--- a/discord/user.hpp
+++ b/discord/user.hpp
@@ -3,6 +3,12 @@
#include "json.hpp"
#include <string>
+enum class PremiumType {
+ None = 0,
+ NitroClassic = 1,
+ Nitro = 2,
+};
+
struct UserData {
enum {
DiscordEmployee = 1 << 0,
@@ -36,7 +42,7 @@ struct UserData {
std::optional<bool> IsVerified;
std::optional<std::string> Email; // null
std::optional<uint64_t> Flags;
- std::optional<int> PremiumType; // null
+ std::optional<PremiumType> PremiumType; // null
std::optional<uint64_t> PublicFlags;
// undocumented (opt)