unitDetailLevel
If unitDetailLevel is set, the response can contain the following information:
EXCLUDE: No unit information is returned.
LOW:nameextIdstateparentExtId
MEDIUM: All elements from theLOWdetail level plus:displayNameentrieslangvalue
displayAbbreviationentrieslangvalue
localizedHnameentrieslangvalue
locationdescriptionproperties(ifpropertyDetailLevelis not set to EXCLUDE)namevalue
hnameprofilelesspolicyNamevalidFromvalidTo
HIGH: All elements from theMEDIUMdetail level plus:ctlCreUidctlCreDatctlModUidctlModDatctlTcn
The following detail levels can be useful in combination with unitDetailLevel:
propertyDetailLeveldefaultDetailLevel
Example of a request and response with unitDetailLevel set to MEDIUM:
Request:
<v1:queryUnits>
<query>
<clientExtId>CHLogin</clientExtId>
<detailLevels>
<unitDetailLevel>MEDIUM</unitDetailLevel>
</detailLevels>
<unit/>
</query>
</v1:queryUnits>
Response:
<ns2:queryUnitsResponse
xmlns:ns2="http://adnovum.ch/nevisidm/ws/services/v1">
<return>
<name>DefaultUnit-CHLogin</name>
<extId>2000002013</extId>
<state>ACTIVE</state>
<description>The first unit of CHLogin</description>
<hname>/2000002013</hname>
<profileless>false</profileless>
</return>
</ns2:queryUnitsResponse>