using System; using example_csharp_app.Models.Request; using example_csharp_app.Models.Response; namespace example_csharp_app.Interfaces; public interface IBookAggregator { Task GetBookListAsync(BookFilterRequest request); Task GetBookAsync(Guid bookId); Task UpdateBookAsync(BookUpdateRequest request); Task AddBookAsync(BookCreateRequest request); Task RemoveBookAsync(Guid bookId); }