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