Skip to content

Enums

Enumerated value sets used across the schema.

67 entries.

NameDescription
BasketballGameSideWhich side of a head-to-head basketball game a row belongs to.
BasketballGamesSortFieldSort fields for the basketballGames list query (POD-840).
BasketballLineupRolePublic appearance role, mapped from the provider lineup-type catalogue.
BroadcasterStatus—
CasualtyReason—
ChangeLogOperation—
ChangeType—
CommerceCondition—
CompetitionsForSportSortFieldSort fields for the competitionsForSport list query (POD-840) — the shared competition columns.
CompetitionStatusCompetition lifecycle state.
CompetitionTypeCompetition shape.
CourseDirection—
DeclarationStageProvider-agnostic declaration lifecycle stage for a race.
EquipmentType—
EventEntityTypeThe grain of event an EventUpdate refers to.
EventGenderGender classification of a contest/competition (provider gender domain).
EventLifecycleCoarse, cross-sport lifecycle — the honest common denominator across sports.
ExperienceCondition—
FootballCompetitionsSortFieldSort fields for the footballCompetitions list query (POD-627).
FootballMatchesSortFieldSort fields for the footballMatches list query (M16 BE-1).
FootballMatchEventTypeIn-match event kind (BP1 football_match_events.event_type; migrations 139 + 148).
FootballMatchParticipationRoleWhich side of the fixture a participation is (BP1 football_match_participations.role).
FootballMatchPeriodIn-play period marker (BP1 football_matches.period).
FootballMatchStatusPrecise football match lifecycle state (BP1 football_matches.status).
FootballPlayerRankingMetricThe five metrics Opta F34 publishes.
GoingTypeGround/track condition.
HandicapOption—
HeaderConfidence—
HeaderStatus—
HorseColour—
HorseSex—
JockeyCondition—
LineupReasonOutWhy a player left the pitch (BP1 football_match_lineups.reason_out).
MedicationTypeOperator-declared runner medication (POD-574).
MeetingsSortField—
MeetingStatusLifecycle status of a meeting.
MeetingTypeClassification of a meeting by the race codes it contains.
MotorsportSessionsSortFieldSort fields for the motorsportSessions list query (POD-840).
MotorsportSessionTypeMotorsport session kind, folded at the resolver from the stored fine-grained session_type (PRACTICE_1/2/3 → PRACTICE, SPRINT_QUALIFYING → SPRINT, OTHER/unrecognised → UNKNOWN).
MotorsportTrackStatusRace-control / track state during a live session (the flag conditions).
MultisportEventStatusCoarse contest status shared by the EnetPulse-fed sports (tennis, basketball, motorsport).
NewEntitiesWindowTime window applied to recentParticipantGroup (PRD-011, REQ-003).
ParticipantEntityTypeParticipant entity types accepted by the v1 deterministic matcher.
PatternTypePattern race designation — the prestige tier of a race above the BHA class system.
PlayerPositionShared football position vocabulary, promoted from football_match_lineups.position.
RaceStatusFull lifecycle status of a race — see packages/types/src/state-machines.ts for the canonical transition map.
RaceTypeClassification of a race by jumping discipline.
RacingChangeKindWhat kind of change a RacingChangeEvent reports.
RacingEntityType—
RacingSourceEntityTypeThe record that actually changed, as distinct from the subscription grain.
RatingDisciplineDiscipline bucket for a horse’s most-recent rating.
RunnerStatus—
SexRestriction—
SilkAssignmentType—
SilkPattern—
SilkStatus—
SortDirection—
SportCodeCanonical sport codes — the code column of the seeded sports reference table.
SportEventActivityKindSelects which sports-event aggregate eventActivity reads.
StaffRoleA coaching-staff appointment role (Team Staff & Squad Management, Phase A).
StandingScopeStandings unit scope.
SurfaceTypeRacing surface a race is run on.
TeamMembershipTypeKind of squad membership (BP1 team_memberships.membership_type).
TennisGameOutcomeHow a tennis game was won, from the winning side’s perspective.
TennisMatchesSortFieldSort fields for the tennisMatches list query (POD-659).
TennisMatchTypeTennis contest format, derived from the provider event-type metadata.
WeatherType—