statshawk
ReferenceData modelPersons

PersonGameLogEntry

One row of a person's game log (Workflow-1 task A4) — the game the appearance belongs to plus that game's phase-derived stat line.

object
eventone ofoptional
one of
null
gameContestIdrequired

The game this line was recorded in (the underlying contest id).

homebooleannulloptional

Whether this person's team was the home side (`false` = away). `None` when the side can't be determined (contest lookup missed, non-team appearance, or a team matching neither side).

kickoffstring,null<date-time>optional

The game's kickoff instant. `None` only if the contest lookup missed.

lineBoxscoreLinerequired

The per-game phase-derived stat line (base + derived measures).

BoxscoreLine
appearance
AppearanceId
baseball
null | BaseballLineupLineoptional
contest
ContestId
person
PersonId
person_name
stringnulloptional
phases
PhaseLine[]
team
null | TeamIdoptional
opponentone ofoptional
one of
null
statusone ofoptional
one of
null
teamone ofoptional
one of
null