ChampionshipDisciplinePlayerStatus
@raizfc/contracts / ChampionshipDisciplinePlayerStatus
Type Alias: ChampionshipDisciplinePlayerStatus
ChampionshipDisciplinePlayerStatus =
PublicChampionshipDisciplineDto&Readonly<{overridden:boolean;pendingSuspensionWarning:boolean;playerKey:string;teamId:ID; }>
Defined in: championship/championship-standings.dto.ts:209
Aggregates yellow_card/red_card events per player across every validated match supplied.
suspended is a minimum-viable, documented model (no spec formula beyond "cartões/pendurados/
suspensões"): any red card, or reaching rules.yellowCardsForSuspension accumulated yellows,
marks the player suspended; pendingSuspensionWarning ("pendurado") is true one yellow short of
that threshold. A manual override (championship.manageDiscipline, audited) always wins over the
computed value — organizers can force-clear or force-suspend a specific player with a reason.