def from_dict(data: Dict[str, str or float or Dict[str, str or int]])\
-> Message:
"""
Generates a Message object from a dictionary
:param data: The dictionary to turn into a Message
:return: The generates Message object
"""
if data["sender_group"] is None:
sender_group = None
else:
sender_group = contact_from_dict(data["sender_group"])
return Message(
data["message_title"],
data["message_body"],
contact_from_dict(data["receiver"]),
contact_from_dict(data["sender"]),
sender_group,
data["timestamp"]
)
评论列表
文章目录