# SimulatedReferenceTypeParticipantDelineationType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3

Delineates the boundary of eligible simulated reference participants. Similar to ResourceObjectTypeDelineationType, but with slight differences. Hence, we use a separate type.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
objectClass | property QName | [1,1] | Object class (like ri:inetOrgPerson) for the participant.
baseContext | container ResourceObjectReferenceType | [0,1] | The definition of base context (resource object container).
searchHierarchyScope | property SearchHierarchyScopeType | [0,1] | Definition of search hierarchy scope.
auxiliaryObjectClass | property QName | [0,1] | Restriction of the participant to the specified auxiliary object class, if present.

- ### Items

  - #### objectClass

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    Object class (like ri:inetOrgPerson) for the participant.

  - #### baseContext

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    The definition of base context (resource object container). This object will be used as a base for searches for the participants. Usually only the objects that are hierarchically below the baseContext are returned by such a search. E.g. this is used to specify LDAP organizationalUnit that contains users or groups of particular type.

  - #### searchHierarchyScope

    Flags: RAM,runtime,AVals:2

    Multiplicity: [0,1]

    Display order:

    Definition of search hierarchy scope. It specifies how "deep" the search should go into the object hierarchy. It is only applicable to resources that support hierarchical organization of objects (e.g. LDAP resources).

  - #### auxiliaryObjectClass

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Restriction of the participant to the specified auxiliary object class, if present. Typically used if the binding attribute is defined in this class, like ri:uid for a posixAccount, which is a member of a posixGroup.