Refactor envelope command and controller response

Removed unnecessary parameters from CreateEnvelopeReceiverCommand, simplifying envelope creation. Updated EnvelopeReceiverController to reflect these changes by removing related fields from the JSON response, focusing on essential information.
This commit is contained in:
Developer 02
2025-04-10 19:04:22 +02:00
parent 6550be0235
commit 5715343651
2 changed files with 0 additions and 12 deletions

View File

@@ -10,20 +10,12 @@ namespace EnvelopeGenerator.Application.EnvelopeReceivers.Commands.Create;
/// <param name="Message">Die Nachricht, die im Umschlag enthalten sein soll. Dies ist ein Pflichtfeld.</param> /// <param name="Message">Die Nachricht, die im Umschlag enthalten sein soll. Dies ist ein Pflichtfeld.</param>
/// <param name="Document">Das mit dem Umschlag verknüpfte Dokument. Dies ist ein Pflichtfeld.</param> /// <param name="Document">Das mit dem Umschlag verknüpfte Dokument. Dies ist ein Pflichtfeld.</param>
/// <param name="Receivers">Eine Sammlung von Empfängern, die den Umschlag erhalten. Dies ist ein Pflichtfeld.</param> /// <param name="Receivers">Eine Sammlung von Empfängern, die den Umschlag erhalten. Dies ist ein Pflichtfeld.</param>
/// <param name="Language">Die Sprache des Umschlags. Standardmäßig "de-DE", wenn nicht angegeben.</param>
/// <param name="ExpiresWhen">Das Ablaufdatum des Umschlags. Optional.</param>
/// <param name="ExpiresWarningWhen">Das Datum, an dem vor dem Ablauf eine Warnung ausgegeben werden soll. Optional.</param>
/// <param name="ContractType">Der Vertragstyp, der mit dem Umschlag verknüpft ist. Standardmäßig der Typ "Contract".</param>
/// <param name="TFAEnabled">Gibt an, ob die Zwei-Faktor-Authentifizierung für den Umschlag aktiviert ist. Standardmäßig false.</param> /// <param name="TFAEnabled">Gibt an, ob die Zwei-Faktor-Authentifizierung für den Umschlag aktiviert ist. Standardmäßig false.</param>
public record CreateEnvelopeReceiverCommand( public record CreateEnvelopeReceiverCommand(
[Required] string Title, [Required] string Title,
[Required] string Message, [Required] string Message,
[Required] DocumentCreateDto Document, [Required] DocumentCreateDto Document,
[Required] IEnumerable<ReceiverGetOrCreateDto> Receivers, [Required] IEnumerable<ReceiverGetOrCreateDto> Receivers,
string Language = "de-DE",
DateTime? ExpiresWhen = null,
DateTime? ExpiresWarningWhen = null,
int ContractType = (int)Common.Constants.ContractType.Contract,
bool TFAEnabled = false bool TFAEnabled = false
) : IRequest; ) : IRequest;

View File

@@ -168,10 +168,6 @@ public class EnvelopeReceiverController : ControllerBase
/// "phoneNumber": "+49123456789" /// "phoneNumber": "+49123456789"
/// } /// }
/// ], /// ],
/// "language": "de-DE",
/// "expiresWhen": "2025-12-31T23:59:59Z",
/// "expiresWarningWhen": "2025-12-24T23:59:59Z",
/// "contractType": 1,
/// "tfaEnabled": false /// "tfaEnabled": false
/// } /// }
/// ///