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
client
RestClientКлиент для работы с api.
id
EntityIdentifierИдентификатор точки учёта.
dateIntervals
DateIntervalObject[]Список интервалов для удаления.
timeout
int?Таймаут выполнения операции в секундах.
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
client
RestClientid
EntityIdentifierstart
DateTimeend
DateTimesettings
MeasurePointTotalsRequestSettingsunits
IEnumerable<UnitOfMeasurementObject>
Returns
SaveMeasurePointTotals(RestClient, EntityIdentifier, bool, SaveTotalsRequestParameters, int?)
Сохраняет показания интеграторов по точке учёта.
public static Task SaveMeasurePointTotals(this RestClient client, EntityIdentifier id, bool overwriteExisting, SaveTotalsRequestParameters requestParameters, int? timeout = null)
Parameters
client
RestClientКлиент для работы с api.
id
EntityIdentifierИдентификатор точки учёта.
overwriteExisting
boolОтмечает необходимость перезаписи существующих данных.
requestParameters
SaveTotalsRequestParametersПараметры запроса.
timeout
int?Таймаут выполнения операции в секундах.