Pular para o conteúdo principal

MatchVenueDto

@raizfc/contracts


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