@kiina/node-zendesk
Version:
zendesk API client wrapper
25 lines (18 loc) • 895 B
JavaScript
//AccessPolicies.js: Client for the zendesk help center API.
var util = require('util'),
Client = require('../client').Client;
var AccessPolicies = exports.AccessPolicies = function (options) {
this.jsonAPINames = [ 'accesspplicies', 'accesspolicy' ];
Client.call(this, options);
};
// Inherit from Client base object
util.inherits(AccessPolicies, Client);
// ######################################################## AccessPolicies
// ====================================== Showing Access Policies
AccessPolicies.prototype.show = function (sectionID, cb) {
return this.request('GET', ['sections', sectionID, 'access_policy'], cb);
};
// ====================================== Updating Access Policies
AccessPolicies.prototype.update = function (sectionID, accessPolicy, cb) {
return this.request('PUT', ['sections', sectionID, 'access_policy'], accessPolicy, cb);
};