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

# Class: TokenRefreshNeeded

## Hierarchy

- `Error`
↳ **`TokenRefreshNeeded`**


## Table of contents

### Constructors

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


### Properties

- [errorCode](/sdk-reference/classes/tokenrefreshneeded#errorcode)
- [domain](/sdk-reference/classes/tokenrefreshneeded#domain)
- [category](/sdk-reference/classes/tokenrefreshneeded#category)
- [retryable](/sdk-reference/classes/tokenrefreshneeded#retryable)
- [refreshToken](/sdk-reference/classes/tokenrefreshneeded#refreshtoken)


## Constructors

### constructor

• **new TokenRefreshNeeded**(`refreshToken`): [`TokenRefreshNeeded`](/sdk-reference/classes/tokenrefreshneeded)

#### Parameters

| Name | Type |
|  --- | --- |
| `refreshToken` | `string` |


#### Returns

[`TokenRefreshNeeded`](/sdk-reference/classes/tokenrefreshneeded)

#### Overrides

Error.constructor

#### Defined in

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

## Properties

### errorCode

• `Readonly` **errorCode**: [`SdkErrorCode`](/sdk-reference/modules#sdkerrorcode) = `SdkErrorCodes.TOKEN_REFRESH_NEEDED`

#### Defined in

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

### domain

• `Readonly` **domain**: `Domain` = `Domains.AUTHENTICATION`

#### Defined in

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

### category

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

#### Defined in

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

### retryable

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

#### Defined in

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

### refreshToken

• **refreshToken**: `string`

#### Defined in

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