// GENERATED CODE - DO NOT MODIFY BY HAND part of 'weather_api.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$WeatherDataApiImpl _$$WeatherDataApiImplFromJson(Map json) => _$WeatherDataApiImpl( hourly: Hourly.fromJson(json['hourly'] as Map), daily: Daily.fromJson(json['daily'] as Map), timezone: json['timezone'] as String, ); Map _$$WeatherDataApiImplToJson( _$WeatherDataApiImpl instance) => { 'hourly': instance.hourly, 'daily': instance.daily, 'timezone': instance.timezone, }; _$HourlyImpl _$$HourlyImplFromJson(Map json) => _$HourlyImpl( time: (json['time'] as List?)?.map((e) => e as String).toList(), weatherCode: (json['weathercode'] as List?) ?.map((e) => (e as num).toInt()) .toList(), temperature2M: (json['temperature_2m'] as List?) ?.map((e) => (e as num).toDouble()) .toList(), apparentTemperature: (json['apparent_temperature'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), precipitation: (json['precipitation'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), rain: (json['rain'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), relativeHumidity2M: (json['relativehumidity_2m'] as List?) ?.map((e) => (e as num?)?.toInt()) .toList(), surfacePressure: (json['surface_pressure'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), visibility: (json['visibility'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), evapotranspiration: (json['evapotranspiration'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), windSpeed10M: (json['windspeed_10m'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), windDirection10M: (json['winddirection_10m'] as List?) ?.map((e) => (e as num?)?.toInt()) .toList(), windGusts10M: (json['windgusts_10m'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), cloudCover: (json['cloudcover'] as List?) ?.map((e) => (e as num?)?.toInt()) .toList(), uvIndex: (json['uv_index'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), dewpoint2M: (json['dewpoint_2m'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), precipitationProbability: (json['precipitation_probability'] as List?) ?.map((e) => (e as num?)?.toInt()) .toList(), shortwaveRadiation: (json['shortwave_radiation'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), ); Map _$$HourlyImplToJson(_$HourlyImpl instance) => { 'time': instance.time, 'weathercode': instance.weatherCode, 'temperature_2m': instance.temperature2M, 'apparent_temperature': instance.apparentTemperature, 'precipitation': instance.precipitation, 'rain': instance.rain, 'relativehumidity_2m': instance.relativeHumidity2M, 'surface_pressure': instance.surfacePressure, 'visibility': instance.visibility, 'evapotranspiration': instance.evapotranspiration, 'windspeed_10m': instance.windSpeed10M, 'winddirection_10m': instance.windDirection10M, 'windgusts_10m': instance.windGusts10M, 'cloudcover': instance.cloudCover, 'uv_index': instance.uvIndex, 'dewpoint_2m': instance.dewpoint2M, 'precipitation_probability': instance.precipitationProbability, 'shortwave_radiation': instance.shortwaveRadiation, }; _$DailyImpl _$$DailyImplFromJson(Map json) => _$DailyImpl( time: _dateTimeFromJson(json['time'] as List?), weatherCode: (json['weathercode'] as List?) ?.map((e) => (e as num?)?.toInt()) .toList(), temperature2MMax: (json['temperature_2m_max'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), temperature2MMin: (json['temperature_2m_min'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), apparentTemperatureMax: (json['apparent_temperature_max'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), apparentTemperatureMin: (json['apparent_temperature_min'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), precipitationSum: (json['precipitation_sum'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), sunrise: (json['sunrise'] as List?)?.map((e) => e as String).toList(), sunset: (json['sunset'] as List?)?.map((e) => e as String).toList(), precipitationProbabilityMax: (json['precipitation_probability_max'] as List?) ?.map((e) => (e as num?)?.toInt()) .toList(), windSpeed10MMax: (json['windspeed_10m_max'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), windGusts10MMax: (json['windgusts_10m_max'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), uvIndexMax: (json['uv_index_max'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), rainSum: (json['rain_sum'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), windDirection10MDominant: (json['winddirection_10m_dominant'] as List?) ?.map((e) => (e as num?)?.toInt()) .toList(), ); Map _$$DailyImplToJson(_$DailyImpl instance) => { 'time': instance.time?.map((e) => e.toIso8601String()).toList(), 'weathercode': instance.weatherCode, 'temperature_2m_max': instance.temperature2MMax, 'temperature_2m_min': instance.temperature2MMin, 'apparent_temperature_max': instance.apparentTemperatureMax, 'apparent_temperature_min': instance.apparentTemperatureMin, 'precipitation_sum': instance.precipitationSum, 'sunrise': instance.sunrise, 'sunset': instance.sunset, 'precipitation_probability_max': instance.precipitationProbabilityMax, 'windspeed_10m_max': instance.windSpeed10MMax, 'windgusts_10m_max': instance.windGusts10MMax, 'uv_index_max': instance.uvIndexMax, 'rain_sum': instance.rainSum, 'winddirection_10m_dominant': instance.windDirection10MDominant, };