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 | Неверные входные параметры. |