UNPKG

kucoin-universal-sdk

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