UNPKG

voisus

Version:

This module provides access to maintenance and oversight over the voisus client and server.

123 lines (79 loc) 2.36 kB
# Users In order to get information about users, you must already have a hapi object (see [hapi][docs_hapi]). These methods are available to interact with the voisus server users. example: ```javascript var nVoisus = require('voisus'); var hapi = nVoisus.createHapi('IPAddress'); hapi."method"(args, function(err, result) { ... }); ``` --------------------------------------- ### getUsers(callback) This function gets the users of the voisus server. __Arguments__ * callback(err, results) - A callback which is called after the function has finished, or an error has occurred. __Results__ * `Array`: ```javascript [ { pass: '6a386a9550ed702e65eb73040f27ded9ed43254d6fa6258250485418657333878ca399e724567f58bdda6fcc195d011f565aa8dfe22c67ddaea6b56cddede7ec', user: 'voisusUser', id: 'a159bb2cb9cc4a778866b07169d09b1b' }, ... ] ``` --------------------------------------- ### postUsers(user, callback) This function creates a user. __Arguments__ * user: `JSON` ```javascript { "user": "voisusUser", "pass": "voisusPassword" } ``` * callback(err, results) - A callback which is called after the function has finished, or an error has occurred. __Results__ * `JSON`: ```javascript { id: 'a159bb2cb9cc4a778866b07169d09b1b', user: 'voisusUser', pass: '6a386a9550ed702e65eb73040f27ded9ed43254d6fa6258250485418657333878ca399e724567f58bdda6fcc195d011f565aa8dfe22c67ddaea6b56cddede7ec' } ``` --------------------------------------- ### deleteUserByName(userName, callback) This function deletes a user by name. __Arguments__ * userName: `String` ```javascript "voisusUser" ``` * callback(err, results) - A callback which is called after the function has finished, or an error has occurred. __Results__ * `Null`: ```javascript null ``` --------------------------------------- ### deleteUserById(userId, callback) This function deletes a user by id. __Arguments__ * userId: `String` ```javascript "a159bb2cb9cc4a778866b07169d09b1b" ``` * callback(err, results) - A callback which is called after the function has finished, or an error has occurred. __Results__ * `Null`: ```javascript null ``` for more documentation about the Voisus Server API see [support]. [support]: http://support.asti-usa.com/voisus/voisus_api.html [docs_hapi]: https://github.com/astilabs/node-voisus/blob/master/docs/hapi.md