UNPKG

kucoin-universal-sdk

Version:
75 lines 4.7 kB
"use strict"; // Code generated by Kucoin Universal SDK Generator; DO NOT EDIT. Object.defineProperty(exports, "__esModule", { value: true }); exports.NDBrokerAPIImpl = void 0; const model_get_sub_account_resp_1 = require("./model_get_sub_account_resp"); const model_get_rebase_resp_1 = require("./model_get_rebase_resp"); const model_add_sub_account_api_resp_1 = require("./model_add_sub_account_api_resp"); const model_submit_kyc_resp_1 = require("./model_submit_kyc_resp"); const model_get_deposit_detail_resp_1 = require("./model_get_deposit_detail_resp"); const model_transfer_resp_1 = require("./model_transfer_resp"); const model_get_withdraw_detail_resp_1 = require("./model_get_withdraw_detail_resp"); const model_delete_sub_account_api_resp_1 = require("./model_delete_sub_account_api_resp"); const model_get_transfer_history_resp_1 = require("./model_get_transfer_history_resp"); const model_get_kyc_status_list_resp_1 = require("./model_get_kyc_status_list_resp"); const model_get_deposit_list_resp_1 = require("./model_get_deposit_list_resp"); const model_modify_sub_account_api_resp_1 = require("./model_modify_sub_account_api_resp"); const model_get_sub_account_api_resp_1 = require("./model_get_sub_account_api_resp"); const model_get_broker_info_resp_1 = require("./model_get_broker_info_resp"); const model_get_kyc_status_resp_1 = require("./model_get_kyc_status_resp"); const model_add_sub_account_resp_1 = require("./model_add_sub_account_resp"); class NDBrokerAPIImpl { constructor(transport) { this.transport = transport; } submitKYC(req) { return this.transport.call('broker', true, 'POST', '/api/kyc/ndBroker/proxyClient/submit', req, model_submit_kyc_resp_1.SubmitKYCResp, false); } getKYCStatus(req) { return this.transport.call('broker', true, 'GET', '/api/kyc/ndBroker/proxyClient/status/list', req, model_get_kyc_status_resp_1.GetKYCStatusResp, false); } getKYCStatusList(req) { return this.transport.call('broker', true, 'GET', '/api/kyc/ndBroker/proxyClient/status/page', req, model_get_kyc_status_list_resp_1.GetKYCStatusListResp, false); } getBrokerInfo(req) { return this.transport.call('broker', true, 'GET', '/api/v1/broker/nd/info', req, model_get_broker_info_resp_1.GetBrokerInfoResp, false); } addSubAccount(req) { return this.transport.call('broker', true, 'POST', '/api/v1/broker/nd/account', req, model_add_sub_account_resp_1.AddSubAccountResp, false); } getSubAccount(req) { return this.transport.call('broker', true, 'GET', '/api/v1/broker/nd/account', req, model_get_sub_account_resp_1.GetSubAccountResp, false); } addSubAccountApi(req) { return this.transport.call('broker', true, 'POST', '/api/v1/broker/nd/account/apikey', req, model_add_sub_account_api_resp_1.AddSubAccountApiResp, false); } getSubAccountAPI(req) { return this.transport.call('broker', true, 'GET', '/api/v1/broker/nd/account/apikey', req, model_get_sub_account_api_resp_1.GetSubAccountAPIResp, false); } modifySubAccountApi(req) { return this.transport.call('broker', true, 'POST', '/api/v1/broker/nd/account/update-apikey', req, model_modify_sub_account_api_resp_1.ModifySubAccountApiResp, false); } deleteSubAccountAPI(req) { return this.transport.call('broker', true, 'DELETE', '/api/v1/broker/nd/account/apikey', req, model_delete_sub_account_api_resp_1.DeleteSubAccountAPIResp, false); } transfer(req) { return this.transport.call('broker', true, 'POST', '/api/v1/broker/nd/transfer', req, model_transfer_resp_1.TransferResp, false); } getTransferHistory(req) { return this.transport.call('broker', true, 'GET', '/api/v3/broker/nd/transfer/detail', req, model_get_transfer_history_resp_1.GetTransferHistoryResp, false); } getDepositList(req) { return this.transport.call('broker', true, 'GET', '/api/v1/asset/ndbroker/deposit/list', req, model_get_deposit_list_resp_1.GetDepositListResp, false); } getDepositDetail(req) { return this.transport.call('broker', true, 'GET', '/api/v3/broker/nd/deposit/detail', req, model_get_deposit_detail_resp_1.GetDepositDetailResp, false); } getWithdrawDetail(req) { return this.transport.call('broker', true, 'GET', '/api/v3/broker/nd/withdraw/detail', req, model_get_withdraw_detail_resp_1.GetWithdrawDetailResp, false); } getRebase(req) { return this.transport.call('broker', true, 'GET', '/api/v1/broker/nd/rebase/download', req, model_get_rebase_resp_1.GetRebaseResp, false); } } exports.NDBrokerAPIImpl = NDBrokerAPIImpl; //# sourceMappingURL=api_nd_broker.js.map