Refactor email template query and response structures
Updated `EmailTemplateQuery` to use `Language` instead of `Culture` and added an explicit body. Introduced a new namespace for better organization and added `ReadEmailTemplateResponse` to provide a structured response for querying email templates, including relevant parameters.
This commit is contained in:
parent
c220b9e1c8
commit
dd4afc5ddf
@ -19,7 +19,7 @@ namespace EnvelopeGenerator.Application.EmailTemplates;
|
||||
/// 8 - DocumentRejected_REC: Ablehnung eines Dokuments durch den Empfänger.
|
||||
/// 9 - DocumentRejected_REC_2: Zweite Ablehnung eines Dokuments durch den Empfänger.
|
||||
/// </param>
|
||||
/// <param name="Culture">Die Kultur der E-Mail-Vorlage, z. B. "de-DE" (optional).</param>
|
||||
public record EmailTemplateQuery(int? Id = null, Constants.EmailTemplateType? Type = null, string? Culture = null)
|
||||
/// <param name="Language">Die Sprache der E-Mail-Vorlage, z. B. "de-DE" (optional).</param>
|
||||
public record EmailTemplateQuery(int? Id = null, Constants.EmailTemplateType? Type = null, string? Language = null)
|
||||
{
|
||||
}
|
||||
|
||||
@ -0,0 +1,22 @@
|
||||
namespace EnvelopeGenerator.Application.EmailTemplates.Query.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="Language">Die Sprache der E-Mail-Vorlage.</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 Language,
|
||||
string? Body = null,
|
||||
string? Subject = null,
|
||||
DateTime? ChangedWhen = null)
|
||||
{
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user