jspurefix
Version:
pure node js fix engine
55 lines (54 loc) • 1.36 kB
TypeScript
import { IStandardHeader } from './set/standard_header';
import { IStandardTrailer } from './set/standard_trailer';
export interface IAllocation {
StandardHeader: IStandardHeader;
AllocID: number;
AllocTransType: string;
RefAllocID?: number;
NoOrders: number;
ClOrdID: string;
OrderID?: string;
ListID?: string;
WaveNo?: string;
NoExecs?: number;
ExecID?: number;
LastShares?: number;
LastPx?: number;
LastMkt?: string;
Side: string;
Symbol: string;
SymbolSfx?: string;
SecurityID?: string;
IDSource?: string;
Issuer?: string;
SecurityDesc?: string;
Shares: number;
AvgPx: number;
Currency?: string;
AvgPrxPrecision?: number;
TradeDate: string;
TransactTime?: string;
SettlmntTyp?: string;
FutSettDate?: string;
NetMoney?: number;
NoMiscFees?: number;
MiscFeeAmt?: number;
MiscFeeCurr?: string;
MiscFeeType?: string;
SettlCurrAmt?: number;
SettlCurrency?: string;
OpenClose?: string;
Text?: string;
NoAllocs: number;
AllocAccount: string;
AllocShares: number;
ProcessCode?: string;
ExecBroker?: string;
ClientID?: string;
Commission?: number;
CommType?: string;
NoDlvyInst?: number;
BrokerOfCredit?: string;
DlvyInst?: string;
StandardTrailer: IStandardTrailer;
}