diff --git a/DocumentOperator.API/ROADMAP.md b/DocumentOperator.API/ROADMAP.md index 44d7d40..cbdcdb6 100644 --- a/DocumentOperator.API/ROADMAP.md +++ b/DocumentOperator.API/ROADMAP.md @@ -744,7 +744,7 @@ DocumentOperator.Tests/ --- -#### ?? Step 2.2: Enums erstellen - **NEXT** +#### ? Step 2.2: Enums erstellen - **COMPLETED** **Aufgabe:** Aufzählungen für Business-Konzepte @@ -795,9 +795,14 @@ DocumentOperator.Tests/ - Wir haken Step 2.2 ab in ROADMAP.md - Weiter zu Step 2.3 (Value Objects) +**Status:** ? **COMPLETED** (17.01.2025) +- ? DocumentOperationType.cs erstellt +- ? ProcessingStatus.cs erstellt +- ? Build erfolgreich + --- -#### ? Step 2.3: Value Objects erstellen +#### ?? Step 2.3: Value Objects erstellen - **NEXT** **Aufgabe:** Typsichere, selbst-validierende Wert-Objekte diff --git a/DocumentOperator.Domain/DocumentOperator.Domain.csproj b/DocumentOperator.Domain/DocumentOperator.Domain.csproj index 1b2cd7a..acaae15 100644 --- a/DocumentOperator.Domain/DocumentOperator.Domain.csproj +++ b/DocumentOperator.Domain/DocumentOperator.Domain.csproj @@ -9,7 +9,6 @@ - diff --git a/DocumentOperator.Domain/Models/Enums/DocumentOperationType.cs b/DocumentOperator.Domain/Models/Enums/DocumentOperationType.cs new file mode 100644 index 0000000..765d32f --- /dev/null +++ b/DocumentOperator.Domain/Models/Enums/DocumentOperationType.cs @@ -0,0 +1,10 @@ +namespace DocumentOperator.Domain.Models.Enums; + +public enum DocumentOperationType +{ + Validate, + ExtractAttachments, + Concatenate, + ApplyStamp, + EmbedCertificate +} \ No newline at end of file diff --git a/DocumentOperator.Domain/Models/Enums/ProcessingStatus.cs b/DocumentOperator.Domain/Models/Enums/ProcessingStatus.cs new file mode 100644 index 0000000..80c4bfe --- /dev/null +++ b/DocumentOperator.Domain/Models/Enums/ProcessingStatus.cs @@ -0,0 +1,9 @@ +namespace DocumentOperator.Domain.Models.Enums; + +public enum ProcessingStatus +{ + Pending, + Processing, + Success, + Failed +} \ No newline at end of file