Skip to main content

Campos

CampoTipoDescrição
tripScheduleStopIdUUIDIdentificador único
tripScheduleIdUUIDReferência à programação
pointIdUUIDReferência ao Point do catálogo global
stopOrderIntPosição ordinal da parada na sequência
arrivalOffsetMinutesInt?Offset de chegada, em minutos a partir da partida da viagem
departureOffsetMinutesInt?Offset de partida, em minutos a partir da partida da viagem
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 TripStop de cada viagem materializada.
  • Os offsets são relativos à partida da viagem: na viagem gerada, arrivalAt/departureAt da parada = departureAt da viagem + offset. Offset nulo gera horário nulo.
  • Cada stopOrder é único dentro da programação.

Example

{
  "tripScheduleStopId": "0197a80e-216a-7b2a-b3a1-13e45e6cd143",
  "tripScheduleId": "0197a80d-92d8-7c7a-a1b2-2a745fa19e11",
  "pointId": "0197a80b-3f5c-7f5c-86e9-ff4f8a6ce1dc",
  "stopOrder": 0,
  "arrivalOffsetMinutes": null,
  "departureOffsetMinutes": 0,
  "createdBy": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
  "createdAt": "2026-07-03T15:21:00.000Z",
  "updatedBy": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
  "updatedAt": "2026-07-03T15:21:00.000Z"
}