MatchVenueDto
@raizfc/contracts / MatchVenueDto
Type Alias: MatchVenueDto
MatchVenueDto =
Readonly<{fieldId:ID;kind:"field";label:string;territory:TerritorySummaryDto; } | {kind:"free_location";label:string;territory:TerritorySummaryDto; }>
Defined in: match/match.dto.ts:16
SPEC-DOMAIN-MATCH-001 "Campo cadastrado e local livre são alternativas". No Field domain
exists yet (IS-MVP-13.1, not built), so kind: 'field' is declared for forward compatibility
but the create/edit flows in this pack only ever produce free_location — registered in the
EP-MVP-06.1 handoff as a known limitation until fields exist to reference.