toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final map = <String, dynamic>{};
  map['maxtemp_c'] = maxtempC;
  map['maxtemp_f'] = maxtempF;
  map['mintemp_c'] = mintempC;
  map['mintemp_f'] = mintempF;
  map['avgtemp_c'] = avgtempC;
  map['avgtemp_f'] = avgtempF;
  map['maxwind_mph'] = maxwindMph;
  map['maxwind_kph'] = maxwindKph;
  map['totalprecip_mm'] = totalprecipMm;
  map['totalprecip_in'] = totalprecipIn;
  map['avgvis_km'] = avgvisKm;
  map['avgvis_miles'] = avgvisMiles;
  map['avghumidity'] = avghumidity;
  map['daily_will_it_rain'] = dailyWillItRain;
  map['daily_chance_of_rain'] = dailyChanceOfRain;
  map['daily_will_it_snow'] = dailyWillItSnow;
  map['daily_chance_of_snow'] = dailyChanceOfSnow;
  if (condition != null) {
    map['condition'] = condition?.toJson();
  }
  map['uv'] = uv;
  return map;
}