# CryptoMarketDataRequest
Message that client send when he wants to start/stop receive data from crypto market.

## Properties

### `SubscriptionAction`
[`EnumValue`](../../enumerations/EnumValue.md)<br/>
Type of subscription action, all values from [`SubscriptionAction`](../../enumerations/SubscriptionAction.md). (Add or Remove)

### `DataType`
[`EnumValue`](../../enumerations/EnumValue.md)<br/>
Type of data that client wants to start/stop receive, all values from [`CryptoSubscriptionDataType`](../../enumerations/CryptoSubscriptionDataType.md).

### `Symbol`
`String`<br/>
Abbreviation for pair name. Has to be divided with "-" symbol. For example BTC-USD

### `Exchange`
`String`<br/>
Exchange for which client want to start/stop receive data of specified type. If value will be null client will receive data from all available exchanges.

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