UNPKG

@c8y/client

Version:

Client application programming interface to access the Cumulocity IoT-Platform REST services.

31 lines 1.06 kB
import { ICustomProperties } from '../core'; import { IRoleReferences } from '../user-role'; import { IUserReferences } from '../user'; import { IApplication } from '../application'; import { IDevicePermissions } from './IDevicePermissions'; /** Description of IUserGroup interface */ export interface IUserGroup { /** Uniquely identifies a User Group */ id?: number; /** Descriptive Name of the Group */ name?: string; /** Description of the Group */ description?: string; /** Object contains all role references assigned to group */ roles?: IRoleReferences; /** List of device permissions */ devicePermissions?: IDevicePermissions; /** List of applications */ applications?: IApplication[]; /** List of custom properties */ customProperties?: ICustomProperties; /** Link to this Resource */ self: string; /** Object contains all user assigned to group */ users?: IUserReferences; /** * Other custom keys */ [key: string]: any; } //# sourceMappingURL=IUserGroup.d.ts.map