UNPKG

manageengine-mdm

Version:

A TypeScript wrapper for the ManageEngine Mobile Device Manager Plus API

49 lines (48 loc) 2.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.InMemoryTokenStorage = exports.Scope = void 0; var Scope; (function (Scope) { // Inventory Scope["INVENTORY_CREATE"] = "MDMOnDemand.MDMInventory.CREATE"; Scope["INVENTORY_UPDATE"] = "MDMOnDemand.MDMInventory.UPDATE"; Scope["INVENTORY_READ"] = "MDMOnDemand.MDMInventory.READ"; Scope["INVENTORY_DELETE"] = "MDMOnDemand.MDMInventory.DELETE"; Scope["INVENTORY_ALL"] = "MDMOnDemand.MDMInventory.ALL"; // Device Management Scope["DEVICE_MGMT_CREATE"] = "MDMOnDemand.MDMDeviceMgmt.CREATE"; Scope["DEVICE_MGMT_UPDATE"] = "MDMOnDemand.MDMDeviceMgmt.UPDATE"; Scope["DEVICE_MGMT_READ"] = "MDMOnDemand.MDMDeviceMgmt.READ"; Scope["DEVICE_MGMT_DELETE"] = "MDMOnDemand.MDMDeviceMgmt.DELETE"; Scope["DEVICE_MGMT_ALL"] = "MDMOnDemand.MDMDeviceMgmt.ALL"; // User Management Scope["USER_CREATE"] = "MDMOnDemand.MDMUser.CREATE"; Scope["USER_UPDATE"] = "MDMOnDemand.MDMUser.UPDATE"; Scope["USER_READ"] = "MDMOnDemand.MDMUser.READ"; Scope["USER_DELETE"] = "MDMOnDemand.MDMUser.DELETE"; Scope["USER_ALL"] = "MDMOnDemand.MDMUser.ALL"; // Admin Scope["ADMIN_ALL"] = "MDMOnDemand.MDMAdmin.ALL"; Scope["ADMIN_CREATE"] = "MDMOnDemand.MDMAdmin.CREATE"; Scope["ADMIN_UPDATE"] = "MDMOnDemand.MDMAdmin.UPDATE"; Scope["ADMIN_READ"] = "MDMOnDemand.MDMAdmin.READ"; Scope["ADMIN_DELETE"] = "MDMOnDemand.MDMAdmin.DELETE"; })(Scope = exports.Scope || (exports.Scope = {})); // Default in-memory token storage implementation class InMemoryTokenStorage { constructor() { this.tokens = new Map(); } saveToken(accountsServer, state) { this.tokens.set(accountsServer, state); return Promise.resolve(); } getToken(accountsServer) { return Promise.resolve(this.tokens.get(accountsServer)); } clearToken(accountsServer) { this.tokens.delete(accountsServer); return Promise.resolve(); } } exports.InMemoryTokenStorage = InMemoryTokenStorage;