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.

133 lines 9.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PartyRole = void 0; var PartyRole; (function (PartyRole) { PartyRole[PartyRole["ExecutingFirm"] = 1] = "ExecutingFirm"; PartyRole[PartyRole["BrokerOfCredit"] = 2] = "BrokerOfCredit"; PartyRole[PartyRole["ClientID"] = 3] = "ClientID"; PartyRole[PartyRole["ClearingFirm"] = 4] = "ClearingFirm"; PartyRole[PartyRole["InvestorID"] = 5] = "InvestorID"; PartyRole[PartyRole["IntroducingFirm"] = 6] = "IntroducingFirm"; PartyRole[PartyRole["EnteringFirm"] = 7] = "EnteringFirm"; PartyRole[PartyRole["Locate"] = 8] = "Locate"; PartyRole[PartyRole["FundManagerClientID"] = 9] = "FundManagerClientID"; PartyRole[PartyRole["SettlementLocation"] = 10] = "SettlementLocation"; PartyRole[PartyRole["OrderOriginationTrader"] = 11] = "OrderOriginationTrader"; PartyRole[PartyRole["ExecutingTrader"] = 12] = "ExecutingTrader"; PartyRole[PartyRole["OrderOriginationFirm"] = 13] = "OrderOriginationFirm"; PartyRole[PartyRole["GiveupClearingFirmDepr"] = 14] = "GiveupClearingFirmDepr"; PartyRole[PartyRole["CorrespondantClearingFirm"] = 15] = "CorrespondantClearingFirm"; PartyRole[PartyRole["ExecutingSystem"] = 16] = "ExecutingSystem"; PartyRole[PartyRole["ContraFirm"] = 17] = "ContraFirm"; PartyRole[PartyRole["ContraClearingFirm"] = 18] = "ContraClearingFirm"; PartyRole[PartyRole["SponsoringFirm"] = 19] = "SponsoringFirm"; PartyRole[PartyRole["UnderlyingContraFirm"] = 20] = "UnderlyingContraFirm"; PartyRole[PartyRole["ClearingOrganization"] = 21] = "ClearingOrganization"; PartyRole[PartyRole["Exchange"] = 22] = "Exchange"; PartyRole[PartyRole["CustomerAccount"] = 24] = "CustomerAccount"; PartyRole[PartyRole["CorrespondentClearingOrganization"] = 25] = "CorrespondentClearingOrganization"; PartyRole[PartyRole["CorrespondentBroker"] = 26] = "CorrespondentBroker"; PartyRole[PartyRole["Buyer"] = 27] = "Buyer"; PartyRole[PartyRole["Custodian"] = 28] = "Custodian"; PartyRole[PartyRole["Intermediary"] = 29] = "Intermediary"; PartyRole[PartyRole["Agent"] = 30] = "Agent"; PartyRole[PartyRole["SubCustodian"] = 31] = "SubCustodian"; PartyRole[PartyRole["Beneficiary"] = 32] = "Beneficiary"; PartyRole[PartyRole["InterestedParty"] = 33] = "InterestedParty"; PartyRole[PartyRole["RegulatoryBody"] = 34] = "RegulatoryBody"; PartyRole[PartyRole["LiquidityProvider"] = 35] = "LiquidityProvider"; PartyRole[PartyRole["EnteringTrader"] = 36] = "EnteringTrader"; PartyRole[PartyRole["ContraTrader"] = 37] = "ContraTrader"; PartyRole[PartyRole["PositionAccount"] = 38] = "PositionAccount"; PartyRole[PartyRole["ContraInvestorID"] = 39] = "ContraInvestorID"; PartyRole[PartyRole["TransferToFirm"] = 40] = "TransferToFirm"; PartyRole[PartyRole["ContraPositionAccount"] = 41] = "ContraPositionAccount"; PartyRole[PartyRole["ContraExchange"] = 42] = "ContraExchange"; PartyRole[PartyRole["InternalCarryAccount"] = 43] = "InternalCarryAccount"; PartyRole[PartyRole["OrderEntryOperatorID"] = 44] = "OrderEntryOperatorID"; PartyRole[PartyRole["SecondaryAccountNumber"] = 45] = "SecondaryAccountNumber"; PartyRole[PartyRole["ForeignFirm"] = 46] = "ForeignFirm"; PartyRole[PartyRole["ThirdPartyAllocationFirm"] = 47] = "ThirdPartyAllocationFirm"; PartyRole[PartyRole["ClaimingAccount"] = 48] = "ClaimingAccount"; PartyRole[PartyRole["AssetManager"] = 49] = "AssetManager"; PartyRole[PartyRole["PledgorAccount"] = 50] = "PledgorAccount"; PartyRole[PartyRole["PledgeeAccount"] = 51] = "PledgeeAccount"; PartyRole[PartyRole["LargeTraderReportableAccount"] = 52] = "LargeTraderReportableAccount"; PartyRole[PartyRole["TraderMnemonic"] = 53] = "TraderMnemonic"; PartyRole[PartyRole["SenderLocation"] = 54] = "SenderLocation"; PartyRole[PartyRole["SessionID"] = 55] = "SessionID"; PartyRole[PartyRole["AcceptableCounterparty"] = 56] = "AcceptableCounterparty"; PartyRole[PartyRole["UnacceptableCounterparty"] = 57] = "UnacceptableCounterparty"; PartyRole[PartyRole["EnteringUnit"] = 58] = "EnteringUnit"; PartyRole[PartyRole["ExecutingUnit"] = 59] = "ExecutingUnit"; PartyRole[PartyRole["IntroducingBroker"] = 60] = "IntroducingBroker"; PartyRole[PartyRole["QuoteOriginator"] = 61] = "QuoteOriginator"; PartyRole[PartyRole["ReportOriginator"] = 62] = "ReportOriginator"; PartyRole[PartyRole["SystematicInternaliser"] = 63] = "SystematicInternaliser"; PartyRole[PartyRole["MultilateralTradingFacility"] = 64] = "MultilateralTradingFacility"; PartyRole[PartyRole["RegulatedMarket"] = 65] = "RegulatedMarket"; PartyRole[PartyRole["MarketMaker"] = 66] = "MarketMaker"; PartyRole[PartyRole["InvestmentFirm"] = 67] = "InvestmentFirm"; PartyRole[PartyRole["HostCompetentAuthority"] = 68] = "HostCompetentAuthority"; PartyRole[PartyRole["HomeCompetentAuthority"] = 69] = "HomeCompetentAuthority"; PartyRole[PartyRole["CompetentAuthorityLiquidity"] = 70] = "CompetentAuthorityLiquidity"; PartyRole[PartyRole["CompetentAuthorityTransactionVenue"] = 71] = "CompetentAuthorityTransactionVenue"; PartyRole[PartyRole["ReportingIntermediary"] = 72] = "ReportingIntermediary"; PartyRole[PartyRole["ExecutionVenue"] = 73] = "ExecutionVenue"; PartyRole[PartyRole["MarketDataEntryOriginator"] = 74] = "MarketDataEntryOriginator"; PartyRole[PartyRole["LocationID"] = 75] = "LocationID"; PartyRole[PartyRole["DeskID"] = 76] = "DeskID"; PartyRole[PartyRole["MarketDataMarket"] = 77] = "MarketDataMarket"; PartyRole[PartyRole["AllocationEntity"] = 78] = "AllocationEntity"; PartyRole[PartyRole["PrimeBroker"] = 79] = "PrimeBroker"; PartyRole[PartyRole["StepOutFirm"] = 80] = "StepOutFirm"; PartyRole[PartyRole["BrokerClearingID"] = 81] = "BrokerClearingID"; PartyRole[PartyRole["CentralRegistrationDepository"] = 82] = "CentralRegistrationDepository"; PartyRole[PartyRole["ClearingAccount"] = 83] = "ClearingAccount"; PartyRole[PartyRole["AcceptableSettlingCounterparty"] = 84] = "AcceptableSettlingCounterparty"; PartyRole[PartyRole["UnacceptableSettlingCounterparty"] = 85] = "UnacceptableSettlingCounterparty"; PartyRole[PartyRole["CLSMemberBank"] = 86] = "CLSMemberBank"; PartyRole[PartyRole["InConcertGroup"] = 87] = "InConcertGroup"; PartyRole[PartyRole["InConcertControllingEntity"] = 88] = "InConcertControllingEntity"; PartyRole[PartyRole["LargePositionsReportingAccount"] = 89] = "LargePositionsReportingAccount"; PartyRole[PartyRole["SettlementFirm"] = 90] = "SettlementFirm"; PartyRole[PartyRole["SettlementAccount"] = 91] = "SettlementAccount"; PartyRole[PartyRole["ReportingMarketCenter"] = 92] = "ReportingMarketCenter"; PartyRole[PartyRole["RelatedReportingMarketCenter"] = 93] = "RelatedReportingMarketCenter"; PartyRole[PartyRole["AwayMarket"] = 94] = "AwayMarket"; PartyRole[PartyRole["GiveupTradingFirm"] = 95] = "GiveupTradingFirm"; PartyRole[PartyRole["TakeupTradingFirm"] = 96] = "TakeupTradingFirm"; PartyRole[PartyRole["GiveupClearingFirm"] = 97] = "GiveupClearingFirm"; PartyRole[PartyRole["TakeupClearingFirm"] = 98] = "TakeupClearingFirm"; PartyRole[PartyRole["OriginatingMarket"] = 99] = "OriginatingMarket"; PartyRole[PartyRole["MarginAccount"] = 100] = "MarginAccount"; PartyRole[PartyRole["CollateralAssetAccount"] = 101] = "CollateralAssetAccount"; PartyRole[PartyRole["DataRepository"] = 102] = "DataRepository"; PartyRole[PartyRole["CalculationAgent"] = 103] = "CalculationAgent"; PartyRole[PartyRole["ExerciseNoticeSender"] = 104] = "ExerciseNoticeSender"; PartyRole[PartyRole["ExerciseNoticeReceiver"] = 105] = "ExerciseNoticeReceiver"; PartyRole[PartyRole["RateReferenceBank"] = 106] = "RateReferenceBank"; PartyRole[PartyRole["Correspondent"] = 107] = "Correspondent"; PartyRole[PartyRole["BeneficiaryBank"] = 109] = "BeneficiaryBank"; PartyRole[PartyRole["Borrower"] = 110] = "Borrower"; PartyRole[PartyRole["PrimaryObligator"] = 111] = "PrimaryObligator"; PartyRole[PartyRole["Guarantor"] = 112] = "Guarantor"; PartyRole[PartyRole["ExcludedReferenceEntity"] = 113] = "ExcludedReferenceEntity"; PartyRole[PartyRole["DeterminingParty"] = 114] = "DeterminingParty"; PartyRole[PartyRole["HedgingParty"] = 115] = "HedgingParty"; PartyRole[PartyRole["ReportingEntity"] = 116] = "ReportingEntity"; PartyRole[PartyRole["SalesPerson"] = 117] = "SalesPerson"; PartyRole[PartyRole["Operator"] = 118] = "Operator"; PartyRole[PartyRole["CSD"] = 119] = "CSD"; PartyRole[PartyRole["ICSD"] = 120] = "ICSD"; PartyRole[PartyRole["TradingSubAccount"] = 121] = "TradingSubAccount"; PartyRole[PartyRole["InvestmentDecisionMaker"] = 122] = "InvestmentDecisionMaker"; PartyRole[PartyRole["PublishingIntermediary"] = 123] = "PublishingIntermediary"; PartyRole[PartyRole["CSDParticipant"] = 124] = "CSDParticipant"; PartyRole[PartyRole["Issuer"] = 125] = "Issuer"; PartyRole[PartyRole["ContraCustomerAccount"] = 126] = "ContraCustomerAccount"; PartyRole[PartyRole["ContraInvestmentDecisionMaker"] = 127] = "ContraInvestmentDecisionMaker"; PartyRole[PartyRole["AuthorizingPerson"] = 128] = "AuthorizingPerson"; })(PartyRole || (exports.PartyRole = PartyRole = {})); //# sourceMappingURL=PartyRole.js.map