import {Enum} from "./Enum"; import {EnumValue} from "./EnumValue"; /** * Type of data that client wants to receive from crypto market. Values can be combined. */ export interface CryptoSubscriptionDataType extends Enum { /** * Default value. * @type {EnumValue} */ readonly Unknown: EnumValue; /** * Value indicating that client wants to receive order book at current moment and updates after it. * @type {EnumValue} */ readonly OrderBook: EnumValue; /** * Value indicating that client wants to receive notification about trades. * @type {EnumValue} */ readonly Print: EnumValue; /** * Value indicating that client wants to receive notification about quote. * @type {EnumValue} */ readonly Quote: EnumValue; /** * Value indicating that client wants to receive notification about ticker. * @type {EnumValue} */ readonly Ticker: EnumValue; /** * Value is combination of all values listed above. * @type {EnumValue} */ readonly All: EnumValue; }