> */ public static function tenantRoles(): array { return [ SystemRole::TenantAdmin->value => [ 'user.view', 'user.create', 'user.update', 'user.delete', 'device.view', 'device.create', 'device.update', 'device.delete', 'device.connect', 'device.credential.view', 'device.credential.create', 'device.credential.update', 'device.credential.delete', 'device.user.view', 'device.user.create', 'device.user.update', 'device.user.delete', 'device.user.mass_update', 'device.master_account.manage', 'device.command.execute', 'device.command.mass_execute', 'device.config.view', 'device.config.deploy', 'device.backup.create', 'device.backup.download', 'device.backup.restore', 'device.monitoring.view', 'audit.view', 'license.view', 'installation.view', ], SystemRole::TenantUser->value => [ 'device.view', 'device.create', 'device.update', 'device.connect', 'device.user.view', 'device.user.create', 'device.user.update', 'device.command.execute', 'device.config.view', 'device.backup.create', 'device.backup.download', 'device.monitoring.view', ], ]; } }