You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.6 KiB
41 lines
1.6 KiB
// GENERATED CODE - DO NOT MODIFY BY HAND |
|
|
|
part of 'server_problem.dart'; |
|
|
|
// ************************************************************************** |
|
// JsonSerializableGenerator |
|
// ************************************************************************** |
|
|
|
_ServerProblem _$ServerProblemFromJson(Map<String, dynamic> json) => |
|
_ServerProblem( |
|
id: json['id'] as String, |
|
title: json['title'] as String, |
|
location: json['location'] as String, |
|
censorTaskId: json['censorTaskId'] as String?, |
|
rowId: json['rowId'] as String?, |
|
bindData: json['bindData'] as String?, |
|
imageUrls: (json['imageUrls'] as List<dynamic>?) |
|
?.map((e) => e as String) |
|
.toList(), |
|
creationTime: DateTime.parse(json['creationTime'] as String), |
|
creatorId: json['creatorId'] as String, |
|
lastModificationTime: json['lastModificationTime'] == null |
|
? null |
|
: DateTime.parse(json['lastModificationTime'] as String), |
|
lastModifierId: json['lastModifierId'] as String?, |
|
); |
|
|
|
Map<String, dynamic> _$ServerProblemToJson(_ServerProblem instance) => |
|
<String, dynamic>{ |
|
'id': instance.id, |
|
'title': instance.title, |
|
'location': instance.location, |
|
'censorTaskId': instance.censorTaskId, |
|
'rowId': instance.rowId, |
|
'bindData': instance.bindData, |
|
'imageUrls': instance.imageUrls, |
|
'creationTime': instance.creationTime.toIso8601String(), |
|
'creatorId': instance.creatorId, |
|
'lastModificationTime': instance.lastModificationTime?.toIso8601String(), |
|
'lastModifierId': instance.lastModifierId, |
|
};
|
|
|