Click or drag to resize

SurveyVariableBase Class

Base class for a Survey variable which can be defined on a Survey template. Currently two classes inherits from this base: 1. ScopeVariable 2. SurveySetting
Inheritance Hierarchy
SystemObject
  Omada.OE.Solution.OIM.AppLogic.SurveyFeatureSurveyVariableBase
    Omada.OE.Solution.OIM.AppLogic.SurveyFeatureScopeVariable
    Omada.OE.Solution.OIM.AppLogic.SurveyFeatureSurveySetting

Namespace:  Omada.OE.Solution.OIM.AppLogic.SurveyFeature
Assembly:  Omada.OE.Solution.OIM.AppLogic (in Omada.OE.Solution.OIM.AppLogic.dll) Version: 15.0.0.0
Syntax
C#
public abstract class SurveyVariableBase

The SurveyVariableBase type exposes the following members.

Constructors
  NameDescription
Protected methodSurveyVariableBase
Top
Properties
  NameDescription
Public propertyDataType
Data type of the variable.
Public propertyName
Technical name of the variable.
Public propertyProperty
System name of a property in ES that defines whether it is a single- or multi-valued variable and the UI control type. The property must match the specified DataType. Note: the property is not necessarily used on the survey object type - it just has to be defined in ES.
Public propertyRequiresValue
Is variable required (only used client side)
Public propertyShowInUI
Should variable be displayed when starting survey (only used client side)
Public propertyTitle
Displayed in the UI.
Top
Methods
  NameDescription
Public methodToString
(Overrides ObjectToString.)
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
See Also