MessageModel.fromMap constructor
MessageModel.fromMap(
- Map<String, dynamic> map
)
Implementation
factory MessageModel.fromMap(Map<String, dynamic> map) {
return MessageModel(
id: map['id'] ?? 0,
data: map['data'] ?? "",
meeting: (map['meeting'] is Map<String, dynamic>
? map['meeting']['id']
: map['meeting']) ??
0,
status:
(int.tryParse(map['status']?.toString() ?? "") ?? 0).getMessageStatus,
createdBy:
map['createdBy'] != null && map['createdBy'] is Map<String, dynamic>
? User.fromMap(map['createdBy'])
: null,
type: map['type'] ?? 0,
createdAt: DateTime.parse((map['createdAt'] ?? DateTime.now()).toString())
.toLocal(),
updatedAt: DateTime.parse((map['updatedAt'] ?? DateTime.now()).toString())
.toLocal(),
);
}