diff --git a/README.md b/README.md index f4fb143..e53b48d 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,7 @@ client | `getExchangeOrders` | | Retrieve user's orders by admin | | `cancelExchangeUserOrder` | | Cancel user's order by order id | | `getExchangeUsers` | | Retrieve list of the user info by admin | -| `createExchangeUser` | | Create exchange user | +| `createExchangeUser` | | Create exchange user | | `updateExchangeUser` | | Update exchange user | | `createExchangeUserWallet` | | Create wallet for exchange user | | `getExchangeUserWallet` | | Retrieve users' wallets by admin | diff --git a/kit.js b/kit.js index 10cff48..314de06 100644 --- a/kit.js +++ b/kit.js @@ -1828,15 +1828,23 @@ class HollaExKit { * Create exchange user * @param {string} email - The mail address for the user * @param {string} password - The password for the user + * @param {string} opts.referral - The referral code for the user * @return {object} A JSON object with message */ - createExchangeUser(email, password) { + createExchangeUser(email, password, opts = { + referral: null + }) { const verb = 'POST'; let path = `${this.baseUrl}/admin/user`; const data = { email, password }; + + + if (isString(opts.referral)) { + data.referral = opts.referral; + }; const headers = generateHeaders( this.headers,