feat(controller): add GetAllAsync endpoint to HistoryController

- Added a new `GetAllAsync` method to HistoryController to retrieve envelope histories.
- Included query parameters for filtering by envelopeId, userReference, referenceType, status, and boolean flags for sender and receiver.
- Implemented validation of `referenceType` with `ReferenceType` enum, throwing an error for invalid values.
This commit is contained in:
Developer 02
2024-09-07 00:08:55 +02:00
parent 75fff426bc
commit 7bc2695da4
2 changed files with 28 additions and 2 deletions

View File

@@ -19,7 +19,7 @@ namespace EnvelopeGenerator.Domain.Entities
[Required]
[Column("USER_REFERENCE", TypeName = "nvarchar(128)")]
public string UserReference { get; set; }
public required string UserReference { get; init; }
[Required]
[Column("STATUS")]