UNPKG

@etsoo/appscript

Version:

Applications shared TypeScript framework

76 lines (75 loc) 1.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UserRole = void 0; /** * Standard user roles * @see com.etsoo.CoreFramework.Authentication.UserRole */ var UserRole; (function (UserRole) { /** * Guest * 访客 */ UserRole[UserRole["Guest"] = 1] = "Guest"; /** * Outsourcing * 外包 */ UserRole[UserRole["Outsourcing"] = 2] = "Outsourcing"; /** * Operator * 操作员 */ UserRole[UserRole["Operator"] = 4] = "Operator"; /** * Partner * 渠道合作伙伴 */ UserRole[UserRole["Partner"] = 8] = "Partner"; /** * User * 用户 */ UserRole[UserRole["User"] = 16] = "User"; /** * Team leader * 团队负责人 */ UserRole[UserRole["Leader"] = 64] = "Leader"; /** * Manager * 经理 */ UserRole[UserRole["Manager"] = 128] = "Manager"; /** * Finance * 财务 */ UserRole[UserRole["Finance"] = 256] = "Finance"; /** * Executives * 高管 */ UserRole[UserRole["Executive"] = 512] = "Executive"; /** * Shareholder * 股东 */ UserRole[UserRole["Shareholder"] = 1024] = "Shareholder"; /** * API * 接口 */ UserRole[UserRole["API"] = 4096] = "API"; /** * Administrator * 管理员 */ UserRole[UserRole["Admin"] = 8192] = "Admin"; /** * Founder, takes all ownership * 创始人,所有权限 */ UserRole[UserRole["Founder"] = 16384] = "Founder"; })(UserRole || (exports.UserRole = UserRole = {}));