# Class: ComplexSpecType

## tibco.objectapi.common.datamodel.ComplexSpecType

#### new ComplexSpecType()

The Global Object Business Reference ID. Constructs a new ComplexSpecType.

The following features are supported:

- `Value`
- `Global Value`
- `Class Name`
- `Go Ref Id`

### Members

#### className :string

The fully qualified name of the complex class from the Business Object Model (BOM). This property holds the value of the 'Class Name' attribute.

##### Type:

- string

#### globalValue :Array.<tibco.objectapi.common.datamodel.GlobalValueType>

This property holds the value of the 'Global Value' containment reference list.

##### Type:

- Array.<tibco.objectapi.common.datamodel.GlobalValueType>

#### goRefId :string

The Global Object Reference ID for BDS data. This property holds the value of the 'Go Ref Id' attribute.

##### Type:

- string

#### value :Array.<Object>

The value(s) of the complex object. Note that: - This value is of xs:anyType since it contains the eintire complex object as XML. - The XML specified for the value can be either element-based or type-based. See "Handling a Work Item That Contains Business Data > Valid Format for ComplexSpec Business Data" in the BPM Developer's Guide for more information. This property holds the value of the 'Value' containment reference list.

##### Type:

- Array.<Object>