export enum PERMISSIONS { // System permissions USER_MANAGEMENT__SYSTEM__USER__DELETE = 'user-mng.system.user.delete', USER_MANAGEMENT__SYSTEM__USER__CREATE = 'user-mng.system.user.create', USER_MANAGEMENT__SYSTEM__USER__EDIT = 'user-mng.system.user.edit', USER_MANAGEMENT__SYSTEM__USER__LIST = 'user-mng.system.user.list', USER_MANAGEMENT__SYSTEM__USER__GET = 'user-mng.system.user.get', CORE__SYSTEM__PROJECT__CREATE = 'core.system.project.create', CORE__SYSTEM__PROJECT__LIST = 'core.system.project.list', CORE__SYSTEM__PERMISSION__LIST = 'core.system.permission.list', CORE__SYSTEM__PROJECT_ROLE__LIST = 'core.system.project-role.list', CORE__SYSTEM__USER__GET = 'core.system.user.get', CORE__SYSTEM__USER__EDIT = 'core.system.user.edit', CORE__SYSTEM__PHONE_AREA_CODE__LIST = 'core.system.phone-area-code.list', CORE__SYSTEM__LANGUAGE__LIST = 'core.system.language.list', CORE__SYSTEM__APPLICATION__LIST = 'core.system.application.list', CORE__SYSTEM__APPLICATION_CATEGORY__LIST = 'core.system.application-category.list', CORE__SYSTEM__PROJECT__ACL = 'core.system.project.acl', // Project permissions AGENT_REGISTRY__PROJECT__AGENT__GET = 'agent-registry.project.agent.get', AGENT_REGISTRY__PROJECT__AGENT__LIST = 'agent-registry.project.agent.list', AGENT_REGISTRY__PROJECT__AGENT__EDIT = 'agent-registry.project.agent.edit', AGENT_REGISTRY__PROJECT__AGENT__CREATE = 'agent-registry.project.agent.create', AGENT_REGISTRY__PROJECT__AGENT__DELETE = 'agent-registry.project.agent.delete', AGENT_REGISTRY__PROJECT__AGENT__GENERATE_KEY = 'agent-registry.project.agent.generate-key', AGENT_REGISTRY__PROJECT__AGENT__AUDIT_TRAIL = 'agent-registry.project.agent.audit-trail', AGENT_REGISTRY__PROJECT__AGENT__LIVE_MESSAGES = 'agent-registry.project.agent.live-messages', IAM__SITE__ACCESS_MANAGEMENT__GET = 'iam.site.access-mng.get', IAM__SITE__ACCESS_MANAGEMENT__EDIT = 'iam.site.access-mng.edit', IAM__SITE__ACCESS_MANAGEMENT__CREATE = 'iam.site.access-mng.create', IAM__SITE__ACCESS_MANAGEMENT__DELETE = 'iam.site.access-mng.delete', IAM__SITE__ACCESS_MANAGEMENT__LIST = 'iam.site.access-mng.list', IAM__SITE__ACCESS_MANAGEMENT__ROLE_LIST = 'iam.site.access-mng.role-list', IAM__SITE__ACCESS_MANAGEMENT__SITE_HIERARCHY_LIST = 'iam.site.access-mng.site-hierarchy-get', IAM__PROJECT__SERVICE_ACCOUNTS__CREATE = 'iam.project.service-accounts.create', IAM__PROJECT__SERVICE_ACCOUNTS__DELETE = 'iam.project.service-accounts.delete', IAM__PROJECT__SERVICE_ACCOUNTS__GET = 'iam.project.service-accounts.get', IAM__PROJECT__SERVICE_ACCOUNTS__LIST = 'iam.project.service-accounts.list', IAM__PROJECT__SERVICE_ACCOUNTS__EDIT = 'iam.project.service-accounts.edit', IAM__PROJECT__SERVICE_ACCOUNTS__GENERATE_KEY = 'iam.project.service-accounts.generate-key', IAM__PROJECT__ROLE__LIST = 'iam.project.role.list', IAM__PROJECT__ROLE__GET = 'iam.project.role.get', IAM__PROJECT__ROLE__CREATE = 'iam.project.role.create', IAM__PROJECT__ROLE__EDIT = 'iam.project.role.edit', IAM__PROJECT__ROLE__DELETE = 'iam.project.role.delete', IAM__PROJECT__USER_ACCOUNT__DELETE = 'iam.project.user-account.delete', IAM__PROJECT__USER_ACCOUNT__CREATE = 'iam.project.user-account.create', IAM__PROJECT__USER_ACCOUNT__EDIT = 'iam.project.user-account.edit', IAM__PROJECT__USER_ACCOUNT__LIST = 'iam.project.user-account.list', IAM__PROJECT__USER_ACCOUNT__GET = 'iam.project.user-account.get', IAM__PROJECT__USERS__LIST = 'iam.project.user.list', IAM__PROJECT__GROUP__DELETE = 'iam.project.group.delete', IAM__PROJECT__GROUP__CREATE = 'iam.project.group.create', IAM__PROJECT__GROUP__EDIT = 'iam.project.group.edit', IAM__PROJECT__GROUP__LIST = 'iam.project.group.list', IAM__PROJECT__GROUP__GET = 'iam.project.group.get', SITE_EXPLORER__PROJECT__GET = 'site-explorer.project.site.get', SITE_EXPLORER__PROJECT_HIERARCHY__GET = 'site-explorer.project.site-hierarchy.get', SITE_EXPLORER__PROJECT_HIERARCHY__EDIT = 'site-explorer.project.site-hierarchy.edit', SITE_EXPLORER__PROJECT__DEVICE__GET = 'site-explorer.project.device.get', SITE_EXPLORER__PROJECT__DEVICE__LIST = 'site-explorer.project.device.list', SITE_EXPLORER__PROJECT__DEVICE_SENSOR__LIST = 'site-explorer.project.device-sensor.list', SITE_EXPLORER__PROJECT__SENSOR__LIST = 'site-explorer.project.sensor.list', SITE_EXPLORER__PROJECT__SYSTEM__LIST = 'site-explorer.project.system.list', SITE_EXPLORER__PROJECT__LOCATION__LIST = 'site-explorer.project.location.list', SITE_EXPLORER__PROJECT__DEVICE__LIVE_MESSAGES = 'site-explorer.project.device.live-messages', SITE_EXPLORER__PROJECT__SENSOR__GET = 'site-explorer.project.sensor.get', SITE_EXPLORER__PROJECT__SENSOR__LIVE_MESSAGES = 'site-explorer.project.sensor.live-messages', SITE_EXPLORER__PROJECT__DEVICE_CATEGORY__LIST = 'site-explorer.project.device-category.list', SITE_EXPLORER__PROJECT__DEVICE_CATEGORY__GET = 'site-explorer.project.device-category.get', COSTS__SITE__CATEGORY__GET = 'costs.site.category.get', COSTS__SITE__DASHBOARD__GET = 'costs.site.dashboard.get', COSTS__SITE__CATEGORY__LIST = 'costs.site.category.list', APPLICATION__PROJECT__APPLICATION__LIST = 'core.project.application.list', CORE__SYSTEM__APPLICATION__PIN = 'core.system.application.pin', APPLICATION__PROJECT__APPLICATION__LOCK = 'core.project.application.lock', AGENT__PROJECT__ALARM__WRITE = 'agent.project.alarm.write', AGENT__PROJECT__SYSTEM__WRITE = 'agent.project.system.write', AGENT__PROJECT__DEVICE_WRITE = 'agent.project.device.write', AGENT__PROJECT__GLOBAL__WRITE = 'agent.project.global.write', AGENT__PROJECT__EVENT__WRITE = 'agent.project.event.write', PULSE_DEV_SAAS__PROJECT__MACHINE = 'pulse-dev-saas.project.machine', BILLING__PROJECT__FILE__LIST = 'billing.project.file.list', // IOT permissions IOT__PROJECT__HTTP_BRIDGE__WRITE = 'iot.project.http-bridge.write', IOT__PROJECT__ALARAM_LOG__LIST = 'iot.project.alarm-log.list', IOT__PROJECT__HISTORY__LIST = 'iot.project.history.list', IOT__PROJECT__TELEMETRY__LIST = 'iot.project.telemetry.list', IOT__PROJECT__AUDIT_TRAIL__LIST = 'iot.project.audit-trail.list', IOT__PROJECT__SYSTEM_MESSAGE__LIST = 'iot.project.system-message.list', IOT__PROJECT__EVENT_LOG__LIST = 'iot.project.event-log.list', IOT__PROJECT__GENERIC_DATA__LIST = 'iot.project.generic-data.list', IOT__PROJECT__SYSTEM__LIST = 'iot.project.system.list', }