namespace Features.Emails.Services; /// /// Defines operations for sending account-related emails. /// public interface IEmailDispatcher { /// /// Sends a welcome email containing an account confirmation link to a newly registered user. /// Task SendRegistrationEmailAsync(string firstName, string email, string confirmationToken); /// /// Sends an email containing a fresh account confirmation link to a user who requested a resend. /// Task SendResendConfirmationEmailAsync(string firstName, string email, string confirmationToken); }