(cls, json_string)
| 218 | """ |
| 219 | @classmethod |
| 220 | def de_json(cls, json_string): |
| 221 | if json_string is None: return None |
| 222 | obj = cls.check_json(json_string, dict_copy=False) |
| 223 | update_id = obj['update_id'] |
| 224 | message = Message.de_json(obj.get('message')) |
| 225 | edited_message = Message.de_json(obj.get('edited_message')) |
| 226 | channel_post = Message.de_json(obj.get('channel_post')) |
| 227 | edited_channel_post = Message.de_json(obj.get('edited_channel_post')) |
| 228 | inline_query = InlineQuery.de_json(obj.get('inline_query')) |
| 229 | chosen_inline_result = ChosenInlineResult.de_json(obj.get('chosen_inline_result')) |
| 230 | callback_query = CallbackQuery.de_json(obj.get('callback_query')) |
| 231 | shipping_query = ShippingQuery.de_json(obj.get('shipping_query')) |
| 232 | pre_checkout_query = PreCheckoutQuery.de_json(obj.get('pre_checkout_query')) |
| 233 | poll = Poll.de_json(obj.get('poll')) |
| 234 | poll_answer = PollAnswer.de_json(obj.get('poll_answer')) |
| 235 | my_chat_member = ChatMemberUpdated.de_json(obj.get('my_chat_member')) |
| 236 | chat_member = ChatMemberUpdated.de_json(obj.get('chat_member')) |
| 237 | chat_join_request = ChatJoinRequest.de_json(obj.get('chat_join_request')) |
| 238 | message_reaction = MessageReactionUpdated.de_json(obj.get('message_reaction')) |
| 239 | message_reaction_count = MessageReactionCountUpdated.de_json(obj.get('message_reaction_count')) |
| 240 | removed_chat_boost = ChatBoostRemoved.de_json(obj.get('removed_chat_boost')) |
| 241 | chat_boost = ChatBoostUpdated.de_json(obj.get('chat_boost')) |
| 242 | business_connection = BusinessConnection.de_json(obj.get('business_connection')) |
| 243 | business_message = Message.de_json(obj.get('business_message')) |
| 244 | edited_business_message = Message.de_json(obj.get('edited_business_message')) |
| 245 | deleted_business_messages = BusinessMessagesDeleted.de_json(obj.get('deleted_business_messages')) |
| 246 | purchased_paid_media = PaidMediaPurchased.de_json(obj.get('purchased_paid_media')) |
| 247 | managed_bot = ManagedBotUpdated.de_json(obj.get('managed_bot')) |
| 248 | guest_message = Message.de_json(obj.get('guest_message')) |
| 249 | |
| 250 | return cls(update_id, message, edited_message, channel_post, edited_channel_post, inline_query, |
| 251 | chosen_inline_result, callback_query, shipping_query, pre_checkout_query, poll, poll_answer, |
| 252 | my_chat_member, chat_member, chat_join_request, message_reaction, message_reaction_count, |
| 253 | removed_chat_boost, chat_boost, business_connection, business_message, edited_business_message, |
| 254 | deleted_business_messages, purchased_paid_media, managed_bot, guest_message) |
| 255 | |
| 256 | def __init__(self, update_id, message, edited_message, channel_post, edited_channel_post, inline_query, |
| 257 | chosen_inline_result, callback_query, shipping_query, pre_checkout_query, poll, poll_answer, |
nothing calls this directly
no test coverage detected