Pular para o conteúdo principal

DisciplineRulesRequest

@raizfc/contracts


@raizfc/contracts / DisciplineRulesRequest

Type Alias: DisciplineRulesRequest

DisciplineRulesRequest = Readonly<{ overrides?: readonly DisciplineOverrideEntryDto[]; redCardSuspensionMatches: number; version: number; yellowCardsForSuspension: number; }>

Defined in: championship/championship.dto.ts:436

PUT .../discipline (SPEC-API-CHAMP-001 — the single documented discipline endpoint, so rule changes and overrides are folded into the same request rather than two routes, same "single PUT" precedent already set by UpsertRegulationRequest's lock and ConfigureFormatRequest). overrides replaces the full override list on every call (the caller always resubmits the complete set, echoed back from the previous DisciplineRulesResponse.overrides) — simplest model that keeps version a single optimistic-concurrency token for the whole rules+overrides record instead of per-override versioning.