refactor(ReadEnvelopeQuery): move EnvelopeStatusQuery from ReadEnvelopeReceiverQuery
This commit is contained in:
parent
02ef05f054
commit
c0a5b57668
@ -2,7 +2,6 @@
|
|||||||
using EnvelopeGenerator.Application.Envelopes.Queries;
|
using EnvelopeGenerator.Application.Envelopes.Queries;
|
||||||
using EnvelopeGenerator.Application.Exceptions;
|
using EnvelopeGenerator.Application.Exceptions;
|
||||||
using EnvelopeGenerator.Application.Receivers.Queries;
|
using EnvelopeGenerator.Application.Receivers.Queries;
|
||||||
using EnvelopeGenerator.Domain;
|
|
||||||
using EnvelopeGenerator.Extensions;
|
using EnvelopeGenerator.Extensions;
|
||||||
using MediatR;
|
using MediatR;
|
||||||
|
|
||||||
@ -83,55 +82,4 @@ public record ReadEnvelopeReceiverQuery : IRequest<EnvelopeReceiverDto>
|
|||||||
/// Der Empfänger, der mit dem Umschlag verknüpft ist.
|
/// Der Empfänger, der mit dem Umschlag verknüpft ist.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public ReadReceiverQuery? Receiver { get; set; }
|
public ReadReceiverQuery? Receiver { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Abfrage des Status des Umschlags
|
|
||||||
/// </summary>
|
|
||||||
public EnvelopeStatusQuery? Status { 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.
|
|
||||||
/// EnvelopeCreated (1001): Der Umschlag wurde erstellt.
|
|
||||||
/// EnvelopeSaved (1002): Der Umschlag wurde gespeichert.
|
|
||||||
/// EnvelopeQueued (1003): Der Umschlag wurde zur Verarbeitung eingeplant.
|
|
||||||
/// EnvelopeSent (1004): Der Umschlag wurde versendet. (Nicht verwendet)
|
|
||||||
/// EnvelopePartlySigned (1005): Der Umschlag wurde teilweise unterschrieben.
|
|
||||||
/// EnvelopeCompletelySigned (1006): Der Umschlag wurde vollständig unterschrieben.
|
|
||||||
/// EnvelopeReportCreated (1007): Ein Abschlussbericht wurde für den Umschlag erstellt.
|
|
||||||
/// EnvelopeArchived (1008): Der Umschlag wurde archiviert.
|
|
||||||
/// EnvelopeDeleted (1009): Der Umschlag wurde gelöscht.
|
|
||||||
/// AccessCodeRequested (2001): Der Zugriffscode wurde angefordert.
|
|
||||||
/// AccessCodeCorrect (2002): Der Zugriffscode war korrekt.
|
|
||||||
/// AccessCodeIncorrect (2003): Der Zugriffscode war falsch.
|
|
||||||
/// DocumentOpened (2004): Das Dokument wurde geöffnet.
|
|
||||||
/// DocumentSigned (2005): Ein Dokument wurde unterschrieben.
|
|
||||||
/// SignatureConfirmed (2006): Die Signatur wurde bestätigt.
|
|
||||||
/// DocumentRejected (2007): Ein Dokument wurde abgelehnt.
|
|
||||||
/// EnvelopeShared (2008): Der Umschlag wurde geteilt.
|
|
||||||
/// EnvelopeViewed (2009): Der Umschlag wurde angesehen.
|
|
||||||
/// DocumentForwarded (4001): Das Dokument wurde weitergeleitet.
|
|
||||||
/// MessageInvitationSent (3001): Einladung wurde gesendet (vom Trigger verwendet).
|
|
||||||
/// MessageAccessCodeSent (3002): Zugriffscode wurde gesendet.
|
|
||||||
/// MessageConfirmationSent (3003): Bestätigungsnachricht wurde gesendet.
|
|
||||||
/// MessageDeletionSent (3004): Löschbenachrichtigung wurde gesendet.
|
|
||||||
/// MessageCompletionSent (3005): Abschlussbenachrichtigung wurde gesendet.
|
|
||||||
/// </summary>
|
|
||||||
public record EnvelopeStatusQuery
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Der minimale Statuswert, der berücksichtigt werden soll.
|
|
||||||
/// </summary>
|
|
||||||
public int? Min { get; init; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Der maximale Statuswert, der berücksichtigt werden soll.
|
|
||||||
/// </summary>
|
|
||||||
public int? Max { get; init; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Eine Liste von Statuswerten, die ignoriert werden sollen.
|
|
||||||
/// </summary>
|
|
||||||
public int[]? Ignore { get; init; }
|
|
||||||
}
|
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
using MediatR;
|
using MediatR;
|
||||||
|
using EnvelopeGenerator.Domain;
|
||||||
|
|
||||||
namespace EnvelopeGenerator.Application.Envelopes.Queries;
|
namespace EnvelopeGenerator.Application.Envelopes.Queries;
|
||||||
|
|
||||||
@ -12,13 +13,64 @@ public class ReadEnvelopeQuery : IRequest
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public int? Id { get; init; }
|
public int? Id { get; init; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Der Status des Umschlags.
|
|
||||||
/// </summary>
|
|
||||||
public int? Status { get; init; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Die universell eindeutige Kennung des Umschlags.
|
/// Die universell eindeutige Kennung des Umschlags.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string? Uuid { get; init; }
|
public string? Uuid { get; init; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Abfrage des Status des Umschlags
|
||||||
|
/// </summary>
|
||||||
|
public EnvelopeStatusQuery? Status { 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.
|
||||||
|
/// EnvelopeCreated (1001): Der Umschlag wurde erstellt.
|
||||||
|
/// EnvelopeSaved (1002): Der Umschlag wurde gespeichert.
|
||||||
|
/// EnvelopeQueued (1003): Der Umschlag wurde zur Verarbeitung eingeplant.
|
||||||
|
/// EnvelopeSent (1004): Der Umschlag wurde versendet. (Nicht verwendet)
|
||||||
|
/// EnvelopePartlySigned (1005): Der Umschlag wurde teilweise unterschrieben.
|
||||||
|
/// EnvelopeCompletelySigned (1006): Der Umschlag wurde vollständig unterschrieben.
|
||||||
|
/// EnvelopeReportCreated (1007): Ein Abschlussbericht wurde für den Umschlag erstellt.
|
||||||
|
/// EnvelopeArchived (1008): Der Umschlag wurde archiviert.
|
||||||
|
/// EnvelopeDeleted (1009): Der Umschlag wurde gelöscht.
|
||||||
|
/// AccessCodeRequested (2001): Der Zugriffscode wurde angefordert.
|
||||||
|
/// AccessCodeCorrect (2002): Der Zugriffscode war korrekt.
|
||||||
|
/// AccessCodeIncorrect (2003): Der Zugriffscode war falsch.
|
||||||
|
/// DocumentOpened (2004): Das Dokument wurde geöffnet.
|
||||||
|
/// DocumentSigned (2005): Ein Dokument wurde unterschrieben.
|
||||||
|
/// SignatureConfirmed (2006): Die Signatur wurde bestätigt.
|
||||||
|
/// DocumentRejected (2007): Ein Dokument wurde abgelehnt.
|
||||||
|
/// EnvelopeShared (2008): Der Umschlag wurde geteilt.
|
||||||
|
/// EnvelopeViewed (2009): Der Umschlag wurde angesehen.
|
||||||
|
/// DocumentForwarded (4001): Das Dokument wurde weitergeleitet.
|
||||||
|
/// MessageInvitationSent (3001): Einladung wurde gesendet (vom Trigger verwendet).
|
||||||
|
/// MessageAccessCodeSent (3002): Zugriffscode wurde gesendet.
|
||||||
|
/// MessageConfirmationSent (3003): Bestätigungsnachricht wurde gesendet.
|
||||||
|
/// MessageDeletionSent (3004): Löschbenachrichtigung wurde gesendet.
|
||||||
|
/// MessageCompletionSent (3005): Abschlussbenachrichtigung wurde gesendet.
|
||||||
|
/// </summary>
|
||||||
|
public record EnvelopeStatusQuery
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Der minimale Statuswert, der berücksichtigt werden.
|
||||||
|
/// </summary>
|
||||||
|
public EnvelopeStatusQuery? MinStatus { get; init; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Der maximale Statuswert, der berücksichtigt werden.
|
||||||
|
/// </summary>
|
||||||
|
public EnvelopeStatusQuery? MaxStatus { get; init; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Eine Liste von Statuswerten, die einbezogen werden.
|
||||||
|
/// </summary>
|
||||||
|
public EnvelopeStatusQuery[]? Status { get; init; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Eine Liste von Statuswerten, die ignoriert werden werden.
|
||||||
|
/// </summary>
|
||||||
|
public EnvelopeStatusQuery[]? IgnoredStatus { get; init; }
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user