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. |