Skip to main content

Campos

Relacionamentos

Regras de Negócio

  • A unicidade dos label por andar é responsabilidade do conteúdo do catálogo enviado no Vehicle Setup.
  • A posição do assento é definida pela combinação de floor + row + column + side.
  • Assentos com status UNAVAILABLE não contam na capacidade de venda nem aparecem como disponíveis no mapa de assentos. Quando status é omitido no conteúdo aninhado, o padrão é AVAILABLE.
  • Seat é mantido junto com o veículo, dentro do conteúdo hierárquico de Vehicle Setup.
  • A atualização do veículo substitui o catálogo enviado. Referências históricas em Ticket e TripSeatSegment são preservadas.

Enums

SeatStatus

FloorLevel

SeatSide

Example