LibTgBotPP
 All Classes Namespaces Files Functions Variables Typedefs Macros
MessageEntity.h
Go to the documentation of this file.
1 #ifndef _TG_MESSAGEENTITY_H_
2 #define _TG_MESSAGEENTITY_H_
3 
4 #include <string>
5 #include <json/json.h>
6 #include <vector>
7 
8 namespace Telegram {
9 
10  class MessageEntity {
11  public:
12  MessageEntity(Json::Value);
13 
14  std::string getType();
15 
16  private:
17  std::string type;
18  Json::Int64 offset;
19  Json::Int64 length;
20  std::string url;
21  };
22 
23  typedef std::vector<Telegram::MessageEntity*> TMessageEntities;
24 
25 }
26 
27 #endif
std::vector< Telegram::MessageEntity * > TMessageEntities
Definition: MessageEntity.h:23
MessageEntity(Json::Value)
Definition: MessageEntity.cc:3