http://<server_address>/accountingObjects
Объекты учёта представляют собой иерархическую структуру. Иными словами у каждого объекта учёта могут быть как родительский объект, так и дочерние объекты.
Данный метод позволяет получать коллекцию объектов как верхнего уровня, так и для указанного родительского объекта - для этого необходимо передать параметр parentId. Если параметр не будет передан, то происходит выборка по верхнему уровню.
Для реализации постраничной выборки данных необходимо указывать параметры limit и offset (ограничение и смещение выборки соответственно). Если отсутствует какой либо из этих параметров, то возвращается полная выборка.
Стоит обратить внимание, что данный метод возвращает краткую информацию об объектах учёта. Для получения полной информации, необходимо использовать /accountingObjects/{id}
Запрос
Параметры запроса
Имя параметра | Тип данных | Описание | Обязательный |
---|---|---|---|
limit | int32 | Ограничение выборки | |
offset | int32 | Смещение выборки | |
parentId | int32 | Идентификатор родительского объекта |
Ответы сервера
Данный код возвращается в том случае, если получилось выбрать данные.
[ { "Id": 0, "ParentId": 0, "Name": "string" } ]
Описание полей
Имя поля | Тип данных | Описание | Обязательный |
---|---|---|---|
Id | int32 | Идентификатор объекта учёта | Да |
ParentId | int32 | Идентификатор родительского объекта | Да |
Name | string | Название | Да |