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.

59 lines 3.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TrdSubType = void 0; var TrdSubType; (function (TrdSubType) { TrdSubType[TrdSubType["CMTA"] = 0] = "CMTA"; TrdSubType[TrdSubType["InternalTransferOrAdjustment"] = 1] = "InternalTransferOrAdjustment"; TrdSubType[TrdSubType["ExternalTransferOrTransferOfAccount"] = 2] = "ExternalTransferOrTransferOfAccount"; TrdSubType[TrdSubType["RejectForSubmittingSide"] = 3] = "RejectForSubmittingSide"; TrdSubType[TrdSubType["AdvisoryForContraSide"] = 4] = "AdvisoryForContraSide"; TrdSubType[TrdSubType["OffsetDueToAnAllocation"] = 5] = "OffsetDueToAnAllocation"; TrdSubType[TrdSubType["OnsetDueToAnAllocation"] = 6] = "OnsetDueToAnAllocation"; TrdSubType[TrdSubType["DifferentialSpread"] = 7] = "DifferentialSpread"; TrdSubType[TrdSubType["ImpliedSpreadLegExecutedAgainstAnOutright"] = 8] = "ImpliedSpreadLegExecutedAgainstAnOutright"; TrdSubType[TrdSubType["TransactionFromExercise"] = 9] = "TransactionFromExercise"; TrdSubType[TrdSubType["TransactionFromAssignment"] = 10] = "TransactionFromAssignment"; TrdSubType[TrdSubType["ACATS"] = 11] = "ACATS"; TrdSubType[TrdSubType["AI"] = 14] = "AI"; TrdSubType[TrdSubType["B"] = 15] = "B"; TrdSubType[TrdSubType["K"] = 16] = "K"; TrdSubType[TrdSubType["LC"] = 17] = "LC"; TrdSubType[TrdSubType["M"] = 18] = "M"; TrdSubType[TrdSubType["N"] = 19] = "N"; TrdSubType[TrdSubType["NM"] = 20] = "NM"; TrdSubType[TrdSubType["NR"] = 21] = "NR"; TrdSubType[TrdSubType["P"] = 22] = "P"; TrdSubType[TrdSubType["PA"] = 23] = "PA"; TrdSubType[TrdSubType["PC"] = 24] = "PC"; TrdSubType[TrdSubType["PN"] = 25] = "PN"; TrdSubType[TrdSubType["R"] = 26] = "R"; TrdSubType[TrdSubType["RO"] = 27] = "RO"; TrdSubType[TrdSubType["RT"] = 28] = "RT"; TrdSubType[TrdSubType["SW"] = 29] = "SW"; TrdSubType[TrdSubType["T"] = 30] = "T"; TrdSubType[TrdSubType["WN"] = 31] = "WN"; TrdSubType[TrdSubType["WT"] = 32] = "WT"; TrdSubType[TrdSubType["OffHoursTrade"] = 33] = "OffHoursTrade"; TrdSubType[TrdSubType["OnHoursTrade"] = 34] = "OnHoursTrade"; TrdSubType[TrdSubType["OTCQuote"] = 35] = "OTCQuote"; TrdSubType[TrdSubType["ConvertedSWAP"] = 36] = "ConvertedSWAP"; TrdSubType[TrdSubType["CrossedTrade"] = 37] = "CrossedTrade"; TrdSubType[TrdSubType["InterimProtectedTrade"] = 38] = "InterimProtectedTrade"; TrdSubType[TrdSubType["LargeInScale"] = 39] = "LargeInScale"; TrdSubType[TrdSubType["WashTrade"] = 40] = "WashTrade"; TrdSubType[TrdSubType["TradeAtSettlement"] = 41] = "TradeAtSettlement"; TrdSubType[TrdSubType["AuctionTrade"] = 42] = "AuctionTrade"; TrdSubType[TrdSubType["TradeAtMarker"] = 43] = "TradeAtMarker"; TrdSubType[TrdSubType["CreditDefault"] = 44] = "CreditDefault"; TrdSubType[TrdSubType["CreditRestructuring"] = 45] = "CreditRestructuring"; TrdSubType[TrdSubType["Merger"] = 46] = "Merger"; TrdSubType[TrdSubType["SpinOff"] = 47] = "SpinOff"; TrdSubType[TrdSubType["MultilateralCompression"] = 48] = "MultilateralCompression"; TrdSubType[TrdSubType["Balancing"] = 50] = "Balancing"; TrdSubType[TrdSubType["BasisTradeIndexClose"] = 51] = "BasisTradeIndexClose"; TrdSubType[TrdSubType["TradeAtCashOpen"] = 52] = "TradeAtCashOpen"; TrdSubType[TrdSubType["TrdSubmitVenueClrSettl"] = 53] = "TrdSubmitVenueClrSettl"; TrdSubType[TrdSubType["BilateralCompression"] = 54] = "BilateralCompression"; })(TrdSubType || (exports.TrdSubType = TrdSubType = {})); //# sourceMappingURL=TrdSubType.js.map