getOptionsVehicle(JSON dataVehicle)
Al invocar este método, se obtienen las opciones asociadas a un activo en onDelivery en formato JSON.
Los parámetros requeridos en el Json son:
- idvehiculo: ID del activo con el que se identifica en el sistema
Ejemplo de JSON:
let dataVehicle = {
'idvehiculo':122903
}
Ejemplo de solicitud en JS:
try {
const vehicle = await _gpsApiv2.getOptionsVehicle(dataVehicle);
} catch (error) {
console.error(error);
}
A continuación se describen los atributos que se reciben como respuesta de la solicitud en JSON:
Atributos | Definición |
---|---|
cantidad | Cantidad de paquetes admitidos en el activo |
datos_tipo_activo |
JSON de Datos extras asociados al tipo de activo |
fin_labores | Hora (HH:mm:ss) de fin de labores del activo |
id | ID asociado a las opciones del activo seleccionado |
idtipo_activo_producto_od | ID del tipo de producto asociado al activo registrado en onDelivery |
idvehiculo | ID del activo seleccionado con el que se identifica en el sistema |
inicio_labores | Hora (HH:mm:ss) de inicio de labores del activo |
lugar_salida | ID de la ubicación del lugar de salida registrado en onDelivery |
peso_maximo | Peso máximo que soporta el activo seleccionado |
tipo_lugar_salida | String del tipo de salida seleccionado |
unidad_peso | ID de la unidad de peso seleccionada y con el que se identifica en el sistema |
unidad_volumen | ID de la unidad de volumen seleccionada y con el que identifica en el sistema |
volumen_maximo | Volumen máximo que soporta el activo |
status | Código de respuesta de la petición |
Respuesta de ejemplo:
{
status:200
data:'['
message:'['
0:{
cantidad:'1'
datos_tipo_activo:'{}'
fin_labores:'17:00:00'
id:'63'
idtipo_activo_producto_od:null
idvehiculo:'122903'
inicio_labores:'08:00:00'
lugar_salida:'498739'
peso_maximo:'100.00'
tipo_lugar_salida:'LUGAR'
unidad_peso:'166'
unidad_volumen:'156'
volumen_maximo:'1000.00'
},{...}
status: 'ok'
]
]
}