@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.
185 lines • 8.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MsgType = void 0;
var MsgType;
(function (MsgType) {
MsgType["Heartbeat"] = "0";
MsgType["TestRequest"] = "1";
MsgType["ResendRequest"] = "2";
MsgType["Reject"] = "3";
MsgType["SequenceReset"] = "4";
MsgType["Logout"] = "5";
MsgType["IOI"] = "6";
MsgType["Advertisement"] = "7";
MsgType["ExecutionReport"] = "8";
MsgType["OrderCancelReject"] = "9";
MsgType["Logon"] = "A";
MsgType["News"] = "B";
MsgType["Email"] = "C";
MsgType["NewOrderSingle"] = "D";
MsgType["NewOrderList"] = "E";
MsgType["OrderCancelRequest"] = "F";
MsgType["OrderCancelReplaceRequest"] = "G";
MsgType["OrderStatusRequest"] = "H";
MsgType["AllocationInstruction"] = "J";
MsgType["ListCancelRequest"] = "K";
MsgType["ListExecute"] = "L";
MsgType["ListStatusRequest"] = "M";
MsgType["ListStatus"] = "N";
MsgType["AllocationInstructionAck"] = "P";
MsgType["DontKnowTrade"] = "Q";
MsgType["QuoteRequest"] = "R";
MsgType["Quote"] = "S";
MsgType["SettlementInstructions"] = "T";
MsgType["MarketDataRequest"] = "V";
MsgType["MarketDataSnapshotFullRefresh"] = "W";
MsgType["MarketDataIncrementalRefresh"] = "X";
MsgType["MarketDataRequestReject"] = "Y";
MsgType["QuoteCancel"] = "Z";
MsgType["QuoteStatusRequest"] = "a";
MsgType["MassQuoteAck"] = "b";
MsgType["SecurityDefinitionRequest"] = "c";
MsgType["SecurityDefinition"] = "d";
MsgType["SecurityStatusRequest"] = "e";
MsgType["SecurityStatus"] = "f";
MsgType["TradingSessionStatusRequest"] = "g";
MsgType["TradingSessionStatus"] = "h";
MsgType["MassQuote"] = "i";
MsgType["BusinessMessageReject"] = "j";
MsgType["BidRequest"] = "k";
MsgType["BidResponse"] = "l";
MsgType["ListStrikePrice"] = "m";
MsgType["XMLnonFIX"] = "n";
MsgType["RegistrationInstructions"] = "o";
MsgType["RegistrationInstructionsResponse"] = "p";
MsgType["OrderMassCancelRequest"] = "q";
MsgType["OrderMassCancelReport"] = "r";
MsgType["NewOrderCross"] = "s";
MsgType["CrossOrderCancelReplaceRequest"] = "t";
MsgType["CrossOrderCancelRequest"] = "u";
MsgType["SecurityTypeRequest"] = "v";
MsgType["SecurityTypes"] = "w";
MsgType["SecurityListRequest"] = "x";
MsgType["SecurityList"] = "y";
MsgType["DerivativeSecurityListRequest"] = "z";
MsgType["DerivativeSecurityList"] = "AA";
MsgType["NewOrderMultileg"] = "AB";
MsgType["MultilegOrderCancelReplace"] = "AC";
MsgType["TradeCaptureReportRequest"] = "AD";
MsgType["TradeCaptureReport"] = "AE";
MsgType["OrderMassStatusRequest"] = "AF";
MsgType["QuoteRequestReject"] = "AG";
MsgType["RFQRequest"] = "AH";
MsgType["QuoteStatusReport"] = "AI";
MsgType["QuoteResponse"] = "AJ";
MsgType["Confirmation"] = "AK";
MsgType["PositionMaintenanceRequest"] = "AL";
MsgType["PositionMaintenanceReport"] = "AM";
MsgType["RequestForPositions"] = "AN";
MsgType["RequestForPositionsAck"] = "AO";
MsgType["PositionReport"] = "AP";
MsgType["TradeCaptureReportRequestAck"] = "AQ";
MsgType["TradeCaptureReportAck"] = "AR";
MsgType["AllocationReport"] = "AS";
MsgType["AllocationReportAck"] = "AT";
MsgType["ConfirmationAck"] = "AU";
MsgType["SettlementInstructionRequest"] = "AV";
MsgType["AssignmentReport"] = "AW";
MsgType["CollateralRequest"] = "AX";
MsgType["CollateralAssignment"] = "AY";
MsgType["CollateralResponse"] = "AZ";
MsgType["CollateralReport"] = "BA";
MsgType["CollateralInquiry"] = "BB";
MsgType["NetworkCounterpartySystemStatusRequest"] = "BC";
MsgType["NetworkCounterpartySystemStatusResponse"] = "BD";
MsgType["UserRequest"] = "BE";
MsgType["UserResponse"] = "BF";
MsgType["CollateralInquiryAck"] = "BG";
MsgType["ConfirmationRequest"] = "BH";
MsgType["ContraryIntentionReport"] = "BO";
MsgType["SecurityDefinitionUpdateReport"] = "BP";
MsgType["SecurityListUpdateReport"] = "BK";
MsgType["AdjustedPositionReport"] = "BL";
MsgType["AllocationInstructionAlert"] = "BM";
MsgType["ExecutionAck"] = "BN";
MsgType["TradingSessionList"] = "BJ";
MsgType["TradingSessionListRequest"] = "BI";
MsgType["SettlementObligationReport"] = "BQ";
MsgType["DerivativeSecurityListUpdateReport"] = "BR";
MsgType["TradingSessionListUpdateReport"] = "BS";
MsgType["MarketDefinitionRequest"] = "BT";
MsgType["MarketDefinition"] = "BU";
MsgType["MarketDefinitionUpdateReport"] = "BV";
MsgType["ApplicationMessageRequest"] = "BW";
MsgType["ApplicationMessageRequestAck"] = "BX";
MsgType["ApplicationMessageReport"] = "BY";
MsgType["OrderMassActionReport"] = "BZ";
MsgType["OrderMassActionRequest"] = "CA";
MsgType["UserNotification"] = "CB";
MsgType["StreamAssignmentRequest"] = "CC";
MsgType["StreamAssignmentReport"] = "CD";
MsgType["StreamAssignmentReportACK"] = "CE";
MsgType["PartyDetailsListRequest"] = "CF";
MsgType["PartyDetailsListReport"] = "CG";
MsgType["MarginRequirementInquiry"] = "CH";
MsgType["MarginRequirementInquiryAck"] = "CI";
MsgType["MarginRequirementReport"] = "CJ";
MsgType["PartyDetailsListUpdateReport"] = "CK";
MsgType["PartyRiskLimitsRequest"] = "CL";
MsgType["PartyRiskLimitsReport"] = "CM";
MsgType["SecurityMassStatusRequest"] = "CN";
MsgType["SecurityMassStatus"] = "CO";
MsgType["AccountSummaryReport"] = "CQ";
MsgType["PartyRiskLimitsUpdateReport"] = "CR";
MsgType["PartyRiskLimitsDefinitionRequest"] = "CS";
MsgType["PartyRiskLimitsDefinitionRequestAck"] = "CT";
MsgType["PartyEntitlementsRequest"] = "CU";
MsgType["PartyEntitlementsReport"] = "CV";
MsgType["QuoteAck"] = "CW";
MsgType["PartyDetailsDefinitionRequest"] = "CX";
MsgType["PartyDetailsDefinitionRequestAck"] = "CY";
MsgType["PartyEntitlementsUpdateReport"] = "CZ";
MsgType["PartyEntitlementsDefinitionRequest"] = "DA";
MsgType["PartyEntitlementsDefinitionRequestAck"] = "DB";
MsgType["TradeMatchReport"] = "DC";
MsgType["TradeMatchReportAck"] = "DD";
MsgType["PartyRiskLimitsReportAck"] = "DE";
MsgType["PartyRiskLimitCheckRequest"] = "DF";
MsgType["PartyRiskLimitCheckRequestAck"] = "DG";
MsgType["PartyActionRequest"] = "DH";
MsgType["PartyActionReport"] = "DI";
MsgType["MassOrder"] = "DJ";
MsgType["MassOrderAck"] = "DK";
MsgType["PositionTransferInstruction"] = "DL";
MsgType["PositionTransferInstructionAck"] = "DM";
MsgType["PositionTransferReport"] = "DN";
MsgType["MarketDataStatisticsRequest"] = "DO";
MsgType["MarketDataStatisticsReport"] = "DP";
MsgType["CollateralReportAck"] = "DQ";
MsgType["MarketDataReport"] = "DR";
MsgType["CrossRequest"] = "DS";
MsgType["CrossRequestAck"] = "DT";
MsgType["AllocationInstructionAlertRequest"] = "DU";
MsgType["AllocationInstructionAlertRequestAck"] = "DV";
MsgType["TradeAggregationRequest"] = "DW";
MsgType["TradeAggregationReport"] = "DX";
MsgType["PayManagementReport"] = "EA";
MsgType["PayManagementReportAck"] = "EB";
MsgType["PayManagementRequest"] = "DY";
MsgType["PayManagementRequestAck"] = "DZ";
MsgType["SettlementStatusRequest"] = "EC";
MsgType["SettlementStatusRequestAck"] = "ED";
MsgType["SettlementStatusReport"] = "EE";
MsgType["SettlementStatusReportAck"] = "EF";
MsgType["SecurityRiskMetricsReport"] = "EG";
MsgType["AlgoCertificateRequest"] = "EH";
MsgType["AlgoCertificateRequestAck"] = "EI";
MsgType["AlgoCertificateReport"] = "EJ";
MsgType["AlgoCertificateReportAck"] = "EK";
MsgType["TestSuiteDefinitionRequest"] = "EL";
MsgType["TestSuiteDefinitionRequestAck"] = "EM";
MsgType["TestActionRequest"] = "EN";
MsgType["TestActionRequestAck"] = "EO";
MsgType["TestActionReport"] = "EP";
})(MsgType || (exports.MsgType = MsgType = {}));
//# sourceMappingURL=MsgType.js.map