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.

185 lines 8.05 kB
"use strict"; 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