UNPKG

@enonic/mock-xp

Version:

Mock Enonic XP API JavaScript Library

28 lines (27 loc) 986 B
"use strict"; 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;