feat: 关于页面
This commit is contained in:
45
lib/models/github/latest.dart
Normal file
45
lib/models/github/latest.dart
Normal file
@ -0,0 +1,45 @@
|
||||
class LatestDataModel {
|
||||
LatestDataModel({
|
||||
this.url,
|
||||
this.tagName,
|
||||
this.createdAt,
|
||||
this.assets,
|
||||
});
|
||||
|
||||
String? url;
|
||||
String? tagName;
|
||||
String? createdAt;
|
||||
List? assets;
|
||||
|
||||
LatestDataModel.fromJson(Map<String, dynamic> json) {
|
||||
url = json['url'];
|
||||
tagName = json['tag_name'];
|
||||
createdAt = json['created_at'];
|
||||
assets =
|
||||
json['assets'].map<AssetItem>((e) => AssetItem.fromJson(e)).toList();
|
||||
}
|
||||
}
|
||||
|
||||
class AssetItem {
|
||||
AssetItem({
|
||||
this.url,
|
||||
this.name,
|
||||
this.size,
|
||||
this.downloadCount,
|
||||
this.downloadUrl,
|
||||
});
|
||||
|
||||
String? url;
|
||||
String? name;
|
||||
int? size;
|
||||
int? downloadCount;
|
||||
String? downloadUrl;
|
||||
|
||||
AssetItem.fromJson(Map<String, dynamic> json) {
|
||||
url = json['url'];
|
||||
name = json['name'];
|
||||
size = json['size'];
|
||||
downloadCount = json['download_count'];
|
||||
downloadUrl = json['browser_download_url'];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user