Esegue il commit del percorso di una spedizione, indicando che non potrà essere modificata in futuro, nemmeno da parte dell'utente, fatta eccezione per la forza maggiore o l'atto di Dio indicato dai metodi. Questo metodo non viene usato per taggare una particolare revisione di un percorso.
Richiesta HTTP
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
name |
Obbligatorio. Il nome della spedizione il cui percorso deve essere confermato. Formato: "networks/{network}/shipments/{shipment}" |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione path_to_commit. Il percorso o le sue parti di cui eseguire il commit. path_to_commit può essere solo uno dei seguenti: |
|
completeShipmentPath |
I segmenti di un percorso da un'origine a una destinazione. |
segments |
Un sottoinsieme dei segmenti di un percorso dall'origine a una destinazione. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Path.
PathToCommit
Percorso completo in fase di commit, dall'origine alla destinazione.
| Rappresentazione JSON |
|---|
{
"segments": [
{
object ( |
| Campi | |
|---|---|
segments[] |
Obbligatorio. I segmenti devono essere in ordine, dall'origine alla destinazione. |
IncompletePathToCommit
Parte del percorso di cui viene eseguito il commit, ovvero alcuni segmenti tra l'origine e la destinazione.
| Rappresentazione JSON |
|---|
{
"segments": [
{
object ( |
| Campi | |
|---|---|
segments[] |
Obbligatorio. Un sottoinsieme dei segmenti di un percorso dall'origine a una destinazione. |