Method: networks.shipments.path.commit
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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.
|
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-09-09 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-09-09 UTC."],[[["Commits the shipment path, making it unchangeable except in cases of force majeure, using `vehicles.makeUnavailable`, `hubs.makeUnavailable`, or `lines.makeUnavailable` methods."],["This action is final and cannot be used to tag a specific path revision."],["The request requires specifying the shipment name and providing the complete or partial path to be committed."],["Successful commitment results in a response containing the committed path details."],["The path can be specified either as a complete path from source to destination using `PathToCommit` or as a subset of segments using `IncompletePathToCommit`."]]],["This describes committing a shipment's path via a `POST` request to `networks/*/shipments/*/path:commit`. Committing a path finalizes it, preventing future changes except for force majeure events. The request body defines the `path_to_commit`, which can be a `completeShipmentPath` (full path) or `segments` (partial path). Both options consist of ordered `segments` from source to destination. A successful request returns a `Path` object, and the path can no longer be modified.\n"]]