update_service_interval
Para crear, actualizar o eliminar intervalos de servicio, utilice el método unit/update_service_interval.
svc=unit/update_service_interval¶ms={
"itemId": <long>,
"id": <long>,
"callMode": <text>,
"n": <text>,
"t": <text>,
"im": <uint>,
"it": <uint>,
"ie": <uint>,
"pm": <uint>,
"pt": <uint>,
"pe": <uint>,
"c": <uint>
}
Parámetros
La solicitud debe contener los siguientes parámetros:
| Parámetro | Descripción |
|---|---|
itemId |
ID de la unidad. |
id |
ID del intervalo de servicio. |
callMode |
Acción: create, update, delete. |
Para crear o actualizar un intervalo de servicio, también se requieren los siguientes parámetros:
| Parámetro | Descripción |
|---|---|
n |
Nombre del intervalo. |
t |
Descripción. |
im |
Intervalo por kilometraje. |
it |
Intervalo por días. |
ie |
Intervalo por horas de motor. |
pm |
Último servicio para el intervalo por kilometraje, km. |
pt |
Último servicio para el intervalo por días, s (UTC). |
pe |
Último servicio para el intervalo por horas de motor, h. |
c |
Cantidad de veces que se realizó el servicio. |
Respuesta
Si la solicitud para crear (create) o actualizar (update) un intervalo de servicio se completa con éxito, la respuesta se devuelve en el siguiente formato:
[
<long>, // ID del intervalo de servicio.
{
"id": <long>, // ID del intervalo de servicio.
"n": "<text>", // Nombre.
"t": "<text>", // Descripción.
"im": <uint>, // Intervalo por kilometraje.
"it": <uint>, // Intervalo por días.
"ie": <uint>, // Intervalo por horas de motor.
"pm": <uint>, // Último servicio para el intervalo por kilometraje, km.
"pt": <uint>, // Último servicio para el intervalo por días, s (UTC).
"pe": <uint>, // Último servicio para el intervalo por horas de motor, h.
"c": <uint> // Cantidad de veces que se realizó el servicio.
}
]
Si la solicitud para eliminar (delete) un intervalo de servicio se completa con éxito, la respuesta se devuelve en el siguiente formato:
[
<long>, /* ID del intervalo de servicio. */
null
]
Códigos de error
| Código de error | Descripción |
|---|---|
| 4 | Parámetros de entrada incorrectos, un valor de callMode no admitido, o no se pudo actualizar el intervalo de servicio. |
| 6 | No se pudo crear o eliminar el intervalo de servicio. |
| 7 | La unidad no existe o el usuario no tiene el derecho de acceso Crear, modificar y eliminar intervalos de servicio a ella. |