using EnvelopeGenerator.Domain.Constants; namespace EnvelopeGenerator.Application.Common.Interfaces.Services.Notification; /// /// /// public record DocumentSignedNotification : EnvelopeNotificationBase { /// /// /// public required string DocumentTitle { get; init; } /// /// /// public required string NameReceiver { get; init; } /// /// /// public string NamePortal { get; init; } = "signFLOW Portal"; /// /// /// public required bool IsReadAndConfirm { private get; init; } /// /// /// public string ReceiverAction => IsReadAndConfirm ? "bestätigt" : "unterschrieben"; /// /// /// public string FinalStatus => IsReadAndConfirm ? "Lesebestätigung" : "Signatur"; /// /// /// public string FinalAction => IsReadAndConfirm ? "Empfänger bestätigt" : "Vertragspartner unterzeichnet"; /// /// /// public override EmailTemplateType GetTemplateType() => EmailTemplateType.DocumentSigned; } /* Umschlag abgeschlossen: '[DOCUMENT_TITLE]' --- Guten Tag [NAME_RECEIVER],

Der Vorgang '[DOCUMENT_TITLE]' wurde erfolgreich abgeschlossen.

Sie erhalten das Dokument mit einem detaillierten Ergebnisbericht als Anhang zu dieser Email.

Mit freundlichen Grüßen

[NAME_PORTAL] */