TaskRecord.fromJson constructor
Create TaskRecord from json
Implementation
TaskRecord.fromJson(Map<String, dynamic> json)
: task = Task.createFromJson(json),
status = TaskStatus.values[
(json['status'] as num?)?.toInt() ?? TaskStatus.failed.index],
progress = (json['progress'] as num?)?.toDouble() ?? progressFailed,
expectedFileSize = (json['expectedFileSize'] as num?)?.toInt() ?? -1,
exception = json['exception'] == null
? null
: TaskException.fromJson(json['exception']);