Описание: По сохранённому состоянию раздела дерева модели (treeViewStateSection — набор веток/узлов "по умолчанию" плюс явные исключения) получить итоговый плоский набор ID элементов, к которым это состояние применяется. Используется, например, чтобы по сохранённому состоянию видимости/прозрачности дерева получить набор элементов, которые нужно скрыть или сделать прозрачными в просмотрщике.


🌐 HTTP-информация

  • Метод: POST
  • URL: /bimViewer/api/modelelement/GetIdListBySectionState
  • Headers:
    • Content-Type: application/json
    • Authorization: <UserSessionToken>

📦 Тело запроса (Request Body)

ПолеТипОбяз.Описание
modelListobject[]НетСписок моделей { itemId, version }
treeViewStateSectionobjectДаСостояние раздела дерева: { default: bool, subtree: [...], node: [...] } — default задаёт состояние "по умолчанию" для всех элементов, subtree/node — явные исключения для поддеревьев/отдельных узлов
isLargeModelboolНетПризнак работы с крупной моделью (влияет на алгоритм обработки, не на состав ответа)

📤 Тело ответа (Response Body)

Массив строк — ID элементов, попадающих под указанное состояние раздела дерева.

  • No labels