UNPKG

@pubby/sdk

Version:
40 lines (36 loc) 1.25 kB
'use strict'; var tslib = require('tslib'); var Rest = require('../../../lib/Rest.js'); var RolesService = /** @class */ (function (_super) { tslib.__extends(RolesService, _super); function RolesService(api) { return _super.call(this, api, "roles") || this; } RolesService.prototype.getUsers = function (roleId, params) { if (params === void 0) { params = {}; } return this.request({ method: "GET", url: roleId + "/users", params: params, }); }; RolesService.prototype.addUsers = function (roleId, users, params) { if (params === void 0) { params = {}; } return this.request({ method: "POST", url: roleId + "/users", data: users, params: params, }); }; RolesService.prototype.removeUsers = function (roleId, users, params) { if (params === void 0) { params = {}; } return this.request({ method: "DELETE", url: roleId + "/users", params: tslib.__assign(tslib.__assign({}, params), { users: users }), }); }; return RolesService; }(Rest.Rest)); module.exports = RolesService;