Table of Contents

Class AccountGroupExtensions

Namespace
Lers.Http
Assembly
Lers.System.dll

Содержит методы расширения для работы с группами учётных записей.

public static class AccountGroupExtensions
Inheritance
AccountGroupExtensions
Inherited Members

Methods

CreateAccountGroup(RestClient, AccountGroupEditRequestParameters)

Создаёт группу учётных записей.

public static Task<BaseSaveResponseParameters> CreateAccountGroup(this RestClient client, AccountGroupEditRequestParameters request)

Parameters

client RestClient
request AccountGroupEditRequestParameters

Returns

Task<BaseSaveResponseParameters>

DeleteAccountGroup(RestClient, EntityIdentifier)

Удаляет группу учётных записей.

public static Task DeleteAccountGroup(this RestClient client, EntityIdentifier groupId)

Parameters

client RestClient
groupId EntityIdentifier

Returns

Task

GetAccountGroupById(RestClient, int, bool, bool, bool)

Возвращает параметры группы учётных записей.

public static Task<GetAccountGroupResponseParameters> GetAccountGroupById(this RestClient client, int id, bool getMembers, bool getPermissions, bool getAllowedEntities)

Parameters

client RestClient
id int
getMembers bool
getPermissions bool
getAllowedEntities bool

Returns

Task<GetAccountGroupResponseParameters>

UpdateAccountGroup(RestClient, AccountGroupEditRequestParameters)

Создаёт группу учётных записей.

public static Task<BaseSaveResponseParameters> UpdateAccountGroup(this RestClient client, AccountGroupEditRequestParameters request)

Parameters

client RestClient
request AccountGroupEditRequestParameters

Returns

Task<BaseSaveResponseParameters>