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