# Class: ScriptType

## tibco.objectapi.common.scriptdescriptor.ScriptType

#### new ScriptType()

Definition of a ScriptType. Constructs a new ScriptType.

The following features are supported:

- `Process`
- `Task Library Id`
- `Factory`
- `Enum`
- `Cac`

### Members

#### cac :Array.<tibco.objectapi.common.scriptdescriptor.CacType>

Details of Case Access Class(es) used by these script(s). This property holds the value of the 'Cac' containment reference list.

##### Type:

- Array.<tibco.objectapi.common.scriptdescriptor.CacType>

#### enum :Array.<tibco.objectapi.common.scriptdescriptor.EnumType>

Details of enum types used by this script. This property holds the value of the 'Enum' containment reference list.

##### Type:

- Array.<tibco.objectapi.common.scriptdescriptor.EnumType>

#### factory :Array.<tibco.objectapi.common.scriptdescriptor.FactoryType>

Details of factory types used by this script. This property holds the value of the 'Factory' containment reference list.

##### Type:

- Array.<tibco.objectapi.common.scriptdescriptor.FactoryType>

#### process :tibco.objectapi.common.scriptdescriptor.ProcessType

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

##### Type:

- tibco.objectapi.common.scriptdescriptor.ProcessType

#### taskLibraryId :string

This property holds the value of the 'Task Library Id' attribute.

##### Type:

- string