asMap method

  1. @override
Map<String, Object?> asMap()
override

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;
}