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

# ProviderError

> Class exported by @botmesh/core.

Defined in: [core/provider.ts:712](https://github.com/andresayac/botmesh/blob/main/packages/core/src/core/provider.ts#L712)

Base of the typed send errors; `name` is the concrete class name.

## Extends

* `Error`

## Extended by

* [`UnsupportedContentError`](https://botmesh.afaya.com.co/api/core/classes/UnsupportedContentError)
* [`RateLimitedError`](https://botmesh.afaya.com.co/api/core/classes/RateLimitedError)
* [`RecipientUnreachableError`](https://botmesh.afaya.com.co/api/core/classes/RecipientUnreachableError)
* [`PayloadTooLargeError`](https://botmesh.afaya.com.co/api/core/classes/PayloadTooLargeError)
* [`OutsideSessionWindowError`](https://botmesh.afaya.com.co/api/core/classes/OutsideSessionWindowError)
* [`MediaUnavailableError`](https://botmesh.afaya.com.co/api/core/classes/MediaUnavailableError)
* [`ProviderNotLeaderError`](https://botmesh.afaya.com.co/api/core/classes/ProviderNotLeaderError)
* [`SendDeferredError`](https://botmesh.afaya.com.co/api/core/classes/SendDeferredError)
* [`ChaosDisconnectedError`](https://botmesh.afaya.com.co/api/core/testing/classes/ChaosDisconnectedError)

## Constructors

### Constructor

```ts theme={null}
new ProviderError(message?): ProviderError;
```

Defined in: [core/provider.ts:713](https://github.com/andresayac/botmesh/blob/main/packages/core/src/core/provider.ts#L713)

#### Parameters

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

#### Returns

`ProviderError`

#### Overrides

`Error.constructor`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.