A Sandcastle Documented Class Library

# 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
System
Object
Dundas.BI.WebApi.Models
BaseDataContract
Dundas.BI.WebApi.Models
ParameterValueData

Namespace: Dundas.BI.WebApi.Models
Assembly: Dundas.BI.WebApi (in Dundas.BI.WebApi.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    [DataContractAttribute]
    public class ParameterValueData : BaseDataContract

    <DataContractAttribute>
    Public Class ParameterValueData
    	Inherits BaseDataContract

    [DataContractAttribute]
    public ref class ParameterValueData : public BaseDataContract

    [<DataContractAttribute>]
    type ParameterValueData =
        class
            inherit BaseDataContract
        end

The ParameterValueData type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| ParameterValueData | Initializes a new instance of the ParameterValueData class.

Top
Properties

| Name | Description
--- | --- | ---
| ChildrenValues | Gets the children values.
| CollapsedSets | Gets the collapsed members.
| DetailsLevelDepth | Gets the details level depth.
| ExpandedSets | Gets the expanded members.
| FileId | Gets the ID of the file stored in the database.
| FilePath | Gets the file path.
| IncludeLowerBoundary | Gets the discrete upper boundary value.
| IncludeUpperBoundary | Gets a value indicating whether the range includes the upper boundary.
| IsInverted | Gets or sets a value indicating whether this instance value is inverted.
| LastModifiedTime | Gets or sets the time, in coordinated universal time (UTC), that the entry was last written to.
| Level | Gets the time hierarchy level unique name.
| LogicalOperator | Gets or sets the logical operator that acts upon the children values.
| LowerBoundaryToken | Gets the lower boundary token, if applicable.
| LowerBoundaryValue | Gets the discrete lower boundary value.
| Offset | Gets the time interval representing the desired offset when compared to the target value.
| OriginalFileName | Gets the original file name.
| ParameterId | Gets the parameter ID the current value is defined for.
| ParameterValueType | Gets or sets the type of the parameter value. This is used to determine the type of the parameter value from the JSON object.
| Token | Gets the discrete parameter token, if applicable.
| TopLevelDepth | Gets the totals level depth if set by the user, or -1 if not set.
| UIClassName | Gets or sets the name of the UI class (used for auto de-serialization). (Inherited from BaseDataContract.)
| UniqueName | Gets the analysis element unique name.
| UpperBoundaryToken | Gets the upper boundary token, if applicable.
| UpperBoundaryValue | Gets the discrete upper boundary value.
| Value | Gets the discrete value.
| Values | Gets the discrete values.

Top
See Also

#### Reference

Dundas.BI.WebApi.Models Namespace