ParameterValueData Class

The data transfer object for a ParameterValue coming from JSON. This is one massive class because JSON->server means it's impossible to detect derived types, unlike WCF. This way JSON.NET can always de-serialize anything coming in onto this data contract.
Inheritance Hierarchy

Namespace:  Dundas.BI.WebApi.Models
Assembly:  Dundas.BI.WebApiCore (in Dundas.BI.WebApiCore.dll) Version: 2.0.0.0 (24.4.0.1000)
Syntax
[DataContractAttribute]
public class ParameterValueData : BaseDataContract

The ParameterValueData type exposes the following members.

Constructors
  NameDescription
Public methodParameterValueData
Initializes a new instance of the ParameterValueData class.
Top
Properties
  NameDescription
Public propertyChildrenValues
Gets the children values.
Public propertyCollapsedSets
Gets the collapsed members.
Public propertyDetailsLevelDepth
Gets the details level depth.
Public propertyExpandedSets
Gets the expanded members.
Public propertyFileId
Gets the ID of the file stored in the database.
Public propertyFilePath
Gets the file path.
Public propertyIncludeLowerBoundary
Gets the discrete upper boundary value.
Public propertyIncludeUpperBoundary
Gets a value indicating whether the range includes the upper boundary.
Public propertyIsInverted
Gets or sets a value indicating whether this instance value is inverted.
Public propertyLastModifiedTime
Gets or sets the time, in coordinated universal time (UTC), that the entry was last written to.
Public propertyLevel
Gets the time hierarchy level unique name.
Public propertyLogicalOperator
Gets or sets the logical operator that acts upon the children values.
Public propertyLowerBoundaryToken
Gets the lower boundary token, if applicable.
Public propertyLowerBoundaryValue
Gets the discrete lower boundary value.
Public propertyOffset
Gets the time interval representing the desired offset when compared to the target value.
Public propertyOriginalFileName
Gets the original file name.
Public propertyParameterId
Gets the parameter ID the current value is defined for.
Public propertyParameterValueType
Gets or sets the type of the parameter value. This is used to determine the type of the parameter value from the JSON object.
Public propertyToken
Gets the discrete parameter token, if applicable.
Public propertyTopLevelDepth
Gets the totals level depth if set by the user, or -1 if not set.
Public propertyUIClassName
Gets or sets the name of the UI class (used for auto de-serialization).
(Inherited from BaseDataContract.)
Public propertyUniqueName
Gets the analysis element unique name.
Public propertyUpperBoundaryToken
Gets the upper boundary token, if applicable.
Public propertyUpperBoundaryValue
Gets the discrete upper boundary value.
Public propertyValue
Gets the discrete value.
Public propertyValues
Gets the discrete values.
Top
See Also