toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final map = <String, dynamic>{};
  map['time_epoch'] = timeEpoch;
  map['time'] = time;
  map['temp_c'] = tempC;
  map['temp_f'] = tempF;
  map['is_day'] = isDay;
  if (condition != null) {
    map['condition'] = condition?.toJson();
  }
  map['wind_mph'] = windMph;
  map['wind_kph'] = windKph;
  map['wind_degree'] = windDegree;
  map['wind_dir'] = windDir;
  map['pressure_mb'] = pressureMb;
  map['pressure_in'] = pressureIn;
  map['precip_mm'] = precipMm;
  map['precip_in'] = precipIn;
  map['humidity'] = humidity;
  map['cloud'] = cloud;
  map['feelslike_c'] = feelslikeC;
  map['feelslike_f'] = feelslikeF;
  map['windchill_c'] = windchillC;
  map['windchill_f'] = windchillF;
  map['heatindex_c'] = heatindexC;
  map['heatindex_f'] = heatindexF;
  map['dewpoint_c'] = dewpointC;
  map['dewpoint_f'] = dewpointF;
  map['will_it_rain'] = willItRain;
  map['chance_of_rain'] = chanceOfRain;
  map['will_it_snow'] = willItSnow;
  map['chance_of_snow'] = chanceOfSnow;
  map['vis_km'] = visKm;
  map['vis_miles'] = visMiles;
  map['gust_mph'] = gustMph;
  map['gust_kph'] = gustKph;
  map['uv'] = uv;
  return map;
}