# Class: ViewSpecificationWithID

## tibco.objectapi.bds.ViewSpecificationWithID

#### new ViewSpecificationWithID()

One of these will be returned for each matching view, in response to a getDataViewDetails call. Constructs a new ViewSpecificationWithID.

The following features are supported:

- `View ID`
- `Specification`
- `App Details`
- `Parameter`
- `Category`

### Members

#### appDetails :tibco.objectapi.bds.AppDetails

This property holds the value of the 'App Details' containment reference.

##### Type:

- tibco.objectapi.bds.AppDetails

#### category :Array.<string>

The category or categories that this view belongs to. Only present if includeCategories=true in the request. This property holds the value of the 'Category' attribute list.

##### Type:

- Array.<string>

#### parameter :Array.<tibco.objectapi.bds.NamedParameterMetadata>

Named parameters and their data types. Only present if requested via viewDetailsRequirement in request. This property holds the value of the 'Parameter' containment reference list.

##### Type:

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

#### specification :tibco.objectapi.bds.ViewSpecification

Some elements within the ViewSpecification may be missing depending on the value of the viewDetailsRequirement element in the request This property holds the value of the 'Specification' containment reference.

##### Type:

- tibco.objectapi.bds.ViewSpecification

#### viewID :string

This property holds the value of the 'View ID' attribute.

##### Type:

- string