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.

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