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

# RuleJSON

## Extends

* `output`\<*typeof* [`ruleValidator`](../variables/ruleValidator)>

## Properties

### callingFunction

> **callingFunction**: `string`

#### Inherited from

`z.infer.callingFunction`

#### Defined in

[src/modules/validation.ts:63](https://github.com/forte-service-company-ltd/forte-rules-engine-sdk/blob/5aad4d7c3c8cc91280e4449c17ac8ea31219fbed/src/modules/validation.ts#L63)

***

### condition

> **condition**: `string`

#### Inherited from

`z.infer.condition`

#### Defined in

[src/modules/validation.ts:60](https://github.com/forte-service-company-ltd/forte-rules-engine-sdk/blob/5aad4d7c3c8cc91280e4449c17ac8ea31219fbed/src/modules/validation.ts#L60)

***

### negativeEffects

> **negativeEffects**: `string`\[]

#### Inherited from

`z.infer.negativeEffects`

#### Defined in

[src/modules/validation.ts:62](https://github.com/forte-service-company-ltd/forte-rules-engine-sdk/blob/5aad4d7c3c8cc91280e4449c17ac8ea31219fbed/src/modules/validation.ts#L62)

***

### positiveEffects

> **positiveEffects**: `string`\[]

#### Inherited from

`z.infer.positiveEffects`

#### Defined in

[src/modules/validation.ts:61](https://github.com/forte-service-company-ltd/forte-rules-engine-sdk/blob/5aad4d7c3c8cc91280e4449c17ac8ea31219fbed/src/modules/validation.ts#L61)
