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
SystemObject
  Dundas.BI.WebApi.ModelsBaseDataContract
    Dundas.BI.WebApi.ModelsParameterValueData

Namespace: Dundas.BI.WebApi.Models
Assembly: Dundas.BI.WebApiCore (in Dundas.BI.WebApiCore.dll) Version: 2.0.0.0 (26.2.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