### Hierarchy

- ImperativeError
  - RestClientError

## Index

### Constructors

- constructor

### Properties

- mDetails
- name

### Accessors

- additionalDetails
- causeErrors
- details
- errorCode
- message
- stack
- suppressDump

## Constructors

### constructor

- new RestClientError(mDetails: IRestClientError, parms?: IImperativeErrorParms): RestClientError

- Overrides ImperativeError.constructor

  - Defined in @zowe/imperative/src/rest/src/client/RestClientError.ts:16

  Creates an instance of RestClientError.

  #### Parameters

  - ##### mDetails: IRestClientError

    The IRestClientError details provided by the rest client. Contains "relevant" diagnostic information such as host/port/request details, etc.

  - ##### Optional parms: IImperativeErrorParms

  #### Returns RestClientError

## Properties

### mDetails

mDetails: IRestClientError

Overrides ImperativeError.mDetails

- Defined in @zowe/imperative/src/rest/src/client/RestClientError.ts:23

The IRestClientError details provided by the rest client. Contains "relevant" diagnostic information such as host/port/request details, etc.

### name

name: string

Inherited from ImperativeError.name

- Defined in typescript/lib/lib.es5.d.ts:973

## Accessors

### additionalDetails

- get additionalDetails(): string

- Inherited from ImperativeError.additionalDetails

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:69

  Return additionalDetails

  readonly
  memberof

    ImperativeError

  #### Returns string

### causeErrors

- get causeErrors(): any

- Inherited from ImperativeError.causeErrors

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:59

  Return causeErrors

  readonly
  memberof

    ImperativeError

  #### Returns any

### details

- get details(): IRestClientError

- Overrides ImperativeError.details

  - Defined in @zowe/imperative/src/rest/src/client/RestClientError.ts:31

  Accessor for IRestClientError error details.

  #### Returns IRestClientError

### errorCode

- get errorCode(): string

- Inherited from ImperativeError.errorCode

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:89

  Return errorCode

  readonly
  memberof

    ImperativeError

  #### Returns string

### message

- get message(): string

- Inherited from ImperativeError.message

  Overrides Error.message

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:119

  Accessor for the error message.

  readonly
  memberof

    ImperativeError

  #### Returns string

  : The error message

### stack

- get stack(): string

- Inherited from ImperativeError.stack

  Overrides Error.stack

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:109

  Return stack info

  readonly
  memberof

    ImperativeError

  #### Returns string

### suppressDump

- get suppressDump(): boolean

- Inherited from ImperativeError.suppressDump

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:99

  Return whether or not the error dump should be suppressed

  readonly
  memberof

    ImperativeError

  #### Returns boolean

Generated using TypeDoc