using MediatR;
namespace EnvelopeGenerator.Application.Envelopes;
///
/// Repräsentiert eine Abfrage für Umschläge.
///
/// Die eindeutige Kennung des Umschlags.
/// Absender des Schreibens
/// Der Status des Umschlags.
/// Die universell eindeutige Kennung des Umschlags.
public record EnvelopeQuery(
int? Id = null,
UserQuery? User = null,
int? Status = null,
string? Uuid = null) : IRequest
{
public int? UserId => User?.Id;
public string? Username => User?.Username;
public string? UserEmail => User?.Username;
};