# Class: CaseModelType

## tibco.objectapi.bds.CaseModelType

#### new CaseModelType()

Case Model Full Information. Constructs a new CaseModelType.

The following features are supported:

- `Case Model ID`
- `App Name`
- `Current Version`
- `Installed Version`
- `Datetime Deployment Updated`
- `Create Script`
- `Update Script`
- `Drop Script`
- `Frozen Details`
- `State`

### Members

#### appName :string

This property holds the value of the 'App Name' attribute.

##### Type:

- string

#### caseModelID :string

This property holds the value of the 'Case Model ID' attribute.

##### Type:

- string

#### createScript :string

This property holds the value of the 'Create Script' attribute.

##### Type:

- string

#### currentVersion :string

This property holds the value of the 'Current Version' attribute.

##### Type:

- string

#### datetimeDeploymentUpdated :Date

This property holds the value of the 'Datetime Deployment Updated' attribute.

##### Type:

- Date

#### dropScript :string

This property holds the value of the 'Drop Script' attribute.

##### Type:

- string

#### frozenDetails :tibco.objectapi.bds.FreezeDetailsType

Details about if the model has been frozen This property holds the value of the 'Frozen Details' containment reference.

##### Type:

- tibco.objectapi.bds.FreezeDetailsType

#### installedVersion :string

The version that is currently installed - meaning that all the DB scripts have been run, and is valid to have data present at this version. This property holds the value of the 'Installed Version' attribute.

##### Type:

- string

#### state :tibco.objectapi.bds.CaseModelVersionStateEnum

This property holds the value of the 'State' attribute.

##### Type:

- tibco.objectapi.bds.CaseModelVersionStateEnum

#### updateScript :string

This property holds the value of the 'Update Script' attribute.

##### Type:

- string