Campos
Relação com TripStop
Os camposfromStopId e toStopId referenciam paradas físicas (TripStop) da viagem. Cada TripStop possui um stopOrder que define sua posição na sequência. Os dados geográficos (nome, lat, lng) e temporais (arrivalAt, departureAt) são centralizados na TripStop.
Exemplo
Considere uma viagem com 4 paradas:
Os itinerários possíveis seriam:
Precificação Independente
Cada itinerário tem seu próprio preço, independente dos demais. O preço do trecho SP → Rio não precisa ser a soma de SP → VR + VR → JF + JF → Rio.A precificação independente permite estratégias comerciais flexíveis. Por exemplo, o trecho completo pode ter desconto em relação à soma dos trechos parciais para incentivar viagens longas.
Relação com TripSeatSegment
Os segmentos ocupados por um itinerário são determinados pelo range destopOrder entre as paradas referenciadas. Isso garante que assentos não sejam vendidos em duplicidade para trechos sobrepostos.