# INDEXNOTIFICATIONFLAGS

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) > [Messages](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/index.md)

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

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

<a id="fields"></a>

## Fields

| Field | Type | Number | Description |
|---|---|---|---|
| <a id="f-all"></a>`all` | `bool` | 1 | Specifies all flags set; Including any future flags. |
| <a id="f-reindex_required_propertydef_changed"></a>`reindex_required_propertydef_changed` | `bool` | 2 | Re-indexing is required, because of changes in property definitions. |
| <a id="f-reindex_required_language_changed"></a>`reindex_required_language_changed` | `bool` | 3 | Re-indexing is required, because new language package has been installed. |
| <a id="f-reindex_required_generic"></a>`reindex_required_generic` | `bool` | 4 | Re-indexing is required. |
| <a id="f-indexing_in_progress"></a>`indexing_in_progress` | `bool` | 5 | Indexing is in progress. |
| <a id="f-rebuild_in_progress"></a>`rebuild_in_progress` | `bool` | 6 | Rebuild is in progress. |
| <a id="f-dtsearch_active_filedata_index_required"></a>`dtsearch_active_filedata_index_required` | `bool` | 7 | Active filedata index is required. |
| <a id="f-dtsearch_active_metadata_index_required"></a>`dtsearch_active_metadata_index_required` | `bool` | 8 | Active metadata index is required. |

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

## Used in fields

- [`IndexOptions.notifications`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndexOptions/index.md#f-notifications): Specifies notifications of the given index.
