spaceapid/types/v14.go

45 lines
1.1 KiB
Go
Raw Normal View History

2023-11-04 20:10:08 +01:00
package types
type SpaceAPIResponseV14 struct {
APICompatibility []string `json:"api_compatibility"`
Space string `json:"space"`
Logo string `json:"logo"`
ExtCcc string `json:"ext_ccc"`
URL string `json:"url"`
Location struct {
Address string `json:"address"`
Lat float64 `json:"lat"`
Lon float64 `json:"lon"`
} `json:"location"`
State struct {
Open bool `json:"open"`
LastChange int64 `json:"lastchange"`
Icon struct {
Closed string `json:"closed"`
Open string `json:"open"`
} `json:"icon"`
} `json:"state"`
Contact struct {
Phone string `json:"phone"`
Irc string `json:"irc"`
Mastodon string `json:"mastodon"`
Email string `json:"email"`
Ml string `json:"ml"`
Matrix string `json:"matrix"`
} `json:"contact"`
Feeds struct {
Blog struct {
Type string `json:"type"`
URL string `json:"url"`
} `json:"blog"`
Calendar struct {
Type string `json:"type"`
URL string `json:"url"`
} `json:"calendar"`
} `json:"feeds"`
Links []struct {
Name string `json:"name"`
URL string `json:"url"`
} `json:"links"`
}