AirQualityData constructor
AirQualityData(
- Map<String, dynamic> airQualityJson
)
Implementation
AirQualityData(Map<String, dynamic> airQualityJson) {
_airQualityIndex =
int.tryParse(airQualityJson['data']['aqi'].toString()) ?? -1;
_place = airQualityJson['data']['city']['name'].toString();
_source = airQualityJson['data']['attributions'][0]['name'].toString();
_latitude =
double.tryParse(airQualityJson['data']['city']['geo'][0].toString()) ??
-1.0;
_longitude =
double.tryParse(airQualityJson['data']['city']['geo'][1].toString()) ??
-1.0;
_airQualityLevel = airQualityIndexToLevel(_airQualityIndex);
}