aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/SpecialStickerSetType.h
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2020-04-19 16:30:04 +0300
committerlevlam <levlam@telegram.org>2020-04-19 16:30:04 +0300
commit0fe8cc525013608d21db094109932fd7ec0515c8 (patch)
tree26b547f93653e253cd4087ce3b8f014ca02700b0 /td/telegram/SpecialStickerSetType.h
parent87afb93b930cff82845a2a97c0488e87bb8ffd29 (diff)
Support arbitrary dice sticker sets.
GitOrigin-RevId: 46e3d636c79dfddf15dadf9794fb900a6b27a53a
Diffstat (limited to 'td/telegram/SpecialStickerSetType.h')
-rw-r--r--td/telegram/SpecialStickerSetType.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/td/telegram/SpecialStickerSetType.h b/td/telegram/SpecialStickerSetType.h
new file mode 100644
index 000000000..7788eccca
--- /dev/null
+++ b/td/telegram/SpecialStickerSetType.h
@@ -0,0 +1,29 @@
+//
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2020
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+#pragma once
+
+#include "td/telegram/telegram_api.h"
+
+#include "td/utils/common.h"
+
+namespace td {
+
+struct SpecialStickerSetType {
+ string type_;
+
+ static string animated_emoji();
+
+ static string animated_dice(const string &emoji);
+
+ SpecialStickerSetType() = default;
+
+ explicit SpecialStickerSetType(const telegram_api::object_ptr<telegram_api::InputStickerSet> &input_sticker_set);
+
+ telegram_api::object_ptr<telegram_api::InputStickerSet> get_input_sticker_set() const;
+};
+
+} // namespace td