Indirizzare una nuova spedizione. Questa operazione, simile alla creazione, implica un cambiamento di stato.
Richiesta HTTP
POST https://middlemileoptimization.googleapis.com/v1/{parent=networks/*}/shipments:route
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
parent |
Obbligatorio. L'entità principale, ovvero la rete entro la quale deve essere instradata la spedizione. Formato: "networks/{network}" |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"shipment": {
object ( |
| Campi | |
|---|---|
shipment |
Obbligatorio. La spedizione da indirizzare. |
Corpo della risposta
Il messaggio di risposta per il metodo shipments.route.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "shipment": { object ( |
| Campi | |
|---|---|
shipment |
La spedizione appena creata. |
paths[] |
I percorsi che sono stati modificati a causa del routing della spedizione. Questo campo include almeno una voce, ovvero il percorso della spedizione che ha dovuto essere instradata. Potrebbe contenere più percorsi per altre spedizioni, a seguito di modifiche allo stato interne. |
lines[] |
Le rotazioni di linee create durante l'instradamento della spedizione. Potrebbe essere vuoto o contenere rotazioni per altre spedizioni, per riflettere i cambiamenti di stato interni. |
GeneratedLineAndRotation
Una rotazione di una linea generata da questa API e non dal cliente dell'API. È intrinsecamente meno vincolato e potrebbe utilizzare qualsiasi veicolo (a meno che il cliente dell'API non decida diversamente nelle chiamate successive).
| Rappresentazione JSON |
|---|
{ "arrivalTimes": { string: { object ( |
| Campi | |
|---|---|
arrivalTimes |
Solo output. Mappa tra ID e orari degli hub. Questa mappa dovrebbe avere le stesse chiavi (meno l'hub di origine, senza ora di arrivo). Un oggetto contenente un elenco di |
departureTimes |
Solo output. Mappa tra ID e orari degli hub. Questa mappa dovrebbe avere le stesse chiavi (meno l'hub di destinazione, senza orario di partenza). Un oggetto contenente un elenco di |