# CryptoExecutionHistoryRequest : [`IdMessage`](IdMessage.md)
Request on account's Crypto execution history.

## Properties

### `AccountNames`
`String[]`<br/>
Names of accounts for which client want to receive trading history. If value will be
`null` then trading history will be sent for all accounts that are linked to client who send request.

### `ExecutionHistoryRequestType`
[`EnumValue`](../../enumerations/EnumValue.md)<br/>
Type of the requested execution history, all values from [`ExecutionHistoryRequestType`](../../enumerations/ExecutionHistoryRequestType.md).

### `messageType`
`String`<br/>
Type of message, this property is **readonly**.

## Properties ([`IdMessage`](IdMessage.md))

### `RequestId`
`Number`<br/>
Identifier of request.

## Constructors

### `new ExecutionHistoryRequest()`
Initialize new instance of `ExecutionHistoryRequest`.

### `new ExecutionHistoryRequest(requestId: Number)`
Initialize new instance of `ExecutionHistoryRequest` with with special identifier of request.
<br/><br/>Arguments:<br/>
`requestId: Number` - the identifier of request.<br/>
