Renamed `EnvelopeHistoryQuery` to `HistoryQuery` and `ReadEnvelopeHistoryQuery` to `ReadHistoryQuery` to improve clarity. Moved `StatusQuery` to the new `EnvelopeGenerator.Application.Histories` namespace. Updated `HistoryController` to use `ReadHistoryQuery`. Removed unused `using` directives and added relevant ones to align with the new structure. These changes enhance code maintainability and organization.
31 lines
1.3 KiB
C#
31 lines
1.3 KiB
C#
using EnvelopeGenerator.Application.Histories;
|
|
using EnvelopeGenerator.Application.Envelopes.Queries.Read;
|
|
using EnvelopeGenerator.Application.Receivers.Queries.Read;
|
|
using MediatR;
|
|
|
|
namespace EnvelopeGenerator.Application.EnvelopeReceivers.Queries.Read;
|
|
|
|
/// <summary>
|
|
/// Repräsentiert eine Abfrage zum Lesen eines Envelope-Empfängers.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Diese Abfrage kombiniert Informationen über einen Umschlag (<see cref="ReadEnvelopeQuery"/>)
|
|
/// und einen Empfänger (<see cref="ReadReceiverQuery"/>), um eine vollständige Antwort
|
|
/// (<see cref="ReadEnvelopeReceiverResponse"/>) zu generieren.
|
|
/// Die Antwort enthält Details wie den Status, die Zuordnung zwischen Umschlag und Empfänger
|
|
/// sowie zusätzliche Metadaten.
|
|
/// </remarks>
|
|
/// <param name="Status">Umschlag oder Empfängerstatus.</param>
|
|
public record ReadEnvelopeReceiverQuery(EnvelopeStatusQuery? Status = null) : EnvelopeReceiverQuery(Status), IRequest<ReadEnvelopeReceiverResponse>
|
|
{
|
|
/// <summary>
|
|
/// Der Umschlag, der mit dem Empfänger verknüpft ist.
|
|
/// </summary>
|
|
public ReadEnvelopeQuery? Envelope { get; init; }
|
|
|
|
/// <summary>
|
|
/// Der Empfänger, der mit dem Umschlag verknüpft ist.
|
|
/// </summary>
|
|
public ReadReceiverQuery? Receiver { get; init; }
|
|
};
|