Method: networks.shipments.path.commit
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Valide le chemin d'une expédition, indiquant qu'il ne peut pas être modifié à l'avenir, même par l'utilisateur, sauf en cas de force majeure ou de acte de force indiqués par les méthodes véhicules.makeUnavailable, hubs.makeUnavailable, rows.makeUnavailable. Cette méthode n'est pas utilisée pour baliser une révision particulière d'un chemin d'accès.
Requête HTTP
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres |
name |
string
Obligatoire. Nom de la livraison dont le chemin doit être validé. Format : "networks/{network}/shipments/{shipment}"
|
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation 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 .
} |
Champs |
Champ d'union path_to_commit . Chemin ou parties du chemin qui doivent être validés. path_to_commit ne peut être qu'un des éléments suivants : |
completeShipmentPath |
object (PathToCommit )
Segments d'un chemin entre une source et une destination.
|
segments |
object (IncompletePathToCommit )
Sous-ensemble de segments d'un chemin entre une source et une destination.
|
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de Path
.
PathToCommit
Chemin d'accès complet en cours de validation, de la source à la destination.
Représentation JSON |
{
"segments": [
{
object (PathSegment )
}
]
} |
Champs |
segments[] |
object (PathSegment )
Obligatoire. Les segments doivent être organisés, d'une source à une destination.
|
IncompletePathToCommit
Partie du chemin validée, c'est-à-dire des segments entre la source et la destination.
Représentation JSON |
{
"segments": [
{
object (PathSegment )
}
]
} |
Champs |
segments[] |
object (PathSegment )
Obligatoire. Sous-ensemble de segments d'un chemin entre une source et une destination.
|
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/09/09 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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"]]