mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 23:34:24 +01:00
支持添加删除服务器信息,以在服务器状态页显示CPU、内存等
This commit is contained in:
46
lib/data/model/disk_info.dart
Normal file
46
lib/data/model/disk_info.dart
Normal file
@@ -0,0 +1,46 @@
|
||||
class DiskInfo {
|
||||
/*
|
||||
{
|
||||
"mountPath": "",
|
||||
"mountLocation": "",
|
||||
"usedPercent": 0,
|
||||
"used": "",=
|
||||
"size": "",
|
||||
"avail": ""
|
||||
}
|
||||
*/
|
||||
|
||||
String? mountPath;
|
||||
String? mountLocation;
|
||||
double? usedPercent;
|
||||
String? used;
|
||||
String? size;
|
||||
String? avail;
|
||||
|
||||
DiskInfo({
|
||||
this.mountPath,
|
||||
this.mountLocation,
|
||||
this.usedPercent,
|
||||
this.used,
|
||||
this.size,
|
||||
this.avail,
|
||||
});
|
||||
DiskInfo.fromJson(Map<String, dynamic> json) {
|
||||
mountPath = json["mountPath"]?.toString();
|
||||
mountLocation = json["mountLocation"]?.toString();
|
||||
usedPercent = double.parse(json["usedPercent"]);
|
||||
used = json["used"]?.toString();
|
||||
size = json["size"]?.toString();
|
||||
avail = json["avail"]?.toString();
|
||||
}
|
||||
Map<String, dynamic> toJson() {
|
||||
final Map<String, dynamic> data = <String, dynamic>{};
|
||||
data["mountPath"] = mountPath;
|
||||
data["mountLocation"] = mountLocation;
|
||||
data["usedPercent"] = usedPercent;
|
||||
data["used"] = used;
|
||||
data["size"] = size;
|
||||
data["avail"] = avail;
|
||||
return data;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user