6#ifndef __LIBISYS_AUTH_ROLE_IDL__
7#define __LIBISYS_AUTH_ROLE_IDL__
Role management interface
Info getInfo()
Retrieve role information.
constant int ERR_INVALID_VALUE
Invalid arguments.
int updateFull(in Info info)
Change role settings.
vector< Privilege > privileges
List of privileges for this role.
string description
Free-form description.
boolean locked
true if the role cannot be deleted
string name
Privilege name.
vector< string > args
Privilege arguments.