yatbcpp  0.0.1
Yet another Telegram Bot CPP Library
chatmember_status.cc
Go to the documentation of this file.
1 // From JSON Specialication //
4 #include <string>
5 #include "types/telegram_type.h"
8 
9 using namespace std;
10 
11 namespace yatbcpp {
17  template<> chatmember_status fromString(string Data) {
18  if(Data.compare("creator")==0){
19  return chatmember_status::creator;
20  }
21  else if(Data.compare("administrator")==0){
22  return chatmember_status::administrator;
23  }
24  else if(Data.compare("member")==0){
25  return chatmember_status::member;
26  }
27  else if(Data.compare("restricted")==0){
28  return chatmember_status::restricted;
29  }
30  else if(Data.compare("left")==0){
31  return chatmember_status::left;
32  }
33  else if(Data.compare("kicked")==0){
34  return chatmember_status::kicked;
35  }
36  else{
37  throw essential_key_missing("chatmember_status parsable key is not known how to be parsed to");
38  }
39  }
40 
41 }
Definition: Bot.h:27
chatmember_status fromString(string Data)