import {CancelCryptoOrder} from "./CancelCryptoOrder"; import {NewCryptoOrder} from "./NewCryptoOrder"; import {CryptoAlert} from "./CryptoAlert"; import {CryptoCanceled} from "./CryptoCanceled"; import {CryptoCancelling} from "./CryptoCancelling"; import {CryptoCancelReject} from "./CryptoCancelReject"; import {CryptoOrderError} from "./CryptoOrderError"; import {CryptoPending} from "./CryptoPending"; import {CryptoReject} from "./CryptoReject"; import {CryptoSending} from "./CryptoSending"; import {CryptoTrade} from "./CryptoTrade"; import {CryptoPosition} from "./CryptoPosition"; import {CryptoPositionOpenUpdate} from "./CryptoPositionOpenUpdate"; import {CryptoOrderStatusInfo} from "./CryptoOrderStatusInfo"; /** * Represents messages of Crypto execution. */ export interface CryptoExecutionMessages { CancelCryptoOrder: new () => CancelCryptoOrder, NewCryptoOrder: new () => NewCryptoOrder, CryptoAlert: new () => CryptoAlert, CryptoCanceled: new () => CryptoCanceled, CryptoCancelling: new () => CryptoCancelling, CryptoCancelReject: new () => CryptoCancelReject, CryptoOrderError: new () => CryptoOrderError, CryptoPending: new () => CryptoPending, CryptoReject: new () => CryptoReject, CryptoSending: new () => CryptoSending, CryptoTrade: new () => CryptoTrade, CryptoPosition: new () => CryptoPosition, CryptoPositionOpenUpdate: new () => CryptoPositionOpenUpdate, CryptoOrderStatusInfo: new () => CryptoOrderStatusInfo, }