code: function(account, password, internationalApiKey) {
      this.account = account;
      Object.defineProperties(this, {
          password: {
              writable: true,
              enumerable: false,
              configurable: false,
              value: password
          },
          apiKey: {
              writable: true,
              enumerable: false,
              configurable: false,
              value: internationalApiKey
          }
      });
  }
docs: IHuyi
  @constructor
  @param {String} account ihuyi account
  @param {String} password ihuyi password
  @param {String} [internationalApiKey] ihuyi international api key, if exsit