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.

42 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,
};