Assign inventory role to current user.
Returns promise object that is resolved with the details of newly assigned inventory role.
Example
const inventoryRoleObject: IUserInventoryRole = {
...
};
(async () => {
const {data, res} = await userInventoryRoleService.create(inventoryRoleObject);
})();
Inventory Role object.
Unassign inventory role from current user
Returns promise object that is resolved with the IResult.
Example
const inventoryRoleId: number = 1;
(async () => {
const {data, res} = await userInventoryRoleService.delete(inventoryRoleId);
})();
Inventory Role id or Inventory Role object.
Get a representation of a concrete current user's inventory role.
Returns promise object that is resolved with the IUserInventoryRole wrapped by IResult.
Example
const inventoryRoleId: number = 1;
(async () => {
const {data, res} = await userInventoryRoleService.detail(inventoryRoleId);
})();
Required role: ROLE_TENANT_MANAGEMENT_READ
User password is never returned in GET response. Authentication mechanism is provided by another interface.
inventory role id or inventory role object.
Gets the list the inventory roles applied to a current user.
Returns promise object that is resolved with the IUserInventoryRole wrapped by IResultList.
Example
const filter: object = {
severity: Severity.MAJOR,
pageSize: 100,
withTotalPages: true
};
(async () => {
const {data, res, paging} = await userInventoryRoleService.list(filter);
})();
Object containing filters for querying inventory roles.
Updates an inventory role.
Inventory Role object.
Description
This service allows for managing current user's inventory roles.