mirror of
https://github.com/kataras/iris.git
synced 2025-01-23 18:51:03 +01:00
44 lines
1.5 KiB
Go
44 lines
1.5 KiB
Go
|
package client
|
||
|
|
||
|
type Response struct {
|
||
|
Location struct {
|
||
|
Name string `json:"name"`
|
||
|
Region string `json:"region"`
|
||
|
Country string `json:"country"`
|
||
|
Lat float64 `json:"lat"`
|
||
|
Lon float64 `json:"lon"`
|
||
|
TzID string `json:"tz_id"`
|
||
|
LocaltimeEpoch int `json:"localtime_epoch"`
|
||
|
Localtime string `json:"localtime"`
|
||
|
} `json:"location"`
|
||
|
Current struct {
|
||
|
LastUpdatedEpoch int `json:"last_updated_epoch"`
|
||
|
LastUpdated string `json:"last_updated"`
|
||
|
TempC float64 `json:"temp_c"`
|
||
|
TempF float64 `json:"temp_f"`
|
||
|
IsDay int `json:"is_day"`
|
||
|
Condition struct {
|
||
|
Text string `json:"text"`
|
||
|
Icon string `json:"icon"`
|
||
|
Code int `json:"code"`
|
||
|
} `json:"condition"`
|
||
|
WindMph float64 `json:"wind_mph"`
|
||
|
WindKph float64 `json:"wind_kph"`
|
||
|
WindDegree int `json:"wind_degree"`
|
||
|
WindDir string `json:"wind_dir"`
|
||
|
PressureMb float64 `json:"pressure_mb"`
|
||
|
PressureIn float64 `json:"pressure_in"`
|
||
|
PrecipMm float64 `json:"precip_mm"`
|
||
|
PrecipIn float64 `json:"precip_in"`
|
||
|
Humidity int `json:"humidity"`
|
||
|
Cloud int `json:"cloud"`
|
||
|
FeelslikeC float64 `json:"feelslike_c"`
|
||
|
FeelslikeF float64 `json:"feelslike_f"`
|
||
|
VisKm float64 `json:"vis_km"`
|
||
|
VisMiles float64 `json:"vis_miles"`
|
||
|
Uv float64 `json:"uv"`
|
||
|
GustMph float64 `json:"gust_mph"`
|
||
|
GustKph float64 `json:"gust_kph"`
|
||
|
} `json:"current"`
|
||
|
}
|