type CurrentWeatherResponse struct {
Coord Coord `json:"coord"`
Weather []Weather `json:"weather"`
Main Main `json:"main"`
Wind Wind `json:"wind"`
Rain Rain `json:"rain"`
Clouds Clouds `json:"clouds"`
Sys Sys `json:"sys"`
Dt int `json:"dt"`
ID int `json:"id"`
Name string `json:"name"`
}
type ForecastResponse struct {
City `json:"city"`
Coord `json:"coord"`
Country string `json:"country"`
List []struct {
Dt int `json:"dt"`
Main `json:"main"`
Weather `json:"weather"`
Clouds `json:"clouds"`
Wind `json:"wind"`
} `json:"list"`
}
type Main struct {
Temp float64 `json:"temp"`
Pressure int `json:"pressure"`
Humidity int `json:"humidity"`
TempMin float64 `json:"temp_min"`
TempMax float64 `json:"temp_max"`
}