Группы объектов
В этом разделе рассмотрены флаги, применимые к группам объектов, и части возвращаемого JSON, за которые они отвечают. При указании нескольких флагов части собираются в один JSON.
В зависимости от использованных флагов формат ответа может изменяться.
Все флаги используются только в формате DEC.
Значение HEX | Значение DEC | Описание |
---|---|---|
0x00000001 | 1 | Основные свойства. |
0x00000002 | 2 | Произвольные свойства. |
0x00000004 | 4 | Информация об учетной записи. |
0x00000008 | 8 | Произвольные поля. |
0x00000010 | 16 | Изображение группы объектов. |
0x00000040 | 64 | GUID. |
0x00000080 | 128 | Административные поля. |
0x3FFFFFFFFFFFFFFF | 4611686018427387903 | Установка всех возможных флагов для группы объектов. |
Основные свойства
Флаг — 0x00000001.
{
"nm":"<text>", /* название */
"cls":<uint>, /* ID базового класса "avl_unit_group" */
"id":<uint>, /* ID группы */
"u":[<long>], /* массив идентификаторов объектов, входящих в группу */
"uacl":<uint> /* уровень доступа к группе у текущего пользователя */
}
Произвольные свойства
Флаг — 0x00000002.
В произвольных свойствах вы можете сохранять любые нужные вам данные о группе объектов.
{
"prp":{} /* произвольные свойства */
}
Биллинг
Флаг — 0x00000004.
{
"crt":<uint>, /* ID создателя */
"bact":<uint> /* ID учетной записи */
}
Произвольные поля
Флаг — 0x00000008.
{
"flds":{
"<text>":{ /* порядковый номер произвольного поля */
"id":<uint>, /* ID произвольного поля */
"n":"<text>", /* имя произвольного поля */
"v":"<text>" /* значение произвольного поля */
},
...
},
"fldsmax":<long> /* максимальное количество произвольных полей (-1 — не ограничено) */
}
Изображение группы объектов
Флаг — 0x00000010.
{
"ugi":<uint> /* счетчик изменений изображения */
}
GUID
Флаг — 0x00000040.
{
"gd":"<text>" /* GUID группы */
}
Административные поля
Флаг — 0x00000080.
{
"aflds":{ /* административные поля */
"<text>":{ /* порядковый номер */
"id":<uint>, /* ID */
"n":"<text>", /* название */
"v":"<text>" /* значение */
},
...
},
"afldsmax":<long>, /* максимально допустимое количество административных записей (-1 — не ограничено) */
}