@finbourne/lusid-sdk-angular8
Version:
An angular (8+) SDK for secure access to the LUSID® by FINBOURNE web API
27 lines (26 loc) • 1.36 kB
TypeScript
import { ModelOptions } from './modelOptions';
/**
* Model options for equity related pricing.
*/
export interface EquityModelOptions {
/**
* Determines how forward equity prices should be projected. Supported string (enumeration) values are: [FlatForwardCurveFromSpot, EquityCurveByPrices, ForwardProjectedFromRatesCurve].
*/
equityForwardProjectionType: string;
/**
* The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions
*/
modelOptionsType: EquityModelOptions.ModelOptionsTypeEnum;
}
export declare namespace EquityModelOptions {
type ModelOptionsTypeEnum = 'Invalid' | 'OpaqueModelOptions' | 'EmptyModelOptions' | 'IndexModelOptions' | 'FxForwardModelOptions' | 'FundingLegModelOptions' | 'EquityModelOptions';
const ModelOptionsTypeEnum: {
Invalid: ModelOptions.ModelOptionsTypeEnum;
OpaqueModelOptions: ModelOptions.ModelOptionsTypeEnum;
EmptyModelOptions: ModelOptions.ModelOptionsTypeEnum;
IndexModelOptions: ModelOptions.ModelOptionsTypeEnum;
FxForwardModelOptions: ModelOptions.ModelOptionsTypeEnum;
FundingLegModelOptions: ModelOptions.ModelOptionsTypeEnum;
EquityModelOptions: ModelOptions.ModelOptionsTypeEnum;
};
}