ChampionshipRegistrationRosterEntryDto
@raizfc/contracts / ChampionshipRegistrationRosterEntryDto
Type Alias: ChampionshipRegistrationRosterEntryDto
ChampionshipRegistrationRosterEntryDto =
Readonly<{displayName:string;eligible:boolean;ineligibilityReason?:string;linkId:ID;playerId:ID; }>
Defined in: championship/championship-registration.dto.ts:26
"Roster eligibility" (IS-MVP-07.3). Sourced from the team's own real squad
(TeamPlayerLinkDto/PublicTeamPlayerDto, EP-MVP-04.4) — never a parallel "athlete" concept.
eligible/ineligibilityReason reflect what AthleteEligibilityPolicyDto can actually be
checked against real data (exclusiveToEdition, maxAthletesPerTeam); minAge/maxAge/
genderRestriction cannot be evaluated because no player profile in this codebase stores a
birth date or gender (registered divergence, see this pack's handoff).