Class FavoritesGroupApiClient
Контроллер для работы с группами избранного.
public class FavoritesGroupApiClient : IDisposable
- Inheritance
-
FavoritesGroupApiClient
- Implements
- Inherited Members
Constructors
FavoritesGroupApiClient(HttpClient)
public FavoritesGroupApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Create(ICreateFavoritesGroupRequest, CancellationToken)
Создает новую группу избранного.
public Task<IFavoritesGroup?> Create(ICreateFavoritesGroupRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateFavoritesGroupRequestЗапрос создания новой группы избранного.
cancellationTokenCancellationToken
Returns
Delete(IDeleteRequest, CancellationToken)
Удаляет группу избранного.
public Task Delete(IDeleteRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteRequestИдентификатор удаляемой группы.
cancellationTokenCancellationToken
Returns
DeleteMany(IDeleteManyRequest, CancellationToken)
Удаляет группы избранного.
public Task DeleteMany(IDeleteManyRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteManyRequestЗапрос удаления групп.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetAll(CancellationToken)
Возвращает группы каталога избранного.
public Task<List<IFavoritesGroup>?> GetAll(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
GetByGroup(IIdentifierRequest, CancellationToken)
Возвращает группы, находящиеся внутри указанной группы избранного.
public Task<List<IFavoritesGroup>?> GetByGroup(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор группы избранного.
cancellationTokenCancellationToken
Returns
GetById(IGetByIdRequest, CancellationToken)
Возвращает группу избранного.
public Task<IFavoritesGroup?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор группы избранного.
cancellationTokenCancellationToken
Returns
GetByUid(IGetByUidRequest, CancellationToken)
Возвращает группу каталога избранного по уникальному идентификатору.
public Task<IFavoritesGroup?> GetByUid(IGetByUidRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByUidRequestЗапрос поиска объекта по Guid.
cancellationTokenCancellationToken
Returns
Update(IUpdateFavoritesGroupRequest, CancellationToken)
Обновляет свойства группы избранного.
public Task<IFavoritesGroup?> Update(IUpdateFavoritesGroupRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateFavoritesGroupRequestЗапрос обновления группы избранного.
cancellationTokenCancellationToken