Media.fromJson constructor
Implementation
factory Media.fromJson(Map<String, dynamic> json) {
return Media(
mediaID: json['mediaID'],
mediaXFile: json['mediaXFile'] != null ? XFile(json['mediaXFile']) : null,
mediaBytes: json['mediaBytes'] != null
? Uint8List.fromList(List<int>.from(json['mediaBytes']))
: null,
ownerID: json['ownerID'],
ownerusername: json['ownerusername'],
owneravatar: json['owneravatar'],
mediaTime: json['mediaTime'],
mediaType: MediaType.values
.firstWhere((e) => e.toString() == 'MediaType.${json['mediaType']}'),
mediaURL: MediaURL.fromJson(json['mediaURL']),
mediaDirection: json['mediaDirection'],
);
}