asMap method

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

Returns the object data as a map like Map<String, dynamic>.

Implementation

@override
Map<String, Object?> asMap() {
  final map = <String, Object?>{
    'forecast_period': {
      'init': forecastPeriod.$1.asMap(),
      'end': forecastPeriod.$2.asMap(),
    },
    'from_': periodFrom.asMap(),
    'until': periodUntil.asMap(),
    'at': periodAt?.asMap(),
  };
  map.addAll(super.asMap());
  return map;
}