@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
JavaScript
;
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