mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
61 lines
1.2 KiB
Dart
61 lines
1.2 KiB
Dart
///
|
|
/// Code generated by jsonToDartModel https://ashamp.github.io/jsonToDartModel/
|
|
///
|
|
class CpuStatus {
|
|
/*
|
|
{
|
|
"user": 0,
|
|
"sys": 0,
|
|
"nice": 0,
|
|
"idel": 0,
|
|
"wa": 0,
|
|
"hi": 0,
|
|
"si": 0,
|
|
"st": 0
|
|
}
|
|
*/
|
|
late String id;
|
|
late int user;
|
|
late int sys;
|
|
late int nice;
|
|
late int idle;
|
|
late int iowait;
|
|
late int irq;
|
|
late int softirq;
|
|
|
|
CpuStatus(
|
|
this.id,
|
|
this.user,
|
|
this.sys,
|
|
this.nice,
|
|
this.idle,
|
|
this.iowait,
|
|
this.irq,
|
|
this.softirq,
|
|
);
|
|
CpuStatus.fromJson(Map<String, dynamic> json) {
|
|
id = json["id"];
|
|
user = json["user"]?.toInt();
|
|
sys = json["sys"]?.toInt();
|
|
nice = json["nice"]?.toInt();
|
|
idle = json["idle"]?.toInt();
|
|
iowait = json["iowait"]?.toInt();
|
|
irq = json["irq"]?.toInt();
|
|
softirq = json["softirq"]?.toInt();
|
|
}
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = <String, dynamic>{};
|
|
data["id"] = id;
|
|
data["user"] = user;
|
|
data["sys"] = sys;
|
|
data["nice"] = nice;
|
|
data["idle"] = idle;
|
|
data["iowait"] = iowait;
|
|
data["irq"] = irq;
|
|
data["softirq"] = softirq;
|
|
return data;
|
|
}
|
|
|
|
int get total => user + sys + nice + idle + iowait + irq + softirq;
|
|
}
|