EventServiceLinkManagementDto
@raizfc/contracts / EventServiceLinkManagementDto
Type Alias: EventServiceLinkManagementDto
EventServiceLinkManagementDto =
Readonly<{contestReason?:string;createdAt:ISODateString;eventId:ID;eventName:string;eventPublicRoute:PublicRoute;eventType:EventLinkEventType;id:ID;occurredAt?:ISODateString;providerLinkId?:ID;requestedByUserId:ID;respondedAt?:ISODateString;roleLabel:string;serviceId:ID;status:EventServiceLinkStatus;version:number; }>
Defined in: field-service/event-link.dto.ts:21
Management-only view of one event↔service link. eventName/eventPublicRoute/occurredAt are
a snapshot resolved from the real match/championship at creation time (PublicMatchRepositoryPort
/ PublicChampionshipRepositoryPort, both leaf reads) — never invented — so the link stays
readable even if the underlying event's own display fields change later, the same snapshot
rationale SPEC-DOMAIN-FIELD-001 already applies to a match's field reference.