Recurso: Envío
Envío para realizar.
| Representación JSON |
|---|
{ "name": string, "sourceHub": string, "destinationHub": string, "departureTime": { object ( |
| Campos | |
|---|---|
name |
Obligatorio. Identificador. No se puede actualizar. |
sourceHub |
Obligatorio. Centro donde está disponible el envío. |
destinationHub |
Obligatorio. Centro al que se debe entregar el envío. |
departureTime |
Obligatorio. Hora de salida. |
arrivalTime |
Obligatorio. Hora de llegada esperada (es decir, restricción flexible). |
arrivalEarlinessTardinessCost |
Opcional. Los ANS indican que se podría exceder este tiempo con penalizaciones. (Si es posterior al máximo, el paquete no resulta más útil). La penalización se obtiene según una función del retraso (en minutos). |
size[] |
Opcional. Se usa con capacidades del vehículo y del concentrador. |
revenue |
Opcional. Son los ingresos de este paquete (solo se usan para calcular la recompensa), es decir, el precio que paga la parte que paga. Si no se establece, el sistema calcula los ingresos (en función de si se genera una línea nueva para este envío o no). |
Métodos |
|
|---|---|
|
Borra un envío. |
|
Obtiene los detalles de un envío. |
|
Muestra una lista de los envíos. |
|
Enrutar un nuevo envío |