using Hcs.Broker.Api.Payload.DeviceMetering; using Hcs.Service.Async.DeviceMetering; namespace Hcs.Broker.Api { // http://open-gkh.ru/DeviceMeteringServiceAsync/ public interface IDeviceMeteringApi { /// /// Экспорт истории показаний и поверок приборов учета пользователя, установленных в указанном доме /// /// Пейлоад выборки ПУ /// Токен отмены /// Лицевые счета Task> ExportMeteringDeviceHistoryAsync(ExportMeteringDeviceHistoryPayload payload, CancellationToken token = default); /// /// Импорт показаний приборов учета /// /// Показания прибора учета /// Токен отмены /// true, если операция выполнена успешно, иначе - false Task ImportMeteringDeviceValuesAsync(importMeteringDeviceValuesRequestMeteringDevicesValues values, CancellationToken token = default); } }