# Протокол

## Оглавление

- [keyapis/telemetry_control/v1/keyapis_telemetry_control_template_v1.proto](#keyapis_telemetry_control_v1_keyapis_telemetry_control_template_v1-proto)
    - [TemplateService](#keyapis-telemetry_control-v1-TemplateService)
  
    - [DeleteTemplateDeviceRequest](#keyapis-telemetry_control-v1-DeleteTemplateDeviceRequest)
    - [DeleteTemplateDeviceResponse](#keyapis-telemetry_control-v1-DeleteTemplateDeviceResponse)
    - [DeleteTemplateIndicatorRequest](#keyapis-telemetry_control-v1-DeleteTemplateIndicatorRequest)
    - [DeleteTemplateIndicatorResponse](#keyapis-telemetry_control-v1-DeleteTemplateIndicatorResponse)
    - [GetTemplateDeviceCountRequest](#keyapis-telemetry_control-v1-GetTemplateDeviceCountRequest)
    - [GetTemplateDeviceCountResponse](#keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse)
    - [GetTemplateDeviceCountResponse.Error](#keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse-Error)
    - [GetTemplateDeviceListRequest](#keyapis-telemetry_control-v1-GetTemplateDeviceListRequest)
    - [GetTemplateDeviceListResponse](#keyapis-telemetry_control-v1-GetTemplateDeviceListResponse)
    - [GetTemplateDeviceListResponse.Error](#keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-Error)
    - [GetTemplateDeviceRequest](#keyapis-telemetry_control-v1-GetTemplateDeviceRequest)
    - [GetTemplateDeviceResponse](#keyapis-telemetry_control-v1-GetTemplateDeviceResponse)
    - [GetTemplateIndicatorCountRequest](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountRequest)
    - [GetTemplateIndicatorCountResponse](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse)
    - [GetTemplateIndicatorCountResponse.Error](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse-Error)
    - [GetTemplateIndicatorListRequest](#keyapis-telemetry_control-v1-GetTemplateIndicatorListRequest)
    - [GetTemplateIndicatorListResponse](#keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse)
    - [GetTemplateIndicatorListResponse.Error](#keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-Error)
    - [GetTemplateIndicatorRequest](#keyapis-telemetry_control-v1-GetTemplateIndicatorRequest)
    - [GetTemplateIndicatorResponse](#keyapis-telemetry_control-v1-GetTemplateIndicatorResponse)
    - [PostTemplateDeviceRequest](#keyapis-telemetry_control-v1-PostTemplateDeviceRequest)
    - [PostTemplateDeviceResponse](#keyapis-telemetry_control-v1-PostTemplateDeviceResponse)
    - [PostTemplateDeviceResponse.Error](#keyapis-telemetry_control-v1-PostTemplateDeviceResponse-Error)
    - [PostTemplateIndicatorRequest](#keyapis-telemetry_control-v1-PostTemplateIndicatorRequest)
    - [PostTemplateIndicatorResponse](#keyapis-telemetry_control-v1-PostTemplateIndicatorResponse)
    - [PostTemplateIndicatorResponse.Error](#keyapis-telemetry_control-v1-PostTemplateIndicatorResponse-Error)
    - [TemplateDevice](#keyapis-telemetry_control-v1-TemplateDevice)
    - [TemplateDevice.ValidationError](#keyapis-telemetry_control-v1-TemplateDevice-ValidationError)
    - [TemplateDeviceFilter](#keyapis-telemetry_control-v1-TemplateDeviceFilter)
    - [TemplateDeviceFilter.ValidationError](#keyapis-telemetry_control-v1-TemplateDeviceFilter-ValidationError)
    - [TemplateDevicePaging](#keyapis-telemetry_control-v1-TemplateDevicePaging)
    - [TemplateDevicePaging.ValidationError](#keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError)
    - [TemplateDevicePaging.ValidationError.LimitInvalid](#keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-LimitInvalid)
    - [TemplateDevicePaging.ValidationError.OffsetInvalid](#keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-OffsetInvalid)
    - [TemplateIndicator](#keyapis-telemetry_control-v1-TemplateIndicator)
    - [TemplateIndicator.ValidationError](#keyapis-telemetry_control-v1-TemplateIndicator-ValidationError)
    - [TemplateIndicatorFilter](#keyapis-telemetry_control-v1-TemplateIndicatorFilter)
    - [TemplateIndicatorFilter.ValidationError](#keyapis-telemetry_control-v1-TemplateIndicatorFilter-ValidationError)
    - [TemplateIndicatorPaging](#keyapis-telemetry_control-v1-TemplateIndicatorPaging)
    - [TemplateIndicatorPaging.ValidationError](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError)
    - [TemplateIndicatorPaging.ValidationError.LimitInvalid](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-LimitInvalid)
    - [TemplateIndicatorPaging.ValidationError.OffsetInvalid](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-OffsetInvalid)
  
    - [TemplateDevice.MetricType](#keyapis-telemetry_control-v1-TemplateDevice-MetricType)
    - [TemplateDevice.PlanType](#keyapis-telemetry_control-v1-TemplateDevice-PlanType)
    - [TemplateDevicePaging.DirectionType](#keyapis-telemetry_control-v1-TemplateDevicePaging-DirectionType)
    - [TemplateDevicePaging.OrderByType](#keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType)
    - [TemplateIndicator.ArchiveType](#keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType)
    - [TemplateIndicator.SignType](#keyapis-telemetry_control-v1-TemplateIndicator-SignType)
    - [TemplateIndicator.UnitType](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType)
    - [TemplateIndicator.VendorType](#keyapis-telemetry_control-v1-TemplateIndicator-VendorType)
    - [TemplateIndicatorPaging.DirectionType](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-DirectionType)
    - [TemplateIndicatorPaging.OrderByType](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType)
  


## [Схема классов](/svg/protos/key/keyapis/telemetry_control/v1/keyapis_telemetry_control_template_v1.proto.svg)
<a href="/svg/protos/key/keyapis/telemetry_control/v1/keyapis_telemetry_control_template_v1.proto.svg"><img src="/svg/protos/key/keyapis/telemetry_control/v1/keyapis_telemetry_control_template_v1.proto.svg" alt="/svg/protos/key/keyapis/telemetry_control/v1/keyapis_telemetry_control_template_v1.proto.svg" style="height:100%;"></a>




<a name="keyapis_telemetry_control_v1_keyapis_telemetry_control_template_v1-proto"></a>

## [keyapis/telemetry_control/v1/keyapis_telemetry_control_template_v1.proto](/protos/key/keyapis/telemetry_control/v1/keyapis_telemetry_control_template_v1.proto)
Сервис предоставляет возможность управлять шаблонами приборов телеметрии


<a name="keyapis-telemetry_control-v1-TemplateService"></a>

### TemplateService
 Сервис управления шаблонами приборов телеметрии.
Авторизация:
  - Authorization: Bearer token

| Название метода | Описание | Тип запроса | Тип ответа |
| --------------- | -------- | ----------- | -----------|
| <a id="keyapis-telemetry_control-v1-GetTemplateDevice"></a> [GetTemplateDevice](#keyapis-telemetry_control-v1-GetTemplateDevice) | Метод получения шаблона ПУ. Метод доступен для: Token: service, application, admin, owner, employee, bti, seller. Без учета разрешений | [keyapis.telemetry_control.v1.GetTemplateDeviceRequest](#keyapis-telemetry_control-v1-GetTemplateDeviceRequest) | [keyapis.telemetry_control.v1.GetTemplateDeviceResponse](#keyapis-telemetry_control-v1-GetTemplateDeviceResponse) |
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceList"></a> [GetTemplateDeviceList](#keyapis-telemetry_control-v1-GetTemplateDeviceList) | Метод получения списка шаблонов ПУ. Метод доступен для: Token: service, application, admin, owner, employee, bti, seller. Без учета разрешений | [keyapis.telemetry_control.v1.GetTemplateDeviceListRequest](#keyapis-telemetry_control-v1-GetTemplateDeviceListRequest) | [keyapis.telemetry_control.v1.GetTemplateDeviceListResponse](#keyapis-telemetry_control-v1-GetTemplateDeviceListResponse) stream |
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceCount"></a> [GetTemplateDeviceCount](#keyapis-telemetry_control-v1-GetTemplateDeviceCount) | Метод получения количества шаблонов ПУ. Метод доступен для: Token: service, application, admin, owner, employee, bti, seller. Без учета разрешений | [keyapis.telemetry_control.v1.GetTemplateDeviceCountRequest](#keyapis-telemetry_control-v1-GetTemplateDeviceCountRequest) | [keyapis.telemetry_control.v1.GetTemplateDeviceCountResponse](#keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse) |
| <a id="keyapis-telemetry_control-v1-PostTemplateDevice"></a> [PostTemplateDevice](#keyapis-telemetry_control-v1-PostTemplateDevice) | Метод сохранения шаблона ПУ. Поддерживает создание и обновление. Метод доступен для: Token: admin, service, application. Без учета разрешений | [keyapis.telemetry_control.v1.PostTemplateDeviceRequest](#keyapis-telemetry_control-v1-PostTemplateDeviceRequest) | [keyapis.telemetry_control.v1.PostTemplateDeviceResponse](#keyapis-telemetry_control-v1-PostTemplateDeviceResponse) |
| <a id="keyapis-telemetry_control-v1-DeleteTemplateDevice"></a> [DeleteTemplateDevice](#keyapis-telemetry_control-v1-DeleteTemplateDevice) | Метод удаления шаблона ПУ. Метод доступен для: Token: admin, service, application. Без учета разрешений | [keyapis.telemetry_control.v1.DeleteTemplateDeviceRequest](#keyapis-telemetry_control-v1-DeleteTemplateDeviceRequest) | [keyapis.telemetry_control.v1.DeleteTemplateDeviceResponse](#keyapis-telemetry_control-v1-DeleteTemplateDeviceResponse) |
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicator"></a> [GetTemplateIndicator](#keyapis-telemetry_control-v1-GetTemplateIndicator) | Метод получения шаблона индикатора. Метод доступен для: Token: service, application, admin, owner, employee, bti, seller. Без учета разрешений | [keyapis.telemetry_control.v1.GetTemplateIndicatorRequest](#keyapis-telemetry_control-v1-GetTemplateIndicatorRequest) | [keyapis.telemetry_control.v1.GetTemplateIndicatorResponse](#keyapis-telemetry_control-v1-GetTemplateIndicatorResponse) |
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorList"></a> [GetTemplateIndicatorList](#keyapis-telemetry_control-v1-GetTemplateIndicatorList) | Метод получения списка шаблонов индикаторов. Метод доступен для: Token: service, application, admin, owner, employee, bti, seller. Без учета разрешений | [keyapis.telemetry_control.v1.GetTemplateIndicatorListRequest](#keyapis-telemetry_control-v1-GetTemplateIndicatorListRequest) | [keyapis.telemetry_control.v1.GetTemplateIndicatorListResponse](#keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse) stream |
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorCount"></a> [GetTemplateIndicatorCount](#keyapis-telemetry_control-v1-GetTemplateIndicatorCount) | Метод получения количества шаблонов индикаторов. Метод доступен для: Token: service, application, admin, owner, employee, bti, seller. Без учета разрешений | [keyapis.telemetry_control.v1.GetTemplateIndicatorCountRequest](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountRequest) | [keyapis.telemetry_control.v1.GetTemplateIndicatorCountResponse](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse) |
| <a id="keyapis-telemetry_control-v1-PostTemplateIndicator"></a> [PostTemplateIndicator](#keyapis-telemetry_control-v1-PostTemplateIndicator) | Метод сохранения шаблонов индикатора. Поддерживает создание и обновление. Метод доступен для: Token: admin, service, application. Без учета разрешений | [keyapis.telemetry_control.v1.PostTemplateIndicatorRequest](#keyapis-telemetry_control-v1-PostTemplateIndicatorRequest) | [keyapis.telemetry_control.v1.PostTemplateIndicatorResponse](#keyapis-telemetry_control-v1-PostTemplateIndicatorResponse) |
| <a id="keyapis-telemetry_control-v1-DeleteTemplateIndicator"></a> [DeleteTemplateIndicator](#keyapis-telemetry_control-v1-DeleteTemplateIndicator) | Метод удаления шаблона шаблона индикатора. Метод доступен для: Token: admin, service, application. Без учета разрешений | [keyapis.telemetry_control.v1.DeleteTemplateIndicatorRequest](#keyapis-telemetry_control-v1-DeleteTemplateIndicatorRequest) | [keyapis.telemetry_control.v1.DeleteTemplateIndicatorResponse](#keyapis-telemetry_control-v1-DeleteTemplateIndicatorResponse) |

 <!-- end services -->


<a name="keyapis-telemetry_control-v1-DeleteTemplateDeviceRequest"></a>


### [DeleteTemplateDeviceRequest](#keyapis-telemetry_control-v1-DeleteTemplateDeviceRequest)
 Запрос удаления шаблона ПУ


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-DeleteTemplateDeviceRequest-id"></a> [id](#keyapis-telemetry_control-v1-DeleteTemplateDeviceRequest-id) | Идентификатор |    [int32](#scalar-types) | REQUIRED|






<a name="keyapis-telemetry_control-v1-DeleteTemplateDeviceResponse"></a>


### [DeleteTemplateDeviceResponse](#keyapis-telemetry_control-v1-DeleteTemplateDeviceResponse)
 Ответ на запрос удаления шаблона ПУ






<a name="keyapis-telemetry_control-v1-DeleteTemplateIndicatorRequest"></a>


### [DeleteTemplateIndicatorRequest](#keyapis-telemetry_control-v1-DeleteTemplateIndicatorRequest)
 Запрос удаления шаблона индикатора


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-DeleteTemplateIndicatorRequest-id"></a> [id](#keyapis-telemetry_control-v1-DeleteTemplateIndicatorRequest-id) | Идентификатор |    [int32](#scalar-types) | REQUIRED|






<a name="keyapis-telemetry_control-v1-DeleteTemplateIndicatorResponse"></a>


### [DeleteTemplateIndicatorResponse](#keyapis-telemetry_control-v1-DeleteTemplateIndicatorResponse)
 Ответ на запрос удаления шаблона индикатора






<a name="keyapis-telemetry_control-v1-GetTemplateDeviceCountRequest"></a>


### [GetTemplateDeviceCountRequest](#keyapis-telemetry_control-v1-GetTemplateDeviceCountRequest)
 Запрос получения количества шаблонов приборов учета


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceCountRequest-filter"></a> [filter](#keyapis-telemetry_control-v1-GetTemplateDeviceCountRequest-filter) | Фильтр по шаблонам приборов учета |    [keyapis.telemetry_control.v1.TemplateDeviceFilter](#keyapis-telemetry_control-v1-TemplateDeviceFilter) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse"></a>


### [GetTemplateDeviceCountResponse](#keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse)
 Ответ на запрос получения количества шаблонов приборов учета


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse-data"></a> [data](#keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse-data) | Всего шаблонов приборов учета |  optional  [int32](#scalar-types) | <nil>|
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse-error"></a> [error](#keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse-error) | Ошибка |  optional  [keyapis.telemetry_control.v1.GetTemplateDeviceCountResponse.Error](#keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse-Error) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse-Error"></a>


### [GetTemplateDeviceCountResponse.Error](#keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse-Error)
 Ошибка запроса получения количества шаблонов приборов учета


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse-Error-template_device_filter_validation"></a> [template_device_filter_validation](#keyapis-telemetry_control-v1-GetTemplateDeviceCountResponse-Error-template_device_filter_validation) | Ошибка фильтрации |  optional  [keyapis.telemetry_control.v1.TemplateDeviceFilter.ValidationError](#keyapis-telemetry_control-v1-TemplateDeviceFilter-ValidationError) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateDeviceListRequest"></a>


### [GetTemplateDeviceListRequest](#keyapis-telemetry_control-v1-GetTemplateDeviceListRequest)
 Запрос получения списка шаблонов ПУ


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceListRequest-filter"></a> [filter](#keyapis-telemetry_control-v1-GetTemplateDeviceListRequest-filter) | Фильтр |    [keyapis.telemetry_control.v1.TemplateDeviceFilter](#keyapis-telemetry_control-v1-TemplateDeviceFilter) | <nil>|
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceListRequest-paging"></a> [paging](#keyapis-telemetry_control-v1-GetTemplateDeviceListRequest-paging) | Пагинация |  optional  [keyapis.telemetry_control.v1.TemplateDevicePaging](#keyapis-telemetry_control-v1-TemplateDevicePaging) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateDeviceListResponse"></a>


### [GetTemplateDeviceListResponse](#keyapis-telemetry_control-v1-GetTemplateDeviceListResponse)
 Ответ на запрос получения списка шаблонов приборов учета


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-data"></a> [data](#keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-data) | Шаблон ПУ |  optional  [keyapis.telemetry_control.v1.TemplateDevice](#keyapis-telemetry_control-v1-TemplateDevice) | <nil>|
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-error"></a> [error](#keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-error) | Ошибка |  optional  [keyapis.telemetry_control.v1.GetTemplateDeviceListResponse.Error](#keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-Error) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-Error"></a>


### [GetTemplateDeviceListResponse.Error](#keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-Error)
 Ошибка запроса получения списка шаблонов приборов учета


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-Error-template_device_filter_validation"></a> [template_device_filter_validation](#keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-Error-template_device_filter_validation) | Ошибка фильтрации |  optional  [keyapis.telemetry_control.v1.TemplateDeviceFilter.ValidationError](#keyapis-telemetry_control-v1-TemplateDeviceFilter-ValidationError) | <nil>|
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-Error-template_device_paging_validation"></a> [template_device_paging_validation](#keyapis-telemetry_control-v1-GetTemplateDeviceListResponse-Error-template_device_paging_validation) | Ошибка пагинации по страницам |  optional  [keyapis.telemetry_control.v1.TemplateDevicePaging.ValidationError](#keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateDeviceRequest"></a>


### [GetTemplateDeviceRequest](#keyapis-telemetry_control-v1-GetTemplateDeviceRequest)
 Запрос получения шаблона ПУ


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceRequest-id"></a> [id](#keyapis-telemetry_control-v1-GetTemplateDeviceRequest-id) | Идентификатор шаблона ПУ |    [int32](#scalar-types) | REQUIRED|






<a name="keyapis-telemetry_control-v1-GetTemplateDeviceResponse"></a>


### [GetTemplateDeviceResponse](#keyapis-telemetry_control-v1-GetTemplateDeviceResponse)
 Ответ на запрос получения шаблона ПУ


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateDeviceResponse-data"></a> [data](#keyapis-telemetry_control-v1-GetTemplateDeviceResponse-data) | Шаблон ПУ |  optional  [keyapis.telemetry_control.v1.TemplateDevice](#keyapis-telemetry_control-v1-TemplateDevice) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateIndicatorCountRequest"></a>


### [GetTemplateIndicatorCountRequest](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountRequest)
 Запрос получения количества шаблонов индикаторов


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorCountRequest-filter"></a> [filter](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountRequest-filter) | Фильтр по шаблонам индикаторов |    [keyapis.telemetry_control.v1.TemplateIndicatorFilter](#keyapis-telemetry_control-v1-TemplateIndicatorFilter) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse"></a>


### [GetTemplateIndicatorCountResponse](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse)
 Ответ на запрос получения количества шаблонов индикаторов


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse-data"></a> [data](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse-data) | Всего шаблонов индикаторов |  optional  [int32](#scalar-types) | <nil>|
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse-error"></a> [error](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse-error) | Ошибка |  optional  [keyapis.telemetry_control.v1.GetTemplateIndicatorCountResponse.Error](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse-Error) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse-Error"></a>


### [GetTemplateIndicatorCountResponse.Error](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse-Error)
 Ошибка запроса получения количества шаблонов индикаторов


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse-Error-template_indicator_filter_validation"></a> [template_indicator_filter_validation](#keyapis-telemetry_control-v1-GetTemplateIndicatorCountResponse-Error-template_indicator_filter_validation) | Ошибка фильтрации |  optional  [keyapis.telemetry_control.v1.TemplateIndicatorFilter.ValidationError](#keyapis-telemetry_control-v1-TemplateIndicatorFilter-ValidationError) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateIndicatorListRequest"></a>


### [GetTemplateIndicatorListRequest](#keyapis-telemetry_control-v1-GetTemplateIndicatorListRequest)
 Запрос получения списка шаблонов индикаторов


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorListRequest-filter"></a> [filter](#keyapis-telemetry_control-v1-GetTemplateIndicatorListRequest-filter) | Фильтр |    [keyapis.telemetry_control.v1.TemplateIndicatorFilter](#keyapis-telemetry_control-v1-TemplateIndicatorFilter) | <nil>|
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorListRequest-paging"></a> [paging](#keyapis-telemetry_control-v1-GetTemplateIndicatorListRequest-paging) | Пагинация |  optional  [keyapis.telemetry_control.v1.TemplateIndicatorPaging](#keyapis-telemetry_control-v1-TemplateIndicatorPaging) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse"></a>


### [GetTemplateIndicatorListResponse](#keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse)
 Ответ на запрос получения списка шаблонов индикаторов


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-data"></a> [data](#keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-data) | Шаблон индикатора |  optional  [keyapis.telemetry_control.v1.TemplateIndicator](#keyapis-telemetry_control-v1-TemplateIndicator) | <nil>|
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-error"></a> [error](#keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-error) | Ошибка |  optional  [keyapis.telemetry_control.v1.GetTemplateIndicatorListResponse.Error](#keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-Error) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-Error"></a>


### [GetTemplateIndicatorListResponse.Error](#keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-Error)
 Ошибка запроса получения списка шаблонов индикаторов


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-Error-template_indicator_filter_validation"></a> [template_indicator_filter_validation](#keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-Error-template_indicator_filter_validation) | Ошибка фильтрации |  optional  [keyapis.telemetry_control.v1.TemplateIndicatorFilter.ValidationError](#keyapis-telemetry_control-v1-TemplateIndicatorFilter-ValidationError) | <nil>|
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-Error-template_indicator_paging_validation"></a> [template_indicator_paging_validation](#keyapis-telemetry_control-v1-GetTemplateIndicatorListResponse-Error-template_indicator_paging_validation) | Ошибка пагинации по страницам |  optional  [keyapis.telemetry_control.v1.TemplateIndicatorPaging.ValidationError](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError) | <nil>|






<a name="keyapis-telemetry_control-v1-GetTemplateIndicatorRequest"></a>


### [GetTemplateIndicatorRequest](#keyapis-telemetry_control-v1-GetTemplateIndicatorRequest)
 Запрос получения шаблона шаблона индикатора


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorRequest-id"></a> [id](#keyapis-telemetry_control-v1-GetTemplateIndicatorRequest-id) | Идентификатор шаблона индикатора |    [int32](#scalar-types) | REQUIRED|






<a name="keyapis-telemetry_control-v1-GetTemplateIndicatorResponse"></a>


### [GetTemplateIndicatorResponse](#keyapis-telemetry_control-v1-GetTemplateIndicatorResponse)
 Ответ на запрос получения шаблона индикатора


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-GetTemplateIndicatorResponse-data"></a> [data](#keyapis-telemetry_control-v1-GetTemplateIndicatorResponse-data) | Шаблон ндикатора |  optional  [keyapis.telemetry_control.v1.TemplateIndicator](#keyapis-telemetry_control-v1-TemplateIndicator) | <nil>|






<a name="keyapis-telemetry_control-v1-PostTemplateDeviceRequest"></a>


### [PostTemplateDeviceRequest](#keyapis-telemetry_control-v1-PostTemplateDeviceRequest)
 Запрос сохранения шаблона ПУ


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-PostTemplateDeviceRequest-data"></a> [data](#keyapis-telemetry_control-v1-PostTemplateDeviceRequest-data) | Шаблон ПУ |    [keyapis.telemetry_control.v1.TemplateDevice](#keyapis-telemetry_control-v1-TemplateDevice) | REQUIRED|






<a name="keyapis-telemetry_control-v1-PostTemplateDeviceResponse"></a>


### [PostTemplateDeviceResponse](#keyapis-telemetry_control-v1-PostTemplateDeviceResponse)
 Ответ на запрос сохранения шаблона ПУ


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-PostTemplateDeviceResponse-data"></a> [data](#keyapis-telemetry_control-v1-PostTemplateDeviceResponse-data) | Шаблон ПУ |  optional  [keyapis.telemetry_control.v1.TemplateDevice](#keyapis-telemetry_control-v1-TemplateDevice) | <nil>|
| <a id="keyapis-telemetry_control-v1-PostTemplateDeviceResponse-error"></a> [error](#keyapis-telemetry_control-v1-PostTemplateDeviceResponse-error) | Ошибка |  optional  [keyapis.telemetry_control.v1.PostTemplateDeviceResponse.Error](#keyapis-telemetry_control-v1-PostTemplateDeviceResponse-Error) | <nil>|






<a name="keyapis-telemetry_control-v1-PostTemplateDeviceResponse-Error"></a>


### [PostTemplateDeviceResponse.Error](#keyapis-telemetry_control-v1-PostTemplateDeviceResponse-Error)
 Ошибка запроса сохранения шаблона ПУ


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-PostTemplateDeviceResponse-Error-validation"></a> [validation](#keyapis-telemetry_control-v1-PostTemplateDeviceResponse-Error-validation) | Ошибка валидации |  optional  [keyapis.telemetry_control.v1.TemplateDevice.ValidationError](#keyapis-telemetry_control-v1-TemplateDevice-ValidationError) | <nil>|






<a name="keyapis-telemetry_control-v1-PostTemplateIndicatorRequest"></a>


### [PostTemplateIndicatorRequest](#keyapis-telemetry_control-v1-PostTemplateIndicatorRequest)
 Запрос сохранения шаблона индикатора


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-PostTemplateIndicatorRequest-data"></a> [data](#keyapis-telemetry_control-v1-PostTemplateIndicatorRequest-data) | Шаблон индикатора |    [keyapis.telemetry_control.v1.TemplateIndicator](#keyapis-telemetry_control-v1-TemplateIndicator) | REQUIRED|






<a name="keyapis-telemetry_control-v1-PostTemplateIndicatorResponse"></a>


### [PostTemplateIndicatorResponse](#keyapis-telemetry_control-v1-PostTemplateIndicatorResponse)
 Ответ на запрос сохранения шаблона индикатора


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-PostTemplateIndicatorResponse-data"></a> [data](#keyapis-telemetry_control-v1-PostTemplateIndicatorResponse-data) | Шаблон индикатора |  optional  [keyapis.telemetry_control.v1.TemplateIndicator](#keyapis-telemetry_control-v1-TemplateIndicator) | <nil>|
| <a id="keyapis-telemetry_control-v1-PostTemplateIndicatorResponse-error"></a> [error](#keyapis-telemetry_control-v1-PostTemplateIndicatorResponse-error) | Ошибка |  optional  [keyapis.telemetry_control.v1.PostTemplateIndicatorResponse.Error](#keyapis-telemetry_control-v1-PostTemplateIndicatorResponse-Error) | <nil>|






<a name="keyapis-telemetry_control-v1-PostTemplateIndicatorResponse-Error"></a>


### [PostTemplateIndicatorResponse.Error](#keyapis-telemetry_control-v1-PostTemplateIndicatorResponse-Error)
 Ошибка запроса сохранения шаблона индикатора


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-PostTemplateIndicatorResponse-Error-validation"></a> [validation](#keyapis-telemetry_control-v1-PostTemplateIndicatorResponse-Error-validation) | Ошибка валидации |  optional  [keyapis.telemetry_control.v1.TemplateIndicator.ValidationError](#keyapis-telemetry_control-v1-TemplateIndicator-ValidationError) | <nil>|






<a name="keyapis-telemetry_control-v1-TemplateDevice"></a>


### [TemplateDevice](#keyapis-telemetry_control-v1-TemplateDevice)
 Шаблон ПУ


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateDevice-id"></a> [id](#keyapis-telemetry_control-v1-TemplateDevice-id) | Идентификатор |    [int32](#scalar-types) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateDevice-created_at"></a> [created_at](#keyapis-telemetry_control-v1-TemplateDevice-created_at) | Дата создания |    [google.protobuf.Timestamp](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | OUTPUT_ONLY|
| <a id="keyapis-telemetry_control-v1-TemplateDevice-changed_at"></a> [changed_at](#keyapis-telemetry_control-v1-TemplateDevice-changed_at) | Дата последнего изменения. Заполняется и обновляется сервером. Заполняется при создании и изменении |    [google.protobuf.Timestamp](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | OUTPUT_ONLY|
| <a id="keyapis-telemetry_control-v1-TemplateDevice-metric_type"></a> [metric_type](#keyapis-telemetry_control-v1-TemplateDevice-metric_type) | Тип энергоресурса |    [keyapis.telemetry_control.v1.TemplateDevice.MetricType](#keyapis-telemetry_control-v1-TemplateDevice-MetricType) | REQUIRED|
| <a id="keyapis-telemetry_control-v1-TemplateDevice-model_id"></a> [model_id](#keyapis-telemetry_control-v1-TemplateDevice-model_id) | ID Модели счетчика |    [int32](#scalar-types) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateDevice-indicator_template_ids"></a> [indicator_template_ids](#keyapis-telemetry_control-v1-TemplateDevice-indicator_template_ids) | Шаблоны индикаторов |  repeated  [int32](#scalar-types) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateDevice-plan_type"></a> [plan_type](#keyapis-telemetry_control-v1-TemplateDevice-plan_type) | Тип тарифного плана. Для ПУ электроэнергии |    [keyapis.telemetry_control.v1.TemplateDevice.PlanType](#keyapis-telemetry_control-v1-TemplateDevice-PlanType) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateDevice-indicator_vendor_type"></a> [indicator_vendor_type](#keyapis-telemetry_control-v1-TemplateDevice-indicator_vendor_type) | Посредник получения показаний |    [keyapis.telemetry_control.v1.TemplateIndicator.VendorType](#keyapis-telemetry_control-v1-TemplateIndicator-VendorType) | <nil>|






<a name="keyapis-telemetry_control-v1-TemplateDevice-ValidationError"></a>


### [TemplateDevice.ValidationError](#keyapis-telemetry_control-v1-TemplateDevice-ValidationError)
 Ошибки валидации.
Эти проверки выполняются до обращения в базу данных


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateDevice-ValidationError-path"></a> [path](#keyapis-telemetry_control-v1-TemplateDevice-ValidationError-path) | Путь к полю в формате наименования protobuf |    [string](#scalar-types) | REQUIRED|
| <a id="keyapis-telemetry_control-v1-TemplateDevice-ValidationError-message"></a> [message](#keyapis-telemetry_control-v1-TemplateDevice-ValidationError-message) | Валидационное сообщение |    [string](#scalar-types) | REQUIRED|






<a name="keyapis-telemetry_control-v1-TemplateDeviceFilter"></a>


### [TemplateDeviceFilter](#keyapis-telemetry_control-v1-TemplateDeviceFilter)
 Фильтр для запроса шаблонов приборов учета.
При передаче массива в параметр фильтра элементы массива работают в выборке через ИЛИ.
При передаче нескольких разных параметров фильтра они работают в выборке через И


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateDeviceFilter-metric_types"></a> [metric_types](#keyapis-telemetry_control-v1-TemplateDeviceFilter-metric_types) | По типу энергоресурса |  repeated  [keyapis.telemetry_control.v1.TemplateDevice.MetricType](#keyapis-telemetry_control-v1-TemplateDevice-MetricType) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateDeviceFilter-model_ids"></a> [model_ids](#keyapis-telemetry_control-v1-TemplateDeviceFilter-model_ids) | По ID модели счетчика |  repeated  [int32](#scalar-types) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateDeviceFilter-plan_types"></a> [plan_types](#keyapis-telemetry_control-v1-TemplateDeviceFilter-plan_types) | По типу тарифного плана. Для ПУ электроэнергии |  repeated  [keyapis.telemetry_control.v1.TemplateDevice.PlanType](#keyapis-telemetry_control-v1-TemplateDevice-PlanType) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateDeviceFilter-indicator_vendor_types"></a> [indicator_vendor_types](#keyapis-telemetry_control-v1-TemplateDeviceFilter-indicator_vendor_types) | По посреднику получения показаний |  repeated  [keyapis.telemetry_control.v1.TemplateIndicator.VendorType](#keyapis-telemetry_control-v1-TemplateIndicator-VendorType) | <nil>|






<a name="keyapis-telemetry_control-v1-TemplateDeviceFilter-ValidationError"></a>


### [TemplateDeviceFilter.ValidationError](#keyapis-telemetry_control-v1-TemplateDeviceFilter-ValidationError)
 Ошибки валидации.
Эти проверки выполняются до обращения в базу данных


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateDeviceFilter-ValidationError-path"></a> [path](#keyapis-telemetry_control-v1-TemplateDeviceFilter-ValidationError-path) | Путь к полю в формате наименования protobuf |    [string](#scalar-types) | REQUIRED|
| <a id="keyapis-telemetry_control-v1-TemplateDeviceFilter-ValidationError-message"></a> [message](#keyapis-telemetry_control-v1-TemplateDeviceFilter-ValidationError-message) | Валидационное сообщение |    [string](#scalar-types) | REQUIRED|






<a name="keyapis-telemetry_control-v1-TemplateDevicePaging"></a>


### [TemplateDevicePaging](#keyapis-telemetry_control-v1-TemplateDevicePaging)
 Пагинация


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-order_by_type"></a> [order_by_type](#keyapis-telemetry_control-v1-TemplateDevicePaging-order_by_type) | Тип значения сортировки. По умолчанию: ID |    [keyapis.telemetry_control.v1.TemplateDevicePaging.OrderByType](#keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-direction_type"></a> [direction_type](#keyapis-telemetry_control-v1-TemplateDevicePaging-direction_type) | Тип направления сортировки. По умолчанию: DESC |    [keyapis.telemetry_control.v1.TemplateDevicePaging.DirectionType](#keyapis-telemetry_control-v1-TemplateDevicePaging-DirectionType) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-limit"></a> [limit](#keyapis-telemetry_control-v1-TemplateDevicePaging-limit) | Количество. Минимальное значение: 1. Максимальное значение: 100. По умолчанию: 20. Если значение 0 (не передано) то выставляем значение по умолчанию |    [int32](#scalar-types) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-offset"></a> [offset](#keyapis-telemetry_control-v1-TemplateDevicePaging-offset) | Сдвиг. По умолчанию: 0 |    [int32](#scalar-types) | <nil>|






<a name="keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError"></a>


### [TemplateDevicePaging.ValidationError](#keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError)
 Ошибка валидации постраничной пагинации по шаблонам ПУ.
Эти проверки выполняются до обращения в базу данных


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-limit"></a> [limit](#keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-limit) | Количество передано некорректно |  optional  [keyapis.telemetry_control.v1.TemplateDevicePaging.ValidationError.LimitInvalid](#keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-LimitInvalid) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-offset"></a> [offset](#keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-offset) | Сдвиг передан некорректно |  optional  [keyapis.telemetry_control.v1.TemplateDevicePaging.ValidationError.OffsetInvalid](#keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-OffsetInvalid) | <nil>|






<a name="keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-LimitInvalid"></a>


### [TemplateDevicePaging.ValidationError.LimitInvalid](#keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-LimitInvalid)
 Причины:
- Значение количества < 0 или > 100






<a name="keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-OffsetInvalid"></a>


### [TemplateDevicePaging.ValidationError.OffsetInvalid](#keyapis-telemetry_control-v1-TemplateDevicePaging-ValidationError-OffsetInvalid)
 Причины:
- Значение сдвига < 0






<a name="keyapis-telemetry_control-v1-TemplateIndicator"></a>


### [TemplateIndicator](#keyapis-telemetry_control-v1-TemplateIndicator)
 Шаблон индикатора


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-id"></a> [id](#keyapis-telemetry_control-v1-TemplateIndicator-id) | Идентификатор |    [int32](#scalar-types) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-created_at"></a> [created_at](#keyapis-telemetry_control-v1-TemplateIndicator-created_at) | Дата создания |    [google.protobuf.Timestamp](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | OUTPUT_ONLY|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-changed_at"></a> [changed_at](#keyapis-telemetry_control-v1-TemplateIndicator-changed_at) | Дата последнего изменения. Заполняется и обновляется сервером. Заполняется при создании и изменении |    [google.protobuf.Timestamp](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | OUTPUT_ONLY|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-title"></a> [title](#keyapis-telemetry_control-v1-TemplateIndicator-title) | Шаблонное название индикатора |    [string](#scalar-types) | REQUIRED|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-unit_type"></a> [unit_type](#keyapis-telemetry_control-v1-TemplateIndicator-unit_type) | Тип единицы измерения, в которой интерпретировано, получаемое измерение |    [keyapis.telemetry_control.v1.TemplateIndicator.UnitType](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType) | REQUIRED|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-sign_type"></a> [sign_type](#keyapis-telemetry_control-v1-TemplateIndicator-sign_type) | Тип измерения |    [keyapis.telemetry_control.v1.TemplateIndicator.SignType](#keyapis-telemetry_control-v1-TemplateIndicator-SignType) | REQUIRED|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-archive_type"></a> [archive_type](#keyapis-telemetry_control-v1-TemplateIndicator-archive_type) | Тип архивности показаний |    [keyapis.telemetry_control.v1.TemplateIndicator.ArchiveType](#keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-presentation_unit_type"></a> [presentation_unit_type](#keyapis-telemetry_control-v1-TemplateIndicator-presentation_unit_type) | Тип единицы измерения для отображения измерения. При UNIT_TYPE_UNKNOWN отображаемые единицы совпадают с единицами источников значений, преобразования единиц не происходит. Применяется после коэффициента |    [keyapis.telemetry_control.v1.TemplateIndicator.UnitType](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-compatibility_code"></a> [compatibility_code](#keyapis-telemetry_control-v1-TemplateIndicator-compatibility_code) | Код для совместимости с поставщиком метрик |    [google.protobuf.StringValue](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-is_individual"></a> [is_individual](#keyapis-telemetry_control-v1-TemplateIndicator-is_individual) | Флаг видимости индикатора для клиента ФЛ |    [bool](#scalar-types) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-coefficient"></a> [coefficient](#keyapis-telemetry_control-v1-TemplateIndicator-coefficient) | Коэффициент, на который умножается отображаемое значение. Применяется перед преобразованием единиц измерений к presentation_unit_type и после применения поправки |    [google.protobuf.FloatValue](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-shift"></a> [shift](#keyapis-telemetry_control-v1-TemplateIndicator-shift) | Величина поправки к отображаемому значению. Применяется перед применением коэффициента |    [google.protobuf.FloatValue](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-round_decimal_digits"></a> [round_decimal_digits](#keyapis-telemetry_control-v1-TemplateIndicator-round_decimal_digits) | Количество возвращаемых десятичных знаков при округлении итогового значения. При пустом параметре округления не происходит. Применяется после преобразования единиц измерения |    [google.protobuf.Int32Value](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-metric_expected_freq"></a> [metric_expected_freq](#keyapis-telemetry_control-v1-TemplateIndicator-metric_expected_freq) | Ожидаемая частота поступления показаний в днях |    [int32](#scalar-types) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-indicator_vendor_type"></a> [indicator_vendor_type](#keyapis-telemetry_control-v1-TemplateIndicator-indicator_vendor_type) | Посредник получения показаний |    [keyapis.telemetry_control.v1.TemplateIndicator.VendorType](#keyapis-telemetry_control-v1-TemplateIndicator-VendorType) | <nil>|






<a name="keyapis-telemetry_control-v1-TemplateIndicator-ValidationError"></a>


### [TemplateIndicator.ValidationError](#keyapis-telemetry_control-v1-TemplateIndicator-ValidationError)
 Ошибки валидации.
Эти проверки выполняются до обращения в базу данных


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-ValidationError-path"></a> [path](#keyapis-telemetry_control-v1-TemplateIndicator-ValidationError-path) | Путь к полю в формате наименования protobuf |    [string](#scalar-types) | REQUIRED|
| <a id="keyapis-telemetry_control-v1-TemplateIndicator-ValidationError-message"></a> [message](#keyapis-telemetry_control-v1-TemplateIndicator-ValidationError-message) | Валидационное сообщение |    [string](#scalar-types) | REQUIRED|






<a name="keyapis-telemetry_control-v1-TemplateIndicatorFilter"></a>


### [TemplateIndicatorFilter](#keyapis-telemetry_control-v1-TemplateIndicatorFilter)
 Фильтр для запроса шаблонов индикаторов.
При передаче массива в параметр фильтра элементы массива работают в выборке через ИЛИ.
При передаче нескольких разных параметров фильтра они работают в выборке через И


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorFilter-sign_types"></a> [sign_types](#keyapis-telemetry_control-v1-TemplateIndicatorFilter-sign_types) | По типу измерений |  repeated  [keyapis.telemetry_control.v1.TemplateIndicator.SignType](#keyapis-telemetry_control-v1-TemplateIndicator-SignType) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorFilter-archive_types"></a> [archive_types](#keyapis-telemetry_control-v1-TemplateIndicatorFilter-archive_types) | По типу архивности показаний |  repeated  [keyapis.telemetry_control.v1.TemplateIndicator.ArchiveType](#keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorFilter-is_individual"></a> [is_individual](#keyapis-telemetry_control-v1-TemplateIndicatorFilter-is_individual) | По флагу видимости индикатора для клиента ФЛ |    [google.protobuf.BoolValue](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorFilter-title"></a> [title](#keyapis-telemetry_control-v1-TemplateIndicatorFilter-title) | По шаблонному названию индикатора. Поиск производится по подстроке |    [google.protobuf.StringValue](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorFilter-indicator_vendor_types"></a> [indicator_vendor_types](#keyapis-telemetry_control-v1-TemplateIndicatorFilter-indicator_vendor_types) | По посреднику получения показаний |  repeated  [keyapis.telemetry_control.v1.TemplateIndicator.VendorType](#keyapis-telemetry_control-v1-TemplateIndicator-VendorType) | <nil>|






<a name="keyapis-telemetry_control-v1-TemplateIndicatorFilter-ValidationError"></a>


### [TemplateIndicatorFilter.ValidationError](#keyapis-telemetry_control-v1-TemplateIndicatorFilter-ValidationError)
 Ошибки валидации.
Эти проверки выполняются до обращения в базу данных


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorFilter-ValidationError-path"></a> [path](#keyapis-telemetry_control-v1-TemplateIndicatorFilter-ValidationError-path) | Путь к полю в формате наименования protobuf |    [string](#scalar-types) | REQUIRED|
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorFilter-ValidationError-message"></a> [message](#keyapis-telemetry_control-v1-TemplateIndicatorFilter-ValidationError-message) | Валидационное сообщение |    [string](#scalar-types) | REQUIRED|






<a name="keyapis-telemetry_control-v1-TemplateIndicatorPaging"></a>


### [TemplateIndicatorPaging](#keyapis-telemetry_control-v1-TemplateIndicatorPaging)
 Пагинация


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-order_by_type"></a> [order_by_type](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-order_by_type) | Тип значения сортировки. По умолчанию: ID |    [keyapis.telemetry_control.v1.TemplateIndicatorPaging.OrderByType](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-direction_type"></a> [direction_type](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-direction_type) | Тип направления сортировки. По умолчанию: DESC |    [keyapis.telemetry_control.v1.TemplateIndicatorPaging.DirectionType](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-DirectionType) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-limit"></a> [limit](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-limit) | Количество. Минимальное значение: 1. Максимальное значение: 100. По умолчанию: 20. Если значение 0 (не передано) то выставляем значение по умолчанию |    [int32](#scalar-types) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-offset"></a> [offset](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-offset) | Сдвиг. По умолчанию: 0 |    [int32](#scalar-types) | <nil>|






<a name="keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError"></a>


### [TemplateIndicatorPaging.ValidationError](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError)
 Ошибка валидации постраничной пагинации по шаблонам индикатора.
Эти проверки выполняются до обращения в базу данных


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-limit"></a> [limit](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-limit) | Количество передано некорректно |  optional  [keyapis.telemetry_control.v1.TemplateIndicatorPaging.ValidationError.LimitInvalid](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-LimitInvalid) | <nil>|
| <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-offset"></a> [offset](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-offset) | Сдвиг передан некорректно |  optional  [keyapis.telemetry_control.v1.TemplateIndicatorPaging.ValidationError.OffsetInvalid](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-OffsetInvalid) | <nil>|






<a name="keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-LimitInvalid"></a>


### [TemplateIndicatorPaging.ValidationError.LimitInvalid](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-LimitInvalid)
 Причины:
- Значение количества < 0 или > 100






<a name="keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-OffsetInvalid"></a>


### [TemplateIndicatorPaging.ValidationError.OffsetInvalid](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-ValidationError-OffsetInvalid)
 Причины:
- Значение сдвига < 0





 <!-- end messages -->



<a name="keyapis-telemetry_control-v1-TemplateDevice-MetricType"></a>

### [TemplateDevice.MetricType](#keyapis-telemetry_control-v1-TemplateDevice-MetricType)
 Справочние типов энергоресурсов

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-telemetry_control-v1-TemplateDevice-MetricType-METRIC_TYPE_UNKNOWN"></a> [METRIC_TYPE_UNKNOWN](#keyapis-telemetry_control-v1-TemplateDevice-MetricType-METRIC_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-telemetry_control-v1-TemplateDevice-MetricType-HOT_WATER"></a> [HOT_WATER](#keyapis-telemetry_control-v1-TemplateDevice-MetricType-HOT_WATER) | Горячая вода |
| 2 | <a id="keyapis-telemetry_control-v1-TemplateDevice-MetricType-COLD_WATER"></a> [COLD_WATER](#keyapis-telemetry_control-v1-TemplateDevice-MetricType-COLD_WATER) | Холодная вода |
| 3 | <a id="keyapis-telemetry_control-v1-TemplateDevice-MetricType-HEAT"></a> [HEAT](#keyapis-telemetry_control-v1-TemplateDevice-MetricType-HEAT) | Теплоэнергия |
| 4 | <a id="keyapis-telemetry_control-v1-TemplateDevice-MetricType-GAS"></a> [GAS](#keyapis-telemetry_control-v1-TemplateDevice-MetricType-GAS) | Газ |
| 5 | <a id="keyapis-telemetry_control-v1-TemplateDevice-MetricType-ELECTRICITY"></a> [ELECTRICITY](#keyapis-telemetry_control-v1-TemplateDevice-MetricType-ELECTRICITY) | Электроэнергия |




<a name="keyapis-telemetry_control-v1-TemplateDevice-PlanType"></a>

### [TemplateDevice.PlanType](#keyapis-telemetry_control-v1-TemplateDevice-PlanType)
 Тип тарифного плана

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-telemetry_control-v1-TemplateDevice-PlanType-PLAN_TYPE_UNKNOWN"></a> [PLAN_TYPE_UNKNOWN](#keyapis-telemetry_control-v1-TemplateDevice-PlanType-PLAN_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-telemetry_control-v1-TemplateDevice-PlanType-SINGLE"></a> [SINGLE](#keyapis-telemetry_control-v1-TemplateDevice-PlanType-SINGLE) | Однотарифный |
| 2 | <a id="keyapis-telemetry_control-v1-TemplateDevice-PlanType-DOUBLE"></a> [DOUBLE](#keyapis-telemetry_control-v1-TemplateDevice-PlanType-DOUBLE) | Двухтарифный |
| 3 | <a id="keyapis-telemetry_control-v1-TemplateDevice-PlanType-TRIPLE"></a> [TRIPLE](#keyapis-telemetry_control-v1-TemplateDevice-PlanType-TRIPLE) | Трёхтарифный |




<a name="keyapis-telemetry_control-v1-TemplateDevicePaging-DirectionType"></a>

### [TemplateDevicePaging.DirectionType](#keyapis-telemetry_control-v1-TemplateDevicePaging-DirectionType)
 Справочник типов направлений сортировки

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-DirectionType-DIRECTION_TYPE_UNKNOWN"></a> [DIRECTION_TYPE_UNKNOWN](#keyapis-telemetry_control-v1-TemplateDevicePaging-DirectionType-DIRECTION_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-DirectionType-DESC"></a> [DESC](#keyapis-telemetry_control-v1-TemplateDevicePaging-DirectionType-DESC) | От большего к меньшему |
| 2 | <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-DirectionType-ASC"></a> [ASC](#keyapis-telemetry_control-v1-TemplateDevicePaging-DirectionType-ASC) | От меньшего к большему |




<a name="keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType"></a>

### [TemplateDevicePaging.OrderByType](#keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType)
 Справочник типов значений сортировки

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType-ORDER_BY_TYPE_UNKNOWN"></a> [ORDER_BY_TYPE_UNKNOWN](#keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType-ORDER_BY_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType-ID"></a> [ID](#keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType-ID) | По идентификатору |
| 2 | <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType-METRIC_TYPE"></a> [METRIC_TYPE](#keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType-METRIC_TYPE) | По типу энергоресурса |
| 3 | <a id="keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType-MODEL"></a> [MODEL](#keyapis-telemetry_control-v1-TemplateDevicePaging-OrderByType-MODEL) | По модели счетчика |




<a name="keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType"></a>

### [TemplateIndicator.ArchiveType](#keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType)
 Справочник типа архивности показаний.
Используется для указания за какой период произошло измерение.
По умолчанию CURRENT

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-ARCHIVE_TYPE_UNKNOWN"></a> [ARCHIVE_TYPE_UNKNOWN](#keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-ARCHIVE_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-CURRENT"></a> [CURRENT](#keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-CURRENT) | Текущие показания |
| 2 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-HALFHOUR"></a> [HALFHOUR](#keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-HALFHOUR) | За 30 мин |
| 3 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-HOUR"></a> [HOUR](#keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-HOUR) | За час |
| 4 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-DAY"></a> [DAY](#keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-DAY) | За суток |
| 5 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-MONTH"></a> [MONTH](#keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-MONTH) | За месяц |
| 6 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-YEAR"></a> [YEAR](#keyapis-telemetry_control-v1-TemplateIndicator-ArchiveType-YEAR) | За год |




<a name="keyapis-telemetry_control-v1-TemplateIndicator-SignType"></a>

### [TemplateIndicator.SignType](#keyapis-telemetry_control-v1-TemplateIndicator-SignType)
 Справочник типов измерений

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-SignType-SIGN_TYPE_UNKNOWN"></a> [SIGN_TYPE_UNKNOWN](#keyapis-telemetry_control-v1-TemplateIndicator-SignType-SIGN_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-SignType-ABSOLUTE_DS"></a> [ABSOLUTE_DS](#keyapis-telemetry_control-v1-TemplateIndicator-SignType-ABSOLUTE_DS) | Абсолютный показатель |
| 2 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-SignType-ABSOLUTE_RC"></a> [ABSOLUTE_RC](#keyapis-telemetry_control-v1-TemplateIndicator-SignType-ABSOLUTE_RC) | Абсолютный расход ресурса |
| 3 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-SignType-INTERVAL_DS"></a> [INTERVAL_DS](#keyapis-telemetry_control-v1-TemplateIndicator-SignType-INTERVAL_DS) | Интервальный показатель состояния |
| 4 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-SignType-INTERVAL_RC"></a> [INTERVAL_RC](#keyapis-telemetry_control-v1-TemplateIndicator-SignType-INTERVAL_RC) | Интервальный расход ресурса |
| 5 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-SignType-CURRENT_DS"></a> [CURRENT_DS](#keyapis-telemetry_control-v1-TemplateIndicator-SignType-CURRENT_DS) | Текущее состояние |
| 6 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-SignType-CURRENT_RS"></a> [CURRENT_RS](#keyapis-telemetry_control-v1-TemplateIndicator-SignType-CURRENT_RS) | Текущее состояние ресурса |
| 7 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-SignType-VOLUME"></a> [VOLUME](#keyapis-telemetry_control-v1-TemplateIndicator-SignType-VOLUME) | Объём |
| 8 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-SignType-PARAMETER"></a> [PARAMETER](#keyapis-telemetry_control-v1-TemplateIndicator-SignType-PARAMETER) | Параметр конфигурации |
| 9 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-SignType-FLAG"></a> [FLAG](#keyapis-telemetry_control-v1-TemplateIndicator-SignType-FLAG) | Флаг состояния |




<a name="keyapis-telemetry_control-v1-TemplateIndicator-UnitType"></a>

### [TemplateIndicator.UnitType](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType)
 Справочник типов единиц измерений

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-UNIT_TYPE_UNKNOWN"></a> [UNIT_TYPE_UNKNOWN](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-UNIT_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-PERCENT"></a> [PERCENT](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-PERCENT) | Процент |
| 2 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-C"></a> [C](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-C) | Градус по Цельсию |
| 3 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-WT"></a> [WT](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-WT) | Ватт |
| 4 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-GKAL"></a> [GKAL](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-GKAL) | Гигакалория |
| 5 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-VALUE"></a> [VALUE](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-VALUE) | Количество |
| 6 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-KWH"></a> [KWH](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-KWH) | Киловaтт-час |
| 7 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-KG_CM2"></a> [KG_CM2](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-KG_CM2) | Килограмм на квадратный сантиметр |
| 8 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-KGF_CM2"></a> [KGF_CM2](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-KGF_CM2) | Килограмм-сила на квадратный сантиметр |
| 9 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-M3"></a> [M3](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-M3) | Кубический метр |
| 10 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-M3_H"></a> [M3_H](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-M3_H) | Кубический метр в час |
| 11 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-MPA"></a> [MPA](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-MPA) | Мегапаскаль |
| 12 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-MS"></a> [MS](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-MS) | Миллисекунда |
| 13 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-BOOLEAN"></a> [BOOLEAN](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-BOOLEAN) | Флаг состояния |
| 14 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-T"></a> [T](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-T) | Тонна |
| 15 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-T_H"></a> [T_H](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-T_H) | Тонна в час |
| 16 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-H"></a> [H](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-H) | Час |
| 17 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-NON_MEASURABLE"></a> [NON_MEASURABLE](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-NON_MEASURABLE) | Безразмерная величина |
| 18 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-IMP"></a> [IMP](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-IMP) | Импульс |
| 19 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-J"></a> [J](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-J) | Джоуль |
| 20 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-KJ"></a> [KJ](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-KJ) | Килоджоуль |
| 21 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-GJ"></a> [GJ](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-GJ) | Гигаджоуль |
| 22 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-WTH"></a> [WTH](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-WTH) | Ватт-час |
| 23 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-KWT"></a> [KWT](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-KWT) | Киловатт |
| 24 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-MIN"></a> [MIN](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-MIN) | Минута |
| 25 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-UnitType-S"></a> [S](#keyapis-telemetry_control-v1-TemplateIndicator-UnitType-S) | Секунда |




<a name="keyapis-telemetry_control-v1-TemplateIndicator-VendorType"></a>

### [TemplateIndicator.VendorType](#keyapis-telemetry_control-v1-TemplateIndicator-VendorType)
 Посредники получения показаний

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-VendorType-VENDOR_TYPE_UNKNOWN"></a> [VENDOR_TYPE_UNKNOWN](#keyapis-telemetry_control-v1-TemplateIndicator-VendorType-VENDOR_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-VendorType-ENVIRO"></a> [ENVIRO](#keyapis-telemetry_control-v1-TemplateIndicator-VendorType-ENVIRO) | Энвайро |
| 2 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-VendorType-LARTECH"></a> [LARTECH](#keyapis-telemetry_control-v1-TemplateIndicator-VendorType-LARTECH) | Лартех |
| 3 | <a id="keyapis-telemetry_control-v1-TemplateIndicator-VendorType-RTK"></a> [RTK](#keyapis-telemetry_control-v1-TemplateIndicator-VendorType-RTK) | РТК |




<a name="keyapis-telemetry_control-v1-TemplateIndicatorPaging-DirectionType"></a>

### [TemplateIndicatorPaging.DirectionType](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-DirectionType)
 Справочник типов направлений сортировки

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-DirectionType-DIRECTION_TYPE_UNKNOWN"></a> [DIRECTION_TYPE_UNKNOWN](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-DirectionType-DIRECTION_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-DirectionType-DESC"></a> [DESC](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-DirectionType-DESC) | От большего к меньшему |
| 2 | <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-DirectionType-ASC"></a> [ASC](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-DirectionType-ASC) | От меньшего к большему |




<a name="keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType"></a>

### [TemplateIndicatorPaging.OrderByType](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType)
 Справочник типов значений сортировки

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType-ORDER_BY_TYPE_UNKNOWN"></a> [ORDER_BY_TYPE_UNKNOWN](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType-ORDER_BY_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType-ID"></a> [ID](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType-ID) | По идентификатору |
| 2 | <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType-SIGN_TYPE"></a> [SIGN_TYPE](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType-SIGN_TYPE) | По типу измерений |
| 3 | <a id="keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType-ARCHIVE_TYPE"></a> [ARCHIVE_TYPE](#keyapis-telemetry_control-v1-TemplateIndicatorPaging-OrderByType-ARCHIVE_TYPE) | По типу архивности показаний |


 <!-- end enums -->

 <!-- end HasExtensions -->



## Скалярные типы значений
<a id="scalar-types"></a>

| .proto Type | Примечание | Python | Go | Ruby | C# | C++ | Java | PHP |
| ----------- | ---------- | ------ | -- | ---- | -- | --- | ---- | --- |
| [double](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) |  | float | float64 | Float | double | double | double | float |
| [float](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) |  | float | float32 | Float | float | float | float | float |
| [int32](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. | int | int32 | Bignum or Fixnum (as required) | int | int32 | int | integer |
| [int64](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. | int/long | int64 | Bignum | long | int64 | long | integer/string |
| [uint32](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. | int/long | uint32 | Bignum or Fixnum (as required) | uint | uint32 | int | integer |
| [uint64](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. | int/long | uint64 | Bignum or Fixnum (as required) | ulong | uint64 | long | integer/string |
| [sint32](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. | int | int32 | Bignum or Fixnum (as required) | int | int32 | int | integer |
| [sint64](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. | int/long | int64 | Bignum | long | int64 | long | integer/string |
| [fixed32](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Always four bytes. More efficient than uint32 if values are often greater than 2^28. | int | uint32 | Bignum or Fixnum (as required) | uint | uint32 | int | integer |
| [fixed64](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Always eight bytes. More efficient than uint64 if values are often greater than 2^56. | int/long | uint64 | Bignum | ulong | uint64 | long | integer/string |
| [sfixed32](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Always four bytes. | int | int32 | Bignum or Fixnum (as required) | int | int32 | int | integer |
| [sfixed64](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Always eight bytes. | int/long | int64 | Bignum | long | int64 | long | integer/string |
| [bool](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) |  | boolean | bool | TrueClass/FalseClass | bool | bool | boolean | boolean |
| [string](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | A string must always contain UTF-8 encoded or 7-bit ASCII text. | str/unicode | string | String (UTF-8) | string | string | String | string |
| [bytes](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | May contain any arbitrary sequence of bytes. | str | []byte | String (ASCII-8BIT) | ByteString | string | ByteString | string |

