tgbot-cpp
Loading...
Searching...
No Matches
StickerSet.h
Go to the documentation of this file.
1#ifndef TGBOT_STICKERSET_H
2#define TGBOT_STICKERSET_H
3
6
7#include <memory>
8#include <string>
9#include <vector>
10
11namespace TgBot {
12
19
20public:
21 typedef std::shared_ptr<StickerSet> Ptr;
22
26 enum class Type {
28 };
29
33 std::string name;
34
38 std::string title;
39
44
48 std::vector<Sticker::Ptr> stickers;
49
54};
55}
56
57#endif //TGBOT_STICKERSET_H
std::shared_ptr< PhotoSize > Ptr
Definition PhotoSize.h:18
This object represents a sticker set.
Definition StickerSet.h:18
std::vector< Sticker::Ptr > stickers
List of all set stickers.
Definition StickerSet.h:48
std::string name
Sticker set name.
Definition StickerSet.h:33
Type
Enum of possible types of a sticker.
Definition StickerSet.h:26
PhotoSize::Ptr thumbnail
Optional. Sticker set thumbnail in the .WEBP, .TGS, or .WEBM format.
Definition StickerSet.h:53
Type stickerType
Type of stickers in the set, currently one of Type::Regular, Type::Mask, Type::CustomEmojiā€
Definition StickerSet.h:43
std::shared_ptr< StickerSet > Ptr
Definition StickerSet.h:21
std::string title
Sticker set title.
Definition StickerSet.h:38
Definition Api.h:40