Method: networks.shipments.path.commit

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

string

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 path_to_commit can be only one of the following:
  "completeShipmentPath": {
    object (PathToCommit)
  },
  "segments": {
    object (IncompletePathToCommit)
  }
  // End of list of possible types for union field path_to_commit.
}
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

object (PathToCommit)

I segmenti di un percorso da un'origine a una destinazione.

segments

object (IncompletePathToCommit)

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 (PathSegment)
    }
  ]
}
Campi
segments[]

object (PathSegment)

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 (PathSegment)
    }
  ]
}
Campi
segments[]

object (PathSegment)

Obbligatorio. Un sottoinsieme dei segmenti di un percorso dall'origine a una destinazione.