using Application.Classes; using Application.DataTransferObjects.Note; namespace Application.Interfaces; public interface INoteRepository { Task> GetNoteAsync(Guid noteId, CancellationToken cancellationToken); Task>> GetPlayerNotesAsync(Guid playerId, CancellationToken cancellationToken); Task> CreateNoteAsync(CreateNoteDto createNoteDto, CancellationToken cancellationToken); Task> UpdateNoteAsync(UpdateNoteDto updateNoteDto, CancellationToken cancellationToken); Task> DeleteNoteAsync(Guid noteId, CancellationToken cancellationToken); }