# TargetSelectionType (Complex Type)

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

Configuration structure related to request access UI wizard and its first step - person of interest.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
defaultSelection | property string | [0,1] | Identifier of group that should be preselected or constant "myself" to preselect option which represents user currently logged in.
allowRequestForMyself | property boolean | [0,1] | This is simple override if currently authenticated user has authorization to request for him/herself assign other relations, but we don't want them to do it via shopping cart.
allowRequestForOthers | property boolean | [0,1] | This is simple override if currently authenticated user has authorization to assign other relations, but we don't want them to do it via shopping cart.
group | container GroupSelectionType | [0,-1] | Group selection structure creates new tile in first step of request access wizard UI (person of interest).

- ### Items

  - #### defaultSelection

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Identifier of group that should be preselected or constant "myself" to preselect option which represents user currently logged in.

  - #### allowRequestForMyself

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    This is simple override if currently authenticated user has authorization to request for him/herself assign other relations, but we don't want them to do it via shopping cart.

  - #### allowRequestForOthers

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    This is simple override if currently authenticated user has authorization to assign other relations, but we don't want them to do it via shopping cart.

  - #### group

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Group selection structure creates new tile in first step of request access wizard UI (person of interest). Tile button will allow user requesting access to select other users from collections specified by collectionRef or filter.