mirror of
https://github.com/taigrr/wtf
synced 2025-01-18 04:03:14 -08:00
47 lines
1.0 KiB
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"`
|
|
}
|