MCPcopy Index your code
hub / github.com/eternnoir/pyTelegramBotAPI / de_json

Method de_json

telebot/types.py:323–331  ·  view source on GitHub ↗
(cls, json_string)

Source from the content-addressed store, hash-verified

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,

Callers

nothing calls this directly

Calls 3

check_jsonMethod · 0.80
de_jsonMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected