// GENERATED CODE - DO NOT MODIFY BY HAND part of 'task.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Task _$TaskFromJson(Map json) => Task( id: json['id'] as String, res: Resource.fromJson(json['res'] as Map), opts: Options.fromJson(json['opts'] as Map), status: $enumDecode(_$StatusEnumMap, json['status']), progress: Progress.fromJson(json['progress'] as Map), size: json['size'] as int, createdAt: DateTime.parse(json['createdAt'] as String), ); Map _$TaskToJson(Task instance) => { 'id': instance.id, 'res': instance.res, 'opts': instance.opts, 'status': _$StatusEnumMap[instance.status]!, 'progress': instance.progress, 'size': instance.size, 'createdAt': instance.createdAt.toIso8601String(), }; const _$StatusEnumMap = { Status.ready: 'ready', Status.running: 'running', Status.pause: 'pause', Status.error: 'error', Status.done: 'done', }; Progress _$ProgressFromJson(Map json) => Progress( used: json['used'] as int, speed: json['speed'] as int, downloaded: json['downloaded'] as int, ); Map _$ProgressToJson(Progress instance) => { 'used': instance.used, 'speed': instance.speed, 'downloaded': instance.downloaded, };