@enonic/mock-xp
Version:
Mock Enonic XP API JavaScript Library
28 lines (27 loc) • 986 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.User = void 0;
var tslib_1 = require("tslib");
var Principal_1 = require("./Principal");
var User = (function (_super) {
tslib_1.__extends(User, _super);
function User(_a) {
var displayName = _a.displayName, key = _a.key, modifiedTime = _a.modifiedTime, email = _a.email, idProvider = _a.idProvider, login = _a.login, _b = _a.disabled, disabled = _b === void 0 ? false : _b;
var _this = _super.call(this, {
displayName: displayName,
key: key,
type: 'user',
}) || this;
_this.type = 'user';
_this.disabled = false;
_this.hasPassword = false;
_this.disabled = disabled;
_this.email = email;
_this.idProvider = idProvider;
_this.login = login;
_this.modifiedTime = modifiedTime;
return _this;
}
return User;
}(Principal_1.Principal));
exports.User = User;