# Class: CaseState

## tibco.objectapi.bds.CaseState

#### new CaseState()

Constructs a new CaseState.

The following features are supported:

- `Case Reference`
- `Value`
- `Allowed Value`

### Members

#### allowedValue :Array.<tibco.objectapi.bds.CaseStateValue>

All possible values that are allowed to be assigned to the case's case state attribute (in the same order in which they are defined in the Enumeration). Omitted if the case class has no case state attribute, or 'includeAllowedValues' was not set true in the request. This property holds the value of the 'Allowed Value' containment reference list.

##### Type:

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

#### caseReference :string

This property holds the value of the 'Case Reference' attribute.

##### Type:

- string

#### value :tibco.objectapi.bds.CaseStateValue

The current value of the case's case state attribute. Omitted if the attribute has no value, or the case class has no case state attribute. This property holds the value of the 'Value' containment reference.

##### Type:

- tibco.objectapi.bds.CaseStateValue