Pular para o conteúdo principal

CreateMatchEventRequest

@raizfc/contracts


@raizfc/contracts / CreateMatchEventRequest

Type Alias: CreateMatchEventRequest

CreateMatchEventRequest = Readonly<{ minute: number; note?: string; period: MatchEventPeriod; primaryLinkId?: ID; secondaryLinkId?: ID; teamId: ID; type: MatchEventType; }>

Defined in: match/match-report-requests.dto.ts:32

primaryLinkId/secondaryLinkId reference squad links on teamId's own roster (ManagementRepositoryPort.listSquadLinks) — never a raw player id, so a guest can score without a PlayerProfileDto existing (SPEC-DOMAIN-MATCH-001 "Convidado não confirmado pode constar na partida"). Required for every type except 'administrative'.