Table of Contents

Interface IUserOptionsDataService

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Repository
Assembly
Ascon.Polynom.Web.Api.Data.dll

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

public interface IUserOptionsDataService : IDataService<IUserOptions>, IDataService

Methods

GetAsync(CancellationToken)

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

Task<IUserOptions> GetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IUserOptions>

GetUserNotificationsOptions(CancellationToken)

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

Task<IUserNotificationsOptions> GetUserNotificationsOptions(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IUserNotificationsOptions>

GetUserOptionsForRestrictedListAsync(IIdentifierRequest, CancellationToken)

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

Task<IUserOptionsForRestrictedList> GetUserOptionsForRestrictedListAsync(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest
cancellationToken CancellationToken

Токен отмены.

Returns

Task<IUserOptionsForRestrictedList>

SetUserNotificationsOptions(IUpdateUserNotificationsOptionsRequest, CancellationToken)

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

Task SetUserNotificationsOptions(IUpdateUserNotificationsOptionsRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateUserNotificationsOptionsRequest

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

cancellationToken CancellationToken

Токен отмены.

Returns

Task

UpdateAsync(IUpdateUserOptionsRequest, CancellationToken)

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

Task<IUserOptions> UpdateAsync(IUpdateUserOptionsRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateUserOptionsRequest

Данный для редактирования.

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IUserOptions>