Pfad für eine Sendung innerhalb des Netzwerks.
| JSON-Darstellung |
|---|
{ "shipment": string, "segments": [ { object ( |
| Felder | |
|---|---|
shipment |
Erforderlich. Sendung, deren Weg beschrieben wird. |
segments[] |
Erforderlich. Segmente des Pfads. |
departureTime |
Nur Ausgabe. Die tatsächliche Abfahrtszeit der Sendung. |
arrivalTime |
Nur Ausgabe. Die tatsächliche Ankunftszeit der Sendung. |
incurredPenalties |
Nur Ausgabe. Strafen aufgrund von weichen Einschränkungen werden nicht berücksichtigt. |
costConstant |
Nur Ausgabe. Konstante Kosten für diese Lieferung. |
cost |
Nur Ausgabe. Kosten nach Komponenten. Ein Objekt, das eine Liste von |
AnnotatedPathSegment
Stellt einen Teil eines Pfads mit redundanten Informationen dar, der basierend auf dem enthaltenen PathSegment und dem Netzwerk berechnet werden kann. Diese Nachrichten werden in der Regel vom API-Server zurückgegeben.
| JSON-Darstellung |
|---|
{ "segment": { object ( |
| Felder | |
|---|---|
segment |
Erforderlich. Segment wird annotiert. |
arrivalTime |
Nur Ausgabe. Ankunftszeit dieses Abschnitts. |
departureTime |
Nur Ausgabe. Abfahrtszeit dieses Abschnitts. |
isCommitted |
Nur Ausgabe. Gibt an, ob der API-Kunde sich für diesen Teil des Pfads entschieden hat. |
segmentCostConstant |
Nur Ausgabe. Konstante Kosten für dieses Segment |
segmentCostDueToVehicle |
Nur Ausgabe. Ein Eintrag pro Dimension. Ein Objekt, das eine Liste von |
segmentCostDueToDeparture |
Nur Ausgabe. Kosten aufgrund des Linienwechsels: Abfahrt. |
segmentCostDueToArrival |
Nur Ausgabe. Kosten aufgrund der Linienrotation: Ankunft. |