# MetadataHandlingType (Complex Type)

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

Defines handling of a metadata items. (TODO choose better name for this type.)

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
item | container MetadataItemDefinitionType | [0,-1] | Defines handling of a metadata item.
mapping | container MetadataMappingType | [0,-1] | Definition of metadata mappings.
applicability | container MetadataProcessingApplicabilitySpecificationType | [0,1] | Where to apply metadata definitions from this template.

- ### Items

  - #### item

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Defines handling of a metadata item.

  - #### mapping

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Definition of metadata mappings. Should be used only when really needed: Metadata item definition is the preferred way how to express metadata handling.

  - #### applicability

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Where to apply metadata definitions from this template.