asMap method
Returns the report data as a map like Map<String, Object?>.
Implementation
@override
Map<String, Object?> asMap() {
final map = super.asMap();
map.addAll({
'modifier': modifier.asMap(),
'missing': missing.asMap(),
'valid': valid.asMap(),
'cancelled': cancelled.asMap(),
'wind': wind.asMap(),
'prevailing_visibility': prevailingVisibility.asMap(),
'weathers': weathers.asMap(),
'clouds': clouds.asMap(),
'max_temperatures': maxTemperatures.asMap(),
'min_temperatures': minTemperatures.asMap(),
'changes_forecasted': changesForecasted.asMap(),
});
return map;
}