Table of Contents

Class UserOptionsApiClient

Namespace
Ascon.Polynom.Web.Api.Client.Services
Assembly
Ascon.Polynom.Web.Api.Client.dll

Контроллер для работы с опциями пользователя.

public class UserOptionsApiClient : IDisposable
Inheritance
UserOptionsApiClient
Implements
Inherited Members

Constructors

UserOptionsApiClient(HttpClient)

public UserOptionsApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Dispose()

public void Dispose()

Get(CancellationToken)

Возвращает опции пользователя.

public Task<IUserOptions?> Get(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<IUserOptions>

GetUserNotificationsOptions(CancellationToken)

Возвращает опции уведомлений пользователя.

public Task<IUserNotificationsOptions?> GetUserNotificationsOptions(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<IUserNotificationsOptions>

GetUserOptionsForRestrictedList(IIdentifierRequest, CancellationToken)

Возвращает опции пользователя для ограничительного перечня.

public Task<IUserOptionsForRestrictedList?> GetUserOptionsForRestrictedList(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Идентификатор ограничительного перечня.

cancellationToken CancellationToken

Returns

Task<IUserOptionsForRestrictedList>

SetUserNotificationsOptions(IUpdateUserNotificationsOptionsRequest, CancellationToken)

Устанавливает опции уведомлений пользователя о заявках.

public Task SetUserNotificationsOptions(IUpdateUserNotificationsOptionsRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateUserNotificationsOptionsRequest

Запрос редактирования опций пользователя.

cancellationToken CancellationToken

Returns

Task

Update(IUpdateUserOptionsRequest, CancellationToken)

Редактирует опции пользователя.

public Task<IUserOptions?> Update(IUpdateUserOptionsRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateUserOptionsRequest

Запрос редактирования опций пользователя.

cancellationToken CancellationToken

Returns

Task<IUserOptions>