@awhere/api
Version:
The awesome aWhere API for JavaScript.
54 lines • 2.03 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var AdminPermission = /** @class */ (function () {
function AdminPermission(props) {
this.createRole = false;
this.createUser = false;
this.deleteRole = false;
this.deleteUser = false;
this.updateRole = false;
this.updateUser = false;
this.createCredential = false;
this.deleteCredential = false;
this.updateCredential = false;
this.updateConfiguration = false;
if (props !== undefined) {
if (props.createRole !== undefined) {
this.createRole = props.createRole;
}
if (props.createUser !== undefined) {
this.createUser = props.createUser;
}
if (props.deleteRole !== undefined) {
this.deleteRole = props.deleteRole;
}
if (props.deleteUser !== undefined) {
this.deleteUser = props.deleteUser;
}
if (props.updateRole !== undefined) {
this.updateRole = props.updateRole;
}
if (props.updateUser !== undefined) {
this.updateUser = props.updateUser;
}
if (props.createCredential !== undefined) {
this.createCredential = props.createCredential;
}
if (props.deleteCredential !== undefined) {
this.deleteCredential = props.deleteCredential;
}
if (props.updateCredential !== undefined) {
this.updateCredential = props.updateCredential;
}
if (props.updateConfiguration !== undefined) {
this.updateConfiguration = props.updateConfiguration;
}
}
}
AdminPermission.prototype.toJSON = function () {
return Object.assign({}, this);
};
return AdminPermission;
}());
exports.default = AdminPermission;
//# sourceMappingURL=AdminPermission.js.map