Versions in this module Expand all Collapse all v1 v1.0.8 Mar 31, 2023 v1.0.7 Feb 20, 2023 v1.0.6 Jul 6, 2022 v1.0.5 Jul 6, 2022 v1.0.4 Jul 1, 2022 v1.0.3 Jun 28, 2022 Changes in this version type Data + Date string + Day string + WeaDay string + WeaDayImg string + WeaNight string + WeaNightImg string + Week string + WinMeter string v1.0.2 Jun 28, 2022 v1.0.1 Jun 26, 2022 Changes in this version + var AppSecret string + var Version string type Alarm + AlarmContent string + AlarmLevel string + AlarmTitle string + AlarmType string type Data + Air string + AirLevel string + AirTips string + Alarm []*Alarm + Humidity string + MoonPhrase string + Moonrise string + Moonset string + Narrative string + Phrase string + Pressure string + Rain string + Sunrise string + Sunset string + Tem string + Tem1 string + Tem2 string + UvDescription string + UvIndex string + Visibility string + Wea string + WeaImg string + Win []string + WinSpeed string + type Hour struct + Icon string + Rain string + Time string + Wea string + WeaImg string + Win string + WinMeter string type Weather + City string + CityEN string + CityID string + Country string + CountryEN string + Data []*Data + ErrCode int32 + ErrMsg string + UpdateTime string + func (w *Weather) Fetch(cityID int32) (*Weather, error) + func (w *Weather) FetchWithTTL(cityID int32, cost int64, ttl time.Duration) (*Weather, error) + type Week struct + Date string + DayTem string + DayWea string + DayWeaIcon string + DayWeaImg string + DayWin string + DayWinSpeed string + Hours []*Hour + NightTem string + NightWea string + NightWeaIcon string + NightWeaImg string + NightWin string + NightWinSpeed string + Week string v1.0.0 May 28, 2019 Changes in this version + var AppID string + var PrivateKey string + type Alarm struct + W1 string + W10 string + W2 string + W3 string + W4 string + W5 string + W6 string + W7 string + W8 string + W9 string + type City struct + C1 string + C10 string + C11 string + C12 string + C13 float64 + C14 float64 + C15 string + C16 string + C2 string + C3 string + C4 string + C5 string + C6 string + C7 string + C8 string + C9 string + type Data struct + F0 string + F1 []*Forecast + type Forecast struct + Fa string + Fb string + Fc string + Fd string + Fe string + Ff string + Fg string + Fh string + Fi string + type Index struct + I1 string + I2 string + I3 string + I4 string + I5 string + type Observe struct + L1 string + L2 string + L3 string + L4 string + L7 string + type Weather struct + A *Alarm + C *City + F *Data + I []*Index + L *Observe + func NewWeather() *Weather + func (w *Weather) Alarm(placeID int) (*Weather, error) + func (w *Weather) Body(placeID int, action string) ([]byte, error) + func (w *Weather) Forecast(placeID int) (*Weather, error) + func (w *Weather) Index(placeID int) (*Weather, error) + func (w *Weather) Observe(placeID int) (*Weather, error)