# Class: EnumType

## tibco.objectapi.common.scriptdescriptor.EnumType

#### new EnumType()

Definition of an EnumType. Constructs a new EnumType.

The following features are supported:

- `Scripting Name`
- `Canonical Class Name`

### Members

#### canonicalClassName :string

Fully qualified class name of the class derived from a BOM enumeration. For example, an enum named Title in a BOM whose name is com.example.customer would be: com.example.customer.TitleType. This property holds the value of the 'Canonical Class Name' attribute.

##### Type:

- string

#### scriptingName :string

Name that will be used to refer to the EMF factory class from within the script. For example: com_example_customer_CustomerFactory. This property holds the value of the 'Scripting Name' attribute.

##### Type:

- string