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

# ValidationError

[API Reference](/api-reference/modelence/index/classes/../../../index) / [modelence](/api-reference/modelence/index/classes/../../index) / [index](/api-reference/modelence/index/classes/../index) / ValidationError

Defined in: [packages/modelence/src/error.ts:20](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/error.ts#L20)

## Extends

* [`ModelenceError`](/api-reference/modelence/index/classes/ModelenceError)

## Constructors

### Constructor

> **new ValidationError**(`message`): `ValidationError`

Defined in: [packages/modelence/src/error.ts:23](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/error.ts#L23)

#### Parameters

| Parameter | Type     |
| --------- | -------- |
| `message` | `string` |

#### Returns

`ValidationError`

#### Overrides

[`ModelenceError`](/api-reference/modelence/index/classes/ModelenceError).[`constructor`](ModelenceError#constructor)

## Properties

| Property                   | Type     | Default value | Description                                                                                                                                             | Overrides                                                                                                   | Inherited from                                                                                          | Defined in                                                                                                                                                     |
| -------------------------- | -------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <a id="code" /> `code?`    | `string` | `undefined`   | Optional machine-readable error code so clients can branch on the kind of error without string-matching `message` (which may be reworded or localized). | -                                                                                                           | [`ModelenceError`](/api-reference/modelence/index/classes/ModelenceError).[`code`](ModelenceError#code) | [packages/modelence/src/error.ts:7](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/error.ts#L7)   |
| <a id="status" /> `status` | `number` | `400`         | -                                                                                                                                                       | [`ModelenceError`](/api-reference/modelence/index/classes/ModelenceError).[`status`](ModelenceError#status) | -                                                                                                       | [packages/modelence/src/error.ts:21](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/error.ts#L21) |
