jspurefix
Version:
pure node js fix engine
45 lines (44 loc) • 2.35 kB
TypeScript
/// <reference types="node" />
import { IProvisionDateBusinessCenterGrp } from './provision_date_business_center_grp';
import { IProvisionCashSettlValueDates } from './provision_cash_settl_value_dates';
import { IProvisionOptionExerciseDates } from './provision_option_exercise_dates';
import { IProvisionOptionExpirationDate } from './provision_option_expiration_date';
import { IProvisionOptionRelevantUnderlyingDate } from './provision_option_relevant_underlying_date';
import { IProvisionCashSettlPaymentDates } from './provision_cash_settl_payment_dates';
import { IProvisionCashSettlQuoteSource } from './provision_cash_settl_quote_source';
import { IProvisionParties } from './provision_parties';
export interface IProvisionGrp {
ProvisionType?: number;
ProvisionDateUnadjusted?: Date;
ProvisionDateBusinessDayConvention?: number;
ProvisionDateAdjusted?: Date;
ProvisionDateTenorPeriod?: number;
ProvisionDateTenorUnit?: string;
ProvisionBreakFeeElection?: number;
ProvisionBreakFeeRate?: number;
ProvisionCalculationAgent?: number;
ProvisionOptionSinglePartyBuyerSide?: number;
ProvisionOptionSinglePartySellerSide?: number;
ExerciseStyle?: number;
ProvisionOptionExerciseMultipleNotional?: number;
ProvisionOptionExerciseMinimumNotional?: number;
ProvisionOptionExerciseMaximumNotional?: number;
ProvisionOptionMinimumNumber?: number;
ProvisionOptionMaximumNumber?: number;
ProvisionOptionExerciseConfirmation?: boolean;
ProvisionCashSettlMethod?: number;
ProvisionCashSettlCurrency?: string;
ProvisionCashSettlCurrency2?: string;
ProvisionCashSettlQuoteType?: number;
ProvisionText?: string;
EncodedProvisionTextLen?: number;
EncodedProvisionText?: Buffer;
ProvisionDateBusinessCenterGrp?: IProvisionDateBusinessCenterGrp[];
ProvisionCashSettlValueDates?: IProvisionCashSettlValueDates;
ProvisionOptionExerciseDates?: IProvisionOptionExerciseDates;
ProvisionOptionExpirationDate?: IProvisionOptionExpirationDate;
ProvisionOptionRelevantUnderlyingDate?: IProvisionOptionRelevantUnderlyingDate;
ProvisionCashSettlPaymentDates?: IProvisionCashSettlPaymentDates;
ProvisionCashSettlQuoteSource?: IProvisionCashSettlQuoteSource;
ProvisionParties?: IProvisionParties[];
}