UNPKG

jspurefix

Version:
74 lines (72 loc) 2.76 kB
import { IStandardHeader } from './set/standard_header' import { IParties } from './set/parties' import { IExecCollGrp } from './set/exec_coll_grp' import { ITrdCollGrp } from './set/trd_coll_grp' import { IInstrument } from './set/instrument' import { IFinancingDetails } from './set/financing_details' import { IInstrmtLegGrp } from './set/instrmt_leg_grp' import { IUndInstrmtCollGrp } from './set/und_instrmt_coll_grp' import { ITrdRegTimestamps } from './set/trd_reg_timestamps' import { IMiscFeesGrp } from './set/misc_fees_grp' import { ISpreadOrBenchmarkCurveData } from './set/spread_or_benchmark_curve_data' import { IStipulations } from './set/stipulations' import { ISettlInstructionsData } from './set/settl_instructions_data' import { IStandardTrailer } from './set/standard_trailer' /* *************************************************************** * Used to assign collateral to cover a trading position. This * * message can be sent unsolicited or in reply to a Collateral * * Request message. * *************************************************************** */ export interface ICollateralAssignment { StandardHeader: IStandardHeader CollAsgnID: string// 902 CollReqID?: string// 894 CollAsgnReason: number// 895 CollAsgnTransType: number// 903 CollAsgnRefID?: string// 907 TransactTime: Date// 60 ExpireTime?: Date// 126 Parties?: IParties[] Account?: string// 1 AccountType?: number// 581 ClOrdID?: string// 11 OrderID?: string// 37 SecondaryOrderID?: string// 198 SecondaryClOrdID?: string// 526 ExecCollGrp?: IExecCollGrp[] TrdCollGrp?: ITrdCollGrp[] Instrument?: IInstrument FinancingDetails?: IFinancingDetails SettlDate?: Date// 64 Quantity?: number// 53 QtyType?: number// 854 Currency?: number// 15 InstrmtLegGrp?: IInstrmtLegGrp UndInstrmtCollGrp?: IUndInstrmtCollGrp[] MarginExcess?: number// 899 TotalNetValue?: number// 900 CashOutstanding?: number// 901 TrdRegTimestamps?: ITrdRegTimestamps[] Side?: string// 54 MiscFeesGrp?: IMiscFeesGrp[] Price?: number// 44 PriceType?: number// 423 AccruedInterestAmt?: number// 159 EndAccruedInterestAmt?: number// 920 StartCash?: number// 921 EndCash?: number// 922 SpreadOrBenchmarkCurveData?: ISpreadOrBenchmarkCurveData Stipulations?: IStipulations[] SettlInstructionsData?: ISettlInstructionsData TradingSessionID?: string// 336 TradingSessionSubID?: string// 625 SettlSessID?: string// 716 SettlSessSubID?: string// 717 ClearingBusinessDate?: Date// 715 Text?: string// 58 EncodedTextLen?: number// 354 EncodedText?: Buffer// 355 StandardTrailer: IStandardTrailer }