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 |
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 |
| 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 |
Segments d'un chemin entre une source et une destination. |
segments |
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 ( |
| Champs | |
|---|---|
segments[] |
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 ( |
| Champs | |
|---|---|
segments[] |
Obligatoire. Sous-ensemble de segments d'un chemin entre une source et une destination. |