Table of Contents

Class BalanceGroupExtensions

Namespace
Lers.Http.Core
Assembly
Lers.System.dll

Расширения для работы с балансовыми группами.

public static class BalanceGroupExtensions
Inheritance
BalanceGroupExtensions
Inherited Members

Methods

CreateBalanceGroup(RestClient, BalanceGroup)

Создаёт балансовую группу.

public static Task<BaseSaveResponseParameters> CreateBalanceGroup(this RestClient client, BalanceGroup group)

Parameters

client RestClient
group BalanceGroup

Returns

Task<BaseSaveResponseParameters>

DeleteBalanceGroup(RestClient, EntityIdentifier)

Удаляет балансовую группу.

public static Task DeleteBalanceGroup(this RestClient client, EntityIdentifier id)

Parameters

client RestClient
id EntityIdentifier

Returns

Task

GetBalanceGroupData(RestClient, EntityIdentifier, DeviceDataType, DateTime, DateTime)

Возвращает данные балансовой группы.

public static Task<GetBalanceGroupDataResponseParameters> GetBalanceGroupData(this RestClient client, EntityIdentifier groupId, DeviceDataType dataType, DateTime start, DateTime end)

Parameters

client RestClient
groupId EntityIdentifier
dataType DeviceDataType
start DateTime
end DateTime

Returns

Task<GetBalanceGroupDataResponseParameters>

GetBalanceGroups(RestClient)

Возвращает список балансовых групп.

public static Task<GetBalanceGroupListResponseParameters> GetBalanceGroups(this RestClient client)

Parameters

client RestClient

Returns

Task<GetBalanceGroupListResponseParameters>

UpdateBalanceGroup(RestClient, BalanceGroup)

Обновляет параметры балансовой группы.

public static Task<BaseSaveResponseParameters> UpdateBalanceGroup(this RestClient client, BalanceGroup group)

Parameters

client RestClient
group BalanceGroup

Returns

Task<BaseSaveResponseParameters>