Confirma la ruta de un envío indicando que no puede ser modificado en el futuro, ni siquiera por el usuario, excepto por fuerza mayor o acto fortuito que se indique en los métodos Vehicles.makeUnavailable, hubs.make sueño y líneas.makeUnavailable. Este método no se usa para etiquetar una revisión en particular de una ruta de acceso.
Solicitud HTTP
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
| Parámetros | |
|---|---|
name |
Obligatorio. El nombre del envío cuya ruta debe confirmarse. Formato: “networks/{network}/shipments/{shipment}” |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión path_to_commit. La ruta o las partes de la ruta que se deben confirmar. Las direcciones (path_to_commit) solo pueden ser una de las siguientes opciones: |
|
completeShipmentPath |
Son los segmentos de una ruta desde un origen hasta un destino. |
segments |
Es un subconjunto de los segmentos de una ruta desde un origen hasta un destino. |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Path.
PathToCommit
La ruta de acceso completa que se confirma, desde el origen hasta el destino.
| Representación JSON |
|---|
{
"segments": [
{
object ( |
| Campos | |
|---|---|
segments[] |
Obligatorio. Los segmentos deben estar en orden desde el origen hasta el destino. |
IncompletePathToCommit
Parte de la ruta que se confirma, es decir, algunos segmentos entre el origen y el destino.
| Representación JSON |
|---|
{
"segments": [
{
object ( |
| Campos | |
|---|---|
segments[] |
Obligatorio. Es un subconjunto de los segmentos de una ruta desde un origen hasta un destino. |