kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
75 lines • 4.7 kB
JavaScript
;
// 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