Hierarchy

  • Play

Properties

atBatId?: string
atBatPitchNumber?: number
awayScore: number
batOrder?: number
bats?: {
    abbreviation: string;
    displayValue: string;
    type: string;
}

Type declaration

  • abbreviation: string
  • displayValue: string
  • type: string
clock?: {
    displayValue: string;
}

Type declaration

  • displayValue: string
coordinate?: {
    x: number;
    y: number;
}

Type declaration

  • x: number
  • y: number
end?: {
    distance?: number;
    down?: number;
    downDistanceText?: string;
    possessionText?: string;
    shortDownDistanceText?: string;
    team: {
        id: string;
    };
    yardLine?: number;
    yardsToEndzone?: number;
}

Type declaration

  • Optional distance?: number
  • Optional down?: number
  • Optional downDistanceText?: string
  • Optional possessionText?: string
  • Optional shortDownDistanceText?: string
  • team: {
        id: string;
    }
    • id: string
  • Optional yardLine?: number
  • Optional yardsToEndzone?: number
hitCoordinate?: {
    x: number;
    y: number;
}

Type declaration

  • x: number
  • y: number
homeScore: number
id: string
modified: string
onFirst?: {
    athlete: {
        id: string;
    };
}

Type declaration

  • athlete: {
        id: string;
    }
    • id: string
onSecond?: {
    athlete: {
        id: string;
    };
}

Type declaration

  • athlete: {
        id: string;
    }
    • id: string
onThird?: {
    athlete: {
        id: string;
    };
}

Type declaration

  • athlete: {
        id: string;
    }
    • id: string
outs?: number
participants?: {
    athlete: Athlete;
    type: string;
}[]

Type declaration

period: {
    displayValue: string;
    number: number;
    type?: string;
}

Type declaration

  • displayValue: string
  • number: number
  • Optional type?: string
pitchCoordinate?: {
    x: number;
    y: number;
}

Type declaration

  • x: number
  • y: number
pitchCount?: {
    balls: number;
    strikes: number;
}

Type declaration

  • balls: number
  • strikes: number
pitchType?: {
    abbreviation: string;
    id: string;
    text: string;
}

Type declaration

  • abbreviation: string
  • id: string
  • text: string
pitchVelocity?: number
priority?: boolean
resultCount?: {
    balls: number;
    strikes: number;
}

Type declaration

  • balls: number
  • strikes: number
scoreValue?: number
scoringPlay: boolean
sequenceNumber: string
shootingPlay?: boolean
shotInfo?: {
    abbreviation: string;
    id: string;
    text: string;
}

Type declaration

  • abbreviation: string
  • id: string
  • text: string
start?: {
    distance?: number;
    down?: number;
    downDistanceText?: string;
    possessionText?: string;
    shortDownDistanceText?: string;
    team: {
        id: string;
    };
    yardLine?: number;
    yardsToEndzone?: number;
}

Type declaration

  • Optional distance?: number
  • Optional down?: number
  • Optional downDistanceText?: string
  • Optional possessionText?: string
  • Optional shortDownDistanceText?: string
  • team: {
        id: string;
    }
    • id: string
  • Optional yardLine?: number
  • Optional yardsToEndzone?: number
strength?: {
    abbreviation: string;
    id: string;
    text: string;
}

Type declaration

  • abbreviation: string
  • id: string
  • text: string
summaryType?: string
team?: {
    abbreviation?: string;
    displayName?: string;
    id?: string;
    logos?: Logo[];
    name?: string;
    shortDisplayName?: string;
}

Type declaration

  • Optional abbreviation?: string
  • Optional displayName?: string
  • Optional id?: string
  • Optional logos?: Logo[]
  • Optional name?: string
  • Optional shortDisplayName?: string
text: string
trajectory?: string
type: {
    abbreviation: string;
    id: string;
    text: string;
}

Type declaration

  • abbreviation: string
  • id: string
  • text: string
wallclock: string

Generated using TypeDoc