namespace CashLineERP.Contracts.External;

public sealed record ExternalRfqInvitationDetailResponse(
    long RfqId,
    string RfqNumber,
    string RfqType,
    DateOnly RfqDate,
    DateOnly? ValidUntilDate,
    string CurrencyCode,
    string StatusCode,
    string InviteStatusCode,
    DateTime? InvitedAtUtc,
    DateTime? RespondedAtUtc,
    long? PurchaseRequisitionId,
    string? Notes,
    IReadOnlyCollection<ExternalRfqInvitationLineResponse> Lines);
