41 lines
1 KiB
Go
41 lines
1 KiB
Go
|
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"`
|
||
|
} `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"`
|
||
|
}
|