# Errors (/docs/typescript-sdk/errors)

## DaytonaA11yUnavailableError [#daytonaa11yunavailableerror]

The accessibility service is unavailable (code `A11Y_UNAVAILABLE`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaServiceUnavailableError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaServiceUnavailableError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaServiceUnavailableError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaServiceUnavailableError.statusCode`




**Extends:**

- `DaytonaServiceUnavailableError`

### Accessors [#accessors]

#### errorCode [#errorcode]

_Inherited from_: `DaytonaServiceUnavailableError.errorCode`

##### Get Signature [#get-signature]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors]

#### Constructor [#constructor]

```ts
new DaytonaA11yUnavailableError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaA11yUnavailableError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaA11yUnavailableError`

##### Inherited from [#inherited-from]

`DaytonaServiceUnavailableError`.`constructor`
## DaytonaAuthenticationError [#daytonaauthenticationerror]

Authentication failed — missing or invalid credentials (HTTP 401).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Extended by [#extended-by]

- `DaytonaGitAuthFailedError`

### Accessors [#accessors-1]

#### errorCode [#errorcode-1]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-1]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-1]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-1]

#### Constructor [#constructor-1]

```ts
new DaytonaAuthenticationError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaAuthenticationError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaAuthenticationError`

##### Inherited from [#inherited-from-1]

`DaytonaError`.`constructor`
## ~~DaytonaAuthorizationError~~ [#daytonaauthorizationerror]

### Deprecated [#deprecated-2]

**Properties**:

- ~~`code?`~~ _string_
    - _Inherited from_: `DaytonaForbiddenError.code`
- ~~`headers?`~~ _AxiosHeaders_
    - _Inherited from_: `DaytonaForbiddenError.headers`
- ~~`source?`~~ _string_
    - _Inherited from_: `DaytonaForbiddenError.source`
- ~~`statusCode?`~~ _number_
    - _Inherited from_: `DaytonaForbiddenError.statusCode`




Use DaytonaForbiddenError instead.

**Extends:**

- `DaytonaForbiddenError`

### Accessors [#accessors-2]

#### ~~errorCode~~ [#errorcode-2]

_Inherited from_: `DaytonaForbiddenError.errorCode`

##### Get Signature [#get-signature-2]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-3]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-2]

#### Constructor [#constructor-2]

```ts
new DaytonaAuthorizationError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaAuthorizationError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaAuthorizationError`

##### Inherited from [#inherited-from-2]

`DaytonaForbiddenError`.`constructor`
## DaytonaBadGatewayError [#daytonabadgatewayerror]

An upstream gateway returned an invalid response (HTTP 502).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Extended by [#extended-by-1]

- `DaytonaGitTransportFailedError`

### Accessors [#accessors-3]

#### errorCode [#errorcode-3]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-3]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-4]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-3]

#### Constructor [#constructor-3]

```ts
new DaytonaBadGatewayError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaBadGatewayError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaBadGatewayError`

##### Inherited from [#inherited-from-3]

`DaytonaError`.`constructor`
## DaytonaBadRequestError [#daytonabadrequesterror]

The request was malformed or invalid (HTTP 400).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Extended by [#extended-by-2]

- `DaytonaValidationError`
- `DaytonaInvalidFilePathError`
- `DaytonaLspServerNotInitializedError`

### Accessors [#accessors-4]

#### errorCode [#errorcode-4]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-4]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-5]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-4]

#### Constructor [#constructor-4]

```ts
new DaytonaBadRequestError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaBadRequestError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaBadRequestError`

##### Inherited from [#inherited-from-4]

`DaytonaError`.`constructor`
## DaytonaCommandAlreadyCompletedError [#daytonacommandalreadycompletederror]

The session command already finished (code `COMMAND_ALREADY_COMPLETED`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaGoneError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaGoneError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaGoneError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaGoneError.statusCode`




**Extends:**

- `DaytonaGoneError`

### Accessors [#accessors-5]

#### errorCode [#errorcode-5]

_Inherited from_: `DaytonaGoneError.errorCode`

##### Get Signature [#get-signature-5]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-6]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-5]

#### Constructor [#constructor-5]

```ts
new DaytonaCommandAlreadyCompletedError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaCommandAlreadyCompletedError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaCommandAlreadyCompletedError`

##### Inherited from [#inherited-from-5]

`DaytonaGoneError`.`constructor`
## DaytonaConflictError [#daytonaconflicterror]

The request conflicts with the current state of the resource (HTTP 409).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Extended by [#extended-by-3]

- `DaytonaGitBranchExistsError`
- `DaytonaGitPushRejectedError`
- `DaytonaGitDirtyWorktreeError`
- `DaytonaGitMergeConflictError`
- `DaytonaRecordingStillActiveError`

### Accessors [#accessors-6]

#### errorCode [#errorcode-6]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-6]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-7]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-6]

#### Constructor [#constructor-6]

```ts
new DaytonaConflictError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaConflictError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaConflictError`

##### Inherited from [#inherited-from-6]

`DaytonaError`.`constructor`
## DaytonaConnectionError [#daytonaconnectionerror]

Network connection failure (can't connect or mid-request drop).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Extended by [#extended-by-4]

- `DaytonaConnectionTimeoutError`

### Accessors [#accessors-7]

#### errorCode [#errorcode-7]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-7]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-8]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-7]

#### Constructor [#constructor-7]

```ts
new DaytonaConnectionError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaConnectionError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaConnectionError`

##### Inherited from [#inherited-from-7]

`DaytonaError`.`constructor`
## DaytonaConnectionTimeoutError [#daytonaconnectiontimeouterror]

Transport-layer timeout (connect / read). Subclass of DaytonaConnectionError.

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaConnectionError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaConnectionError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaConnectionError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaConnectionError.statusCode`




**Extends:**

- `DaytonaConnectionError`

### Accessors [#accessors-8]

#### errorCode [#errorcode-8]

_Inherited from_: `DaytonaConnectionError.errorCode`

##### Get Signature [#get-signature-8]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-9]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-8]

#### Constructor [#constructor-8]

```ts
new DaytonaConnectionTimeoutError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaConnectionTimeoutError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaConnectionTimeoutError`

##### Inherited from [#inherited-from-8]

`DaytonaConnectionError`.`constructor`
## DaytonaError [#daytonaerror]

Base error for Daytona SDK. `statusCode` and `code` are populated only
for errors translated from a server response. `source` is `undefined`
unless the caller (or the translation layer) sets it.

**Properties**:

- `code?` _string_
- `headers?` _AxiosHeaders_
- `source?` _string_
- `statusCode?` _number_




**Extends:**

- `Error`

### Extended by [#extended-by-5]

- `DaytonaBadRequestError`
- `DaytonaAuthenticationError`
- `DaytonaForbiddenError`
- `DaytonaNotFoundError`
- `DaytonaTimeoutError`
- `DaytonaConflictError`
- `DaytonaGoneError`
- `DaytonaUnprocessableEntityError`
- `DaytonaRateLimitError`
- `DaytonaInternalServerError`
- `DaytonaBadGatewayError`
- `DaytonaServiceUnavailableError`
- `DaytonaConnectionError`
- `DaytonaSpotEvictedError`

### Accessors [#accessors-9]

#### errorCode [#errorcode-9]

##### Get Signature [#get-signature-9]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-10]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-9]

#### Constructor [#constructor-9]

```ts
new DaytonaError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaError`

##### Overrides [#overrides]

```ts
Error.constructor
```
## DaytonaFileAccessDeniedError [#daytonafileaccessdeniederror]

Access to the sandbox file was denied (code `FILE_ACCESS_DENIED`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaForbiddenError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaForbiddenError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaForbiddenError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaForbiddenError.statusCode`




**Extends:**

- `DaytonaForbiddenError`

### Accessors [#accessors-10]

#### errorCode [#errorcode-10]

_Inherited from_: `DaytonaForbiddenError.errorCode`

##### Get Signature [#get-signature-10]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-11]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-10]

#### Constructor [#constructor-10]

```ts
new DaytonaFileAccessDeniedError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaFileAccessDeniedError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaFileAccessDeniedError`

##### Inherited from [#inherited-from-9]

`DaytonaForbiddenError`.`constructor`
## DaytonaFileNotFoundError [#daytonafilenotfounderror]

The file does not exist in the sandbox (code `FILE_NOT_FOUND`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaNotFoundError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaNotFoundError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaNotFoundError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaNotFoundError.statusCode`




**Extends:**

- `DaytonaNotFoundError`

### Accessors [#accessors-11]

#### errorCode [#errorcode-11]

_Inherited from_: `DaytonaNotFoundError.errorCode`

##### Get Signature [#get-signature-11]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-12]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-11]

#### Constructor [#constructor-11]

```ts
new DaytonaFileNotFoundError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaFileNotFoundError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaFileNotFoundError`

##### Inherited from [#inherited-from-10]

`DaytonaNotFoundError`.`constructor`
## DaytonaFileReadFailedError [#daytonafilereadfailederror]

The daemon could not read the sandbox file (code `FILE_READ_FAILED`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaInternalServerError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaInternalServerError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaInternalServerError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaInternalServerError.statusCode`




**Extends:**

- `DaytonaInternalServerError`

### Accessors [#accessors-12]

#### errorCode [#errorcode-12]

_Inherited from_: `DaytonaInternalServerError.errorCode`

##### Get Signature [#get-signature-12]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-13]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-12]

#### Constructor [#constructor-12]

```ts
new DaytonaFileReadFailedError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaFileReadFailedError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaFileReadFailedError`

##### Inherited from [#inherited-from-11]

`DaytonaInternalServerError`.`constructor`
## DaytonaForbiddenError [#daytonaforbiddenerror]

The authenticated caller lacks permission for the operation (HTTP 403).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Extended by [#extended-by-6]

- `DaytonaAuthorizationError`
- `DaytonaFileAccessDeniedError`

### Accessors [#accessors-13]

#### errorCode [#errorcode-13]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-13]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-14]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-13]

#### Constructor [#constructor-13]

```ts
new DaytonaForbiddenError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaForbiddenError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaForbiddenError`

##### Inherited from [#inherited-from-12]

`DaytonaError`.`constructor`
## DaytonaGitAuthFailedError [#daytonagitauthfailederror]

Git authentication against the remote failed (code `GIT_AUTH_FAILED`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaAuthenticationError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaAuthenticationError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaAuthenticationError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaAuthenticationError.statusCode`




**Extends:**

- `DaytonaAuthenticationError`

### Accessors [#accessors-14]

#### errorCode [#errorcode-14]

_Inherited from_: `DaytonaAuthenticationError.errorCode`

##### Get Signature [#get-signature-14]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-15]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-14]

#### Constructor [#constructor-14]

```ts
new DaytonaGitAuthFailedError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaGitAuthFailedError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaGitAuthFailedError`

##### Inherited from [#inherited-from-13]

`DaytonaAuthenticationError`.`constructor`
## DaytonaGitBranchExistsError [#daytonagitbranchexistserror]

The git branch already exists (code `GIT_BRANCH_EXISTS`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaConflictError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaConflictError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaConflictError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaConflictError.statusCode`




**Extends:**

- `DaytonaConflictError`

### Accessors [#accessors-15]

#### errorCode [#errorcode-15]

_Inherited from_: `DaytonaConflictError.errorCode`

##### Get Signature [#get-signature-15]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-16]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-15]

#### Constructor [#constructor-15]

```ts
new DaytonaGitBranchExistsError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaGitBranchExistsError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaGitBranchExistsError`

##### Inherited from [#inherited-from-14]

`DaytonaConflictError`.`constructor`
## DaytonaGitBranchNotFoundError [#daytonagitbranchnotfounderror]

The git branch does not exist (code `GIT_BRANCH_NOT_FOUND`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaNotFoundError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaNotFoundError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaNotFoundError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaNotFoundError.statusCode`




**Extends:**

- `DaytonaNotFoundError`

### Accessors [#accessors-16]

#### errorCode [#errorcode-16]

_Inherited from_: `DaytonaNotFoundError.errorCode`

##### Get Signature [#get-signature-16]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-17]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-16]

#### Constructor [#constructor-16]

```ts
new DaytonaGitBranchNotFoundError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaGitBranchNotFoundError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaGitBranchNotFoundError`

##### Inherited from [#inherited-from-15]

`DaytonaNotFoundError`.`constructor`
## DaytonaGitDirtyWorktreeError [#daytonagitdirtyworktreeerror]

The operation requires a clean worktree (code `GIT_DIRTY_WORKTREE`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaConflictError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaConflictError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaConflictError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaConflictError.statusCode`




**Extends:**

- `DaytonaConflictError`

### Accessors [#accessors-17]

#### errorCode [#errorcode-17]

_Inherited from_: `DaytonaConflictError.errorCode`

##### Get Signature [#get-signature-17]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-18]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-17]

#### Constructor [#constructor-17]

```ts
new DaytonaGitDirtyWorktreeError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaGitDirtyWorktreeError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaGitDirtyWorktreeError`

##### Inherited from [#inherited-from-16]

`DaytonaConflictError`.`constructor`
## DaytonaGitMergeConflictError [#daytonagitmergeconflicterror]

A git merge produced conflicts (code `GIT_MERGE_CONFLICT`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaConflictError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaConflictError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaConflictError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaConflictError.statusCode`




**Extends:**

- `DaytonaConflictError`

### Accessors [#accessors-18]

#### errorCode [#errorcode-18]

_Inherited from_: `DaytonaConflictError.errorCode`

##### Get Signature [#get-signature-18]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-19]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-18]

#### Constructor [#constructor-18]

```ts
new DaytonaGitMergeConflictError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaGitMergeConflictError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaGitMergeConflictError`

##### Inherited from [#inherited-from-17]

`DaytonaConflictError`.`constructor`
## DaytonaGitPushRejectedError [#daytonagitpushrejectederror]

The git push was rejected by the remote (code `GIT_PUSH_REJECTED`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaConflictError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaConflictError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaConflictError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaConflictError.statusCode`




**Extends:**

- `DaytonaConflictError`

### Accessors [#accessors-19]

#### errorCode [#errorcode-19]

_Inherited from_: `DaytonaConflictError.errorCode`

##### Get Signature [#get-signature-19]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-20]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-19]

#### Constructor [#constructor-19]

```ts
new DaytonaGitPushRejectedError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaGitPushRejectedError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaGitPushRejectedError`

##### Inherited from [#inherited-from-18]

`DaytonaConflictError`.`constructor`
## DaytonaGitRemoteRejectedError [#daytonagitremoterejectederror]

The git remote rejected the operation — hooks, branch protection or quota (code `GIT_REMOTE_REJECTED`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaUnprocessableEntityError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaUnprocessableEntityError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaUnprocessableEntityError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaUnprocessableEntityError.statusCode`




**Extends:**

- `DaytonaUnprocessableEntityError`

### Accessors [#accessors-20]

#### errorCode [#errorcode-20]

_Inherited from_: `DaytonaUnprocessableEntityError.errorCode`

##### Get Signature [#get-signature-20]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-21]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-20]

#### Constructor [#constructor-20]

```ts
new DaytonaGitRemoteRejectedError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaGitRemoteRejectedError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaGitRemoteRejectedError`

##### Inherited from [#inherited-from-19]

`DaytonaUnprocessableEntityError`.`constructor`
## DaytonaGitRepoNotFoundError [#daytonagitreponotfounderror]

The git remote repository was not found (code `GIT_REPO_NOT_FOUND`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaNotFoundError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaNotFoundError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaNotFoundError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaNotFoundError.statusCode`




**Extends:**

- `DaytonaNotFoundError`

### Accessors [#accessors-21]

#### errorCode [#errorcode-21]

_Inherited from_: `DaytonaNotFoundError.errorCode`

##### Get Signature [#get-signature-21]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-22]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-21]

#### Constructor [#constructor-21]

```ts
new DaytonaGitRepoNotFoundError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaGitRepoNotFoundError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaGitRepoNotFoundError`

##### Inherited from [#inherited-from-20]

`DaytonaNotFoundError`.`constructor`
## DaytonaGitTransportFailedError [#daytonagittransportfailederror]

The git remote was unreachable — DNS, TLS, connection or timeout failure (code `GIT_TRANSPORT_FAILED`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaBadGatewayError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaBadGatewayError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaBadGatewayError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaBadGatewayError.statusCode`




**Extends:**

- `DaytonaBadGatewayError`

### Accessors [#accessors-22]

#### errorCode [#errorcode-22]

_Inherited from_: `DaytonaBadGatewayError.errorCode`

##### Get Signature [#get-signature-22]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-23]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-22]

#### Constructor [#constructor-22]

```ts
new DaytonaGitTransportFailedError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaGitTransportFailedError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaGitTransportFailedError`

##### Inherited from [#inherited-from-21]

`DaytonaBadGatewayError`.`constructor`
## DaytonaGoneError [#daytonagoneerror]

The resource existed but is permanently gone (HTTP 410).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Extended by [#extended-by-7]

- `DaytonaSessionEndedError`
- `DaytonaCommandAlreadyCompletedError`

### Accessors [#accessors-23]

#### errorCode [#errorcode-23]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-23]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-24]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-23]

#### Constructor [#constructor-23]

```ts
new DaytonaGoneError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaGoneError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaGoneError`

##### Inherited from [#inherited-from-22]

`DaytonaError`.`constructor`
## DaytonaInternalServerError [#daytonainternalservererror]

A Daytona service failed unexpectedly (HTTP 500).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Extended by [#extended-by-8]

- `DaytonaFileReadFailedError`

### Accessors [#accessors-24]

#### errorCode [#errorcode-24]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-24]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-25]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-24]

#### Constructor [#constructor-24]

```ts
new DaytonaInternalServerError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaInternalServerError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaInternalServerError`

##### Inherited from [#inherited-from-23]

`DaytonaError`.`constructor`
## DaytonaInvalidArgumentError [#daytonainvalidargumenterror]

The SDK rejected the caller's arguments locally, before any request was
sent. `statusCode`, `code` and `source` are always `undefined` — no Daytona
service was contacted, so there is no HTTP status to report.

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaValidationError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaValidationError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaValidationError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaValidationError.statusCode`




Distinct from DaytonaBadRequestError (a service returned HTTP 400)
and DaytonaUnprocessableEntityError (a service returned HTTP 422).
This one always means: fix the arguments at the call site.

**Example:**

```ts
try {
  await sandbox.setAutoStopInterval(-1)
} catch (err) {
  if (err instanceof DaytonaInvalidArgumentError) {
    // never reached the API — the value itself is invalid
  }
}
```

**Extends:**

- `DaytonaValidationError`

### Accessors [#accessors-25]

#### errorCode [#errorcode-25]

_Inherited from_: `DaytonaValidationError.errorCode`

##### Get Signature [#get-signature-25]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-26]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-25]

#### Constructor [#constructor-25]

```ts
new DaytonaInvalidArgumentError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaInvalidArgumentError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaInvalidArgumentError`

##### Inherited from [#inherited-from-24]

`DaytonaValidationError`.`constructor`
## DaytonaInvalidFilePathError [#daytonainvalidfilepatherror]

The supplied file path was rejected by the daemon (code `INVALID_FILE_PATH`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaBadRequestError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaBadRequestError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaBadRequestError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaBadRequestError.statusCode`




**Extends:**

- `DaytonaBadRequestError`

### Accessors [#accessors-26]

#### errorCode [#errorcode-26]

_Inherited from_: `DaytonaBadRequestError.errorCode`

##### Get Signature [#get-signature-26]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-27]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-26]

#### Constructor [#constructor-26]

```ts
new DaytonaInvalidFilePathError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaInvalidFilePathError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaInvalidFilePathError`

##### Inherited from [#inherited-from-25]

`DaytonaBadRequestError`.`constructor`
## DaytonaLspServerNotInitializedError [#daytonalspservernotinitializederror]

The LSP server must be initialized first (code `LSP_SERVER_NOT_INITIALIZED`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaBadRequestError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaBadRequestError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaBadRequestError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaBadRequestError.statusCode`




**Extends:**

- `DaytonaBadRequestError`

### Accessors [#accessors-27]

#### errorCode [#errorcode-27]

_Inherited from_: `DaytonaBadRequestError.errorCode`

##### Get Signature [#get-signature-27]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-28]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-27]

#### Constructor [#constructor-27]

```ts
new DaytonaLspServerNotInitializedError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaLspServerNotInitializedError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaLspServerNotInitializedError`

##### Inherited from [#inherited-from-26]

`DaytonaBadRequestError`.`constructor`
## DaytonaNotFoundError [#daytonanotfounderror]

The requested resource does not exist (HTTP 404).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Extended by [#extended-by-9]

- `DaytonaGitRepoNotFoundError`
- `DaytonaGitBranchNotFoundError`
- `DaytonaFileNotFoundError`
- `DaytonaProcessNotFoundError`

### Accessors [#accessors-28]

#### errorCode [#errorcode-28]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-28]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-29]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-28]

#### Constructor [#constructor-28]

```ts
new DaytonaNotFoundError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaNotFoundError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaNotFoundError`

##### Inherited from [#inherited-from-27]

`DaytonaError`.`constructor`
## DaytonaProcessExecutionTimeoutError [#daytonaprocessexecutiontimeouterror]

Command execution exceeded its timeout (code `PROCESS_EXECUTION_TIMEOUT`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaTimeoutError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaTimeoutError.headers`
- `sandboxId?` _string_ - Set only on the `DaytonaTimeoutError` from `Daytona.create()` after the
    sandbox already exists. Undefined on every other timeout, including
    process-execution timeouts and queue timeouts.
    
    When it is set, pass it to `get()` and pass the returned Sandbox to
    `delete()`. The sandbox may still be starting. `create()` does not
    delete it.
    - _Inherited from_: `DaytonaTimeoutError.sandboxId`
- `source?` _string_
    - _Inherited from_: `DaytonaTimeoutError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaTimeoutError.statusCode`




**Extends:**

- `DaytonaTimeoutError`

### Accessors [#accessors-29]

#### errorCode [#errorcode-29]

_Inherited from_: `DaytonaTimeoutError.errorCode`

##### Get Signature [#get-signature-29]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-30]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-29]

#### Constructor [#constructor-29]

```ts
new DaytonaProcessExecutionTimeoutError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaProcessExecutionTimeoutError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaProcessExecutionTimeoutError`

##### Inherited from [#inherited-from-28]

`DaytonaTimeoutError`.`constructor`

### Methods [#methods]

#### \[hasInstance\]() [#hasinstance]

```ts
static hasInstance: boolean;
```

**Parameters**:

- `value` _unknown_


**Returns**:

- `boolean`

##### Inherited from [#inherited-from-29]

`DaytonaTimeoutError`.[`[hasInstance]`](#hasinstance-2)
## DaytonaProcessNotFoundError [#daytonaprocessnotfounderror]

The sandbox process does not exist (code `PROCESS_NOT_FOUND`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaNotFoundError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaNotFoundError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaNotFoundError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaNotFoundError.statusCode`




**Extends:**

- `DaytonaNotFoundError`

### Accessors [#accessors-30]

#### errorCode [#errorcode-30]

_Inherited from_: `DaytonaNotFoundError.errorCode`

##### Get Signature [#get-signature-30]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-31]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-30]

#### Constructor [#constructor-30]

```ts
new DaytonaProcessNotFoundError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaProcessNotFoundError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaProcessNotFoundError`

##### Inherited from [#inherited-from-30]

`DaytonaNotFoundError`.`constructor`
## DaytonaQueueTimeoutError [#daytonaqueuetimeouterror]

Raised when a sandbox was destroyed by the API because it waited longer than its queue timeout for a runner.

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaTimeoutError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaTimeoutError.headers`
- `sandboxId?` _string_ - Set only on the `DaytonaTimeoutError` from `Daytona.create()` after the
    sandbox already exists. Undefined on every other timeout, including
    process-execution timeouts and queue timeouts.
    
    When it is set, pass it to `get()` and pass the returned Sandbox to
    `delete()`. The sandbox may still be starting. `create()` does not
    delete it.
    - _Inherited from_: `DaytonaTimeoutError.sandboxId`
- `source?` _string_
    - _Inherited from_: `DaytonaTimeoutError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaTimeoutError.statusCode`




**Extends:**

- `DaytonaTimeoutError`

### Accessors [#accessors-31]

#### errorCode [#errorcode-31]

_Inherited from_: `DaytonaTimeoutError.errorCode`

##### Get Signature [#get-signature-31]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-32]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-31]

#### Constructor [#constructor-31]

```ts
new DaytonaQueueTimeoutError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaQueueTimeoutError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaQueueTimeoutError`

##### Inherited from [#inherited-from-31]

`DaytonaTimeoutError`.`constructor`

### Methods [#methods-1]

#### \[hasInstance\]() [#hasinstance-1]

```ts
static hasInstance: boolean;
```

**Parameters**:

- `value` _unknown_


**Returns**:

- `boolean`

##### Inherited from [#inherited-from-32]

`DaytonaTimeoutError`.[`[hasInstance]`](#hasinstance-2)
## DaytonaRateLimitError [#daytonaratelimiterror]

The caller exceeded a rate limit (HTTP 429).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Accessors [#accessors-32]

#### errorCode [#errorcode-32]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-32]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-33]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-32]

#### Constructor [#constructor-32]

```ts
new DaytonaRateLimitError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaRateLimitError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaRateLimitError`

##### Inherited from [#inherited-from-33]

`DaytonaError`.`constructor`
## DaytonaRecordingFfmpegNotFoundError [#daytonarecordingffmpegnotfounderror]

ffmpeg is not available for recording (code `RECORDING_FFMPEG_NOT_FOUND`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaServiceUnavailableError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaServiceUnavailableError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaServiceUnavailableError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaServiceUnavailableError.statusCode`




**Extends:**

- `DaytonaServiceUnavailableError`

### Accessors [#accessors-33]

#### errorCode [#errorcode-33]

_Inherited from_: `DaytonaServiceUnavailableError.errorCode`

##### Get Signature [#get-signature-33]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-34]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-33]

#### Constructor [#constructor-33]

```ts
new DaytonaRecordingFfmpegNotFoundError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaRecordingFfmpegNotFoundError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaRecordingFfmpegNotFoundError`

##### Inherited from [#inherited-from-34]

`DaytonaServiceUnavailableError`.`constructor`
## DaytonaRecordingStillActiveError [#daytonarecordingstillactiveerror]

A screen recording is still active (code `RECORDING_STILL_ACTIVE`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaConflictError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaConflictError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaConflictError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaConflictError.statusCode`




**Extends:**

- `DaytonaConflictError`

### Accessors [#accessors-34]

#### errorCode [#errorcode-34]

_Inherited from_: `DaytonaConflictError.errorCode`

##### Get Signature [#get-signature-34]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-35]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-34]

#### Constructor [#constructor-34]

```ts
new DaytonaRecordingStillActiveError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaRecordingStillActiveError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaRecordingStillActiveError`

##### Inherited from [#inherited-from-35]

`DaytonaConflictError`.`constructor`
## DaytonaServiceUnavailableError [#daytonaserviceunavailableerror]

The service is temporarily unable to handle the request (HTTP 503).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Extended by [#extended-by-10]

- `DaytonaA11yUnavailableError`
- `DaytonaRecordingFfmpegNotFoundError`

### Accessors [#accessors-35]

#### errorCode [#errorcode-35]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-35]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-36]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-35]

#### Constructor [#constructor-35]

```ts
new DaytonaServiceUnavailableError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaServiceUnavailableError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaServiceUnavailableError`

##### Inherited from [#inherited-from-36]

`DaytonaError`.`constructor`
## DaytonaSessionEndedError [#daytonasessionendederror]

The session has already ended (code `SESSION_ENDED`).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaGoneError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaGoneError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaGoneError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaGoneError.statusCode`




**Extends:**

- `DaytonaGoneError`

### Accessors [#accessors-36]

#### errorCode [#errorcode-36]

_Inherited from_: `DaytonaGoneError.errorCode`

##### Get Signature [#get-signature-36]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-37]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-36]

#### Constructor [#constructor-36]

```ts
new DaytonaSessionEndedError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaSessionEndedError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaSessionEndedError`

##### Inherited from [#inherited-from-37]

`DaytonaGoneError`.`constructor`
## DaytonaSpotEvictedError [#daytonaspotevictederror]

Raised when a sandbox was destroyed by spot preemption.

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Accessors [#accessors-37]

#### errorCode [#errorcode-37]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-37]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-38]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-37]

#### Constructor [#constructor-37]

```ts
new DaytonaSpotEvictedError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaSpotEvictedError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaSpotEvictedError`

##### Inherited from [#inherited-from-38]

`DaytonaError`.`constructor`
## DaytonaTimeoutError [#daytonatimeouterror]

The operation timed out (HTTP 408, or 504 when a gateway timed out).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `sandboxId?` _string_ - Set only on the `DaytonaTimeoutError` from `Daytona.create()` after the
    sandbox already exists. Undefined on every other timeout, including
    process-execution timeouts and queue timeouts.
    
    When it is set, pass it to `get()` and pass the returned Sandbox to
    `delete()`. The sandbox may still be starting. `create()` does not
    delete it.
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




Also matches DaytonaConnectionTimeoutError via `instanceof`, even
though that class sits under DaytonaConnectionError in the prototype
chain. Transport timeouts were raised as `DaytonaTimeoutError` before
`DaytonaConnectionTimeoutError` existed, so this keeps pre-existing
`catch (err) { if (err instanceof DaytonaTimeoutError) ... }` blocks working
— the same compatibility the Python SDK gets from inheriting both classes.

**Extends:**

- `DaytonaError`

### Extended by [#extended-by-11]

- `DaytonaQueueTimeoutError`
- `DaytonaProcessExecutionTimeoutError`

### Accessors [#accessors-38]

#### errorCode [#errorcode-38]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-38]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-39]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-38]

#### Constructor [#constructor-38]

```ts
new DaytonaTimeoutError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaTimeoutError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaTimeoutError`

##### Inherited from [#inherited-from-39]

`DaytonaError`.`constructor`

### Methods [#methods-2]

#### \[hasInstance\]() [#hasinstance-2]

```ts
static hasInstance: boolean;
```

**Parameters**:

- `value` _unknown_


**Returns**:

- `boolean`
## DaytonaUnprocessableEntityError [#daytonaunprocessableentityerror]

The request was well-formed but semantically invalid (HTTP 422).

**Properties**:

- `code?` _string_
    - _Inherited from_: `DaytonaError.code`
- `headers?` _AxiosHeaders_
    - _Inherited from_: `DaytonaError.headers`
- `source?` _string_
    - _Inherited from_: `DaytonaError.source`
- `statusCode?` _number_
    - _Inherited from_: `DaytonaError.statusCode`




**Extends:**

- `DaytonaError`

### Extended by [#extended-by-12]

- `DaytonaGitRemoteRejectedError`

### Accessors [#accessors-39]

#### errorCode [#errorcode-39]

_Inherited from_: `DaytonaError.errorCode`

##### Get Signature [#get-signature-39]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-40]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-39]

#### Constructor [#constructor-39]

```ts
new DaytonaUnprocessableEntityError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaUnprocessableEntityError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaUnprocessableEntityError`

##### Inherited from [#inherited-from-40]

`DaytonaError`.`constructor`
## ~~DaytonaValidationError~~ [#daytonavalidationerror]

Legacy umbrella for validation failures. Kept so existing
`catch (err) { if (err instanceof DaytonaValidationError) ... }` blocks keep
matching both server-returned HTTP 400s and locally rejected arguments.

**Properties**:

- ~~`code?`~~ _string_
    - _Inherited from_: `DaytonaBadRequestError.code`
- ~~`headers?`~~ _AxiosHeaders_
    - _Inherited from_: `DaytonaBadRequestError.headers`
- ~~`source?`~~ _string_
    - _Inherited from_: `DaytonaBadRequestError.source`
- ~~`statusCode?`~~ _number_
    - _Inherited from_: `DaytonaBadRequestError.statusCode`




### Deprecated [#deprecated-41]

Do not throw or catch this directly in new code. Branch on the
precise class instead:
- DaytonaInvalidArgumentError — the SDK rejected your arguments
  locally, before any request was sent.
- DaytonaBadRequestError — a Daytona service returned HTTP 400.
- DaytonaUnprocessableEntityError — a Daytona service returned
  HTTP 422 (well-formed but semantically invalid).

**Extends:**

- `DaytonaBadRequestError`

### Extended by [#extended-by-13]

- `DaytonaInvalidArgumentError`

### Accessors [#accessors-40]

#### ~~errorCode~~ [#errorcode-40]

_Inherited from_: `DaytonaBadRequestError.errorCode`

##### Get Signature [#get-signature-40]

```ts
get errorCode(): string;
```

###### Deprecated [#deprecated-42]

Use DaytonaError.code instead. Kept so existing
`err.errorCode` reads keep returning the machine-readable code.

**Returns**:

- `string` - the machine-readable error code, or `undefined` when the
    response did not carry one (same as DaytonaError.code)

### Constructors [#constructors-40]

#### Constructor [#constructor-40]

```ts
new DaytonaValidationError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaValidationError;
```

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaValidationError`

##### Inherited from [#inherited-from-41]

`DaytonaBadRequestError`.`constructor`
## createAxiosDaytonaError() [#createaxiosdaytonaerror]

```ts
function createAxiosDaytonaError(error: AxiosError): DaytonaError;
```

Creates the appropriate Daytona error subclass from an Axios error. Maps
client-side timeouts to DaytonaConnectionTimeoutError, networking failures
(no response received) to DaytonaConnectionError, and HTTP responses to
the most specific subclass via `createDaytonaError`.

**Parameters**:

- `error` _AxiosError_


**Returns**:

- `DaytonaError`

***


## createDaytonaError() [#createdaytonaerror]

```ts
function createDaytonaError(
   message: string, 
   statusCode?: number, 
   headers?: AxiosHeaders, 
   code?: string, 
   source?: string
): DaytonaError;
```

Creates the appropriate Daytona error subclass from structured error metadata.

Resolution order: (source, code) override -> HTTP status code -> DaytonaError.

**Parameters**:

- `message` _string_
- `statusCode?` _number_
- `headers?` _AxiosHeaders_
- `code?` _string_
- `source?` _string_


**Returns**:

- `DaytonaError`

***


## errorClassFromStatusCode() [#errorclassfromstatuscode]

```ts
function errorClassFromStatusCode(statusCode?: number): typeof DaytonaError;
```

Maps an HTTP status code to the corresponding Daytona error class.

**Parameters**:

- `statusCode?` _number_


### Returns [#returns]

*typeof* `DaytonaError`

***


## ResponseHeaders [#responseheaders]

```ts
type ResponseHeaders = InstanceType<typeof AxiosHeaders>;
```

***


## SOURCE\_API [#source_api]

```ts
const SOURCE_API: "DAYTONA_API" = 'DAYTONA_API';
```

Wire-format `source` identifiers set by the translation layer when a
Daytona service stamps them on the wire envelope. `source = undefined`
means the response did not carry a structured envelope (treat as opaque).

***


## SOURCE\_DAEMON [#source_daemon]

```ts
const SOURCE_DAEMON: "DAYTONA_DAEMON" = 'DAYTONA_DAEMON';
```

***


## SOURCE\_PROXY [#source_proxy]

```ts
const SOURCE_PROXY: "DAYTONA_PROXY" = 'DAYTONA_PROXY';
```
