using Hcs.Broker.Api.Payload.DeviceMetering; using Hcs.Broker.Api.Request.DeviceMetering; using Hcs.Service.Async.DeviceMetering; namespace Hcs.Broker.Api { /// public class DeviceMeteringApi(Client client) : ApiBase(client), IDeviceMeteringApi { /// public async Task> ExportMeteringDeviceHistoryAsync(ExportMeteringDeviceHistoryPayload payload, CancellationToken token = default) { var request = new ExportMeteringDeviceHistoryRequest(client); return await request.ExecuteAsync(payload, token); } /// public async Task ImportMeteringDeviceValuesAsync(importMeteringDeviceValuesRequestMeteringDevicesValues values, CancellationToken token = default) { var request = new ImportMeteringDeviceValuesRequest(client); return await request.ExecuteAsync(values, token); } } }