Initial commit

This commit is contained in:
Bendodroid 2023-11-04 20:10:08 +01:00
commit be29af436f
Signed by: bendodroid
GPG key ID: 3EEE19A0F73D5FFC
5 changed files with 203 additions and 0 deletions
types

44
types/v14.go Normal file
View file

@ -0,0 +1,44 @@
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"`
}