1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00
wtf/modules/football/types.go

47 lines
1.0 KiB
Go

package football
type Team struct {
Name string `json:"name"`
}
type LeagueStandings struct {
Standings []struct {
Table []Table `json:"table"`
} `json:"standings"`
}
type Table struct {
Draw int `json:"draw"`
GoalDifference int `json:"goalDifference"`
Lost int `json:"lost"`
Won int `json:"won"`
PlayedGames int `json:"playedGames"`
Points int `json:"points"`
Position int `json:"position"`
Team Team `json:"team"`
}
type LeagueFixtuers struct {
Matches []Matches `json:"matches"`
}
type Matches struct {
AwayTeam Team `json:"awayTeam"`
HomeTeam Team `json:"homeTeam"`
Score Score `json:"score"`
Stage string `json:"stage"`
Status string `json:"status"`
Date string `json:"utcDate"`
}
type Score struct {
FullTime ScoreByTime `json:"fullTime"`
HalfTime ScoreByTime `json:"halfTime"`
Winner string `json:"winner"`
}
type ScoreByTime struct {
AwayTeam int `json:"awayTeam"`
HomeTeam int `json:"homeTeam"`
}