# ValueTransformerType (Complex Type)

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

Specifies agent that transformed the value.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
kind | property anyURI | [0,1] | Type of the transformer.
name | property string | [0,1] | Name of the transformer.
objectRef | reference ObjectReferenceType | [0,1] | A midPoint object holding the transformer.
specificInformation | property anyType | [0,1] | Specific information needed to identify the transformer e.

- ### Items

  - #### kind

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Type of the transformer. Currently the only supported one is "mapping".

  - #### name

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Name of the transformer. Currently mapping name.

  - #### objectRef

    Flags: RAM

    Multiplicity: [0,1]

    A midPoint object holding the transformer.

  - #### specificInformation

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Specific information needed to identify the transformer e.g. within the midPoint object (mapping name, assignment path, ...).