6 #ifndef __LIBISYS_AUTH_ROLE_IDL__
7 #define __LIBISYS_AUTH_ROLE_IDL__
17 constant
int ERR_INVALID_VALUE = 1;
Role management interface
Definition: Role.idl:15
Info getInfo()
Retrieve role information.
int updateFull(in Info info)
Change role settings.
User Management
Definition: Role.idl:12
Role information
Definition: Role.idl:26
vector< Privilege > privileges
List of privileges for this role.
Definition: Role.idl:29
string description
Free-form description.
Definition: Role.idl:27
boolean locked
true if the role cannot be deleted
Definition: Role.idl:28
A granted privilege.
Definition: Role.idl:20
string name
Privilege name.
Definition: Role.idl:21
vector< string > args
Privilege arguments.
Definition: Role.idl:22