kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
86 lines • 2.79 kB
JavaScript
;
// Code generated by Kucoin Universal SDK Generator; DO NOT EDIT.
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetSpotSubAccountsSummaryV2Items = void 0;
const class_transformer_1 = require("class-transformer");
class GetSpotSubAccountsSummaryV2Items {
/**
* Private constructor, please use the corresponding static methods to construct the object.
*/
constructor() {
// @ts-ignore
this.userId = null;
// @ts-ignore
this.uid = null;
// @ts-ignore
this.subName = null;
// @ts-ignore
this.status = null;
// @ts-ignore
this.type = null;
// @ts-ignore
this.access = null;
// @ts-ignore
this.createdAt = null;
// @ts-ignore
this.remarks = null;
// @ts-ignore
this.tradeTypes = null;
// @ts-ignore
this.openedTradeTypes = null;
// @ts-ignore
this.hostedStatus = 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 GetSpotSubAccountsSummaryV2Items(), jsonObject);
}
}
exports.GetSpotSubAccountsSummaryV2Items = GetSpotSubAccountsSummaryV2Items;
(function (GetSpotSubAccountsSummaryV2Items) {
let StatusEnum;
(function (StatusEnum) {
/**
* Enable
*/
StatusEnum[StatusEnum["_2"] = 2] = "_2";
/**
* Frozen
*/
StatusEnum[StatusEnum["_3"] = 3] = "_3";
})(StatusEnum = GetSpotSubAccountsSummaryV2Items.StatusEnum || (GetSpotSubAccountsSummaryV2Items.StatusEnum = {}));
let TypeEnum;
(function (TypeEnum) {
/**
* Normal sub-account
*/
TypeEnum[TypeEnum["NORMAL"] = 0] = "NORMAL";
/**
* Robot sub-account
*/
TypeEnum[TypeEnum["ROBOT"] = 1] = "ROBOT";
/**
* New financial sub-account
*/
TypeEnum[TypeEnum["NOVICE"] = 2] = "NOVICE";
/**
* Asset management sub-account
*/
TypeEnum[TypeEnum["HOSTED"] = 5] = "HOSTED";
})(TypeEnum = GetSpotSubAccountsSummaryV2Items.TypeEnum || (GetSpotSubAccountsSummaryV2Items.TypeEnum = {}));
})(GetSpotSubAccountsSummaryV2Items || (exports.GetSpotSubAccountsSummaryV2Items = GetSpotSubAccountsSummaryV2Items = {}));
//# sourceMappingURL=model_get_spot_sub_accounts_summary_v2_items.js.map