Class MeasurePointTotalsExtensions
Расширения для работы с интеграторами точки учёта.
public static class MeasurePointTotalsExtensions
- Inheritance
-
MeasurePointTotalsExtensions
- Inherited Members
Methods
DeleteMeasurePointTotals(RestClient, EntityIdentifier, DateIntervalObject[], int?)
Удаляет показания интеграторов у точки учёта.
public static Task DeleteMeasurePointTotals(this RestClient client, EntityIdentifier id, DateIntervalObject[] dateIntervals, int? timeout = null)
Parameters
clientRestClientКлиент для работы с api.
idEntityIdentifierИдентификатор точки учёта.
dateIntervalsDateIntervalObject[]Список интервалов для удаления.
timeoutint?Таймаут выполнения операции в секундах.
Returns
GetMeasurePointTotals(RestClient, EntityIdentifier, DateTime, DateTime, MeasurePointTotalsRequestSettings, IEnumerable<UnitOfMeasurementObject>)
Возвращает потребление за указанный интервал.
public static Task<GetMeasurePointTotalsResponse> GetMeasurePointTotals(this RestClient client, EntityIdentifier id, DateTime start, DateTime end, MeasurePointTotalsRequestSettings settings, IEnumerable<UnitOfMeasurementObject> units = null)
Parameters
clientRestClientidEntityIdentifierstartDateTimeendDateTimesettingsMeasurePointTotalsRequestSettingsunitsIEnumerable<UnitOfMeasurementObject>
Returns
- Task<GetMeasurePointTotalsResponse>