UNPKG

kucoin-universal-sdk

Version:
114 lines 3.56 kB
"use strict"; // Code generated by Kucoin Universal SDK Generator; DO NOT EDIT. Object.defineProperty(exports, "__esModule", { value: true }); exports.GetPositionListData = void 0; const class_transformer_1 = require("class-transformer"); class GetPositionListData { /** * Private constructor, please use the corresponding static methods to construct the object. */ constructor() { // @ts-ignore this.id = null; // @ts-ignore this.symbol = null; // @ts-ignore this.crossMode = null; // @ts-ignore this.delevPercentage = null; // @ts-ignore this.openingTimestamp = null; // @ts-ignore this.currentTimestamp = null; // @ts-ignore this.currentQty = null; // @ts-ignore this.currentCost = null; // @ts-ignore this.currentComm = null; // @ts-ignore this.unrealisedCost = null; // @ts-ignore this.realisedGrossCost = null; // @ts-ignore this.realisedCost = null; // @ts-ignore this.isOpen = null; // @ts-ignore this.markPrice = null; // @ts-ignore this.markValue = null; // @ts-ignore this.posCost = null; // @ts-ignore this.posInit = null; // @ts-ignore this.posMargin = null; // @ts-ignore this.realisedGrossPnl = null; // @ts-ignore this.realisedPnl = null; // @ts-ignore this.unrealisedPnl = null; // @ts-ignore this.unrealisedPnlPcnt = null; // @ts-ignore this.unrealisedRoePcnt = null; // @ts-ignore this.avgEntryPrice = null; // @ts-ignore this.liquidationPrice = null; // @ts-ignore this.bankruptPrice = null; // @ts-ignore this.settleCurrency = null; // @ts-ignore this.isInverse = null; // @ts-ignore this.marginMode = null; // @ts-ignore this.positionSide = null; // @ts-ignore this.leverage = 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 GetPositionListData(), jsonObject); } } exports.GetPositionListData = GetPositionListData; (function (GetPositionListData) { let MarginModeEnum; (function (MarginModeEnum) { /** * cross margin */ MarginModeEnum[MarginModeEnum["CROSS"] = 'CROSS'] = "CROSS"; /** * isolated margin */ MarginModeEnum[MarginModeEnum["ISOLATED"] = 'ISOLATED'] = "ISOLATED"; })(MarginModeEnum = GetPositionListData.MarginModeEnum || (GetPositionListData.MarginModeEnum = {})); let PositionSideEnum; (function (PositionSideEnum) { /** * One-way position */ PositionSideEnum[PositionSideEnum["BOTH"] = 'BOTH'] = "BOTH"; })(PositionSideEnum = GetPositionListData.PositionSideEnum || (GetPositionListData.PositionSideEnum = {})); })(GetPositionListData || (exports.GetPositionListData = GetPositionListData = {})); //# sourceMappingURL=model_get_position_list_data.js.map