Chemin d'une livraison dans le réseau.
| Représentation JSON |
|---|
{ "shipment": string, "segments": [ { object ( |
| Champs | |
|---|---|
shipment |
Obligatoire. Livraison dont le chemin est décrit. |
segments[] |
Obligatoire. Segments du chemin. |
departureTime |
Uniquement en sortie. Heure de départ réelle du colis. |
arrivalTime |
Uniquement en sortie. Heure d'arrivée réelle du colis. |
incurredPenalties |
Uniquement en sortie. Les pénalités dues à des contraintes souples ne sont pas respectées. |
costConstant |
Uniquement en sortie. Frais constants pour cette livraison. |
cost |
Uniquement en sortie. Coût par composant. Objet contenant une liste de paires |
AnnotatedPathSegment
Représente une partie d'un chemin avec des informations plus redondantes pouvant être calculées en fonction du segment de chemin contenu et du réseau. Ces messages sont généralement renvoyés par le serveur d'API.
| Représentation JSON |
|---|
{ "segment": { object ( |
| Champs | |
|---|---|
segment |
Obligatoire. Segment en cours d'annotation. |
arrivalTime |
Uniquement en sortie. Heure d'arrivée de ce segment. |
departureTime |
Uniquement en sortie. Heure de départ pour ce segment. |
isCommitted |
Uniquement en sortie. Indique si le client API a décidé de valider cette partie du chemin. |
segmentCostConstant |
Uniquement en sortie. Coût constant pour ce segment. |
segmentCostDueToVehicle |
Uniquement en sortie. Une entrée par dimension. Objet contenant une liste de paires |
segmentCostDueToDeparture |
Uniquement en sortie. Coût lié à la rotation de la ligne: départ. |
segmentCostDueToArrival |
Uniquement en sortie. Coût lié à la rotation des lignes: arrival. |