Files
FlutterUnit/lib/model/github/g/issue.g.dart
2020-06-19 09:59:57 +08:00

56 lines
1.8 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of '../issue.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
Issue _$IssueFromJson(dynamic json) {
return Issue(
json['id'] as int,
json['number'] as int,
json['title'] as String,
json['state'] as String,
json['locked'] as bool,
json['comments'] as int,
json['created_at'] == null
? null
: DateTime.parse(json['created_at'] as String),
json['updated_at'] == null
? null
: DateTime.parse(json['updated_at'] as String),
json['closed_at'] == null
? null
: DateTime.parse(json['closed_at'] as String),
json['body'] as String,
json['body_html'] as String,
json['user'] == null
? null
: GithubUser.fromJson(json['user'] as Map<String, dynamic>),
json['repository_url'] as String,
json['html_url'] as String,
json['closed_by'] == null
? null
: GithubUser.fromJson(json['closed_by'] as Map<String, dynamic>),
);
}
Map<String, dynamic> _$IssueToJson(Issue instance) => <String, dynamic>{
'id': instance.id,
'number': instance.number,
'title': instance.title,
'state': instance.state,
'locked': instance.locked,
'comments': instance.commentNum,
'created_at': instance.createdAt?.toIso8601String(),
'updated_at': instance.updatedAt?.toIso8601String(),
'closed_at': instance.closedAt?.toIso8601String(),
'body': instance.body,
'body_html': instance.bodyHtml,
'user': instance.user,
'repository_url': instance.repoUrl,
'html_url': instance.htmlUrl,
'closed_by': instance.closeBy,
};