UNPKG

kucoin-universal-sdk

Version:
35 lines 1.84 kB
"use strict"; // 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