UNPKG

jspurefix

Version:
106 lines (105 loc) 3.66 kB
/// <reference types="node" /> import { IStandardHeader } from './set/standard_header'; import { IOrdAllocGrp } from './set/ord_alloc_grp'; import { IExecAllocGrp } from './set/exec_alloc_grp'; import { IInstrument } from './set/instrument'; import { IInstrumentExtension } from './set/instrument_extension'; import { IFinancingDetails } from './set/financing_details'; import { IUndInstrmtGrp } from './set/und_instrmt_grp'; import { IInstrmtLegGrp } from './set/instrmt_leg_grp'; import { ISpreadOrBenchmarkCurveData } from './set/spread_or_benchmark_curve_data'; import { IParties } from './set/parties'; import { IStipulations } from './set/stipulations'; import { IYieldData } from './set/yield_data'; import { IRegulatoryTradeIDGrp } from './set/regulatory_trade_id_grp'; import { IPositionAmountData } from './set/position_amount_data'; import { IAllocGrp } from './set/alloc_grp'; import { IRateSource } from './set/rate_source'; export interface IAllocationInstruction { AllocID: string; AllocTransType: string; AllocType: number; SecondaryAllocID?: string; RefAllocID?: string; AllocCancReplaceReason?: number; AllocIntermedReqType?: number; AllocLinkID?: string; AllocLinkType?: number; AllocGroupID?: string; FirmGroupID?: string; BookingRefID?: string; AllocNoOrdersType?: number; PreviouslyReported?: boolean; ReversalIndicator?: boolean; MatchType?: string; Side: string; Quantity: number; QtyType?: number; LastMkt?: string; TradeOriginationDate?: Date; TradingSessionID?: string; TradingSessionSubID?: string; PriceType?: number; AvgPx?: number; AvgParPx?: number; Currency?: string; AvgPxPrecision?: number; TradeDate: Date; TransactTime?: Date; SettlType?: string; SettlDate?: Date; BookingType?: number; GrossTradeAmt?: number; Concession?: number; TotalTakedown?: number; NetMoney?: number; PositionEffect?: string; AutoAcceptIndicator?: boolean; Text?: string; EncodedTextLen?: number; EncodedText?: Buffer; NumDaysInterest?: number; AccruedInterestRate?: number; AccruedInterestAmt?: number; TotalAccruedInterestAmt?: number; InterestAtMaturity?: number; EndAccruedInterestAmt?: number; StartCash?: number; EndCash?: number; LegalConfirm?: boolean; TotNoAllocs?: number; LastFragment?: boolean; AvgPxIndicator?: number; AvgPxGroupID?: string; ClearingBusinessDate?: Date; TrdType?: number; TrdSubType?: number; PostTradeType?: number; ExecutingClaimingIndicator?: number; CustOrderCapacity?: number; TradeInputSource?: string; MultiLegReportingType?: string; MessageEventSource?: string; RndPx?: number; VenueType?: string; RefRiskLimitCheckID?: string; RefRiskLimitCheckIDType?: number; RiskLimitCheckStatus?: number; ClearDate?: Date; StandardHeader?: IStandardHeader; OrdAllocGrp?: IOrdAllocGrp[]; ExecAllocGrp?: IExecAllocGrp[]; Instrument?: IInstrument; InstrumentExtension?: IInstrumentExtension; FinancingDetails?: IFinancingDetails; UndInstrmtGrp?: IUndInstrmtGrp[]; InstrmtLegGrp?: IInstrmtLegGrp[]; SpreadOrBenchmarkCurveData?: ISpreadOrBenchmarkCurveData; Parties?: IParties[]; Stipulations?: IStipulations[]; YieldData?: IYieldData; RegulatoryTradeIDGrp?: IRegulatoryTradeIDGrp[]; PositionAmountData?: IPositionAmountData[]; AllocGrp?: IAllocGrp[]; RateSource?: IRateSource[]; }