Описание: По сохранённому состоянию раздела дерева модели (treeViewStateSection — набор веток/узлов "по умолчанию" плюс явные исключения) получить итоговый плоский набор ID элементов, к которым это состояние применяется. Используется, например, чтобы по сохранённому состоянию видимости/прозрачности дерева получить набор элементов, которые нужно скрыть или сделать прозрачными в просмотрщике.
🌐 HTTP-информация
POST/bimViewer/api/modelelement/GetIdListBySectionStateContent-Type: application/jsonAuthorization: <UserSessionToken>📦 Тело запроса (Request Body)
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
modelList | object[] | Нет | Список моделей { itemId, version } |
treeViewStateSection | object | Да | Состояние раздела дерева: { default: bool, subtree: [...], node: [...] } — default задаёт состояние "по умолчанию" для всех элементов, subtree/node — явные исключения для поддеревьев/отдельных узлов |
isLargeModel | bool | Нет | Признак работы с крупной моделью (влияет на алгоритм обработки, не на состав ответа) |
📤 Тело ответа (Response Body)
Массив строк — ID элементов, попадающих под указанное состояние раздела дерева.