@sotatech/nest-quickfix
Version:
A powerful NestJS implementation of the FIX (Financial Information eXchange) protocol. Provides high-performance, reliable messaging for financial trading applications with built-in session management, message validation, and recovery mechanisms.
12 lines • 994 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ExecutionReportMessage = void 0;
const message_1 = require("../../message/message");
const fields_1 = require("../../fields");
class ExecutionReportMessage extends message_1.Message {
constructor(orderId, execId, symbol, side, orderQty, price, execType, ordStatus) {
super(new message_1.Field(fields_1.Fields.MsgType, fields_1.MsgType.ExecutionReport), new message_1.Field(fields_1.Fields.OrderID, orderId), new message_1.Field(fields_1.Fields.ExecID, execId), new message_1.Field(fields_1.Fields.Symbol, symbol), new message_1.Field(fields_1.Fields.Side, side), new message_1.Field(fields_1.Fields.OrderQty, orderQty), new message_1.Field(fields_1.Fields.Price, price), new message_1.Field(fields_1.Fields.ExecType, execType), new message_1.Field(fields_1.Fields.OrdStatus, ordStatus));
}
}
exports.ExecutionReportMessage = ExecutionReportMessage;
//# sourceMappingURL=execution.report.js.map