summaryrefslogtreecommitdiff
path: root/src/types
diff options
context:
space:
mode:
authorllnulldisk <48621230+llnulldisk@users.noreply.github.com>2022-09-04 20:33:21 +0200
committerllnulldisk <48621230+llnulldisk@users.noreply.github.com>2022-09-04 20:33:21 +0200
commit5492d26d21d09dc9cc3551f32a8eab7a2e783e3c (patch)
treec4650f25f5d1a6451f14b54d3169101bd823239e /src/types
parent38f8755a35e696c52c3bae6aceb19513b73d41af (diff)
Update to API 5.3
Diffstat (limited to 'src/types')
-rw-r--r--src/types/BotCommandScope.cpp19
-rw-r--r--src/types/ChatMember.cpp17
2 files changed, 36 insertions, 0 deletions
diff --git a/src/types/BotCommandScope.cpp b/src/types/BotCommandScope.cpp
new file mode 100644
index 0000000..0e52dd8
--- /dev/null
+++ b/src/types/BotCommandScope.cpp
@@ -0,0 +1,19 @@
+#include "tgbot/types/BotCommandScopeDefault.h"
+#include "tgbot/types/BotCommandScopeAllPrivateChats.h"
+#include "tgbot/types/BotCommandScopeAllGroupChats.h"
+#include "tgbot/types/BotCommandScopeAllChatAdministrators.h"
+#include "tgbot/types/BotCommandScopeChat.h"
+#include "tgbot/types/BotCommandScopeChatAdministrators.h"
+#include "tgbot/types/BotCommandScopeChatMember.h"
+
+#include <string>
+
+using namespace TgBot;
+
+const std::string BotCommandScopeDefault::TYPE = "default";
+const std::string BotCommandScopeAllPrivateChats::TYPE = "all_private_chats";
+const std::string BotCommandScopeAllGroupChats::TYPE = "all_group_chats";
+const std::string BotCommandScopeAllChatAdministrators::TYPE = "all_chat_administrators";
+const std::string BotCommandScopeChat::TYPE = "chat";
+const std::string BotCommandScopeChatAdministrators::TYPE = "chat_administrators";
+const std::string BotCommandScopeChatMember::TYPE = "chat_member";
diff --git a/src/types/ChatMember.cpp b/src/types/ChatMember.cpp
new file mode 100644
index 0000000..7f5b704
--- /dev/null
+++ b/src/types/ChatMember.cpp
@@ -0,0 +1,17 @@
+#include "tgbot/types/ChatMemberOwner.h"
+#include "tgbot/types/ChatMemberAdministrator.h"
+#include "tgbot/types/ChatMemberMember.h"
+#include "tgbot/types/ChatMemberRestricted.h"
+#include "tgbot/types/ChatMemberLeft.h"
+#include "tgbot/types/ChatMemberBanned.h"
+
+#include <string>
+
+using namespace TgBot;
+
+const std::string ChatMemberOwner::STATUS = "creator";
+const std::string ChatMemberAdministrator::STATUS = "administrator";
+const std::string ChatMemberMember::STATUS = "member";
+const std::string ChatMemberRestricted::STATUS = "restricted";
+const std::string ChatMemberLeft::STATUS = "left";
+const std::string ChatMemberBanned::STATUS = "kicked";