GET
http://<server_address>/accountingObjects/<id>

Данный метод позволяет получить объект учёта по его идентификатору с его полным описанием.

В ответе содержится как информация о самом объекте, так и о связанных ресурсах, их первичных преобразователях (его свойств) и значения дополнительных свойств объекта учёта.

Запрос

Параметры пути

Имя параметраТип данныхОписаниеОбязательный
idint32Идентификатор объекта учётаДа

Ответы сервера

Данный код возвращается в том случае, если получилось выбрать данные.

Пример ответа
{
  "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

В данном массиве содержатся связанные ресурсы.

Имя поляТип данныхОписаниеОбязательный
AccountingObjectIdint32Идентификатор связанного объекта учётаДа
PrimaryConverterobjectПервичный преобразователь
IdstringИдентификатор ресурсаДа
NamestringНазвание ресурсаДа


Объект PrimaryConverter

Данный объект описывает первичный преобразователь.

Имя поляТип данныхОписаниеОбязательный
NamestringИмя первичного преобразователяДа
Propertiesobjects arrayСвойства первичного преобразователяДа


Объект Properties первичного преобразователя

В данном массиве содержатся свойства первичного преобразователя.

Имя поляТип данныхОписаниеОбязательный
NamestringИмя свойстваДа
ValuestringЗначение свойстваДа
DataTypestringТип данных значения свойстваДа


 Массив объектов AdditionalProperties

В данном массиве содержатся дополнительные свойства объекта учёта.

Имя поляТип данныхОписаниеОбязательный
NamestringИмя дополнительного свойстваДа
ValuestringЗначение дополнительного свойства или null, если значение отсутствуетДа
DataTypestringТип данных значенияДа

Данный код возвращается в том случае, если объект учёта с указанным идентификатором отсутствует в базе данных.


  • No labels