From e5a25c58931e20ca9b4e84e852d172d5608d1f16 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 8 Sep 2025 17:32:00 +0200 Subject: [PATCH] refactor(EnvelopeReceiverDto): add option to make Receiver property generic --- .../Dto/EnvelopeReceiver/EnvelopeReceiverDto.cs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/EnvelopeGenerator.Application/Dto/EnvelopeReceiver/EnvelopeReceiverDto.cs b/EnvelopeGenerator.Application/Dto/EnvelopeReceiver/EnvelopeReceiverDto.cs index 6a710ac9..d4106160 100644 --- a/EnvelopeGenerator.Application/Dto/EnvelopeReceiver/EnvelopeReceiverDto.cs +++ b/EnvelopeGenerator.Application/Dto/EnvelopeReceiver/EnvelopeReceiverDto.cs @@ -6,9 +6,8 @@ namespace EnvelopeGenerator.Application.Dto.EnvelopeReceiver; /// /// /// - [ApiExplorerSettings(IgnoreApi = true)] -public record EnvelopeReceiverDto() : EnvelopeReceiverBasicDto() +public record EnvelopeReceiverDto : EnvelopeReceiverBasicDto where TReceiverDto : ReceiverDto { /// /// @@ -18,5 +17,11 @@ public record EnvelopeReceiverDto() : EnvelopeReceiverBasicDto() /// /// /// - public ReceiverDto? Receiver { get; set; } -} \ No newline at end of file + public TReceiverDto? Receiver { get; set; } +} + +/// +/// +/// +[ApiExplorerSettings(IgnoreApi = true)] +public record EnvelopeReceiverDto : EnvelopeReceiverDto; \ No newline at end of file