update_trailer
Функция update_trailer используется для создания, редактирования или удаления прицепов.
svc=resource/update_trailer¶ms={"itemId":<long>,
"id":<long>,
"callMode":"<text>",
"ej":{ ... },
"c":"<text>",
"ds":"<text>",
"n":"<text>",
"f":<uint>,
"jp":{
"<text>":"<text>",
...
}}
Параметры
Название | Описание |
---|---|
itemId | ID ресурса. |
id | ID прицепа. Для создания прицепа отправьте 0. |
callMode | Режимы:
|
Следующие параметры необходимы только для создания и редактирования прицепов:
Название | Описание |
---|---|
ej | Расширенный JSON (необязательно). По умолчанию — { }. |
c | Код. |
ds | Описание. |
n | Имя прицепа. |
f | Флаги. Сейчас не используются. |
jp | Произвольные поля в формате "имя":"значения". Необязательно. По умолчанию — { }. |
Возвращаемый результат
Для запросов, связанных с созданием и редактированием:
[
<long>, /* ID прицепа */
{
"id":<long>, /* ID прицепа */
"n":"<text>", /* имя */
"c":"<text>", /* код */
"ej":"<text>", /* расширенный JSON */
"jp": { /* произвольные поля */
"<text>":"<text>", /* имя: значение */
...
},
"ds":"<text>", /* описание */
"p":"<text>", /* телефонный номер */
"r":<double>, /* пропорции изображения */
"ck":<ushort> /* контрольная сумма изображения */
"bu":<long>, /* назначенный объект */
"pu":<long>, /* предыдущий назначенный объект */
"bt":<uint>, /* время предыдущего назначения/снятия */
"pos":{ /* местоположение */
"y":<double>, /* широта */
"x":<double> /* долгота */
}
}
]
Для запросов, связанных с удалением:
[
<long>, /* ID прицепа */
null
]
Возможные коды ошибок:
Код | Описание |
---|---|
7 | Не удалось извлечь ресурс с требуемым ACL (ADF_ACL_AVL_RES_EDIT_TRAILERS). |
6 | Неопределенная ошибка. |
4 | Неверные входные параметры. |