# ReadCapabilityType (Complex Type)

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

Supertype: CapabilityType
Describes read capability.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
enabled | property boolean | [0,1] | Element specifying whether the capability is enabled or disabled.
cachingOnly | property boolean | [0,1] | If set to true then the resource does NOT have native read capability.
returnDefaultAttributesOption | property boolean | [0,1] | If set to true then the resource supports "return default attributes" option when specifying the list of attributes to return.

- ### Items

  - #### enabled

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    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.

  - #### cachingOnly

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    If set to true then the resource does NOT have native read capability. However, the resource suggests that the native read capability has to be approximated by the use of midPoint caching.

  - #### returnDefaultAttributesOption

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    If set to true then the resource supports "return default attributes" option when specifying the list of attributes to return.