add logic for status query

This commit is contained in:
2025-08-22 15:24:34 +02:00
parent c0a5b57668
commit 290e87048c
11 changed files with 43 additions and 31 deletions

View File

@@ -21,12 +21,12 @@ public class ReadEnvelopeQuery : IRequest
/// <summary>
/// Abfrage des Status des Umschlags
/// </summary>
public EnvelopeStatusQuery? Status { get; init; }
public EnvelopeStatusQuery? StatusQ { get; init; }
}
/// <summary>
/// Repräsentiert den Status eines Umschlags und dessen Beziehung zum Empfänger. (vgl. auch <see cref="Constants.EnvelopeStatus"/>
/// Invalid (0): Ungültiger Status.
/// Repräsentiert den StatusQ eines Umschlags und dessen Beziehung zum Empfänger. (vgl. auch <see cref="Constants.EnvelopeStatus"/>
/// Invalid (0): Ungültiger StatusQ.
/// EnvelopeCreated (1001): Der Umschlag wurde erstellt.
/// EnvelopeSaved (1002): Der Umschlag wurde gespeichert.
/// EnvelopeQueued (1003): Der Umschlag wurde zur Verarbeitung eingeplant.
@@ -57,20 +57,20 @@ public record EnvelopeStatusQuery
/// <summary>
/// Der minimale Statuswert, der berücksichtigt werden.
/// </summary>
public EnvelopeStatusQuery? MinStatus { get; init; }
public int? MinStatus { get; init; }
/// <summary>
/// Der maximale Statuswert, der berücksichtigt werden.
/// </summary>
public EnvelopeStatusQuery? MaxStatus { get; init; }
public int? MaxStatus { get; init; }
/// <summary>
/// Eine Liste von Statuswerten, die einbezogen werden.
/// </summary>
public EnvelopeStatusQuery[]? Status { get; init; }
public int[]? Status { get; init; }
/// <summary>
/// Eine Liste von Statuswerten, die ignoriert werden werden.
/// </summary>
public EnvelopeStatusQuery[]? IgnoredStatus { get; init; }
public int[]? IgnoredStatus { get; init; }
}