# ObjectModificationType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/api-types-3

Describes a change of attributes of a specific object. All changes are expected to happen atomically, but there may be exceptions. Please check with the documentation of the interface using this type for more details. Used in the interfaces (modifyObject)

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
oid | property string | [1,1] | OID of the object to modify.
itemDelta | property ItemDeltaType | [1,-1] | Describe a change to a single attribute of an object.

- ### Items

  - #### oid

    Flags: RAM,runtime

    Multiplicity: [1,1]

    OID of the object to modify. Due to consistency reasons this should rather be an attribute. But it is an element because of OpenESB bug with attributes in message parts.

  - #### itemDelta

    Flags: RAM,runtime

    Multiplicity: [1,-1]

    Describe a change to a single attribute of an object. TODO: this should be renamed to "itemModification"