From 0083c1b6c1e21da82a79fb9f3533614dd9092a58 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Tue, 26 Aug 2025 14:34:52 +0200 Subject: [PATCH] Create common Envelope and Receiver queries --- .../Model/EnvelopeQuery.cs | 17 ++++++++++++++ .../Model/ReceiverQuery.cs | 23 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 EnvelopeGenerator.Application/Model/EnvelopeQuery.cs create mode 100644 EnvelopeGenerator.Application/Model/ReceiverQuery.cs diff --git a/EnvelopeGenerator.Application/Model/EnvelopeQuery.cs b/EnvelopeGenerator.Application/Model/EnvelopeQuery.cs new file mode 100644 index 00000000..aa79e8ab --- /dev/null +++ b/EnvelopeGenerator.Application/Model/EnvelopeQuery.cs @@ -0,0 +1,17 @@ +namespace EnvelopeGenerator.Application.Model; + +/// +/// Repräsentiert eine Abfrage für Umschläge. +/// +public record EnvelopeQuery +{ + /// + /// Die eindeutige Kennung des Umschlags. + /// + public int? Id { get; init; } + + /// + /// Die universell eindeutige Kennung des Umschlags. + /// + public string? Uuid { get; set; } +} \ No newline at end of file diff --git a/EnvelopeGenerator.Application/Model/ReceiverQuery.cs b/EnvelopeGenerator.Application/Model/ReceiverQuery.cs new file mode 100644 index 00000000..9d6fc902 --- /dev/null +++ b/EnvelopeGenerator.Application/Model/ReceiverQuery.cs @@ -0,0 +1,23 @@ +namespace EnvelopeGenerator.Application.Model; + +/// +/// Stellt eine Abfrage dar, um die Details eines Empfängers zu lesen. +/// um spezifische Informationen über einen Empfänger abzurufen. +/// +public record ReceiverQuery +{ + /// + /// ID des Empfängers + /// + public int? Id { get; init; } + + /// + /// E-Mail Adresse des Empfängers + /// + public string? EmailAddress { get; init; } + + /// + /// Eindeutige Signatur des Empfängers + /// + public string? Signature { get; set; } +} \ No newline at end of file