class TimeSeriesData { TimeSeriesData( this.secondsSinceEpoch, this.value, ); final int secondsSinceEpoch; DateTime get time => DateTime.fromMillisecondsSinceEpoch(secondsSinceEpoch * 1000); final double value; } class ServerMetrics { ServerMetrics({ required this.stepsInSecond, required this.cpu, required this.ppsIn, required this.ppsOut, required this.bandwidthIn, required this.bandwidthOut, required this.start, required this.end, }); final num stepsInSecond; final List cpu; final List ppsIn; final List ppsOut; final List bandwidthIn; final List bandwidthOut; final DateTime start; final DateTime end; }