Updated namespaces for email template files and improved class structures. Removed the Language parameter from EmailTemplateQuery. Added ReadEmailTemplateQuery and ReadEmailTemplateResponse with updated parameters. Introduced UpdateEmailTemplateCommand for template updates. These changes enhance clarity and functionality in the email template management system.
21 lines
874 B
C#
21 lines
874 B
C#
namespace EnvelopeGenerator.Application.EmailTemplates.Queries.Read;
|
|
|
|
/// <summary>
|
|
/// Stellt die Antwort für eine Abfrage von E-Mail-Vorlagen bereit.
|
|
/// </summary>
|
|
/// <param name="Id">Die eindeutige Kennung der E-Mail-Vorlage.</param>
|
|
/// <param name="Type">Der Typ der E-Mail-Vorlage.</param>
|
|
/// <param name="AddedWhen">Das Datum und die Uhrzeit, wann die Vorlage hinzugefügt wurde.</param>
|
|
/// <param name="Body">Der Inhalt (Body) der E-Mail-Vorlage. Kann null sein.</param>
|
|
/// <param name="Subject">Der Betreff der E-Mail-Vorlage. Kann null sein.</param>
|
|
/// <param name="ChangedWhen">Das Datum und die Uhrzeit, wann die Vorlage zuletzt geändert wurde. Kann null sein.</param>
|
|
public record ReadEmailTemplateResponse(
|
|
int Id,
|
|
int Type,
|
|
DateTime AddedWhen,
|
|
string? Body = null,
|
|
string? Subject = null,
|
|
DateTime? ChangedWhen = null)
|
|
{
|
|
}
|