selfprivacy.org.app/lib/logic/models/json/server_job.g.dart

38 lines
1.4 KiB
Dart
Raw Normal View History

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'server_job.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
ServerJob _$ServerJobFromJson(Map<String, dynamic> json) => ServerJob(
name: json['name'] as String,
description: json['description'] as String,
status: json['status'] as String,
uid: json['uid'] as String,
2022-09-08 19:58:45 +00:00
updatedAt: DateTime.parse(json['updatedAt'] as String),
2022-08-29 18:18:07 +00:00
createdAt: DateTime.parse(json['createdAt'] as String),
error: json['error'] as String?,
progress: json['progress'] as int?,
result: json['result'] as String?,
2022-08-29 18:18:07 +00:00
statusText: json['statusText'] as String?,
2022-09-08 19:58:45 +00:00
finishedAt: json['finishedAt'] == null
? null
: DateTime.parse(json['finishedAt'] as String),
);
Map<String, dynamic> _$ServerJobToJson(ServerJob instance) => <String, dynamic>{
'name': instance.name,
'description': instance.description,
'status': instance.status,
'uid': instance.uid,
2022-09-08 19:58:45 +00:00
'updatedAt': instance.updatedAt.toIso8601String(),
2022-08-29 18:18:07 +00:00
'createdAt': instance.createdAt.toIso8601String(),
'error': instance.error,
'progress': instance.progress,
'result': instance.result,
2022-08-29 18:18:07 +00:00
'statusText': instance.statusText,
2022-09-08 19:58:45 +00:00
'finishedAt': instance.finishedAt?.toIso8601String(),
};