GET
http://<server_address>/accountingObjects/<object_id>
Данный метод позволяет получить объект учёта по его идентификатору с его полным описанием.
В ответе содержится как информация о самом объекте, так и о связанных ресурсах, их первичных преобразователях (его свойств) и значения дополнительных свойств объекта учёта.
Запрос
Параметры пути
Имя параметра | Тип данных | Описание | Обязательный |
---|---|---|---|
id | int32 | Идентификатор объекта учёта | Да |
Ответы сервера
Данный код возвращается в том случае, если получилось выбрать данные.
Пример ответа
{ "ResourceParameters": [ { "AccountingObjectId": 1, "PrimaryConverter": { "Name": "Дом Новый ГВС Труба1 Macca1 СХИ-15 55555555", "Properties": [ { "Name": "Серийный номер", "Value": "55555555", "DataType": "String" }, { "Name": "Последняя поверка", "Value": "04/21/2021 14:04:35", "DataType": "DateTime" }, ... { "Name": "Доп. описание 2", "Value": "", "DataType": "String" } ] }, "Id": 1, "Name": "Macca1" }, { "AccountingObjectId": 1, "PrimaryConverter": null, "Id": 2, "Name": "Macca1(т)" } ], "AdditionalProperties": [ { "Name": "Корпус", "Value": null, "DataType": "integer" }, { "Name": "Код организации", "Value": null, "DataType": "integer" }, ... { "Name": "Ф1", "Value": "Чертеж1.pdf", "DataType": "FileBinary" } ], "ParentId": 0, "Id": 1, "Name": "Дом Новый" }
Описание полей
Массив объектов ResourceParameters
В данном массиве содержатся связанные ресурсы.
Имя поля | Тип данных | Описание | Обязательный |
---|---|---|---|
AccountingObjectId | int32 | Идентификатор связанного объекта учёта | Да |
PrimaryConverter | object | Первичный преобразователь | |
Id | string | Идентификатор ресурса | Да |
Name | string | Название ресурса | Да |
Объект PrimaryConverter
Данный объект описывает первичный преобразователь.
Имя поля | Тип данных | Описание | Обязательный |
---|---|---|---|
Name | string | Имя первичного преобразователя | Да |
Properties | object array | Свойства первичного преобразователя | Да |
Объект Properties первичного преобразователя
В данном массиве содержатся свойства первичного преобразователя.
Имя поля | Тип данных | Описание | Обязательный |
---|---|---|---|
Name | string | Имя свойства | Да |
Value | string | Значение свойства | Да |
DataType | string | Тип данных значения свойства | Да |
Данный код возвращается в том случае, если объект учёта с указанным идентификатором отсутствует в базе данных.