kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
35 lines • 1.84 kB
JavaScript
;
// Code generated by Kucoin Universal SDK Generator; DO NOT EDIT.
Object.defineProperty(exports, "__esModule", { value: true });
exports.DebitAPIImpl = void 0;
const model_get_repay_history_resp_1 = require("./model_get_repay_history_resp");
const model_repay_resp_1 = require("./model_repay_resp");
const model_borrow_resp_1 = require("./model_borrow_resp");
const model_modify_leverage_resp_1 = require("./model_modify_leverage_resp");
const model_get_interest_history_resp_1 = require("./model_get_interest_history_resp");
const model_get_borrow_history_resp_1 = require("./model_get_borrow_history_resp");
class DebitAPIImpl {
constructor(transport) {
this.transport = transport;
}
borrow(req) {
return this.transport.call('spot', false, 'POST', '/api/v3/margin/borrow', req, model_borrow_resp_1.BorrowResp, false);
}
getBorrowHistory(req) {
return this.transport.call('spot', false, 'GET', '/api/v3/margin/borrow', req, model_get_borrow_history_resp_1.GetBorrowHistoryResp, false);
}
repay(req) {
return this.transport.call('spot', false, 'POST', '/api/v3/margin/repay', req, model_repay_resp_1.RepayResp, false);
}
getRepayHistory(req) {
return this.transport.call('spot', false, 'GET', '/api/v3/margin/repay', req, model_get_repay_history_resp_1.GetRepayHistoryResp, false);
}
getInterestHistory(req) {
return this.transport.call('spot', false, 'GET', '/api/v3/margin/interest', req, model_get_interest_history_resp_1.GetInterestHistoryResp, false);
}
modifyLeverage(req) {
return this.transport.call('spot', false, 'POST', '/api/v3/position/update-user-leverage', req, model_modify_leverage_resp_1.ModifyLeverageResp, false);
}
}
exports.DebitAPIImpl = DebitAPIImpl;
//# sourceMappingURL=api_debit.js.map