# CompareResultType (Complex Type)

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

EXPERIMENTAL. TODO.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
currentToProvided | property ObjectDeltaType | [0,1] | Delta that would change the current object (in midPoint) into the client-provided one.
providedToCurrent | property ObjectDeltaType | [0,1] | Delta that would change the client-provided object to the current object (in midPoint).
normalizedObject | object ObjectType | [0,1] | "Normalized version" of provided object (i.
currentObject | object ObjectType | [0,1] | Current version of object, as stored in midPoint.

- ### Items

  - #### currentToProvided

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Delta that would change the current object (in midPoint) into the client-provided one.

  - #### providedToCurrent

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Delta that would change the client-provided object to the current object (in midPoint).

  - #### normalizedObject

    Flags: RAM,runtime

    Multiplicity: [0,1]

    "Normalized version" of provided object (i.e. the one that is created by parsing and re-serializing the object.) Items to be ignored are left out from it.

  - #### currentObject

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Current version of object, as stored in midPoint. Items to be ignored are left out from it.