Skip to main content

Campos

CampoTipoDescrição
tripScheduleItineraryIdUUIDIdentificador único
tripScheduleIdUUIDReferência à programação
fromStopOrderIntstopOrder da parada de embarque
toStopOrderIntstopOrder da parada de desembarque
priceIntPreço do trecho em centavos
createdByUUID?Usuário que criou o registro, quando aplicável
createdAtDateTimeData de criação
updatedByUUID?Usuário que fez a última atualização, quando aplicável
updatedAtDateTimeData da última atualização

Relacionamentos

Regras de Negócio

  • Template que produz os TripItinerary de cada viagem materializada.
  • Referencia as paradas pelo stopOrder, sempre dentro da mesma programação.
  • Cada par de paradas é único por programação.
  • Cada par possui precificação independente, armazenada em centavos.

Example

{
  "tripScheduleItineraryId": "0197a80e-b720-732b-8c55-bbc64f489e50",
  "tripScheduleId": "0197a80d-92d8-7c7a-a1b2-2a745fa19e11",
  "fromStopOrder": 0,
  "toStopOrder": 2,
  "price": 8900,
  "createdBy": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
  "createdAt": "2026-07-03T15:22:00.000Z",
  "updatedBy": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
  "updatedAt": "2026-07-03T15:22:00.000Z"
}