sba-website/src/services/apiResponseTypes.ts

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
}