whmcs
Version:
WHMCS API client.
51 lines (38 loc) • 938 B
JavaScript
var utils = require('../lib/utils');
var extend = utils.extend;
var Utilities = function(config) {
this.config = config;
};
Utilities.prototype.getToDoItems = function(status, offset, limit, callback) {
var options = {
action: 'gettodoitems'
};
if (typeof status !== 'undefined') {
options.status = status;
}
if (typeof offset !== 'undefined') {
options.limitstart = offset;
}
if (typeof limit !== 'undefined') {
options.limitnum = limit;
}
var createOptions = {
client: this,
body: options
};
utils.modem(createOptions, callback);
};
Utilities.prototype.getModuleQueue = function(type, module, action, since, callback) {
var options = {
action: 'getmodulequeue',
moduleName: module,
moduleAction: action,
since: since
};
var createOptions = {
client: this,
body: options
};
utils.modem(createOptions, callback);
};
module.exports = Utilities;