fromJson static method
Media
fromJson(
- dynamic data
)
Implementation
static Media fromJson(dynamic data) {
dynamic json = data;
if(data.runtimeType == String ){
json = jsonDecode(data);
}
return Media(
json.containsKey('fileType') ? (json['fileType'] as String).fileTypeFromString() : null,
json.containsKey('movement') ? (json['movement'] as String).actionFromStringValue() : null,
json.containsKey('mediaType') ? (json['mediaType'] as String).mediaTypeFromString() : null,
json.containsKey('videoPath') ? json['videoPath'] as String : null,
json.containsKey('bestShotPath') ? json['bestShotPath'] as String : null,
json.containsKey('preferredMediaPath') ? json['preferredMediaPath'] as String : null,
json.containsKey('archivePath') ? json['archivePath'] as String : null,
json.containsKey('tag') ? (json['tag'] as String).mediaTagFromString() : null,
json.containsKey('losslessFrame') ? json['losslessFrame'] as String : null,
dataContainerId: json.containsKey('id') ? json['id'] as String : null,
dataContainerBytes: json.containsKey('bytes') ? json['bytes'] as Uint8List : null,
);
}