53 lines
935 B
TypeScript
53 lines
935 B
TypeScript
export interface Team {
|
|
abbrev: string
|
|
// auto_draft: any
|
|
color: string // hex code
|
|
dice_color: string // hex code
|
|
division: Division
|
|
// division_legacy: any
|
|
gmid: number
|
|
gmid2: number
|
|
// gsheet: any
|
|
id: number
|
|
lname: string
|
|
manager1: Manager
|
|
manager2: Manager
|
|
// manager_legacy: any
|
|
// mascot: any
|
|
season: number
|
|
sname: string
|
|
stadium: string
|
|
thumbnail: string
|
|
}
|
|
|
|
export interface Manager {
|
|
id: number
|
|
name: string
|
|
image: string
|
|
headline: string
|
|
bio: string
|
|
}
|
|
|
|
export interface Division {
|
|
division_abbrev: string
|
|
division_name: string
|
|
id: number
|
|
league_abbrev: string
|
|
league_name: string
|
|
season: number
|
|
}
|
|
|
|
export interface Game {
|
|
id: number,
|
|
season: number,
|
|
week: number,
|
|
game_num: number,
|
|
season_type: string,
|
|
away_team: Team
|
|
home_team: Team
|
|
away_score: number,
|
|
home_score: number,
|
|
away_manager: Manager
|
|
home_manager: Manager
|
|
scorecard_url: string
|
|
} |