namespace OmsorgCore.Application.Abstractions;

/// <summary>
/// Baut die fertige Passwort-Reset-Mail (Betreff+Text) aus dem PIN. Implementierung liegt in
/// OmsorgCore.Email (kennt die dortige Template-Konfiguration) - Engine kennt nur dieses Interface,
/// damit die Abhängigkeitsrichtung (Engine -> Application, nicht -> Email) gewahrt bleibt.
/// </summary>
public interface IPasswordResetEmailComposer
{
    EmailMessage Compose(string toEmail, string rawPin);
}
