@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.
42 lines • 3.59 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TrdRegTimestampType = void 0;
var TrdRegTimestampType;
(function (TrdRegTimestampType) {
TrdRegTimestampType[TrdRegTimestampType["ExecutionTime"] = 1] = "ExecutionTime";
TrdRegTimestampType[TrdRegTimestampType["TimeIn"] = 2] = "TimeIn";
TrdRegTimestampType[TrdRegTimestampType["TimeOut"] = 3] = "TimeOut";
TrdRegTimestampType[TrdRegTimestampType["BrokerReceipt"] = 4] = "BrokerReceipt";
TrdRegTimestampType[TrdRegTimestampType["BrokerExecution"] = 5] = "BrokerExecution";
TrdRegTimestampType[TrdRegTimestampType["DeskReceipt"] = 6] = "DeskReceipt";
TrdRegTimestampType[TrdRegTimestampType["SubmissionToClearing"] = 7] = "SubmissionToClearing";
TrdRegTimestampType[TrdRegTimestampType["TimePriority"] = 8] = "TimePriority";
TrdRegTimestampType[TrdRegTimestampType["OrderbookEntryTime"] = 9] = "OrderbookEntryTime";
TrdRegTimestampType[TrdRegTimestampType["OrderSubmissionTime"] = 10] = "OrderSubmissionTime";
TrdRegTimestampType[TrdRegTimestampType["PubliclyReported"] = 11] = "PubliclyReported";
TrdRegTimestampType[TrdRegTimestampType["PublicReportUpdated"] = 12] = "PublicReportUpdated";
TrdRegTimestampType[TrdRegTimestampType["NonPubliclyReported"] = 13] = "NonPubliclyReported";
TrdRegTimestampType[TrdRegTimestampType["NonPublicReportUpdated"] = 14] = "NonPublicReportUpdated";
TrdRegTimestampType[TrdRegTimestampType["SubmittedForConfirmation"] = 15] = "SubmittedForConfirmation";
TrdRegTimestampType[TrdRegTimestampType["UpdatedForConfirmation"] = 16] = "UpdatedForConfirmation";
TrdRegTimestampType[TrdRegTimestampType["Confirmed"] = 17] = "Confirmed";
TrdRegTimestampType[TrdRegTimestampType["UpdatedForClearing"] = 18] = "UpdatedForClearing";
TrdRegTimestampType[TrdRegTimestampType["Cleared"] = 19] = "Cleared";
TrdRegTimestampType[TrdRegTimestampType["AllocationsSubmitted"] = 20] = "AllocationsSubmitted";
TrdRegTimestampType[TrdRegTimestampType["AllocationsUpdated"] = 21] = "AllocationsUpdated";
TrdRegTimestampType[TrdRegTimestampType["AllocationsCompleted"] = 22] = "AllocationsCompleted";
TrdRegTimestampType[TrdRegTimestampType["SubmittedToRepository"] = 23] = "SubmittedToRepository";
TrdRegTimestampType[TrdRegTimestampType["PostTrdContntnEvnt"] = 24] = "PostTrdContntnEvnt";
TrdRegTimestampType[TrdRegTimestampType["PostTradeValuation"] = 25] = "PostTradeValuation";
TrdRegTimestampType[TrdRegTimestampType["PreviousTimePriority"] = 26] = "PreviousTimePriority";
TrdRegTimestampType[TrdRegTimestampType["IdentifierAssigned"] = 27] = "IdentifierAssigned";
TrdRegTimestampType[TrdRegTimestampType["PreviousIdentifierAssigned"] = 28] = "PreviousIdentifierAssigned";
TrdRegTimestampType[TrdRegTimestampType["OrderCancellationTime"] = 29] = "OrderCancellationTime";
TrdRegTimestampType[TrdRegTimestampType["OrderModificationTime"] = 30] = "OrderModificationTime";
TrdRegTimestampType[TrdRegTimestampType["OrderRoutingTime"] = 31] = "OrderRoutingTime";
TrdRegTimestampType[TrdRegTimestampType["TradeCancellationTime"] = 32] = "TradeCancellationTime";
TrdRegTimestampType[TrdRegTimestampType["TradeModificationTime"] = 33] = "TradeModificationTime";
TrdRegTimestampType[TrdRegTimestampType["ReferenceTimeForNBBO"] = 34] = "ReferenceTimeForNBBO";
TrdRegTimestampType[TrdRegTimestampType["Affirmed"] = 35] = "Affirmed";
})(TrdRegTimestampType || (exports.TrdRegTimestampType = TrdRegTimestampType = {}));
//# sourceMappingURL=TrdRegTimestampType.js.map