update_trailer
La función update_trailer se usa para crear, modificar o eliminar remolques.
svc=resource/update_trailer¶ms={"itemId":<long>,
"id":<long>,
"callMode":"<text>",
"ej":{ ... },
"c":"<text>",
"ds":"<text>",
"n":"<text>",
"f":<uint>,
"jp":{
"<text>":"<text>",
...
}}
Parámetros
Nombre | Descripción |
---|---|
itemId | ID del recurso. |
id | ID del remolque. Para crear un remolque, envíe 0. |
callMode | Modos:
|
Los siguientes parámetros solo se requieren para crear y modificar remolques:
Nombre | Descripción |
---|---|
ej | JSON extendido (opcional). { } por defecto. |
c | Código. |
ds | Descripción. |
n | Nombre del remolque. |
f | Marcas, no se emplean actualmente. |
jp | Campos personalizados en el formato "nombre":"valor". Opcional. { } por defecto. |
Resultado devuelto
Para las solicitudes de creación y modificación:
[
<long>, /* ID del remolque */
{
"id":<long>, /* ID del remolque */
"n":"<text>", /* nombre */
"c":"<text>", /* código */
"ej":"<text>", /* JSON extendido */
"jp": { /* campos personalizados */
"<text>":"<text>", /* nombre: valor */
...
},
"ds":"<text>", /* descripción */
"p":"<text>", /* número de teléfono */
"r":<double>, /* relación de aspecto de la imagen */
"ck":<ushort> /* suma de comprobación de la imagen */
"bu":<long>, /* unidad asignada */
"pu":<long>, /* unidad previa asignada */
"bt":<uint>, /* hora de la asignación/separación previa */
"pos":{ /* ubicación */
"y":<double>, /* latitud */
"x":<double> /* longitud */
}
}
]
Para las solicitudes de eliminación:
[
<long>, /* ID del remolque */
null
]
Los códigos de errores posibles son:
Código | Descripción |
---|---|
7 | Error al obtener el recurso con la ACL deseada (ADF_ACL_AVL_RES_EDIT_TRAILERS). |
6 | Error no definido. |
4 | Parámetros de entrada incorrectos. |