# AddRemoveAttributeValuesCapabilityType (Complex Type)

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

Supertype: CapabilityType
Indication that ADD and REMOVE of attribute values is reliably supported. If this capability is not present or disabled, READ+REPLACE mode is assumed. (Can be overridden at the level of individual attributes via readReplaceMode property.) BEWARE: READ+REPLACE is currently supported for attributes only - not for subjectToObject associations. REMOVED: Use addRemoveAttributeValues element of Update capability instead.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
enabled | property boolean | [0,1] | Element specifying whether the capability is enabled or disabled.

- ### 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.