AthleteEligibilityPolicyDto
@raizfc/contracts / AthleteEligibilityPolicyDto
Type Alias: AthleteEligibilityPolicyDto
AthleteEligibilityPolicyDto =
Readonly<{exclusiveToEdition:boolean;genderRestriction:"any"|"male"|"female";maxAge?:number;maxAthletesPerTeam?:number;minAge?:number;notes?:string; }>
Defined in: championship/championship.dto.ts:300
"Athlete eligibility policy" (IS-MVP-07.2 requisito funcional). A declarative rule set stored
on the edition; IS-MVP-07.3 (inscrições/atletas, not yet built) is responsible for applying it
against real athlete data. exclusiveToEdition mirrors the domain invariant "Atleta não pode
violar regra de exclusividade da edição."