Pular para o conteúdo principal

ChampionshipRegistrationRosterEntryDto

@raizfc/contracts


@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).