Verteilen Sie eine neue Sendung. Ähnlich wie bei der Erstellung impliziert dieser Vorgang eine Statusänderung.
HTTP-Anfrage
POST https://middlemileoptimization.googleapis.com/v1/{parent=networks/*}/shipments:route
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
parent |
Erforderlich. Das übergeordnete Element, also das Netzwerk, innerhalb dessen die Sendung geleitet werden muss. Format: „networks/{network}“ |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{
"shipment": {
object ( |
| Felder | |
|---|---|
shipment |
Erforderlich. Die Sendung, die weitergeleitet werden soll. |
Antworttext
Die Antwortnachricht für die Methode shipments.route.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "shipment": { object ( |
| Felder | |
|---|---|
shipment |
Die gerade erstellte Sendung. |
paths[] |
Die Pfade, die sich aufgrund der Weiterleitung der Sendung geändert haben. Dieses Feld enthält mindestens einen Eintrag, den Pfad für die Sendung, die geleitet werden musste. Sie enthält möglicherweise weitere Pfade für andere Sendungen, die interne Statusänderungen widerspiegeln. |
lines[] |
Die Linienrotationen, die beim Routing der Sendung erstellt wurden. Es kann leer sein oder Rotationen für andere Sendungen enthalten, was interne Statusänderungen widerspiegelt. |
GeneratedLineAndRotation
Eine Drehung einer Linie, die von dieser API und nicht vom API-Kunden generiert wird. Sie ist grundsätzlich weniger stark eingeschränkt und kann jedes beliebige Fahrzeug verwenden (es sei denn, der API-Kunde entscheidet sich bei nachfolgenden Aufrufen anders).
| JSON-Darstellung |
|---|
{ "arrivalTimes": { string: { object ( |
| Felder | |
|---|---|
arrivalTimes |
Nur Ausgabe. Zuordnung zwischen Hub-IDs und -Zeiten. Diese Map sollte die gleichen Schlüssel haben (abzüglich des Quell-Hubs, keine Ankunftszeit). Ein Objekt, das eine Liste von |
departureTimes |
Nur Ausgabe. Zuordnung zwischen Hub-IDs und -Zeiten. Diese Karte sollte dieselben Schlüssel haben (abzüglich des Ziel-Hubs, keine Abfahrtszeit). Ein Objekt, das eine Liste von |