InboxMessage.fromJSON constructor
InboxMessage.fromJSON(
- dynamic data
Implementation
InboxMessage.fromJSON(dynamic data) :
id = data['id'] ?? "",
ownerId = data['ownerId'] ?? "",
profileName = data["profileName"] ?? "",
profileImgUrl = data["profileImgUrl"] ?? "",
text = data["text"] ?? "",
createdTime = data["createdTime"] ?? 0,
seenTime = data["seenTime"] ?? 0,
type = data["type"] != null
? (EnumToString.fromString(AppMediaType.values, data["type"]) ?? AppMediaType.text)
: AppMediaType.text,
mediaUrl = data["mediaUrl"] ?? "",
referenceId = data["referenceId"] ?? "",
audioDuration = data["audioDuration"] ?? 0,
likedProfiles = List.from(data["likedProfiles"] ?? []),
isPinned = data["isPinned"] ?? false,
pollId = data["pollId"] ?? "";