# Class: DataModel

## tibco.objectapi.common.datamodel.DataModel

#### new DataModel()

Sets of INPUT, OUTPUT and INOUT parameters that define the complete data model for a work item or page activity. Constructs a new DataModel.

The following features are supported:

- `Inputs`
- `Outputs`
- `Inouts`

### Members

#### inouts :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed to/from a work item or page activity. This property holds the value of the 'Inouts' containment reference list.

##### Type:

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

#### inouts :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed to/from a work item or page activity. This property holds the value of the 'Inouts' containment reference list.

##### Type:

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

#### inputs :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed to a work item or page activity. This property holds the value of the 'Inputs' containment reference list.

##### Type:

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

#### inputs :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed to a work item or page activity. This property holds the value of the 'Inputs' containment reference list.

##### Type:

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

#### outputs :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed from a work item or page activity. This property holds the value of the 'Outputs' containment reference list.

##### Type:

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

#### outputs :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed from a work item or page activity. This property holds the value of the 'Outputs' containment reference list.

##### Type:

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

## tibco.objectapi.common.datamodel.DataModel

#### new DataModel()

Sets of INPUT, OUTPUT and INOUT parameters that define the complete data model for a work item or page activity. Constructs a new DataModel.

The following features are supported:

- `Inputs`
- `Outputs`
- `Inouts`

### Members

#### inouts :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed to/from a work item or page activity. This property holds the value of the 'Inouts' containment reference list.

##### Type:

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

#### inouts :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed to/from a work item or page activity. This property holds the value of the 'Inouts' containment reference list.

##### Type:

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

#### inputs :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed to a work item or page activity. This property holds the value of the 'Inputs' containment reference list.

##### Type:

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

#### inputs :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed to a work item or page activity. This property holds the value of the 'Inputs' containment reference list.

##### Type:

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

#### outputs :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed from a work item or page activity. This property holds the value of the 'Outputs' containment reference list.

##### Type:

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

#### outputs :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed from a work item or page activity. This property holds the value of the 'Outputs' containment reference list.

##### Type:

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