RacingChangeEvent
Object type
Fields
Section titled “Fields”| Field | Args | Type | Description |
|---|---|---|---|
entityType | — | RacingEntityType! required | — |
entityId | — | ID! required | — |
meetingId | — | ID! required | — |
meetingDate | — | Date! required | — |
countryCode | — | String | — |
changeType | — | ChangeType! required | — |
version | — | BigInt! required | — |
sourceEntityType | — | RacingSourceEntityType! required | The record that actually changed — a runner change reports RUNNER here while entityType stays RACE. |
sourceEntityId | — | ID! required | The id of that record. |
changedFields | — | [RacingChangeKind!]! required | ADVISORY 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. |