2019-12-04 15:02:22 +01:00
|
|
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
|
|
|
|
part of 'gitea.dart';
|
|
|
|
|
|
|
|
// **************************************************************************
|
|
|
|
// JsonSerializableGenerator
|
|
|
|
// **************************************************************************
|
|
|
|
|
|
|
|
GiteaUser _$GiteaUserFromJson(Map<String, dynamic> json) {
|
|
|
|
return GiteaUser()
|
|
|
|
..id = json['id'] as int
|
|
|
|
..login = json['login'] as String
|
|
|
|
..fullName = json['full_name'] as String
|
2020-01-29 11:00:48 +01:00
|
|
|
..avatarUrl = json['avatar_url'] as String
|
|
|
|
..created = json['created'] == null
|
|
|
|
? null
|
|
|
|
: DateTime.parse(json['created'] as String);
|
2019-12-04 15:02:22 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
Map<String, dynamic> _$GiteaUserToJson(GiteaUser instance) => <String, dynamic>{
|
|
|
|
'id': instance.id,
|
|
|
|
'login': instance.login,
|
|
|
|
'full_name': instance.fullName,
|
|
|
|
'avatar_url': instance.avatarUrl,
|
2020-01-29 11:00:48 +01:00
|
|
|
'created': instance.created?.toIso8601String(),
|
2019-12-04 15:02:22 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
GiteaRepository _$GiteaRepositoryFromJson(Map<String, dynamic> json) {
|
|
|
|
return GiteaRepository()
|
|
|
|
..id = json['id'] as int
|
|
|
|
..owner = json['owner'] == null
|
|
|
|
? null
|
|
|
|
: GiteaUser.fromJson(json['owner'] as Map<String, dynamic>)
|
|
|
|
..name = json['name'] as String
|
|
|
|
..description = json['description'] as String
|
2020-01-29 11:00:48 +01:00
|
|
|
..starsCount = json['stars_count'] as int
|
|
|
|
..forksCount = json['forks_count'] as int
|
|
|
|
..updatedAt = json['updated_at'] == null
|
|
|
|
? null
|
2020-01-29 11:50:17 +01:00
|
|
|
: DateTime.parse(json['updated_at'] as String)
|
|
|
|
..website = json['website'] as String
|
|
|
|
..size = json['size'] as int
|
|
|
|
..openIssuesCount = json['open_issues_count'] as int
|
|
|
|
..openPrCounter = json['open_pr_counter'] as int;
|
2019-12-04 15:02:22 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
Map<String, dynamic> _$GiteaRepositoryToJson(GiteaRepository instance) =>
|
|
|
|
<String, dynamic>{
|
|
|
|
'id': instance.id,
|
|
|
|
'owner': instance.owner,
|
|
|
|
'name': instance.name,
|
|
|
|
'description': instance.description,
|
2020-01-29 11:00:48 +01:00
|
|
|
'stars_count': instance.starsCount,
|
|
|
|
'forks_count': instance.forksCount,
|
|
|
|
'updated_at': instance.updatedAt?.toIso8601String(),
|
2020-01-29 11:50:17 +01:00
|
|
|
'website': instance.website,
|
|
|
|
'size': instance.size,
|
|
|
|
'open_issues_count': instance.openIssuesCount,
|
|
|
|
'open_pr_counter': instance.openPrCounter,
|
2019-12-04 15:02:22 +01:00
|
|
|
};
|
2020-01-30 08:04:29 +01:00
|
|
|
|
|
|
|
GiteaTree _$GiteaTreeFromJson(Map<String, dynamic> json) {
|
|
|
|
return GiteaTree()
|
|
|
|
..type = json['type'] as String
|
|
|
|
..name = json['name'] as String
|
2020-01-30 08:31:46 +01:00
|
|
|
..path = json['path'] as String
|
2020-01-31 09:40:20 +01:00
|
|
|
..size = json['size'] as int
|
|
|
|
..downloadUrl = json['download_url'] as String;
|
2020-01-30 08:04:29 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
Map<String, dynamic> _$GiteaTreeToJson(GiteaTree instance) => <String, dynamic>{
|
|
|
|
'type': instance.type,
|
|
|
|
'name': instance.name,
|
|
|
|
'path': instance.path,
|
2020-01-30 08:31:46 +01:00
|
|
|
'size': instance.size,
|
2020-01-31 09:40:20 +01:00
|
|
|
'download_url': instance.downloadUrl,
|
2020-01-30 08:04:29 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
GiteaBlob _$GiteaBlobFromJson(Map<String, dynamic> json) {
|
|
|
|
return GiteaBlob()
|
|
|
|
..type = json['type'] as String
|
|
|
|
..name = json['name'] as String
|
|
|
|
..path = json['path'] as String
|
2020-01-30 08:31:46 +01:00
|
|
|
..size = json['size'] as int
|
2020-01-31 09:40:20 +01:00
|
|
|
..downloadUrl = json['download_url'] as String
|
2020-01-30 08:04:29 +01:00
|
|
|
..content = json['content'] as String;
|
|
|
|
}
|
|
|
|
|
|
|
|
Map<String, dynamic> _$GiteaBlobToJson(GiteaBlob instance) => <String, dynamic>{
|
|
|
|
'type': instance.type,
|
|
|
|
'name': instance.name,
|
|
|
|
'path': instance.path,
|
2020-01-30 08:31:46 +01:00
|
|
|
'size': instance.size,
|
2020-01-31 09:40:20 +01:00
|
|
|
'download_url': instance.downloadUrl,
|
2020-01-30 08:04:29 +01:00
|
|
|
'content': instance.content,
|
|
|
|
};
|