[PERS SDK - v2.3.26](/sdk-reference/readme) / [Exports](/sdk-reference/modules) / NetworkError

# Class: NetworkError

## Hierarchy

- `Error`
↳ **`NetworkError`**


## Implements

- `StructuredError`


## Table of contents

### Constructors

- [constructor](/sdk-reference/classes/networkerror#constructor)


### Properties

- [code](/sdk-reference/classes/networkerror#code)
- [domain](/sdk-reference/classes/networkerror#domain)
- [category](/sdk-reference/classes/networkerror#category)
- [retryable](/sdk-reference/classes/networkerror#retryable)
- [message](/sdk-reference/classes/networkerror#message)
- [status](/sdk-reference/classes/networkerror#status)
- [title](/sdk-reference/classes/networkerror#title)
- [detail](/sdk-reference/classes/networkerror#detail)


## Constructors

### constructor

• **new NetworkError**(`message`): [`NetworkError`](/sdk-reference/classes/networkerror)

#### Parameters

| Name | Type |
|  --- | --- |
| `message` | `string` |


#### Returns

[`NetworkError`](/sdk-reference/classes/networkerror)

#### Overrides

Error.constructor

#### Defined in

[core/errors/index.ts:298](https://github.com/eXplorins/PERS-sdks/blob/main/packages/pers-sdk/packages/pers-sdk/src/core/errors/index.ts#L298)

## Properties

### code

• `Readonly` **code**: `CommonErrorCode` = `CommonErrorCodes.EXTERNAL_SERVICE_ERROR`

#### Implementation of

StructuredError.code

#### Defined in

[core/errors/index.ts:289](https://github.com/eXplorins/PERS-sdks/blob/main/packages/pers-sdk/packages/pers-sdk/src/core/errors/index.ts#L289)

### domain

• `Readonly` **domain**: `ErrorDomain` = `ErrorDomains.EXTERNAL`

#### Implementation of

StructuredError.domain

#### Defined in

[core/errors/index.ts:290](https://github.com/eXplorins/PERS-sdks/blob/main/packages/pers-sdk/packages/pers-sdk/src/core/errors/index.ts#L290)

### category

• `Readonly` **category**: `INFRASTRUCTURE` = `ErrorCategory.INFRASTRUCTURE`

#### Implementation of

StructuredError.category

#### Defined in

[core/errors/index.ts:291](https://github.com/eXplorins/PERS-sdks/blob/main/packages/pers-sdk/packages/pers-sdk/src/core/errors/index.ts#L291)

### retryable

• `Readonly` **retryable**: `true`

#### Implementation of

StructuredError.retryable

#### Defined in

[core/errors/index.ts:292](https://github.com/eXplorins/PERS-sdks/blob/main/packages/pers-sdk/packages/pers-sdk/src/core/errors/index.ts#L292)

### message

• `Readonly` **message**: `string`

#### Implementation of

StructuredError.message

#### Overrides

Error.message

#### Defined in

[core/errors/index.ts:293](https://github.com/eXplorins/PERS-sdks/blob/main/packages/pers-sdk/packages/pers-sdk/src/core/errors/index.ts#L293)

### status

• `Readonly` **status**: `0`

#### Implementation of

StructuredError.status

#### Defined in

[core/errors/index.ts:294](https://github.com/eXplorins/PERS-sdks/blob/main/packages/pers-sdk/packages/pers-sdk/src/core/errors/index.ts#L294)

### title

• `Readonly` **title**: `"Network error"`

#### Implementation of

StructuredError.title

#### Defined in

[core/errors/index.ts:295](https://github.com/eXplorins/PERS-sdks/blob/main/packages/pers-sdk/packages/pers-sdk/src/core/errors/index.ts#L295)

### detail

• `Readonly` **detail**: `string`

#### Implementation of

StructuredError.detail

#### Defined in

[core/errors/index.ts:296](https://github.com/eXplorins/PERS-sdks/blob/main/packages/pers-sdk/packages/pers-sdk/src/core/errors/index.ts#L296)