jspurefix
Version:
pure node js fix engine
12 lines (11 loc) • 668 B
TypeScript
import { TradeRequestStatus, ITradeCaptureReportRequestAck, ITradeCaptureReport, ITradeCaptureReportRequest } from '../../../types/FIX4.4/repo';
export declare class TradeFactory {
private nextTradeId;
private nextExecId;
private readonly securities;
static tradeCaptureReportRequestAck(tcr: ITradeCaptureReportRequest, status: TradeRequestStatus): ITradeCaptureReportRequestAck;
static tradeCaptureReportRequest(requestId: string, tradeDate: Date): ITradeCaptureReportRequest;
private static getRandomInt;
batchOfTradeCaptureReport(toMake?: number): ITradeCaptureReport[];
singleTradeCaptureReport(): ITradeCaptureReport;
}