Class UserOptionsApiClient
Контроллер для работы с опциями пользователя.
public class UserOptionsApiClient : IDisposable
- Inheritance
-
UserOptionsApiClient
- Implements
- Inherited Members
Constructors
UserOptionsApiClient(HttpClient)
public UserOptionsApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Dispose()
public void Dispose()
Get(CancellationToken)
Возвращает опции пользователя.
public Task<IUserOptions?> Get(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
GetUserNotificationsOptions(CancellationToken)
Возвращает опции уведомлений пользователя.
public Task<IUserNotificationsOptions?> GetUserNotificationsOptions(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
GetUserOptionsForRestrictedList(IIdentifierRequest, CancellationToken)
Возвращает опции пользователя для ограничительного перечня.
public Task<IUserOptionsForRestrictedList?> GetUserOptionsForRestrictedList(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор ограничительного перечня.
cancellationTokenCancellationToken
Returns
SetUserNotificationsOptions(IUpdateUserNotificationsOptionsRequest, CancellationToken)
Устанавливает опции уведомлений пользователя о заявках.
public Task SetUserNotificationsOptions(IUpdateUserNotificationsOptionsRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateUserNotificationsOptionsRequestЗапрос редактирования опций пользователя.
cancellationTokenCancellationToken
Returns
Update(IUpdateUserOptionsRequest, CancellationToken)
Редактирует опции пользователя.
public Task<IUserOptions?> Update(IUpdateUserOptionsRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateUserOptionsRequestЗапрос редактирования опций пользователя.
cancellationTokenCancellationToken