# UISettingsFolderID

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.UISettingsFolderID/

Struct for an ID to identify the UI settings of a particular folder.

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

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

## Fields

| Field | Type | Number | Description |
|---|---|---|---|
| <a id="f-type"></a>`type` | [`UISettingsFolderType`](https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/MFiles.UISettingsFolderType/index.md) | 1 | The type that describes the folder whose UI settings are being retrieved. |
| <a id="f-view"></a>`view` | `int32` | 2 | If not zero, specifies the view where the folder is located. |

<a id="used-by-methods"></a>

## Used by methods

- [IRPCFolderUISettings.GetFolderUISettings](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/GetFolderUISettings/index.md): Gets the display settings of a folder as an opaque blob.
- [IRPCFolderUISettings.ResetFolderUISettingsToDefaults](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/ResetFolderUISettingsToDefaults/index.md): Resets the caller's display settings of a folder to the program defaults or to the common settings, and returns the result as an opaque blob.
- [IRPCFolderUISettings.ResetFolderUIStateToDefaults](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/ResetFolderUIStateToDefaults/index.md): Resets the caller's display settings of a folder to the program defaults or to the common settings, and returns the resulting state as a structure.
- [IRPCFolderUISettings.SaveFolderUISettings](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/SaveFolderUISettings/index.md): Saves the display settings of a folder as an opaque blob, for the caller and optionally as the common settings.

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

## Used in fields

- [`FolderUIState.folder_id`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderUIState/index.md#f-folder_id): The ID that describes the folder.
- [`GetFolderUISettingsRequest.uisfid`](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/GetFolderUISettings/index.md#request): The folder.
- [`ResetFolderUISettingsToDefaultsRequest.uisfid`](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/ResetFolderUISettingsToDefaults/index.md#request): The folder.
- [`SaveFolderUISettingsRequest.uisfid`](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/SaveFolderUISettings/index.md#request): The folder.
- [`ResetFolderUIStateToDefaultsRequest.uisfid`](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/ResetFolderUIStateToDefaults/index.md#request): The folder.
