summaryrefslogtreecommitdiff
path: root/discord/sticker.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'discord/sticker.hpp')
-rw-r--r--discord/sticker.hpp40
1 files changed, 0 insertions, 40 deletions
diff --git a/discord/sticker.hpp b/discord/sticker.hpp
deleted file mode 100644
index d23fe7b..0000000
--- a/discord/sticker.hpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#pragma once
-#include <optional>
-#include <string>
-#include "snowflake.hpp"
-#include "json.hpp"
-
-// unstable
-
-enum class StickerFormatType {
- PNG = 1,
- APNG = 2,
- LOTTIE = 3,
-};
-
-struct StickerData {
- Snowflake ID;
- Snowflake PackID;
- std::string Name;
- std::string Description;
- std::optional<std::string> Tags;
- std::optional<std::string> AssetHash;
- std::optional<std::string> PreviewAssetHash;
- StickerFormatType FormatType;
-
- friend void to_json(nlohmann::json &j, const StickerData &m);
- friend void from_json(const nlohmann::json &j, StickerData &m);
-
- std::string GetURL() const;
-};
-
-struct StickerItem {
- StickerFormatType FormatType;
- Snowflake ID;
- std::string Name;
-
- friend void to_json(nlohmann::json &j, const StickerItem &m);
- friend void from_json(const nlohmann::json &j, StickerItem &m);
-
- std::string GetURL() const;
-};