# GroupSelectionType (Complex Type)

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

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.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
identifier | property string | [1,1] |
display | container DisplayType | [1,1] |
collection | container CollectionRefSpecificationType | [1,1] | Specification of an explicit or implicit object collection (including reference to the collection).
autocompleteConfiguration | container AutocompleteSearchConfigurationType | [0,1] | Configuration of autocomplete search used to search for users.
searchFilterTemplate | property SearchFilterType | [0,1] | Search filter template with expression that is used together with collection ref specification.
userDisplayName | property ExpressionType | [0,1] | Expression that can be used to return String value which describes user object returned by search.
autocompleteMinChars | property int | [0,1] | Minimum number of characters that needs to be typed into autocomplete widget before search will start.

- ### Items

  - #### identifier

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

  - #### display

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

  - #### collection

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    Specification of an explicit or implicit object collection (including reference to the collection).

  - #### autocompleteConfiguration

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Configuration of autocomplete search used to search for users.

  - #### searchFilterTemplate

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Search filter template with expression that is used together with collection ref specification. Expression should use variable "input" which will contain value from autocomplete text field used for search. By default, SUBSTRING search on UserType.name is used. DEPRECATED: Use autocompleteConfiguration.

  - #### userDisplayName

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Expression that can be used to return String value which describes user object returned by search. By default, `user.getFullName() + "(" + user.getName() + ")"` is used. DEPRECATED: Use autocompleteConfiguration.

  - #### autocompleteMinChars

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Minimum number of characters that needs to be typed into autocomplete widget before search will start. Default value: 2 DEPRECATED: Use autocompleteConfiguration.