From 6d6e14fcb7571a5dc9d7ceadab5c4fc1a05356b3 Mon Sep 17 00:00:00 2001 From: TekH Date: Sat, 6 Jun 2026 21:23:43 +0200 Subject: [PATCH] Add SenderAppType enum and integrate into SignatureDto A new `SenderAppType` enum was introduced in the `EnvelopeGenerator.ReceiverUI.Models.Constants` namespace, with values `LegacyFormApp` and `ReceiverUIBlazorApp`. The `SignatureDto` class was updated to include a new property of type `SenderAppType`, enabling the specification of the sender application type for a signature. Additionally, a `using` directive for the `EnvelopeGenerator.ReceiverUI.Models.Constants` namespace was added to `SignatureDto.cs` to support the use of the new enum. --- .../Models/Constants/SenderAppType.cs | 8 ++++++++ EnvelopeGenerator.ReceiverUI/Models/SignatureDto.cs | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 EnvelopeGenerator.ReceiverUI/Models/Constants/SenderAppType.cs diff --git a/EnvelopeGenerator.ReceiverUI/Models/Constants/SenderAppType.cs b/EnvelopeGenerator.ReceiverUI/Models/Constants/SenderAppType.cs new file mode 100644 index 00000000..f280c70a --- /dev/null +++ b/EnvelopeGenerator.ReceiverUI/Models/Constants/SenderAppType.cs @@ -0,0 +1,8 @@ +namespace EnvelopeGenerator.ReceiverUI.Models.Constants +{ + public enum SenderAppType + { + LegacyFormApp = 0, + ReceiverUIBlazorApp = 1 + } +} diff --git a/EnvelopeGenerator.ReceiverUI/Models/SignatureDto.cs b/EnvelopeGenerator.ReceiverUI/Models/SignatureDto.cs index 2d90ebc3..dc8039b3 100644 --- a/EnvelopeGenerator.ReceiverUI/Models/SignatureDto.cs +++ b/EnvelopeGenerator.ReceiverUI/Models/SignatureDto.cs @@ -1,4 +1,6 @@ -namespace EnvelopeGenerator.ReceiverUI.Models; +using EnvelopeGenerator.ReceiverUI.Models.Constants; + +namespace EnvelopeGenerator.ReceiverUI.Models; /// /// Represents a signature position on a PDF page. @@ -19,4 +21,5 @@ public class SignatureDto /// 1-based page number. public int Page { get; set; } + public SenderAppType SenderAppType { get; set; } } \ No newline at end of file