# Class: EventDefinitionType

## tibco.objectapi.pfe.common.EventDefinitionType

#### new EventDefinitionType()

Definition of a business event. Constructs a new EventDefinitionType.

The following features are supported:

- `Event Name`
- `Process Instance Id`

### Extends

- tibco.objectapi.pfe.common.BaseTemplate

### Members

#### eventName :string

Name of the catch intermediate event in the pageflow process that handles the business event (for example, UpdateExchangeRates). Note: You cannot obtain this name programmatically. You must obtain it by examining the process in TIBCO Business Studio. This property holds the value of the 'Event Name' attribute.

##### Type:

- string

#### moduleName :string

Module name that contains the pageflow process or business service. This property holds the value of the 'Module Name' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.pfe.common.BaseTemplate#moduleName

#### processInstanceId :string

Unique ID of the process instance into which the event should be injected. This property holds the value of the 'Process Instance Id' attribute.

##### Type:

- string

#### processName :string

Name of the pageflow process or business service. This property holds the value of the 'Process Name' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.pfe.common.BaseTemplate#processName