Message.fromJson constructor
Message.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Message.fromJson(Map<String, dynamic> json) {
return Message(
id: json["id"] == null ? null : MessageId.fromJson(json["id"]),
body: json["body"] ?? "",
type: json["type"] ?? "",
t: json["t"] ?? 0,
notifyName: json["notifyName"] ?? "",
from: json["from"] ?? "",
to: json["to"] ?? "",
self: json["self"] ?? "",
isNewMsg: json["isNewMsg"] ?? false,
star: json["star"] ?? false,
kicNotified: json["kicNotified"] ?? false,
recvFresh: json["recvFresh"] ?? false,
isFromTemplate: json["isFromTemplate"] ?? false,
pollInvalidated: json["pollInvalidated"] ?? false,
broadcast: json["broadcast"] ?? false,
isForwarded: json["isForwarded"] ?? false,
hasReaction: json["hasReaction"] ?? false,
ephemeralOutOfSync: json["ephemeralOutOfSync"] ?? false,
productHeaderImageRejected: json["productHeaderImageRejected"] ?? false,
lastPlaybackProgress: json["lastPlaybackProgress"] ?? 0,
isDynamicReplyButtonsMsg: json["isDynamicReplyButtonsMsg"] ?? false,
isMdHistoryMsg: json["isMdHistoryMsg"] ?? false,
stickerSentTs: json["stickerSentTs"] ?? 0,
requiresDirectConnection: json["requiresDirectConnection"] ?? false,
pttForwardedFeaturesEnabled: json["pttForwardedFeaturesEnabled"] ?? false,
caption: json["caption"] ?? "",
);
}