using System.Linq.Expressions; using MongoDB.Bson; using ShoppingAssistantApi.Domain.Entities; namespace ShoppingAssistantApi.Application.IRepositories; public interface IWishlistsRepository : IBaseRepository { Task GetWishlistAsync(Expression> predicate, CancellationToken cancellationToken); Task UpdateWishlistNameAsync(ObjectId id, string name, ObjectId updatedById, CancellationToken cancellationToken); }