namespace CashLineERP.Contracts.Procurement;

public sealed record RfqResponse(
    long RfqId,
    string RfqNumber,
    long BranchId,
    long? DepartmentId,
    long? PurchaseRequisitionId,
    long? RequesterUserId,
    long? BuyerUserId,
    string RfqType,
    DateOnly RfqDate,
    DateOnly? ValidUntilDate,
    string StatusCode,
    string CurrencyCode,
    string? Notes,
    IReadOnlyCollection<RfqLineResponse> Lines,
    IReadOnlyCollection<RfqSupplierResponse> Suppliers);
