namespace KArtSell.Modules.ModelOperations.Features.GetApprovalQueue;

public sealed record ApprovalItem(
    Guid Id,
    Guid RunId,
    Guid ModelId,
    string Status,
    Guid? ApprovedBy,
    string? ApprovalReason,
    string? RejectionReason,
    DateTime RequestedAt,
    DateTime? ApprovedAt,
    DateTime? RejectedAt);

public sealed record Response(ApprovalItem[] Queue);
