Priority/backend.light/priority.go

42 lines
772 B
Go
Raw Permalink Normal View History

2024-01-11 12:12:25 +00:00
package main
type Priority struct {
Surfers []Surfer `json:"surfers"`
2024-01-12 15:27:29 +01:00
Round Round `json:"round"`
2024-01-16 10:58:26 +01:00
Count int `json:"surfersCount"`
2024-01-11 12:12:25 +00:00
}
type Surfer struct {
2024-03-01 16:37:08 +00:00
Id string `json:"id"`
Name string `json:"name"`
Color string `json:"color"`
Priority string `json:"priority"`
Scores []int `json:"scores"`
TotalScore int `json:"totalScore"`
2024-01-11 12:12:25 +00:00
}
2024-01-12 15:27:29 +01:00
type Round struct {
Name string `json:"name"`
Heat int `json:"heat"`
Category string `json:"category"`
2024-03-01 16:37:08 +00:00
Time int `json:"time"`
2024-01-12 15:27:29 +01:00
}
func initPriority() interface{} {
return Priority{
Surfers: []Surfer{
{
Name: "",
Color: "lightgray",
Priority: "",
},
},
Round: Round{
Name: "",
Heat: 1,
Category: "",
},
Count: 1,
}
}