@finbourne/lusid-sdk-angular8
Version:
An angular (8+) SDK for secure access to the LUSID® by FINBOURNE web API
24 lines (23 loc) • 1.17 kB
TypeScript
import { ModelOptions } from './modelOptions';
export interface FundingLegOptions {
/**
* Assumption made on future expected notional of the funding leg.
*/
expectedFundingLegNotional: string;
/**
* The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions
*/
modelOptionsType: FundingLegOptions.ModelOptionsTypeEnum;
}
export declare namespace FundingLegOptions {
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;
};
}