UNPKG

@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
"use strict"; 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