summaryrefslogtreecommitdiff
path: root/discord/emoji.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-11-23 20:34:09 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2020-11-23 20:34:09 -0500
commit0b8c83eaa1fdb0fcb610f9181145abde3d60d803 (patch)
tree9897253c0018fb89e2acdf5f3effe2a2e8b02294 /discord/emoji.hpp
parentdeb482a8db55874a536b6efec366343280214e48 (diff)
downloadabaddon-portaudio-0b8c83eaa1fdb0fcb610f9181145abde3d60d803.tar.gz
abaddon-portaudio-0b8c83eaa1fdb0fcb610f9181145abde3d60d803.zip
progress 2
Diffstat (limited to 'discord/emoji.hpp')
-rw-r--r--discord/emoji.hpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/discord/emoji.hpp b/discord/emoji.hpp
index e4839f2..18e69d3 100644
--- a/discord/emoji.hpp
+++ b/discord/emoji.hpp
@@ -6,14 +6,14 @@
#include "user.hpp"
struct Emoji {
- Snowflake ID; // null
- std::string Name; // null (in reactions)
- std::vector<Snowflake> Roles; // opt
- User Creator; // opt
- bool NeedsColons = false; // opt
- bool IsManaged = false; // opt
- bool IsAnimated = false; // opt
- bool IsAvailable = false; // opt
+ Snowflake ID; // null
+ std::string Name; // null (in reactions)
+ std::optional<std::vector<Snowflake>> Roles;
+ std::optional<User> Creator; // only reliable to access ID
+ std::optional<bool> NeedsColons;
+ std::optional<bool> IsManaged;
+ std::optional<bool> IsAnimated;
+ std::optional<bool> IsAvailable;
friend void from_json(const nlohmann::json &j, Emoji &m);