diff --git a/EnvelopeGenerator.Common/Constants.vb b/EnvelopeGenerator.Common/Constants.vb
index 9d123767..7ae9feaa 100644
--- a/EnvelopeGenerator.Common/Constants.vb
+++ b/EnvelopeGenerator.Common/Constants.vb
@@ -48,8 +48,8 @@
'TODO: standardize in xwiki
Public Enum ReferenceType
- Receiver = 0
- Sender
+ Sender = 1
+ Receiver
System
Unknown
End Enum
diff --git a/EnvelopeGenerator.Domain/Entities/EnvelopeHistory.cs b/EnvelopeGenerator.Domain/Entities/EnvelopeHistory.cs
index ef9f33be..c14e8903 100644
--- a/EnvelopeGenerator.Domain/Entities/EnvelopeHistory.cs
+++ b/EnvelopeGenerator.Domain/Entities/EnvelopeHistory.cs
@@ -2,7 +2,6 @@
using DigitalData.UserManager.Domain.Entities;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
-using static EnvelopeGenerator.Common.Constants;
namespace EnvelopeGenerator.Domain.Entities
{
@@ -42,19 +41,5 @@ namespace EnvelopeGenerator.Domain.Entities
[ForeignKey("UserReference")]
public virtual Receiver? Receiver { get; set; }
-
- [NotMapped]
- public ReferenceType ReferenceType => (Status / 1000) switch
- {
- 1 => ReferenceType.Sender,
- 2 or 3 => ReferenceType.Receiver,
- _ => ReferenceType.Unknown,
- };
-
- [NotMapped]
- public string? StatusName
- => (Enum.IsDefined(typeof(EnvelopeStatus), Status))
- ? Enum.GetName(typeof(EnvelopeStatus), Status)
- : null;
}
}
\ No newline at end of file
diff --git a/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs b/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs
index 5c55b567..fdf7d8d9 100644
--- a/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs
+++ b/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs
@@ -60,23 +60,19 @@ 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
+ /// 10007: EnvelopeRejected
+ /// 10009: EnvelopeWithdrawn
/// 2001: AccessCodeRequested
/// 2002: AccessCodeCorrect
/// 2003: AccessCodeIncorrect
/// 2004: DocumentOpened
/// 2005: DocumentSigned
- /// 4001: DocumentForwarded
- /// 2006: SignatureConfirmed
+ /// 2006: DocumentForwarded
/// 2007: DocumentRejected
/// 2008: EnvelopeShared
/// 2009: EnvelopeViewed
@@ -88,9 +84,9 @@ public class HistoryController : ControllerBase
///
///
/// Abfrageparameter, der angibt, auf welche Referenz sich der Status bezieht.
- /// 0 - Sender: Historische Datensätze, die sich auf den Status des Absenders beziehen. Sie haben Statuscodes, die mit 1* beginnen.
- /// 1 - Receiver: Historische Datensätze über den Status der Empfänger. Diese haben Statuscodes, die mit 2* beginnen.
- /// 2 - System: Diese werden durch Datenbank-Trigger aktualisiert und sind in den Tabellen EnvelopeHistory und EmailOut zu finden.Sie arbeiten
+ /// 1 - Sender: Historische Datensätze, die sich auf den Status des Absenders beziehen. Sie haben Statuscodes, die mit 1* beginnen.
+ /// 2 - Receiver: Historische Datensätze über den Status der Empfänger. Diese haben Statuscodes, die mit 2* beginnen.
+ /// 3 - System: Diese werden durch Datenbank-Trigger aktualisiert und sind in den Tabellen EnvelopeHistory und EmailOut zu finden.Sie arbeiten
/// integriert mit der Anwendung EmailProfiler, um E-Mails zu versenden und haben die Codes, die mit 3* beginnen.
///
/// Gibt die HTTP-Antwort zurück.