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