Caminho para uma remessa dentro da rede.
| Representação JSON |
|---|
{ "shipment": string, "segments": [ { object ( |
| Campos | |
|---|---|
shipment |
Obrigatório. Remessa cujo caminho está sendo descrito. |
segments[] |
Obrigatório. Segmentos do caminho. |
departureTime |
Apenas saída. Horário real de partida da remessa. |
arrivalTime |
Apenas saída. Horário real de chegada da remessa. |
incurredPenalties |
Apenas saída. Punições devido a restrições simples não respeitadas. |
costConstant |
Apenas saída. Custo constante para essa remessa. |
cost |
Apenas saída. Custo por componentes. Um objeto com uma lista de pares |
AnnotatedPathSegment
Representa uma parte de um caminho com informações mais redundantes que podem ser computadas com base no PathSegment contido e na rede. Essas mensagens normalmente são retornadas pelo servidor da API.
| Representação JSON |
|---|
{ "segment": { object ( |
| Campos | |
|---|---|
segment |
Obrigatório. Segmento que está sendo anotado. |
arrivalTime |
Apenas saída. Hora de chegada deste trecho. |
departureTime |
Apenas saída. Hora de partida deste trecho. |
isCommitted |
Apenas saída. Se o cliente da API decidiu comprometer essa parte do caminho. |
segmentCostConstant |
Apenas saída. Custo constante para este segmento. |
segmentCostDueToVehicle |
Apenas saída. Uma entrada por dimensão. Um objeto com uma lista de pares |
segmentCostDueToDeparture |
Apenas saída. Custo devido à rotação da linha: partida. |
segmentCostDueToArrival |
Apenas saída. Custo devido à rotação da linha: chegada. |