// GENERATED CODE - DO NOT MODIFY BY HAND part of 'task.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Task _$TaskFromJson(Map json) => Task( id: json['id'] as String, meta: Meta.fromJson(json['meta'] as Map), status: $enumDecode(_$StatusEnumMap, json['status']), progress: Progress.fromJson(json['progress'] as Map), createdAt: DateTime.parse(json['createdAt'] as String), updatedAt: DateTime.parse(json['updatedAt'] as String), ); Map _$TaskToJson(Task instance) => { 'id': instance.id, 'meta': instance.meta.toJson(), 'status': _$StatusEnumMap[instance.status]!, 'progress': instance.progress.toJson(), 'createdAt': instance.createdAt.toIso8601String(), 'updatedAt': instance.updatedAt.toIso8601String(), }; const _$StatusEnumMap = { Status.ready: 'ready', Status.running: 'running', Status.pause: 'pause', Status.wait: 'wait', 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, };