# StructureItemGroupType

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md) > [Reference](https://developer.m-files.com/APIs/gRPC-API/Reference/index.md) > [Enums](https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/MFiles.StructureItemGroupType/

Structure item semantics type.

- **Full name:** `MFiles.StructureItemGroupType`
- **Proto file:** [`mfiles/enums.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/enums.proto)

<a id="values"></a>

## Values

| Name | Number | Description |
|---|---|---|
| <a id="v-STRUCTURE_ITEM_GROUP_TYPE_NONE"></a>`STRUCTURE_ITEM_GROUP_TYPE_NONE` | 0 | No group selection used. |
| <a id="v-STRUCTURE_ITEM_GROUP_TYPE_BUILT_IN"></a>`STRUCTURE_ITEM_GROUP_TYPE_BUILT_IN` | 1 | Export structure item represents all built-in items within selected type. |
| <a id="v-STRUCTURE_ITEM_GROUP_TYPE_USER_DEFINED"></a>`STRUCTURE_ITEM_GROUP_TYPE_USER_DEFINED` | 2 | Export structure item represents all user defined items within selected type. |
| <a id="v-STRUCTURE_ITEM_GROUP_TYPE_VIEWS_BY_SELECTED_USER"></a>`STRUCTURE_ITEM_GROUP_TYPE_VIEWS_BY_SELECTED_USER` | 3 | Export structure item represents all views from the given user id within selected type. |
| <a id="v-STRUCTURE_ITEM_GROUP_TYPE_HANDLERS_OF_SELECTED_EVENT_HANDLER_TYPE"></a>`STRUCTURE_ITEM_GROUP_TYPE_HANDLERS_OF_SELECTED_EVENT_HANDLER_TYPE` | 4 | Export structure item represents all event handlers of a given envent handler type within selected type. |

<a id="used-in-fields"></a>

## Used in fields

- [`StructureItemGroup.type`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StructureItemGroup/index.md#f-type): The type of the selected group. The value esigtNone means that an individual element is selected (or all items), instead a group of items.
