namespace CashLineERP.Contracts.Procurement;

public sealed record PurchaseRequisitionResponse(
    long PurchaseRequisitionId,
    string RequisitionNumber,
    long BranchId,
    long RequesterUserId,
    DateOnly RequisitionDate,
    DateOnly? NeedByDate,
    string StatusCode,
    string PurposeText,
    string CurrencyCode,
    decimal EstimatedTotalAmount,
    IReadOnlyCollection<PurchaseRequisitionLineResponse> Lines);
