using Data.SeaHavenIndustries; namespace SeaHaven.DataServices.Interfaces { public interface IForgetPasswordDataService { Task ReplaceCodeAsync(string email, string userId, string code, CancellationToken cancellationToken); Task CodeExistsAsync(string code, CancellationToken cancellationToken); Task ExistsByEmailAndCodeAsync(string email, string code, CancellationToken cancellationToken); Task GetByEmailAsync(string email, CancellationToken cancellationToken); Task RemoveByEmailAsync(string email, CancellationToken cancellationToken); } }