mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
56 lines
1.1 KiB
Dart
56 lines
1.1 KiB
Dart
import 'package:toolbox/data/model/server/cpu_status.dart';
|
|
import 'package:toolbox/data/model/server/disk_info.dart';
|
|
import 'package:toolbox/data/model/server/memory.dart';
|
|
import 'package:toolbox/data/model/server/net_speed.dart';
|
|
import 'package:toolbox/data/model/server/tcp_status.dart';
|
|
|
|
///
|
|
/// Code generated by jsonToDartModel https://ashamp.github.io/jsonToDartModel/
|
|
///
|
|
|
|
get initStatus => ServerStatus(
|
|
initCpuStatus,
|
|
initMemory,
|
|
'Loading...',
|
|
'',
|
|
[DiskInfo('/', '/', 0, '0', '0', '0')],
|
|
TcpStatus(0, 0, 0, 0),
|
|
initNetSpeed,
|
|
);
|
|
|
|
class ServerStatus {
|
|
/*
|
|
{
|
|
"cpuPercent": 0,
|
|
"memList": [
|
|
1
|
|
],
|
|
"sysVer": "",
|
|
"uptime": "",
|
|
"disk": [
|
|
{
|
|
"mountPath": "",
|
|
"mountLocation": "",
|
|
"usedPercent": 0,
|
|
"used": "",
|
|
"size": "",
|
|
"avail": ""
|
|
}
|
|
]
|
|
}
|
|
*/
|
|
|
|
CpuStatus cpu;
|
|
Memory mem;
|
|
String sysVer;
|
|
String uptime;
|
|
List<DiskInfo> disk;
|
|
TcpStatus tcp;
|
|
NetSpeed netSpeed;
|
|
String? failedInfo;
|
|
|
|
ServerStatus(this.cpu, this.mem, this.sysVer, this.uptime, this.disk,
|
|
this.tcp, this.netSpeed,
|
|
{this.failedInfo});
|
|
}
|