From 26be8d4565559d19bf1c178108d585d9a14ca8e7 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Thu, 10 Apr 2025 13:19:21 +0200 Subject: [PATCH] =?UTF-8?q?feat(EnvelopeHistoryQuery):=20Hinzuf=C3=BCgen?= =?UTF-8?q?=20des=20EnvelopeHistoryQuery-Datensatzes=20f=C3=BCr=20den=20Um?= =?UTF-8?q?schlagverlauf.=20=20-=20F=C3=BChrt=20einen=20neuen=20Datensatzt?= =?UTF-8?q?yp=20`EnvelopeHistoryQuery`=20im=20`EnvelopeGenerator.Applicati?= =?UTF-8?q?on.EnvelopeHistories`=20Namespace=20ein.=20Dieser=20Datensatz?= =?UTF-8?q?=20kapselt=20die=20Parameter=20`EnvelopeId`,=20`Envelope`=20und?= =?UTF-8?q?=20`Receiver`,=20wobei=20die=20letzten=20beiden=20generische=20?= =?UTF-8?q?Typen=20sind,=20die=20auf=20`EnvelopeQuery`=20und=20`ReceiverQu?= =?UTF-8?q?ery`=20beschr=C3=A4nkt=20sind.=20Die=20XML-Dokumentation=20enth?= =?UTF-8?q?=C3=A4lt=20Kommentare=20zur=20Beschreibung=20des=20Datensatzes?= =?UTF-8?q?=20und=20seiner=20Parameter.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EnvelopeHistories/EnvelopeHistoryQuery.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 EnvelopeGenerator.Application/EnvelopeHistories/EnvelopeHistoryQuery.cs diff --git a/EnvelopeGenerator.Application/EnvelopeHistories/EnvelopeHistoryQuery.cs b/EnvelopeGenerator.Application/EnvelopeHistories/EnvelopeHistoryQuery.cs new file mode 100644 index 00000000..f179679b --- /dev/null +++ b/EnvelopeGenerator.Application/EnvelopeHistories/EnvelopeHistoryQuery.cs @@ -0,0 +1,16 @@ +using EnvelopeGenerator.Application.Envelopes; +using EnvelopeGenerator.Application.Receivers; + +namespace EnvelopeGenerator.Application.EnvelopeHistories; + +/// +/// Repräsentiert eine Abfrage für die Verlaufshistorie eines Umschlags. +/// +/// Die eindeutige Kennung des Umschlags. +/// Die Abfrage, die den Umschlag beschreibt. +/// Die Abfrage, die den Empfänger beschreibt. +public record EnvelopeHistoryQuery(int EnvelopeId, TEnvelopeQuery Envelope, TReceiverQuery Receiver) + where TEnvelopeQuery : EnvelopeQuery + where TReceiverQuery : ReceiverQuery +{ +}