namespace Nocr.TextMatcher.AppServices.TextMatches.Repositories; public interface ITextMatchRepository { Task Create(TextMatch textMatch, CancellationToken cancellationToken = default); Task Delete(long id, CancellationToken cancellationToken = default); Task> Get(CancellationToken cancellationToken = default); Task> GetByUserId(long userId, CancellationToken cancellationToken = default); Task GetById(long id, CancellationToken cancellationToken = default); Task Update(TextMatch textMatch, CancellationToken cancellationToken = default); }