Skip to content

RacingChangeEvent

Object type

FieldArgsTypeDescription
entityType—RacingEntityType! required—
entityId—ID! required—
meetingId—ID! required—
meetingDate—Date! required—
countryCode—String—
changeType—ChangeType! required—
version—BigInt! required—
sourceEntityType—RacingSourceEntityType! requiredThe record that actually changed — a runner change reports RUNNER here while entityType stays RACE.
sourceEntityId—ID! requiredThe id of that record.
changedFields—[RacingChangeKind!]! requiredADVISORY ONLY — a hint about what to look at, never the authority on new state. The snapshot is. A consumer that skipped a field this list does not mention would drop real changes. Named changedFields to match the SQS envelope contract, though it carries kinds rather than column names.