From 862cbbd1e63c687d2adb929aaa18946591c115bb Mon Sep 17 00:00:00 2001 From: DeMax <53948084+DeMaximilianster@users.noreply.github.com> Date: Sat, 13 Aug 2022 23:41:46 +0300 Subject: [PATCH] Added constructor for ChatAdministratorRights (#964) --- aiogram/types/chat_administrator_rights.py | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/aiogram/types/chat_administrator_rights.py b/aiogram/types/chat_administrator_rights.py index 20be595bca..4e909db8f4 100644 --- a/aiogram/types/chat_administrator_rights.py +++ b/aiogram/types/chat_administrator_rights.py @@ -19,3 +19,28 @@ class ChatAdministratorRights(base.TelegramObject): can_post_messages: base.Boolean = fields.Field() can_edit_messages: base.Boolean = fields.Field() can_pin_messages: base.Boolean = fields.Field() + + def __init__(self, + is_anonymous: base.Boolean = None, + can_manage_chat: base.Boolean = None, + can_delete_messages: base.Boolean = None, + can_manage_video_chats: base.Boolean = None, + can_restrict_members: base.Boolean = None, + can_promote_members: base.Boolean = None, + can_change_info: base.Boolean = None, + can_invite_users: base.Boolean = None, + can_post_messages: base.Boolean = None, + can_edit_messages: base.Boolean = None, + can_pin_messages: base.Boolean = None): + super(ChatAdministratorRights, self).__init__( + is_anonymous=is_anonymous, + can_manage_chat=can_manage_chat, + can_delete_messages=can_delete_messages, + can_manage_video_chats=can_manage_video_chats, + can_restrict_members=can_restrict_members, + can_promote_members=can_promote_members, + can_change_info=can_change_info, + can_invite_users=can_invite_users, + can_post_messages=can_post_messages, + can_edit_messages=can_edit_messages, + can_pin_messages=can_pin_messages)