# ReferencesCapabilityType (Complex Type)

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

Supertype: CapabilityType
May specify either the native or simulated references. Native references are provided by the connector. In that case, the "type" item is empty. Also, this capability cannot be disabled by setting the "enabled" property to "false". MidPoint will ignore that setting, and the connector-provided references will still be there and will be used normally. Simulated references are provided by the engineer. In that case, the "type" item is used to specify how they should be simulated. The "enabled" property is used in the standard way.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
enabled | property boolean | [0,1] | Element specifying whether the capability is enabled or disabled.
type | container SimulatedReferenceTypeDefinitionType | [0,-1] | Definition of a simulated reference type.

- ### Items

  - #### enabled

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Element specifying whether the capability is enabled or disabled. Enabled capability work as usual (this is the default). Disabled capability acts as it is not there at all. This is used to disable undesirable native capabilities. Each capability definition should have this element. It is made a top-level element in this XSD definition to make that easier.

  - #### type

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Definition of a simulated reference type.