# Class: ViewSpecification

## tibco.objectapi.bds.ViewSpecification

#### new ViewSpecification()

View Specification Detail. Constructs a new ViewSpecification.

The following features are supported:

- `Case Class Details`
- `Name`
- `Description`
- `Condition`
- `Sort Attribute`

### Members

#### caseClassDetails :tibco.objectapi.bds.CaseClassDetails

This property holds the value of the 'Case Class Details' containment reference.

##### Type:

- tibco.objectapi.bds.CaseClassDetails

#### condition :tibco.objectapi.bds.SearchCondition

This property holds the value of the 'Condition' containment reference.

##### Type:

- tibco.objectapi.bds.SearchCondition

#### description :string

Arbitrary text providing a 'friendly' description of the view This property holds the value of the 'Description' attribute.

##### Type:

- string

#### name :string

This property holds the value of the 'Name' attribute.

##### Type:

- string

#### sortAttribute :Array.<tibco.objectapi.bds.SortAttribute>

If omitted, results will be in ascending case reference order, unless overriden at evaluation time This property holds the value of the 'Sort Attribute' containment reference list.

##### Type:

- Array.<tibco.objectapi.bds.SortAttribute>