From e3dfa8dd3957e8579f7e3fdc9a3beba1836ff99d Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Fri, 11 Apr 2025 23:41:47 +0200 Subject: [PATCH] Add ApiExplorerSettings to DTOs and update controllers This commit introduces the `[ApiExplorerSettings(IgnoreApi = true)]` attribute to various DTO classes to exclude them from API documentation. The `using Microsoft.AspNetCore.Mvc;` directive has been added to several files to support ASP.NET Core MVC features. Additionally, comments in `HistoryController.cs` have been reformatted for clarity, and `LocalizationController.cs` has been updated with standard API controller attributes. These changes improve code organization and maintain cleaner API documentation. --- .../DTOs/ConfigDto.cs | 2 + .../DTOs/DocumentReceiverElementDto.cs | 2 + .../DTOs/DocumentStatusDto.cs | 2 + .../DTOs/EmailTemplateDto.cs | 2 + .../DTOs/EnvelopeCertificateDto.cs | 2 + .../DTOs/EnvelopeDocumentDto.cs | 2 + .../DTOs/EnvelopeDto.cs | 2 + .../EnvelopeHistoryCreateDto.cs | 5 +- .../EnvelopeHistory/EnvelopeHistoryDto.cs | 2 + .../EnvelopeReceiverBasicDto.cs | 2 + .../EnvelopeReceiver/EnvelopeReceiverDto.cs | 2 + .../EnvelopeReceiverSecretDto.cs | 5 +- .../EnvelopeReceiverReadOnlyCreateDto.cs | 4 +- .../EnvelopeReceiverReadOnlyDto.cs | 2 + .../EnvelopeReceiverReadOnlyUpdateDto.cs | 2 + .../DTOs/EnvelopeTypeDto.cs | 2 + .../DTOs/Messaging/GtxMessagingResponse.cs | 5 +- .../DTOs/Messaging/SmsResponse.cs | 5 +- .../DTOs/Receiver/ReceiverCreateDto.cs | 4 +- .../DTOs/Receiver/ReceiverReadDto.cs | 2 + .../DTOs/Receiver/ReceiverUpdateDto.cs | 2 + .../DTOs/UserReceiverDto.cs | 2 + .../Controllers/HistoryController.cs | 73 +++++++++---------- .../Controllers/LocalizationController.cs | 1 + 24 files changed, 88 insertions(+), 46 deletions(-) diff --git a/EnvelopeGenerator.Application/DTOs/ConfigDto.cs b/EnvelopeGenerator.Application/DTOs/ConfigDto.cs index 2dc76824..721d7524 100644 --- a/EnvelopeGenerator.Application/DTOs/ConfigDto.cs +++ b/EnvelopeGenerator.Application/DTOs/ConfigDto.cs @@ -1,9 +1,11 @@ using DigitalData.Core.Abstractions; +using Microsoft.AspNetCore.Mvc; using System.ComponentModel.DataAnnotations.Schema; using System.Text.Json.Serialization; namespace EnvelopeGenerator.Application.DTOs { + [ApiExplorerSettings(IgnoreApi = true)] public record ConfigDto( string DocumentPath, int SendingProfile, diff --git a/EnvelopeGenerator.Application/DTOs/DocumentReceiverElementDto.cs b/EnvelopeGenerator.Application/DTOs/DocumentReceiverElementDto.cs index aff23a33..04b9d0ad 100644 --- a/EnvelopeGenerator.Application/DTOs/DocumentReceiverElementDto.cs +++ b/EnvelopeGenerator.Application/DTOs/DocumentReceiverElementDto.cs @@ -1,7 +1,9 @@ using DigitalData.Core.Abstractions; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs { + [ApiExplorerSettings(IgnoreApi = true)] public record DocumentReceiverElementDto( int Id, int DocumentId, diff --git a/EnvelopeGenerator.Application/DTOs/DocumentStatusDto.cs b/EnvelopeGenerator.Application/DTOs/DocumentStatusDto.cs index b24724ef..a098746a 100644 --- a/EnvelopeGenerator.Application/DTOs/DocumentStatusDto.cs +++ b/EnvelopeGenerator.Application/DTOs/DocumentStatusDto.cs @@ -1,7 +1,9 @@ using DigitalData.Core.Abstractions; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs { + [ApiExplorerSettings(IgnoreApi = true)] public record DocumentStatusDto( int Id, int EnvelopeId, diff --git a/EnvelopeGenerator.Application/DTOs/EmailTemplateDto.cs b/EnvelopeGenerator.Application/DTOs/EmailTemplateDto.cs index 8eaa798f..e22a4844 100644 --- a/EnvelopeGenerator.Application/DTOs/EmailTemplateDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EmailTemplateDto.cs @@ -1,7 +1,9 @@ using DigitalData.Core.Abstractions; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs { + [ApiExplorerSettings(IgnoreApi = true)] public record EmailTemplateDto( int Id, string Name, diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeCertificateDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeCertificateDto.cs index 34d38990..49852dce 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeCertificateDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeCertificateDto.cs @@ -1,7 +1,9 @@ using DigitalData.Core.Abstractions; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeCertificateDto( int Id, int EnvelopeId, diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeDocumentDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeDocumentDto.cs index a9422f02..97ca20c2 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeDocumentDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeDocumentDto.cs @@ -1,7 +1,9 @@ using DigitalData.Core.Abstractions; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeDocumentDto ( int Id, diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeDto.cs index e0bbe042..6a038d83 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeDto.cs @@ -2,9 +2,11 @@ using DigitalData.EmailProfilerDispatcher.Abstraction.Attributes; using DigitalData.UserManager.Application.DTOs.User; using EnvelopeGenerator.Domain.Entities; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeDto() : IUnique { public int Id { get; set; } diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeHistory/EnvelopeHistoryCreateDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeHistory/EnvelopeHistoryCreateDto.cs index 92264d05..731b33a1 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeHistory/EnvelopeHistoryCreateDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeHistory/EnvelopeHistoryCreateDto.cs @@ -1,5 +1,8 @@ -namespace EnvelopeGenerator.Application.DTOs.EnvelopeHistory +using Microsoft.AspNetCore.Mvc; + +namespace EnvelopeGenerator.Application.DTOs.EnvelopeHistory { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeHistoryCreateDto( int EnvelopeId, string UserReference, diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeHistory/EnvelopeHistoryDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeHistory/EnvelopeHistoryDto.cs index 0de3f3fb..3d5e15dc 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeHistory/EnvelopeHistoryDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeHistory/EnvelopeHistoryDto.cs @@ -2,10 +2,12 @@ using DigitalData.Core.DTO; using DigitalData.UserManager.Application.DTOs.User; using EnvelopeGenerator.Application.DTOs.Receiver; +using Microsoft.AspNetCore.Mvc; using static EnvelopeGenerator.Common.Constants; namespace EnvelopeGenerator.Application.DTOs.EnvelopeHistory { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeHistoryDto( long Id, int EnvelopeId, diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverBasicDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverBasicDto.cs index 64c5b869..5bbf3891 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverBasicDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverBasicDto.cs @@ -1,8 +1,10 @@ using DigitalData.Core.Abstractions; using DigitalData.EmailProfilerDispatcher.Abstraction.Attributes; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs.EnvelopeReceiver { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeReceiverBasicDto() : IUnique<(int Envelope, int Receiver)> { public (int Envelope, int Receiver) Id => (Envelope: EnvelopeId, Receiver: ReceiverId); diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverDto.cs index 49625eee..0ab1ac58 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverDto.cs @@ -1,7 +1,9 @@ using EnvelopeGenerator.Application.DTOs.Receiver; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs.EnvelopeReceiver { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeReceiverDto() : EnvelopeReceiverBasicDto() { public EnvelopeDto? Envelope { get; set; } diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverSecretDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverSecretDto.cs index 9470766e..df380980 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverSecretDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiver/EnvelopeReceiverSecretDto.cs @@ -1,5 +1,8 @@ -namespace EnvelopeGenerator.Application.DTOs.EnvelopeReceiver +using Microsoft.AspNetCore.Mvc; + +namespace EnvelopeGenerator.Application.DTOs.EnvelopeReceiver { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeReceiverSecretDto() : EnvelopeReceiverDto() { public string? AccessCode { get; init; } diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyCreateDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyCreateDto.cs index 434b9fd9..2cb09b81 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyCreateDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyCreateDto.cs @@ -1,8 +1,10 @@ -using System.ComponentModel.DataAnnotations; +using Microsoft.AspNetCore.Mvc; +using System.ComponentModel.DataAnnotations; using System.Text.Json.Serialization; namespace EnvelopeGenerator.Application.DTOs.EnvelopeReceiverReadOnly { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeReceiverReadOnlyCreateDto( DateTime DateValid) { diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyDto.cs index 88417d66..b2427694 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyDto.cs @@ -1,7 +1,9 @@ using EnvelopeGenerator.Application.DTOs.Receiver; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs.EnvelopeReceiverReadOnly { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeReceiverReadOnlyDto( long Id, long EnvelopeId, diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyUpdateDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyUpdateDto.cs index 356524a2..532caee1 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyUpdateDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyUpdateDto.cs @@ -1,7 +1,9 @@ using DigitalData.Core.Abstractions; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs.EnvelopeReceiverReadOnly { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeReceiverReadOnlyUpdateDto( long Id, DateTime DateValid, diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeTypeDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeTypeDto.cs index f7f55ac3..05be1eac 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeTypeDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeTypeDto.cs @@ -1,7 +1,9 @@ using DigitalData.Core.Abstractions; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs { + [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeTypeDto( int Id, string Title, diff --git a/EnvelopeGenerator.Application/DTOs/Messaging/GtxMessagingResponse.cs b/EnvelopeGenerator.Application/DTOs/Messaging/GtxMessagingResponse.cs index e198038c..33feb685 100644 --- a/EnvelopeGenerator.Application/DTOs/Messaging/GtxMessagingResponse.cs +++ b/EnvelopeGenerator.Application/DTOs/Messaging/GtxMessagingResponse.cs @@ -1,4 +1,7 @@ -namespace EnvelopeGenerator.Application.DTOs.Messaging +using Microsoft.AspNetCore.Mvc; + +namespace EnvelopeGenerator.Application.DTOs.Messaging { + [ApiExplorerSettings(IgnoreApi = true)] public class GtxMessagingResponse : Dictionary { } } \ No newline at end of file diff --git a/EnvelopeGenerator.Application/DTOs/Messaging/SmsResponse.cs b/EnvelopeGenerator.Application/DTOs/Messaging/SmsResponse.cs index 1d82020b..3977cc1a 100644 --- a/EnvelopeGenerator.Application/DTOs/Messaging/SmsResponse.cs +++ b/EnvelopeGenerator.Application/DTOs/Messaging/SmsResponse.cs @@ -1,5 +1,8 @@ -namespace EnvelopeGenerator.Application.DTOs.Messaging +using Microsoft.AspNetCore.Mvc; + +namespace EnvelopeGenerator.Application.DTOs.Messaging { + [ApiExplorerSettings(IgnoreApi = true)] public record SmsResponse { public required bool Ok { get; init; } diff --git a/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverCreateDto.cs b/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverCreateDto.cs index 54b90b4b..b5605c94 100644 --- a/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverCreateDto.cs +++ b/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverCreateDto.cs @@ -1,9 +1,11 @@ -using System.ComponentModel.DataAnnotations; +using Microsoft.AspNetCore.Mvc; +using System.ComponentModel.DataAnnotations; using System.Security.Cryptography; using System.Text; namespace EnvelopeGenerator.Application.DTOs.Receiver { + [ApiExplorerSettings(IgnoreApi = true)] public record ReceiverCreateDto([EmailAddress] string EmailAddress, string? TotpSecretkey = null) { public string Signature => sha256HexOfMail.Value; diff --git a/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverReadDto.cs b/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverReadDto.cs index 7759885a..41e380c8 100644 --- a/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverReadDto.cs +++ b/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverReadDto.cs @@ -2,10 +2,12 @@ using DigitalData.Core.DTO; using DigitalData.EmailProfilerDispatcher.Abstraction.Attributes; using EnvelopeGenerator.Application.DTOs.EnvelopeReceiver; +using Microsoft.AspNetCore.Mvc; using System.Text.Json.Serialization; namespace EnvelopeGenerator.Application.DTOs.Receiver; +[ApiExplorerSettings(IgnoreApi = true)] public record ReceiverReadDto( int Id, string EmailAddress, diff --git a/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverUpdateDto.cs b/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverUpdateDto.cs index 88482822..f4d89410 100644 --- a/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverUpdateDto.cs +++ b/EnvelopeGenerator.Application/DTOs/Receiver/ReceiverUpdateDto.cs @@ -1,5 +1,7 @@ using DigitalData.Core.Abstractions; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs.Receiver; +[ApiExplorerSettings(IgnoreApi = true)] public record ReceiverUpdateDto(int Id, string? TotpSecretkey = null, DateTime? TfaRegDeadline = null) : IUnique; \ No newline at end of file diff --git a/EnvelopeGenerator.Application/DTOs/UserReceiverDto.cs b/EnvelopeGenerator.Application/DTOs/UserReceiverDto.cs index 8630838a..5a46789f 100644 --- a/EnvelopeGenerator.Application/DTOs/UserReceiverDto.cs +++ b/EnvelopeGenerator.Application/DTOs/UserReceiverDto.cs @@ -1,7 +1,9 @@ using DigitalData.Core.Abstractions; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs { + [ApiExplorerSettings(IgnoreApi = true)] public record UserReceiverDto( int Id, int UserId, diff --git a/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs b/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs index 68fbf780..0569bf0d 100644 --- a/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs +++ b/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs @@ -3,9 +3,6 @@ using EnvelopeGenerator.Application.Contracts.Services; using EnvelopeGenerator.Application.Histories.Queries.Read; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; -using Microsoft.EntityFrameworkCore.Metadata.Internal; -using System.Drawing; -using System.Runtime.ConstrainedExecution; using static EnvelopeGenerator.Common.Constants; @@ -37,16 +34,14 @@ public class HistoryController : ControllerBase /// /// Gibt alle möglichen Verweise auf alle möglichen Status in einem Verlaufsdatensatz zurück. (z. B. DocumentSigned bezieht sich auf Receiver.) /// Dies wird hinzugefügt, damit Client-Anwendungen sich selbst auf dem neuesten Stand halten können. - /// - /// 0 - Receiver: - /// Historische Datensätze, die sich auf den Status des Absenders beziehen. Sie haben Statuscodes, die mit 1* beginnen. - /// 1 - Sender: - /// Historische Datensätze über den Status der Empfänger. Diese haben Statuscodes, die mit 2* beginnen. - /// 2 - System: - /// Historische Datensätze, die sich auf den allgemeinen Zustand des Umschlags beziehen. Diese haben Statuscodes, die mit 3* beginnen. - /// 3 - Unknown: - /// Ein unbekannter Datensatz weist auf einen möglichen Mangel oder eine Unstimmigkeit im Aktualisierungsprozess der Anwendung hin. - /// + /// 0 - Receiver: + /// Historische Datensätze, die sich auf den Status des Absenders beziehen. Sie haben Statuscodes, die mit 1* beginnen. + /// 1 - Sender: + /// Historische Datensätze über den Status der Empfänger. Diese haben Statuscodes, die mit 2* beginnen. + /// 2 - System: + /// Historische Datensätze, die sich auf den allgemeinen Zustand des Umschlags beziehen. Diese haben Statuscodes, die mit 3* beginnen. + /// 3 - Unknown: + /// Ein unbekannter Datensatz weist auf einen möglichen Mangel oder eine Unstimmigkeit im Aktualisierungsprozess der Anwendung hin. /// /// /// @@ -70,33 +65,31 @@ public class HistoryController : ControllerBase /// /// Gibt alle möglichen Status in einem Verlaufsdatensatz zurück. /// Dies wird hinzugefügt, damit Client-Anwendungen sich selbst auf dem neuesten Stand halten können. - /// - /// 0: Invalid - /// 1001: EnvelopeCreated - /// 1002: EnvelopeSaved - /// 1003: EnvelopeQueued - /// 1004: EnvelopeSent (Nicht verwendet) - /// 1005: EnvelopePartlySigned - /// 1006: EnvelopeCompletelySigned - /// 1007: EnvelopeReportCreated - /// 1008: EnvelopeArchived - /// 1009: EnvelopeDeleted - /// 2001: AccessCodeRequested - /// 2002: AccessCodeCorrect - /// 2003: AccessCodeIncorrect - /// 2004: DocumentOpened - /// 2005: DocumentSigned - /// 4001: DocumentForwarded - /// 2006: SignatureConfirmed - /// 2007: DocumentRejected - /// 2008: EnvelopeShared - /// 2009: EnvelopeViewed - /// 3001: MessageInvitationSent (Wird von Trigger verwendet) - /// 3002: MessageAccessCodeSent - /// 3003: MessageConfirmationSent - /// 3004: MessageDeletionSent - /// 3005: MessageCompletionSent - /// + /// 0: Invalid + /// 1001: EnvelopeCreated + /// 1002: EnvelopeSaved + /// 1003: EnvelopeQueued + /// 1004: EnvelopeSent (Nicht verwendet) + /// 1005: EnvelopePartlySigned + /// 1006: EnvelopeCompletelySigned + /// 1007: EnvelopeReportCreated + /// 1008: EnvelopeArchived + /// 1009: EnvelopeDeleted + /// 2001: AccessCodeRequested + /// 2002: AccessCodeCorrect + /// 2003: AccessCodeIncorrect + /// 2004: DocumentOpened + /// 2005: DocumentSigned + /// 4001: DocumentForwarded + /// 2006: SignatureConfirmed + /// 2007: DocumentRejected + /// 2008: EnvelopeShared + /// 2009: EnvelopeViewed + /// 3001: MessageInvitationSent (Wird von Trigger verwendet) + /// 3002: MessageAccessCodeSent + /// 3003: MessageConfirmationSent + /// 3004: MessageDeletionSent + /// 3005: MessageCompletionSent /// /// /// Abfrageparameter, der angibt, auf welche Referenz sich der Status bezieht. diff --git a/EnvelopeGenerator.GeneratorAPI/Controllers/LocalizationController.cs b/EnvelopeGenerator.GeneratorAPI/Controllers/LocalizationController.cs index 244bbc47..b0919211 100644 --- a/EnvelopeGenerator.GeneratorAPI/Controllers/LocalizationController.cs +++ b/EnvelopeGenerator.GeneratorAPI/Controllers/LocalizationController.cs @@ -11,6 +11,7 @@ namespace EnvelopeGenerator.GeneratorAPI.Controllers; /// /// Controller für die Verwaltung der Lokalisierung und Spracheinstellungen. /// +[ApiExplorerSettings(IgnoreApi = true)] [Route("api/[controller]")] [ApiController] public class LocalizationController : ControllerBase