feat: object tree item size

This commit is contained in:
Rongjian Zhang
2020-01-30 15:31:46 +08:00
parent 9d6985c391
commit 39c360f281
8 changed files with 155 additions and 83 deletions

View File

@@ -2947,6 +2947,29 @@ Map<String, dynamic> _$GhObjectGitObjectToJson(GhObjectGitObject instance) =>
'__typename': instance.resolveType,
};
GhObjectBlob _$GhObjectBlobFromJson(Map<String, dynamic> json) {
return GhObjectBlob(
text: json['text'] as String,
byteSize: json['byteSize'] as int,
)..resolveType = json['__typename'] as String;
}
Map<String, dynamic> _$GhObjectBlobToJson(GhObjectBlob instance) =>
<String, dynamic>{
'text': instance.text,
'byteSize': instance.byteSize,
'__typename': instance.resolveType,
};
GhObjectNode _$GhObjectNodeFromJson(Map<String, dynamic> json) {
return GhObjectNode()..resolveType = json['__typename'] as String;
}
Map<String, dynamic> _$GhObjectNodeToJson(GhObjectNode instance) =>
<String, dynamic>{
'__typename': instance.resolveType,
};
GhObjectTree _$GhObjectTreeFromJson(Map<String, dynamic> json) {
return GhObjectTree(
entries: (json['entries'] as List)
@@ -2967,6 +2990,9 @@ GhObjectTreeEntry _$GhObjectTreeEntryFromJson(Map<String, dynamic> json) {
return GhObjectTreeEntry(
type: json['type'] as String,
name: json['name'] as String,
object: json['object'] == null
? null
: GhObjectGitObject.fromJson(json['object'] as Map<String, dynamic>),
);
}
@@ -2974,27 +3000,7 @@ Map<String, dynamic> _$GhObjectTreeEntryToJson(GhObjectTreeEntry instance) =>
<String, dynamic>{
'type': instance.type,
'name': instance.name,
};
GhObjectNode _$GhObjectNodeFromJson(Map<String, dynamic> json) {
return GhObjectNode()..resolveType = json['__typename'] as String;
}
Map<String, dynamic> _$GhObjectNodeToJson(GhObjectNode instance) =>
<String, dynamic>{
'__typename': instance.resolveType,
};
GhObjectBlob _$GhObjectBlobFromJson(Map<String, dynamic> json) {
return GhObjectBlob(
text: json['text'] as String,
)..resolveType = json['__typename'] as String;
}
Map<String, dynamic> _$GhObjectBlobToJson(GhObjectBlob instance) =>
<String, dynamic>{
'text': instance.text,
'__typename': instance.resolveType,
'object': instance.object?.toJson(),
};
GhObjectPinnableItem _$GhObjectPinnableItemFromJson(Map<String, dynamic> json) {