jspurefix
Version:
pure node js fix engine
43 lines (42 loc) • 1.76 kB
TypeScript
/// <reference types="node" />
import { IStreamCommodity } from './stream_commodity';
import { IStreamEffectiveDate } from './stream_effective_date';
import { IStreamTerminationDate } from './stream_termination_date';
import { IStreamCalculationPeriodDates } from './stream_calculation_period_dates';
import { IPaymentStream } from './payment_stream';
import { IPaymentScheduleGrp } from './payment_schedule_grp';
import { IPaymentStubGrp } from './payment_stub_grp';
import { IDeliveryStream } from './delivery_stream';
import { IDeliveryScheduleGrp } from './delivery_schedule_grp';
export interface IStreamGrp {
StreamType?: number;
StreamXID?: string;
StreamDesc?: string;
StreamVersion?: string;
StreamVersionEffectiveDate?: Date;
StreamPaySide?: number;
StreamReceiveSide?: number;
StreamNotionalXIDRef?: string;
StreamNotional?: number;
StreamCurrency?: string;
StreamNotionalDeterminationMethod?: string;
StreamNotionalAdjustments?: number;
StreamNotionalFrequencyPeriod?: number;
StreamNotionalFrequencyUnit?: string;
StreamNotionalCommodityFrequency?: number;
StreamNotionalUnitOfMeasure?: string;
StreamTotalNotional?: number;
StreamTotalNotionalUnitOfMeasure?: string;
StreamText?: string;
EncodedStreamTextLen?: number;
EncodedStreamText?: Buffer;
StreamCommodity?: IStreamCommodity;
StreamEffectiveDate?: IStreamEffectiveDate;
StreamTerminationDate?: IStreamTerminationDate;
StreamCalculationPeriodDates?: IStreamCalculationPeriodDates;
PaymentStream?: IPaymentStream;
PaymentScheduleGrp?: IPaymentScheduleGrp[];
PaymentStubGrp?: IPaymentStubGrp[];
DeliveryStream?: IDeliveryStream;
DeliveryScheduleGrp?: IDeliveryScheduleGrp[];
}