using MediatR;
namespace EnvelopeGenerator.Application.Envelopes;
///
/// Repräsentiert eine Abfrage für Umschläge.
///
/// Die eindeutige Kennung des Umschlags.
/// Die Kennung des Benutzers, der den Umschlag erstellt hat.
/// Der Benutzername des Benutzers, der den Umschlag erstellt hat.
/// Die E-Mail-Adresse des Benutzers, der den Umschlag erstellt hat.
/// Der Status des Umschlags.
/// Die universell eindeutige Kennung des Umschlags.
public record EnvelopeQuery(
int? Id = null,
int? UserId = null,
string? Username = null,
string? Email = null,
int? Status = null,
string? Uuid = null) : IRequest;