# SiSuggestCategoricalMappingRequestType (Complex Type)

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

Supertype: SiRequestType
Request for "suggestCategoricalMapping" method. Used when no correlated data is available but the source attribute appears to be categorical (small number of distinct values matching an MP enum attribute like activation/administrativeStatus).

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
modelOptions | property SmartIntegrationModelOptionsType | [0,1] |
applicationAttribute | property SiAttributeDefinitionType | [1,1] | Definition of the application-side attribute.
midPointAttribute | property SiAttributeDefinitionType | [1,1] | Definition of the midPoint-side categorical attribute.
inbound | property boolean | [1,1] | Is the mapping to be produced an inbound one?
applicationAttributeValue | property string | [0,-1] | Distinct values of the application-side attribute from statistics.
midPointCategoryValue | property string | [0,-1] | Known enum values of the midPoint categorical attribute (e.

- ### Items

  - #### modelOptions

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

  - #### applicationAttribute

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    Definition of the application-side attribute.

  - #### midPointAttribute

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    Definition of the midPoint-side categorical attribute.

  - #### inbound

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    Is the mapping to be produced an inbound one?

  - #### applicationAttributeValue

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Distinct values of the application-side attribute from statistics.

  - #### midPointCategoryValue

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Known enum values of the midPoint categorical attribute (e.g. "enabled", "disabled", "archived").