roleDetailLevel
If roleDetailLevel is set, the response can contain the following information:
EXCLUDE: No role information is returned.LOW:nameextIdapplicationNameapplicationExtId
MEDIUM:nameextIddescriptionapplicationNameapplicationExtIdproperties(ifpropertyDetailLevelis not set to EXCLUDE)namevalue
HIGH: All elements from theMEDIUMdetail level plus:ctlCreUidctlCreDatctlModUidctlModDatctlTcn
The following detail levels can be useful in combination with roleDetailLevel:
propertyDetailLeveldefaultDetailLevel
Example of a request and response with roleDetailLevel set to MEDIUM:
Request:
<v1:queryRoles>
<query>
<clientExtId>100</clientExtId>
<detailLevels>
<roleDetailLevel>LOW</roleDetailLevel>
</detailLevels>
<role>
<extId>1</extId>
</role>
</query>
</v1:queryRoles>
Response:
<ns2:queryRolesResponse
xmlns:ns2="http://adnovum.ch/nevisidm/ws/services/v1">
<return>
<name>SelfAdmin</name>
<extId>1</extId>
<applicationName>nevisIdm</applicationName>
<applicationExtId>1</applicationExtId>
</return>
</ns2:queryRolesResponse>