# OutOfBoundsError

Defined in: [atomiq-sdk/src/errors/RequestError.ts:47](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/errors/RequestError.ts#L47)

An error indicating out of bounds (amount too high or too low) on swap initialization

## Extends

* [`RequestError`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/classes/RequestError.md)

## Constructors

### Constructor

```
new OutOfBoundsError(

   msg, 

   httpCode, 

   min, 

   max): OutOfBoundsError;
```

Defined in: [atomiq-sdk/src/errors/RequestError.ts:58](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/errors/RequestError.ts#L58)

#### Parameters

| Parameter  | Type     |
| ---------- | -------- |
| `msg`      | `string` |
| `httpCode` | `number` |
| `min`      | `bigint` |
| `max`      | `bigint` |

#### Returns

`OutOfBoundsError`

#### Overrides

[`RequestError`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/classes/RequestError.md).[`constructor`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/classes/RequestError.md#constructor)

## Properties

### httpCode

```
httpCode: number;
```

Defined in: [atomiq-sdk/src/errors/RequestError.ts:9](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/errors/RequestError.ts#L9)

#### Inherited from

[`RequestError`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/classes/RequestError.md).[`httpCode`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/classes/RequestError.md#httpcode)

***

### max

```
max: bigint;
```

Defined in: [atomiq-sdk/src/errors/RequestError.ts:56](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/errors/RequestError.ts#L56)

Swap maximum in base units of the token in which the quote was requested

***

### min

```
min: bigint;
```

Defined in: [atomiq-sdk/src/errors/RequestError.ts:52](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/errors/RequestError.ts#L52)

Swap minimum in base units of the token in which the quote was requested

## Methods

### parse()

```
static parse(msg, httpCode): RequestError | OutOfBoundsError;
```

Defined in: [atomiq-sdk/src/errors/RequestError.ts:28](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/errors/RequestError.ts#L28)

Parses a message + a response code returned by the intermediary (LP) as an error

#### Parameters

| Parameter  | Type     | Description               |
| ---------- | -------- | ------------------------- |
| `msg`      | `string` | Raw response              |
| `httpCode` | `number` | HTTP response status code |

#### Returns

[`RequestError`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/classes/RequestError.md) | `OutOfBoundsError`

#### Inherited from

[`RequestError`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/classes/RequestError.md).[`parse`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/classes/RequestError.md#parse)
