import {Enum} from './Enum'; import {EnumValue} from "./EnumValue"; /** * Represents type of update AccountInfo. */ export interface CryptoAccountInfoUpdateType extends Enum { /** * Nothing was updated. * @type {EnumValue} */ readonly None: EnumValue; /** * Fields that corresponds to account were updated. * @type {EnumValue} */ readonly AccountInfo: EnumValue; /** * Fields that corresponds to account's risks were updated. * @type {EnumValue} */ readonly RiskInfo: EnumValue; /** * Fields that corresponds to account's trading statistic were updated. * @type {EnumValue} */ readonly TradingStatistic: EnumValue; /** * Combined field which represents both AccountInfo and Trading Statistic * @type {EnumValue} */ readonly AccountInfoPlusTradingStatistic: EnumValue /** * Combined field which represents both RiskInfo and Trading Statistic * @type {EnumValue} */ readonly RiskInfoPlusTradingStatistic: EnumValue /** * Combined field which represents both AccountInfo and RiskInfo * @type {EnumValue} */ readonly AccountInfoPlusRiskInfo: EnumValue /** * Fields in all nested objects were updated. * @type {EnumValue} */ readonly All: EnumValue; }