ReferenceData modelContests & box scores
ContestSummary
The source-neutral read view of any [`Contest`](crate::domain::contest::Contest): match or field, team-backed or non-team-backed.
object
competitionCompetitionIdrequired
CompetitionId ↗
string
decided_at_clock_secondsinteger,null<int32>optionalClock within `decided_in_segment`, in seconds; `None` when meaningless.
decided_inone ofoptional
one of
null
decided_in_segmentinteger,null<int32>optionalThe segment in/after which the contest ended; `None` when it went the distance or the source has no signal.
editionEditionIdrequired
EditionId ↗
string
entrantsContestEntrantSummary[]required
ContestEntrantSummary ↗
- entrant
- EntrantId
- result
- null | ContestResultSummaryoptional
- seed
- null | Seedoptional
- segments
- ContestSegment[]optional
- start_slot
- null | Slotoptional
- subject
- ContestEntrantSubject
eventone ofoptional
one of
null
idContestIdrequired
ContestId ↗
string
kindContestKindrequired
ContestKind ↗
one of
matchmatchExactly two *related* entrants, head-to-head, a mutual/relational score — today's `Game`. Boxscore reads ("us vs them") rely on the two sides.
fieldobjectN *independent* entrants, each independently measured then ranked.
- field
- object
locationone ofoptional
one of
relationsContestRelation[]optional
stageone ofoptional
one of
null
starts_atstring<date-time>requiredstatusContestStatusrequired
ContestStatus ↗
scheduledin_progressfinalpostponedcancelledsuspended