kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
39 lines • 2.44 kB
JavaScript
;
// Code generated by Kucoin Universal SDK Generator; DO NOT EDIT.
Object.defineProperty(exports, "__esModule", { value: true });
exports.TransferAPIImpl = void 0;
const model_get_futures_account_transfer_out_ledger_resp_1 = require("./model_get_futures_account_transfer_out_ledger_resp");
const model_futures_account_transfer_in_resp_1 = require("./model_futures_account_transfer_in_resp");
const model_inner_transfer_resp_1 = require("./model_inner_transfer_resp");
const model_sub_account_transfer_resp_1 = require("./model_sub_account_transfer_resp");
const model_flex_transfer_resp_1 = require("./model_flex_transfer_resp");
const model_get_transfer_quotas_resp_1 = require("./model_get_transfer_quotas_resp");
const model_futures_account_transfer_out_resp_1 = require("./model_futures_account_transfer_out_resp");
class TransferAPIImpl {
constructor(transport) {
this.transport = transport;
}
getTransferQuotas(req) {
return this.transport.call('spot', false, 'GET', '/api/v1/accounts/transferable', req, model_get_transfer_quotas_resp_1.GetTransferQuotasResp, false);
}
flexTransfer(req) {
return this.transport.call('spot', false, 'POST', '/api/v3/accounts/universal-transfer', req, model_flex_transfer_resp_1.FlexTransferResp, false);
}
subAccountTransfer(req) {
return this.transport.call('spot', false, 'POST', '/api/v2/accounts/sub-transfer', req, model_sub_account_transfer_resp_1.SubAccountTransferResp, false);
}
innerTransfer(req) {
return this.transport.call('spot', false, 'POST', '/api/v2/accounts/inner-transfer', req, model_inner_transfer_resp_1.InnerTransferResp, false);
}
getFuturesAccountTransferOutLedger(req) {
return this.transport.call('futures', false, 'GET', '/api/v1/transfer-list', req, model_get_futures_account_transfer_out_ledger_resp_1.GetFuturesAccountTransferOutLedgerResp, false);
}
futuresAccountTransferOut(req) {
return this.transport.call('futures', false, 'POST', '/api/v3/transfer-out', req, model_futures_account_transfer_out_resp_1.FuturesAccountTransferOutResp, false);
}
futuresAccountTransferIn(req) {
return this.transport.call('futures', false, 'POST', '/api/v1/transfer-in', req, model_futures_account_transfer_in_resp_1.FuturesAccountTransferInResp, false);
}
}
exports.TransferAPIImpl = TransferAPIImpl;
//# sourceMappingURL=api_transfer.js.map