Описание: Получить дочерние элементы указанного узла дерева модели (или корневые элементы, если elementId не указан).
🌐 HTTP-информация
POST/bimViewer/api/modelelement/GetChildListContent-Type: application/jsonAuthorization: <UserSessionToken>📦 Тело запроса (Request Body)
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
modelList | object[] | Нет | Список моделей { itemId, version } |
elementId | string | Нет | ID родительского элемента; если не указан — возвращаются элементы верхнего уровня |
recurse | bool | Нет | Если true — вернуть всех потомков рекурсивно, а не только непосредственных детей |
isGeometry | bool | Нет | Если указано — отфильтровать только геометрические (true) либо только не геометрические (false) элементы |
📤 Тело ответа (Response Body)
Массив элементов модели, каждый:
| Поле | Тип | Описание |
|---|---|---|
id | string | ID элемента |
name | string | Имя элемента |
parent | string | ID родительского элемента |
type | string | Тип элемента (категория BIM-объекта) |
uuid | string | UUID элемента (устойчивый идентификатор из исходного файла модели) |
isGeometry | int | Признак того, что элемент является геометрическим объектом |
childCount | int | Количество дочерних элементов |
pathUUID | string | Путь UUID от корня до элемента (через ;) |
aabb | number[] | Ограничивающий параллелепипед элемента (если запрошен) |