Method: networks.shipments.path.commit

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.