mirror of
https://github.com/supleed2/ELEC60013-ES-CW1.git
synced 2024-11-14 11:45:49 +00:00
34 lines
1.1 KiB
Dart
34 lines
1.1 KiB
Dart
|
class MetricsResponse {
|
||
|
final double lastAirTemp;
|
||
|
final double minAirTemp;
|
||
|
final double maxAirTemp;
|
||
|
final double lastSkinTemp;
|
||
|
final double minSkinTemp;
|
||
|
final double maxSkinTemp;
|
||
|
final double lastHumidity;
|
||
|
final double maxHumidity;
|
||
|
final double minHumidity;
|
||
|
|
||
|
MetricsResponse(
|
||
|
this.lastAirTemp,
|
||
|
this.minAirTemp,
|
||
|
this.maxAirTemp,
|
||
|
this.lastSkinTemp,
|
||
|
this.minSkinTemp,
|
||
|
this.maxSkinTemp,
|
||
|
this.lastHumidity,
|
||
|
this.maxHumidity,
|
||
|
this.minHumidity
|
||
|
);
|
||
|
|
||
|
MetricsResponse.fromJson(Map<String, dynamic> parsedJson) :
|
||
|
lastAirTemp = parsedJson['last_air_temp'].toDouble(),
|
||
|
minAirTemp = parsedJson['min_air_temp'].toDouble(),
|
||
|
maxAirTemp = parsedJson['max_air_temp'].toDouble(),
|
||
|
lastSkinTemp = parsedJson['last_skin_temp'].toDouble(),
|
||
|
minSkinTemp = parsedJson['min_skin_temp'].toDouble(),
|
||
|
maxSkinTemp = parsedJson['max_skin_temp'].toDouble(),
|
||
|
lastHumidity = parsedJson['last_humidity'].toDouble(),
|
||
|
maxHumidity = parsedJson['min_humidity'].toDouble(),
|
||
|
minHumidity = parsedJson['max_humidity'].toDouble();
|
||
|
}
|