Message.fromJson constructor
Message.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Message.fromJson(Map<String, dynamic> json) {
return Message(
msgId: asString(json['msg_id']),
sequence: asString(json['sequence'], '0'),
msgType: asInt(json['msg_type'], MsgType.text),
fromId: asInt(json['from_id']),
nickname: asString(json['nickname']),
avatar: asString(json['avatar']),
isRevoked: asInt(json['is_revoked'], YesNo.no),
sendTime: asString(json['send_time']),
extra: parseJsonMap(json['extra']),
quote: parseJsonMap(json['quote']),
talkMode: asInt(json['talk_mode'], TalkMode.private),
toFromId: asInt(json['to_from_id']),
status: asInt(json['status']),
);
}