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

# Interface: ParmanaErrorOptions

Defined in: [typescript/src/errors/ParmanaError.ts:44](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/errors/ParmanaError.ts#L44)

Options used to construct a ParmanaError.

## Properties

### code

> `readonly` **code**: [`ErrorCode`](/sdks/reference/typescript/enumerations/ErrorCode)

Defined in: [typescript/src/errors/ParmanaError.ts:45](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/errors/ParmanaError.ts#L45)

***

### message

> `readonly` **message**: `string`

Defined in: [typescript/src/errors/ParmanaError.ts:47](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/errors/ParmanaError.ts#L47)

***

### requestId?

> `readonly` `optional` **requestId?**: `string`

Defined in: [typescript/src/errors/ParmanaError.ts:49](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/errors/ParmanaError.ts#L49)

***

### cause?

> `readonly` `optional` **cause?**: `unknown`

Defined in: [typescript/src/errors/ParmanaError.ts:51](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/errors/ParmanaError.ts#L51)
