kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
183 lines • 5.98 kB
JavaScript
;
// Code generated by Kucoin Universal SDK Generator; DO NOT EDIT.
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetRecentTradeHistoryData = void 0;
const class_transformer_1 = require("class-transformer");
class GetRecentTradeHistoryData {
/**
* Private constructor, please use the corresponding static methods to construct the object.
*/
constructor() {
// @ts-ignore
this.symbol = null;
// @ts-ignore
this.tradeId = null;
// @ts-ignore
this.orderId = null;
// @ts-ignore
this.side = null;
// @ts-ignore
this.liquidity = null;
// @ts-ignore
this.forceTaker = null;
// @ts-ignore
this.price = null;
// @ts-ignore
this.size = null;
// @ts-ignore
this.value = null;
// @ts-ignore
this.openFeePay = null;
// @ts-ignore
this.closeFeePay = null;
// @ts-ignore
this.stop = null;
// @ts-ignore
this.feeRate = null;
// @ts-ignore
this.fixFee = null;
// @ts-ignore
this.feeCurrency = null;
// @ts-ignore
this.tradeTime = null;
// @ts-ignore
this.subTradeType = null;
// @ts-ignore
this.marginMode = null;
// @ts-ignore
this.displayType = null;
// @ts-ignore
this.fee = null;
// @ts-ignore
this.settleCurrency = null;
// @ts-ignore
this.orderType = null;
// @ts-ignore
this.tradeType = null;
// @ts-ignore
this.createdAt = null;
}
/**
* Convert the object to a JSON string.
*/
toJson() {
return JSON.stringify((0, class_transformer_1.instanceToPlain)(this));
}
/**
* Create an object from a JSON string.
*/
static fromJson(input) {
return this.fromObject(JSON.parse(input));
}
/**
* Create an object from Js Object.
*/
static fromObject(jsonObject) {
return (0, class_transformer_1.plainToClassFromExist)(new GetRecentTradeHistoryData(), jsonObject);
}
}
exports.GetRecentTradeHistoryData = GetRecentTradeHistoryData;
(function (GetRecentTradeHistoryData) {
let SideEnum;
(function (SideEnum) {
/**
* buy
*/
SideEnum[SideEnum["BUY"] = 'buy'] = "BUY";
/**
* sell
*/
SideEnum[SideEnum["SELL"] = 'sell'] = "SELL";
})(SideEnum = GetRecentTradeHistoryData.SideEnum || (GetRecentTradeHistoryData.SideEnum = {}));
let LiquidityEnum;
(function (LiquidityEnum) {
/**
* taker
*/
LiquidityEnum[LiquidityEnum["TAKER"] = 'taker'] = "TAKER";
/**
* maker
*/
LiquidityEnum[LiquidityEnum["MAKER"] = 'maker'] = "MAKER";
})(LiquidityEnum = GetRecentTradeHistoryData.LiquidityEnum || (GetRecentTradeHistoryData.LiquidityEnum = {}));
let StopEnum;
(function (StopEnum) {
/**
* Triggers when the price reaches or goes below the stopPrice.
*/
StopEnum[StopEnum["DOWN"] = 'down'] = "DOWN";
/**
* Triggers when the price reaches or goes above the stopPrice.
*/
StopEnum[StopEnum["UP"] = 'up'] = "UP";
/**
* Not a stop order
*/
StopEnum[StopEnum["NONE"] = ''] = "NONE";
})(StopEnum = GetRecentTradeHistoryData.StopEnum || (GetRecentTradeHistoryData.StopEnum = {}));
let MarginModeEnum;
(function (MarginModeEnum) {
/**
* Isolated Margin
*/
MarginModeEnum[MarginModeEnum["ISOLATED"] = 'ISOLATED'] = "ISOLATED";
/**
* Cross Margin
*/
MarginModeEnum[MarginModeEnum["CROSS"] = 'CROSS'] = "CROSS";
})(MarginModeEnum = GetRecentTradeHistoryData.MarginModeEnum || (GetRecentTradeHistoryData.MarginModeEnum = {}));
let DisplayTypeEnum;
(function (DisplayTypeEnum) {
/**
* Limit order
*/
DisplayTypeEnum[DisplayTypeEnum["LIMIT"] = 'limit'] = "LIMIT";
/**
* Market order
*/
DisplayTypeEnum[DisplayTypeEnum["MARKET"] = 'market'] = "MARKET";
/**
* Stop limit order
*/
DisplayTypeEnum[DisplayTypeEnum["LIMIT_STOP"] = 'limit_stop'] = "LIMIT_STOP";
/**
* Stop Market order
*/
DisplayTypeEnum[DisplayTypeEnum["MARKET_STOP"] = 'market_stop'] = "MARKET_STOP";
})(DisplayTypeEnum = GetRecentTradeHistoryData.DisplayTypeEnum || (GetRecentTradeHistoryData.DisplayTypeEnum = {}));
let OrderTypeEnum;
(function (OrderTypeEnum) {
/**
* market
*/
OrderTypeEnum[OrderTypeEnum["MARKET"] = 'market'] = "MARKET";
/**
* limit
*/
OrderTypeEnum[OrderTypeEnum["LIMIT"] = 'limit'] = "LIMIT";
})(OrderTypeEnum = GetRecentTradeHistoryData.OrderTypeEnum || (GetRecentTradeHistoryData.OrderTypeEnum = {}));
let TradeTypeEnum;
(function (TradeTypeEnum) {
/**
* trade
*/
TradeTypeEnum[TradeTypeEnum["TRADE"] = 'trade'] = "TRADE";
/**
* Partially filled and canceled orders
*/
TradeTypeEnum[TradeTypeEnum["CANCEL"] = 'cancel'] = "CANCEL";
/**
* liquid
*/
TradeTypeEnum[TradeTypeEnum["LIQUID"] = 'liquid'] = "LIQUID";
/**
* adl
*/
TradeTypeEnum[TradeTypeEnum["ADL"] = 'adl'] = "ADL";
/**
* settlement
*/
TradeTypeEnum[TradeTypeEnum["SETTLEMENT"] = 'settlement'] = "SETTLEMENT";
})(TradeTypeEnum = GetRecentTradeHistoryData.TradeTypeEnum || (GetRecentTradeHistoryData.TradeTypeEnum = {}));
})(GetRecentTradeHistoryData || (exports.GetRecentTradeHistoryData = GetRecentTradeHistoryData = {}));
//# sourceMappingURL=model_get_recent_trade_history_data.js.map