Source

requests/Users.js

/** 
 * Users.svc Requests
 * @namespace Users
 * @memberof module:CompassClient
 * @param {module:CompassClient.newRequest} newRequest
 */
function Users(newRequest){
  /**
   * Request all staff user info
   * @memberof module:CompassClient.Users
   * @param {number} [limit] - Limit amount of results
   * @returns {Promise<StaffResponse>} Resolves array of staff object
   */
  function getAllStaff(limit){
    /** @type {{limit:number}} */
    let data = {"limit":limit || 1000}
    return newRequest("User",'GetAllStaff',data)
  }
  
  return{
    getAllStaff
  }
}
export default Users