Ścieżka dostawy w sieci.
| Zapis JSON |
|---|
{ "shipment": string, "segments": [ { object ( |
| Pola | |
|---|---|
shipment |
Wymagane. Przesyłka, której ścieżka jest opisana. |
segments[] |
Wymagane. Segmenty ścieżki. |
departureTime |
Tylko dane wyjściowe. Rzeczywista godzina wysyłki przesyłki. |
arrivalTime |
Tylko dane wyjściowe. Rzeczywista godzina dostarczenia przesyłki. |
incurredPenalties |
Tylko dane wyjściowe. Kary wynikające z miękkich ograniczeń nie są uwzględniane. |
costConstant |
Tylko dane wyjściowe. Stały koszt tej dostawy. |
cost |
Tylko dane wyjściowe. Koszt według komponentów. Obiekt zawierający listę par |
AnnotatedPathSegment
Reprezentuje część ścieżki z bardziej nadmiarowymi informacjami, które można obliczyć na podstawie zawartego w ścieżce PathSegment i sieci. Komunikaty te są zwykle zwracane przez serwer interfejsu API.
| Zapis JSON |
|---|
{ "segment": { object ( |
| Pola | |
|---|---|
segment |
Wymagane. Segment z adnotacjami. |
arrivalTime |
Tylko dane wyjściowe. Godzina przyjazdu tego segmentu. |
departureTime |
Tylko dane wyjściowe. Godzina odjazdu tego segmentu. |
isCommitted |
Tylko dane wyjściowe. Czy klient interfejsu API zdecydował się zrealizować tę część ścieżki. |
segmentCostConstant |
Tylko dane wyjściowe. Stały koszt dla tego segmentu. |
segmentCostDueToVehicle |
Tylko dane wyjściowe. Jeden wpis na wymiar. Obiekt zawierający listę par |
segmentCostDueToDeparture |
Tylko dane wyjściowe. Koszt związany z rotacją linii: wylot. |
segmentCostDueToArrival |
Tylko dane wyjściowe. Koszt związany z rotacją linii: przylot. |