Enrutar un nuevo envío Similar a la creación, esta operación implica un cambio de estado.
Solicitud HTTP
POST https://middlemileoptimization.googleapis.com/v1/{parent=networks/*}/shipments:route
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
| Parámetros | |
|---|---|
parent |
Obligatorio. El elemento superior, la red dentro de la que se debe enrutar el envío. Formato: "redes/{network}" |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{
"shipment": {
object ( |
| Campos | |
|---|---|
shipment |
Obligatorio. Es el envío que se debe enrutar. |
Cuerpo de la respuesta
El mensaje de respuesta para el método shipments.route.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
| Representación JSON |
|---|
{ "shipment": { object ( |
| Campos | |
|---|---|
shipment |
El envío que se acaba de crear. |
paths[] |
Las rutas que se modificaron debido al enrutamiento del envío. Este campo incluye al menos una entrada, la ruta del envío que se tuvo que enrutar. Puede contener más rutas para otros envíos, lo que refleja los cambios de estado internos. |
lines[] |
Las rotaciones de línea que se crearon durante el enrutamiento del envío. Es posible que esté vacía o contenga rotaciones para otros envíos, lo que refleja los cambios de estado internos. |
GeneratedLineAndRotation
Una rotación de una línea que genera esta API y no el cliente de la API. Es inherentemente menos limitada y puede usar cualquier vehículo (a menos que el cliente de la API decida lo contrario en llamadas posteriores).
| Representación JSON |
|---|
{ "arrivalTimes": { string: { object ( |
| Campos | |
|---|---|
arrivalTimes |
Solo salida. Mapa entre los IDs de los concentradores y las horas Se supone que este mapa tiene las mismas claves (menos el concentrador de origen, sin hora de llegada). Es un objeto que contiene una lista de pares |
departureTimes |
Solo salida. Mapa entre los IDs de los concentradores y las horas Se supone que este mapa tiene las mismas claves (menos el centro de destino, sin hora de salida). Es un objeto que contiene una lista de pares |