ChatMedia.fromJson constructor
Create a ChatMedia instance from json data
Implementation
factory ChatMedia.fromJson(Map<String, dynamic> jsonData) {
return ChatMedia(
url: jsonData['url'].toString(),
fileName: jsonData['fileName'].toString(),
type: MediaType.parse(jsonData['type'].toString()),
isUploading: jsonData['isUploading'] == true,
uploadedDate: jsonData['uploadedDate'] != null
? DateTime.parse(jsonData['uploadedDate'].toString()).toLocal()
: null,
customProperties: jsonData['customProperties'] as Map<String, dynamic>?,
);
}