(cls, json_string)
| 321 | """ |
| 322 | @classmethod |
| 323 | def de_json(cls, json_string): |
| 324 | if json_string is None: return None |
| 325 | obj = cls.check_json(json_string) |
| 326 | obj['chat'] = Chat.de_json(obj['chat']) |
| 327 | obj['from_user'] = User.de_json(obj.pop('from')) |
| 328 | obj['old_chat_member'] = ChatMember.de_json(obj['old_chat_member']) |
| 329 | obj['new_chat_member'] = ChatMember.de_json(obj['new_chat_member']) |
| 330 | obj['invite_link'] = ChatInviteLink.de_json(obj.get('invite_link')) |
| 331 | return cls(**obj) |
| 332 | |
| 333 | def __init__(self, chat, from_user, date, old_chat_member, new_chat_member, invite_link=None, |
| 334 | via_join_request=None, via_chat_folder_invite_link=None, |
nothing calls this directly
no test coverage detected