> ## 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.

# MethodError

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

Defined in: [packages/modelence/src/client/method.ts:15](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/client/method.ts#L15)

## Extends

* `Error`

## Constructors

### Constructor

> **new MethodError**(`message`, `status`, `code?`): `MethodError`

Defined in: [packages/modelence/src/client/method.ts:25](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/client/method.ts#L25)

#### Parameters

| Parameter | Type     |
| --------- | -------- |
| `message` | `string` |
| `status`  | `number` |
| `code?`   | `string` |

#### Returns

`MethodError`

#### Overrides

`Error.constructor`

## Properties

| Property                   | Type     | Description                                                                                                                                                                                                                                        | Defined in                                                                                                                                                                     |
| -------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <a id="code" /> `code?`    | `string` | Machine-readable error code set by the server (when available), so callers can branch on the error kind without matching the human-readable message. For example, a login attempt with an unverified email yields `code === 'EMAIL_NOT_VERIFIED'`. | [packages/modelence/src/client/method.ts:23](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/client/method.ts#L23) |
| <a id="status" /> `status` | `number` | -                                                                                                                                                                                                                                                  | [packages/modelence/src/client/method.ts:16](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/client/method.ts#L16) |
