import { ResultValue } from './resultValue'; import { CashFlowValue } from './cashFlowValue'; /** * Result value for a collection of cash flow values */ export interface CashFlowValueSet extends ResultValue { /** * The set of cash flows in the result */ cashflows?: Array | null; /** * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset */ resultValueType: CashFlowValueSet.ResultValueTypeEnum; } export declare namespace CashFlowValueSet { type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset'; const ResultValueTypeEnum: { ResultValue: ResultValueTypeEnum; ResultValueDictionary: ResultValueTypeEnum; ResultValue0D: ResultValueTypeEnum; ResultValueDecimal: ResultValueTypeEnum; ResultValueInt: ResultValueTypeEnum; ResultValueString: ResultValueTypeEnum; ResultValueBool: ResultValueTypeEnum; ResultValueCurrency: ResultValueTypeEnum; CashFlowValue: ResultValueTypeEnum; CashFlowValueSet: ResultValueTypeEnum; ResultValueLifeCycleEventValue: ResultValueTypeEnum; ResultValueDateTimeOffset: ResultValueTypeEnum; }; }