using DigitalData.Core.Abstractions; using DigitalData.Core.Abstractions.Application; using DigitalData.Core.DTO; using EnvelopeGenerator.Application.DTOs.Receiver; using EnvelopeGenerator.Domain.Entities; namespace EnvelopeGenerator.Application.Contracts.Services; public interface IReceiverService : ICRUDService { Task> ReadByAsync(string? emailAddress = null, string? signature = null); Task DeleteByAsync(string? emailAddress = null, string? signature = null); Task UpdateAsync(TUpdateDto updateDto) where TUpdateDto : IUnique; }