import { ResultValue } from './resultValue'; /** * Result value representing a 0D result. These results can be equipped with a unit */ export interface ResultValue0D extends ResultValue { /** * Unit of the result */ units?: string | null; /** * The value of the result */ value?: number; /** * The dimension of the result. Can be null if there is no sensible way of defining the dimension. This field should not be populate by the user on upsertion. */ dimension?: number | null; /** * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset */ resultValueType: ResultValue0D.ResultValueTypeEnum; } export declare namespace ResultValue0D { 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; }; }