mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
Change model dir structure
This commit is contained in:
60
lib/data/model/server/cpu_status.dart
Normal file
60
lib/data/model/server/cpu_status.dart
Normal file
@@ -0,0 +1,60 @@
|
||||
///
|
||||
/// 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;
|
||||
}
|
||||
Reference in New Issue
Block a user