fixparser
Version:
FIX.Latest / 5.0 SP2 Parser
237 lines (236 loc) • 8.37 kB
TypeScript
/**
* Identifies the type or role of the PartyID (448) specified.
* - Tag: 452
* - FIX Specification type: int
* - Mapped type: number
* @readonly
* @public
*/
export declare const PartyRole: Readonly<{
/** Executing Firm (formerly FIX 4.2 ExecBroker) */
readonly ExecutingFirm: 1;
/** Broker of Credit (formerly FIX 4.2 BrokerOfCredit) */
readonly BrokerOfCredit: 2;
/** Client ID (formerly FIX 4.2 ClientID) */
readonly ClientID: 3;
/** Clearing Firm (formerly FIX 4.2 ClearingFirm) */
readonly ClearingFirm: 4;
/** Investor ID */
readonly InvestorID: 5;
/** Introducing Firm */
readonly IntroducingFirm: 6;
/** Entering Firm */
readonly EnteringFirm: 7;
/** Locate / Lending Firm (for short-sales) */
readonly Locate: 8;
/** Fund Manager Client ID (for CIV) */
readonly FundManagerClientID: 9;
/** Settlement Location (formerly FIX 4.2 SettlLocation) */
readonly SettlementLocation: 10;
/** Order Origination Trader (associated with Order Origination Firm - i.e. trader who initiates/submits the order) */
readonly OrderOriginationTrader: 11;
/** Executing Trader (associated with Executing Firm - actually executes) */
readonly ExecutingTrader: 12;
/** Order Origination Firm (e.g. buy-side firm) */
readonly OrderOriginationFirm: 13;
/** Giveup Clearing Firm (firm to which trade is given up) */
readonly GiveupClearingFirmDepr: 14;
/** Correspondant Clearing Firm */
readonly CorrespondantClearingFirm: 15;
/** Executing System */
readonly ExecutingSystem: 16;
/** Contra Firm */
readonly ContraFirm: 17;
/** Contra Clearing Firm */
readonly ContraClearingFirm: 18;
/** Sponsoring Firm */
readonly SponsoringFirm: 19;
/** Underlying Contra Firm */
readonly UnderlyingContraFirm: 20;
/** Clearing Organization */
readonly ClearingOrganization: 21;
readonly Exchange: 22;
/** Customer Account */
readonly CustomerAccount: 24;
/** Correspondent Clearing Organization */
readonly CorrespondentClearingOrganization: 25;
/** Correspondent Broker */
readonly CorrespondentBroker: 26;
/** Buyer/Seller (Receiver/Deliverer) */
readonly Buyer: 27;
/** Custodian */
readonly Custodian: 28;
/** Intermediary */
readonly Intermediary: 29;
/** Agent */
readonly Agent: 30;
/** Sub-custodian */
readonly SubCustodian: 31;
/** Beneficiary */
readonly Beneficiary: 32;
/** Interested party */
readonly InterestedParty: 33;
readonly RegulatoryBody: 34;
/** Liquidity provider */
readonly LiquidityProvider: 35;
/** Entering trader */
readonly EnteringTrader: 36;
/** Contra trader */
readonly ContraTrader: 37;
readonly PositionAccount: 38;
/** Contra Investor ID */
readonly ContraInvestorID: 39;
/** Transfer to Firm */
readonly TransferToFirm: 40;
/** Contra Position Account */
readonly ContraPositionAccount: 41;
/** Contra Exchange */
readonly ContraExchange: 42;
/** Internal Carry Account */
readonly InternalCarryAccount: 43;
/** Order Entry Operator ID */
readonly OrderEntryOperatorID: 44;
/** Secondary Account Number */
readonly SecondaryAccountNumber: 45;
/** Foreign Firm */
readonly ForeignFirm: 46;
/** Third Party Allocation Firm */
readonly ThirdPartyAllocationFirm: 47;
/** Claiming Account */
readonly ClaimingAccount: 48;
/** Asset Manager */
readonly AssetManager: 49;
/** Pledgor Account */
readonly PledgorAccount: 50;
/** Pledgee Account */
readonly PledgeeAccount: 51;
/** Large Trader Reportable Account */
readonly LargeTraderReportableAccount: 52;
/** Trader mnemonic */
readonly TraderMnemonic: 53;
/** Sender Location */
readonly SenderLocation: 54;
/** Session ID */
readonly SessionID: 55;
/** Acceptable Counterparty */
readonly AcceptableCounterparty: 56;
/** Unacceptable Counterparty */
readonly UnacceptableCounterparty: 57;
/** Entering Unit */
readonly EnteringUnit: 58;
/** Executing Unit */
readonly ExecutingUnit: 59;
/** Introducing Broker */
readonly IntroducingBroker: 60;
/** Quote originator */
readonly QuoteOriginator: 61;
/** Report originator */
readonly ReportOriginator: 62;
/** Systematic internaliser (SI) */
readonly SystematicInternaliser: 63;
readonly MultilateralTradingFacility: 64;
readonly RegulatedMarket: 65;
/** Market Maker */
readonly MarketMaker: 66;
/** Investment Firm */
readonly InvestmentFirm: 67;
/** Host Competent Authority (Host CA) */
readonly HostCompetentAuthority: 68;
/** Home Competent Authority (Home CA) */
readonly HomeCompetentAuthority: 69;
/** Competent Authority of the most relevant market in terms of liquidity (CAL) */
readonly CompetentAuthorityLiquidity: 70;
/** Competent Authority of the Transaction (Execution) Venue (CATV) */
readonly CompetentAuthorityTransactionVenue: 71;
readonly ReportingIntermediary: 72;
readonly ExecutionVenue: 73;
/** Market data entry originator */
readonly MarketDataEntryOriginator: 74;
/** Location ID */
readonly LocationID: 75;
/** Desk ID */
readonly DeskID: 76;
/** Market data market */
readonly MarketDataMarket: 77;
/** Allocation Entity */
readonly AllocationEntity: 78;
/** Prime Broker providing General Trade Services */
readonly PrimeBroker: 79;
/** Step-Out Firm (Prime Broker) */
readonly StepOutFirm: 80;
/** Broker clearing identifier */
readonly BrokerClearingID: 81;
/** Central Registration Depository (CRD) */
readonly CentralRegistrationDepository: 82;
/** Clearing Account */
readonly ClearingAccount: 83;
/** Acceptable Settling Counterparty */
readonly AcceptableSettlingCounterparty: 84;
/** Unacceptable Settling Counterparty */
readonly UnacceptableSettlingCounterparty: 85;
/** CLS Member Bank */
readonly CLSMemberBank: 86;
/** In Concert Group */
readonly InConcertGroup: 87;
/** In Concert Controlling Entity */
readonly InConcertControllingEntity: 88;
/** Large Positions Reporting Account */
readonly LargePositionsReportingAccount: 89;
/** Settlement Firm */
readonly SettlementFirm: 90;
readonly SettlementAccount: 91;
/** Reporting Market Center */
readonly ReportingMarketCenter: 92;
/** Related Reporting Market Center */
readonly RelatedReportingMarketCenter: 93;
readonly AwayMarket: 94;
/** Give-up (trading) firm */
readonly GiveupTradingFirm: 95;
/** Take-up (trading) firm */
readonly TakeupTradingFirm: 96;
/** Give-up clearing firm */
readonly GiveupClearingFirm: 97;
/** Take-up clearing firm */
readonly TakeupClearingFirm: 98;
readonly OriginatingMarket: 99;
readonly MarginAccount: 100;
readonly CollateralAssetAccount: 101;
readonly DataRepository: 102;
/** Calculation agent */
readonly CalculationAgent: 103;
/** Sender of exercise notice */
readonly ExerciseNoticeSender: 104;
/** Receiver of exercise notice */
readonly ExerciseNoticeReceiver: 105;
readonly RateReferenceBank: 106;
/** Correspondent */
readonly Correspondent: 107;
readonly BeneficiaryBank: 109;
/** Borrower */
readonly Borrower: 110;
/** Primary obligator */
readonly PrimaryObligator: 111;
/** Guarantor */
readonly Guarantor: 112;
/** Excluded reference entity */
readonly ExcludedReferenceEntity: 113;
/** Determining party */
readonly DeterminingParty: 114;
/** Hedging party */
readonly HedgingParty: 115;
readonly ReportingEntity: 116;
readonly SalesPerson: 117;
readonly Operator: 118;
/** Central Securities Depository (CSD) */
readonly CSD: 119;
/** International Central Securities Depository (ICSD) */
readonly ICSD: 120;
readonly TradingSubAccount: 121;
readonly InvestmentDecisionMaker: 122;
readonly PublishingIntermediary: 123;
readonly CSDParticipant: 124;
readonly Issuer: 125;
readonly ContraCustomerAccount: 126;
readonly ContraInvestmentDecisionMaker: 127;
readonly AuthorizingPerson: 128;
}>;