# MergeConfigurationType (Complex Type)

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

Configuration that specifies automatic merging of two objects.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
name | property string | [1,1] |
displayName | property string | [0,1] |
description | property string | [0,1] |
item | container ItemRefMergeConfigurationType | [0,-1] | Item merge configuration.
projection | container ProjectionMergeConfigurationType | [0,-1] | Projection merge configuration.
default | container ItemMergeConfigurationType | [0,1] | Default merge configuration.

- ### Items

  - #### name

    Flags: RAM,runtime

    Multiplicity: [1,1]

  - #### displayName

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### description

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### item

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Item merge configuration. It will be applied to the specified (named) item.

  - #### projection

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Projection merge configuration. It will be applied to merge projections (linkRefs) of the objects.

  - #### default

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Default merge configuration. It will be applied to all the items that are not explicitly specified in the item merge configurations.