kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
32 lines • 1.31 kB
JavaScript
;
// Code generated by Kucoin Universal SDK Generator; DO NOT EDIT.
Object.defineProperty(exports, "__esModule", { value: true });
exports.MarginPrivateWSImpl = void 0;
const model_cross_margin_position_event_1 = require("./model_cross_margin_position_event");
const model_isolated_margin_position_event_1 = require("./model_isolated_margin_position_event");
class MarginPrivateWSImpl {
constructor(wsService) {
this.wsService = wsService;
}
crossMarginPosition(callback) {
let topicPrefix = '/margin/position';
let args = [];
return this.wsService.subscribe(topicPrefix, args, new model_cross_margin_position_event_1.CrossMarginPositionEventCallbackWrapper(callback));
}
isolatedMarginPosition(symbol, callback) {
let topicPrefix = '/margin/isolatedPosition';
let args = [symbol];
return this.wsService.subscribe(topicPrefix, args, new model_isolated_margin_position_event_1.IsolatedMarginPositionEventCallbackWrapper(callback));
}
unSubscribe(id) {
return this.wsService.unsubscribe(id);
}
start() {
return this.wsService.start();
}
stop() {
return this.wsService.stop();
}
}
exports.MarginPrivateWSImpl = MarginPrivateWSImpl;
//# sourceMappingURL=api_margin_private.js.map