create_unit
Функция create_unit используется для создания новых объектов.
svc=core/create_unit¶ms={"creatorId":<long>,
"name":"<text>",
"hwTypeId":<long>,
"dataFlags":<long>}
Параметры
| Название | Описание |
|---|---|
creatorId | ID пользователя, который должен быть создателем объекта. |
name | Имя объекта (4–50 символов). |
hwTypeId | ID устройства (оборудования). |
dataFlags | Флаги со свойствами объекта для возвращаемого результата (см. страницу unit). |
Возвращаемый результат
{
"item":{ /* объект создан */
...
},
"flags":<uint> /* примененные флаги со свойствами */
}
Формат параметра item описан на странице unit.
Возможные коды ошибок:
| Код | Описание |
|---|---|
| 7 | Создатель является пользователем верхнего уровня или не удалось проверить оплату услуги create_units. |
| 6 | Не удалось извлечь пользователя-создателя или не удалось создать объект. |
| 4 | Неверные входные параметры. |