Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия Следущая версия Both sides next revision | ||
ru:sidebar:remoteapi:apiref:unit:update_service_interval [21/12/2012 12:16] zuve |
ru:sidebar:remoteapi:apiref:unit:update_service_interval [21/12/2012 12:40] zuve |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Интервалы техобслуживания ====== | ====== Интервалы техобслуживания ====== | ||
+ | Чтобы создавать, редактировать и удалять параметры интервалов техобслуживания, нужно использовать команду **unit/update_service_interval**: | ||
- | To create, edit, or delete maintenance properties (the Service Intervals tab): | + | <code javascript> |
- | + | svc=unit/update_service_interval¶ms={"itemId":<long>, | |
- | <code> | + | "id":<long>, |
- | svc=unit/update_service_interval | + | "callMode":<text>, |
+ | "n":<text>, | ||
+ | "t":<text>, | ||
+ | "im":<uint>, | ||
+ | "it":<uint>, | ||
+ | "ie":<uint>, | ||
+ | "pm":<uint>, | ||
+ | "pt":<uint>, | ||
+ | "pe":<uint>, | ||
+ | "c":<uint>} | ||
</code> | </code> | ||
- | required parameters: | + | ===== Параметры ===== |
+ | ^ Название ^ Описание ^ | ||
+ | | itemId | ID объекта | | ||
+ | | id | ID интервала техобслуживания | | ||
+ | | callMode | действие: создание, редактирование, удаление (create, update, delete) | | ||
+ | | n | название интервала | | ||
+ | | t | описание | | ||
+ | | im | интервал по пробегу | | ||
+ | | it | интервал в днях | | ||
+ | | ie | интервал по моточасам | | ||
+ | | pm | последнее техобслуживание для интервала по пробегу, км | | ||
+ | | pt | последнее техобслуживание для интервала в днях (дата в секундах) | | ||
+ | | pe | последнее техобслуживание для интервала по моточасам, ч | | ||
+ | | c | количество выполнений | | ||
- | <code=javascript> | + | ===== Возвращаемый результат ===== |
- | { | + | При создании и редактировании: |
- | "itemId":<long>, /* unit ID */ | + | <code javascript> |
- | "id":<long>, /* service interval ID (only for update and delete actions) */ | + | |
- | "callMode":<text> /* action (create, update, delete) */ | + | |
- | } | + | |
- | </code> | + | |
- | + | ||
- | Optional parameters: | + | |
- | + | ||
- | <code=javascript> | + | |
- | { | + | |
- | "n":<text>, /* service interval name */ | + | |
- | "t":<text>, /* description */ | + | |
- | "im":<uint>, /* mileage-based interval to be done once in every N kilometers */ | + | |
- | "it":<uint>, /* days-based interval to be dine once in every N hours */ | + | |
- | "ie":<uint>, /* engine-hours-based interval to be done once in every N hours */ | + | |
- | "pm":<uint>, /* previous mileage, km */ | + | |
- | "pt":<uint>, /* previous days */ | + | |
- | "pe":<uint>, /* previous engine hours */ | + | |
- | "c":<uint> /* count of service intervals that have been done */ | + | |
- | } | + | |
- | </code> | + | |
- | + | ||
- | Return result: | + | |
- | + | ||
- | <code=javascript> | + | |
[ | [ | ||
- | <long>, /* number of service interval */ | + | <long>, /* ID интервала техобслуживания */ |
{ | { | ||
- | "id":<long>, /* service interval ID */ | + | "id":<long>, /* ID интервала техобслуживания */ |
- | "n":<text>, /* service interval name */ | + | "n":<text>, /* название */ |
- | "t":<text>, /* description */ | + | "t":<text>, /* описание */ |
- | "im":<uint>, /* mileage-based interval to be done once in every N kilometers */ | + | "im":<uint>, /* интервал по пробегу */ |
- | "it":<uint>, /* days-based interval to be dine once in every N hours */ | + | "it":<uint>, /* интервал в днях */ |
- | "ie":<uint>, /* engine-hours-based interval to be done once in every N hours */ | + | "ie":<uint>, /* интервал по моточасам */ |
- | "pm":<uint>, /* previous mileage, km */ | + | "pm":<uint>, /* последнее техобслуживание для интервала по пробегу, км */ |
- | "pt":<uint>, /* previous days */ | + | "pt":<uint>, /* последнее техобслуживание для интервала в днях (дата в секундах) */ |
- | "pe":<uint>, /* previous engine hours */ | + | "pe":<uint>, /* последнее техобслуживание для интервала по моточасам, ч */ |
- | "c":<uint> /* count of service intervals that have been done */ | + | "c":<uint> /* количество выполнений */ |
} | } | ||
] | ] | ||
</code> | </code> | ||
+ | При удалении: | ||
+ | <code javascript> | ||
+ | [ | ||
+ | <long>, /* ID интервала техобслуживания */ | ||
+ | null | ||
+ | ] | ||
+ | </code> |
|