UNPKG

@gsb-core/core

Version:

GSB core services and classes for platform-independent web applications

93 lines 2.47 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GsbPosToken = exports.GsbPermission = exports.GsbPermissionType = exports.GsbDepartment = exports.GsbPosition = exports.GsbGroup = exports.GsbContact = exports.GsbRole = exports.GsbUser = void 0; /** * Represents a GSB User entity */ class GsbUser { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbUser"; } } exports.GsbUser = GsbUser; /** * Represents a GSB Role entity */ class GsbRole { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbRole"; } } exports.GsbRole = GsbRole; /** * Represents a contact in the system */ class GsbContact { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbContact"; } } exports.GsbContact = GsbContact; /** * Represents a user group in the system */ class GsbGroup { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbGroup"; } } exports.GsbGroup = GsbGroup; /** * Represents a GSB Position entity */ class GsbPosition { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbPosition"; } } exports.GsbPosition = GsbPosition; /** * Represents a GSB Department entity */ class GsbDepartment { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbDepartment"; } } exports.GsbDepartment = GsbDepartment; /** * Represents the type of permission */ var GsbPermissionType; (function (GsbPermissionType) { GsbPermissionType[GsbPermissionType["Read"] = 1] = "Read"; GsbPermissionType[GsbPermissionType["Create"] = 2] = "Create"; GsbPermissionType[GsbPermissionType["Delete"] = 4] = "Delete"; GsbPermissionType[GsbPermissionType["Edit"] = 8] = "Edit"; GsbPermissionType[GsbPermissionType["Query"] = 16] = "Query"; GsbPermissionType[GsbPermissionType["Execute"] = 32] = "Execute"; })(GsbPermissionType || (exports.GsbPermissionType = GsbPermissionType = {})); class GsbPermission { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbPermission"; } } exports.GsbPermission = GsbPermission; /** * Represents a GSB Position Token */ class GsbPosToken { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbPosToken"; } } exports.GsbPosToken = GsbPosToken; //# sourceMappingURL=gsb-user.model.js.map