> ## Documentation Index
> Fetch the complete documentation index at: https://docs.forterulesengine.io/llms.txt
> Use this file to discover all available pages before exploring further.

# EffectDefinition

> v0.20.5

> **EffectDefinition** = `object`

Defined in: [src/modules/types.ts:130](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L130)

Definition of an effect with its properties

## Properties

### dynamicParam

> **dynamicParam**: `boolean`

Defined in: [src/modules/types.ts:141](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L141)

***

### eventPlaceholderIndex

> **eventPlaceholderIndex**: `number`

Defined in: [src/modules/types.ts:142](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L142)

***

### instructionSet

> **instructionSet**: [`InstructionSet`](./InstructionSet)

Defined in: [src/modules/types.ts:136](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L136)

Instruction set for the effect

***

### parameterValue

> **parameterValue**: `any`

Defined in: [src/modules/types.ts:140](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L140)

Parameter value

***

### pType

> **pType**: `number`

Defined in: [src/modules/types.ts:138](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L138)

Parameter type

***

### text

> **text**: `string`

Defined in: [src/modules/types.ts:134](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L134)

Text representation of the effect

***

### type

> **type**: [`EffectType`](../enumerations/EffectType)

Defined in: [src/modules/types.ts:132](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/types.ts#L132)

The type of effect (REVERT, EVENT, EXPRESSION)
