From fc443fb87f4e157d11aac23aebb59c5b8509295e Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 3 Sep 2025 09:34:12 +0200 Subject: [PATCH] refactor(ReadHistoryQuery): Aktualisierung zur Verwendung von getter-initter. --- .../Histories/Queries/ReadHistoryQuery.cs | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/EnvelopeGenerator.Application/Histories/Queries/ReadHistoryQuery.cs b/EnvelopeGenerator.Application/Histories/Queries/ReadHistoryQuery.cs index 61bc4bcd..1c19d2d9 100644 --- a/EnvelopeGenerator.Application/Histories/Queries/ReadHistoryQuery.cs +++ b/EnvelopeGenerator.Application/Histories/Queries/ReadHistoryQuery.cs @@ -9,11 +9,21 @@ namespace EnvelopeGenerator.Application.Histories.Queries; /// /// Repräsentiert eine Abfrage für die Verlaufshistorie eines Umschlags. /// -/// Die eindeutige Kennung des Umschlags. -/// Der Include des Umschlags, der abgefragt werden soll. Kann optional angegeben werden, um die Ergebnisse zu filtern. -/// Abfrage zur Steuerung, ob nur der aktuelle Include oder der gesamte Datensatz zurückgegeben wird. -public record ReadHistoryQuery( +public record ReadHistoryQuery : IRequest> +{ + /// + /// Die eindeutige Kennung des Umschlags. + /// [Required] - int EnvelopeId, - EnvelopeStatus? Status = null, - bool? OnlyLast = true) : IRequest>; \ No newline at end of file + public int EnvelopeId { get; init; } + + /// + /// Der Include des Umschlags, der abgefragt werden soll. Kann optional angegeben werden, um die Ergebnisse zu filtern. + /// + public EnvelopeStatus? Status { get; init; } + + /// + /// Abfrage zur Steuerung, ob nur der aktuelle Include oder der gesamte Datensatz zurückgegeben wird. + /// + public bool? OnlyLast { get; init; } = true; +} \ No newline at end of file