# Messages

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)

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

The request and response messages of methods are documented on the method pages, with their fields flattened; they are not listed here.

| Message | Summary |
|---|---|
| [`AccessControlEntry`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AccessControlEntry/index.md) | Access control entry. |
| [`AccessControlList`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AccessControlList/index.md) | Access control list. |
| [`AccessControlListComponent`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AccessControlListComponent/index.md) | Access control list component. |
| [`AccessControlListComponentKey`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AccessControlListComponentKey/index.md) | Each automatic access control list component originates from a property value of the object. |
| [`AccessControlListComponentMapEntry`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AccessControlListComponentMapEntry/index.md) | Access control list component container. |
| [`ACCESSCONTROLLISTCOMPONENTSTATUSFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ACCESSCONTROLLISTCOMPONENTSTATUSFLAGS/index.md) | ACL component status flags. |
| [`AccessControlPseudoUserSubject`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AccessControlPseudoUserSubject/index.md) | Subject data for pseudo user subjects. |
| [`AccessControlSubject`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AccessControlSubject/index.md) | Access control subject. |
| [`AccessControlSubjectUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AccessControlSubjectUnion/index.md) | Union for ACL subject data depending on the subject type. |
| [`ACLWithNames`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ACLWithNames/index.md) | ACL with names. |
| [`ActionConvertToPDF`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ActionConvertToPDF/index.md) | The properties of a Convert to PDF action in a workflow state. |
| [`ACTIONFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ACTIONFLAGS/index.md) | Action flags (bitfields). |
| [`ActionSendNotification`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ActionSendNotification/index.md) | The properties of a Send Notification action in a workflow state. |
| [`ActionSetACL`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ActionSetACL/index.md) | Action: Set/Change ACL. |
| [`ActionSetAssignment`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ActionSetAssignment/index.md) | The properties of a Set Assignment action in a workflow state. |
| [`ActionSetProperties`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ActionSetProperties/index.md) | The properties of a Set Assignment action in a workflow state. |
| [`AddInSettings`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AddInSettings/index.md) | Struct for AddIn Settings information. |
| [`AddInSettingsOfVault`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AddInSettingsOfVault/index.md) | Struct for AddIn Settings Of Vault. |
| [`AdditionalFolder`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AdditionalFolder/index.md) | Additional folder. |
| [`ADSIObject`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ADSIObject/index.md) | Active Directory Service Interface Object. |
| [`AgentRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AgentRequest/index.md) | A request to an Aino agent. |
| [`AgentResponse`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AgentResponse/index.md) | The answer of an Aino agent. |
| [`AnonymousAuthenticationSettings`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AnonymousAuthenticationSettings/index.md) | Anonymous authentication settings. |
| [`AnonymousLoginSettings`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AnonymousLoginSettings/index.md) | Anonymous login settings. |
| [`ApplicationBroadcastMessage`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ApplicationBroadcastMessage/index.md) | ApplicationBroadcastMessage class |
| [`ApplicationTaskInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ApplicationTaskInfo/index.md) | ApplicationTaskInfo class |
| [`ArchiveDocsJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ArchiveDocsJob/index.md) | Struct for a job of archiving whole documents. |
| [`ArchiveDocsJobOutputInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ArchiveDocsJobOutputInfo/index.md) | Struct for the output info of a job of archiving whole documents. |
| [`ArchiveOldVersionsJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ArchiveOldVersionsJob/index.md) | Struct for a job of archiving old versions of documents. |
| [`ArchiveOldVersionsJobOutputInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ArchiveOldVersionsJobOutputInfo/index.md) | Struct for the output info of a job of archiving old versions of documents. |
| [`AssignmentClassInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AssignmentClassInfo/index.md) | Class info for assignment classes. |
| [`AssociatedPropertyDef`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AssociatedPropertyDef/index.md) | A PropertyDef that is associated with a class. |
| [`AsyncTask`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AsyncTask/index.md) | Struct for an asynchronous task. |
| [`AsyncTaskID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AsyncTaskID/index.md) | Struct for an asynchronous task ID. |
| [`AttachVaultOptions`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AttachVaultOptions/index.md) | Options used when attaching, restoring, or copying a vault. |
| [`AuthDataClient`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AuthDataClient/index.md) | The client's authentication data in a [LogIn](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/LogIn/index.md) call: the method in `type` and its data in the matching member of `data`. |
| [`AuthDataClientUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AuthDataClientUnion/index.md) | The method-specific part of `AuthDataClient`. Set the member that `AuthDataClient.type` names. |
| [`AuthDataServer`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AuthDataServer/index.md) | The server's part of an authentication exchange, returned by [LogIn](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/LogIn/index.md). |
| [`AuthDataServerUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AuthDataServerUnion/index.md) | The method-specific part of `AuthDataServer`; the member matches `AuthDataServer.type`. |
| [`AuthenticationAttemptIdentifier`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AuthenticationAttemptIdentifier/index.md) | Identifies one login attempt that spans several [LogIn](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/LogIn/index.md) calls. Copy it from the response to the next request unchanged. |
| [`AuthenticationConfigurationMigration`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AuthenticationConfigurationMigration/index.md) | Structure containing information about an authentication configuration to be migrated. |
| [`AutomaticMetadataRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AutomaticMetadataRequest/index.md) | The definition of an automatic value. |
| [`AutomaticMetadataResult`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AutomaticMetadataResult/index.md) | The definition of an automatic value. |
| [`AutomaticPermissions`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AutomaticPermissions/index.md) | A struct that describes the automatic permissions for objects specification of a value list item or an object. |
| [`AutomaticValue`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AutomaticValue/index.md) | The definition of an automatic value. |
| [`BackgroundOperationID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.BackgroundOperationID/index.md) | Background operation ID. |
| [`BackupJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.BackupJob/index.md) | Struct for a backup job. |
| [`BasicDocInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.BasicDocInfo/index.md) | Basic document info for use with various event types. |
| [`BasicDocVerInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.BasicDocVerInfo/index.md) | Basic document version info for use with various event types. |
| [`BasicUserAccountInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.BasicUserAccountInfo/index.md) | Basic user account info for use with various event types. |
| [`BasicUserGroupInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.BasicUserGroupInfo/index.md) | Basic user group info for use with various event types. |
| [`BasicVaultLoginAccountInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.BasicVaultLoginAccountInfo/index.md) | Vault login account info for use with various event types. |
| [`Bytes`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Bytes/index.md) | Wrapped string. |
| [`CacheFileForIndexingCollectiveResponseElement`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.CacheFileForIndexingCollectiveResponseElement/index.md) | A structure that specifies cache file for indexing response. |
| [`CacheFileForIndexingElement`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.CacheFileForIndexingElement/index.md) | Cache file for indexing element. |
| [`CertificateInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.CertificateInfo/index.md) | Certificate information. |
| [`ChatTurn`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ChatTurn/index.md) | One stored turn of a conversation. |
| [`ClassGroup`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ClassGroup/index.md) | A class group: a named group of classes of one object type, used to organize class lists. |
| [`ClassPermissionsForClient`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ClassPermissionsForClient/index.md) | Evaluated permissions for current user. |
| [`ClientCapabilities`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ClientCapabilities/index.md) | Capabilities of M-Files Client. |
| [`ClientData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ClientData/index.md) | Describes the client software that logs in. |
| [`CLIENTSETTINGFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.CLIENTSETTINGFLAGS/index.md) | Client setting flags. |
| [`CloudManagementApiConfiguration`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.CloudManagementApiConfiguration/index.md) | Cloud Management API Configuration. |
| [`Conversation`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Conversation/index.md) | A conversation of one user, for example with Aino. |
| [`COPYFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.COPYFLAGS/index.md) |   |
| [`CopyVaultJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.CopyVaultJob/index.md) | Struct for a vault copying job. |
| [`CopyVaultJobOutputInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.CopyVaultJobOutputInfo/index.md) | Struct for the output info of a restore job. |
| [`Credentials`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Credentials/index.md) | User name and password for `AUTH_DATA_TYPE_CREDENTIALS`. Sent as plain text, so use TLS. |
| [`CustomBannerConfiguration`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.CustomBannerConfiguration/index.md) | Struct for custom banner configuration. |
| [`CustomBannerConfigurationContent`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.CustomBannerConfigurationContent/index.md) | Struct for custom banner configuration content. |
| [`DataFunctionCall`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DataFunctionCall/index.md) | Expression that can be evaluated for any document. |
| [`DataFunctionUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DataFunctionUnion/index.md) | Union of data functions of different type. |
| [`DeclarativeMetadataStructure`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DeclarativeMetadataStructure/index.md) | DeclarativeMetadataStructure structure. |
| [`DefaultProperty`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DefaultProperty/index.md) | Struct for a default property. |
| [`DefaultPropertyUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DefaultPropertyUnion/index.md) | Union for job data (depends on job type). |
| [`DefaultReplicationConfiguration`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DefaultReplicationConfiguration/index.md) | Get subscription state information. |
| [`DependentPropertyDefUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DependentPropertyDefUnion/index.md) | Owner property def union. |
| [`DirectoryItem`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DirectoryItem/index.md) | Struct for a organizational unit of a domain. |
| [`DocClass`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DocClass/index.md) | Struct for a document class in a vault. |
| [`DocumentInfoForNotifications`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DocumentInfoForNotifications/index.md) | Document info for notifications. This encapsulates all needed info of a document for notifications. |
| [`EffectivePermissions`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EffectivePermissions/index.md) | Effective permissions. |
| [`ElectronicSignaturePromptInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ElectronicSignaturePromptInfo/index.md) | Electronic signature reason/meaning pairs for fixed and predefined configuration. |
| [`ElectronicSignatureRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ElectronicSignatureRequest/index.md) | A structure that specifies an electronic signature request |
| [`ElectronicSignatureResponse`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ElectronicSignatureResponse/index.md) | A structure that specifies an electronic signature response |
| [`ElectronicSignatureSettings`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ElectronicSignatureSettings/index.md) | Electronic signature settings. |
| [`ElementTranslationsDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ElementTranslationsDecl/index.md) | One language's values for one element's translatable fields. |
| [`EmptyFile`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EmptyFile/index.md) | Information about an empty (pending-upload) file: only the title and extension are known because the file content has not been uploaded yet. |
| [`EncryptFileDataJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EncryptFileDataJob/index.md) | Struct for a vault optimization job. |
| [`EnvironmentData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EnvironmentData/index.md) | Describes the device the client runs on. All fields are optional. |
| [`ErrorInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ErrorInfo/index.md) | Struct for an error information details. |
| [`Event`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Event/index.md) | Struct for a single event. |
| [`EventLogFilter`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventLogFilter/index.md) | Event Log Filter record. This is not labeled "rpc_payload" because IRPCEventsAdmin uses alias. |
| [`EventLogFilterArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventLogFilterArray/index.md) | Struct for an array of Event Log Filter Item. This is not labeled "rpc_payload" because IRPCEventsAdmin uses alias. |
| [`EventLogFilterCondition`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventLogFilterCondition/index.md) | Event Log Filter record Condition. This is not labeled "rpc_payload" because IRPCEventsAdmin uses alias. |
| [`EventSubscription`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventSubscription/index.md) | Struct for a single event subscription. |
| [`EventTypeArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventTypeArray/index.md) | Struct for an array of event types. |
| [`EventTypeSpecificDataUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventTypeSpecificDataUnion/index.md) | Union for event type specific data in Event. |
| [`ExportedDataObjectType`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExportedDataObjectType/index.md) | Object type node for extracted data schema. |
| [`ExportedDataPropertyDef`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExportedDataPropertyDef/index.md) | Property definition node for extracted data schema. |
| [`ExportedDataSet`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExportedDataSet/index.md) | Exported data set. |
| [`ExportedDataSetAdmin`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExportedDataSetAdmin/index.md) | Exported data set. |
| [`EXPORTEDDATASETFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EXPORTEDDATASETFLAGS/index.md) |   |
| [`ExportStructureItem`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExportStructureItem/index.md) | A structure that specifies a single metadata structure item or a group selection of the item type. |
| [`Expression`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Expression/index.md) | Expression that can be evaluated for any object. |
| [`EXPRESSIONEXFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EXPRESSIONEXFLAGS/index.md) | Extended expression flags. |
| [`ExpressionUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExpressionUnion/index.md) | Union of expressions of different type. |
| [`ExtAppDashboardDef`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExtAppDashboardDef/index.md) | Struct for a script dashboard definition. |
| [`ExtApplication`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExtApplication/index.md) | Struct for a script module definition. |
| [`ExtApplicationDef`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExtApplicationDef/index.md) | Struct for a script module definition. |
| [`ExtAppModuleDef`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExtAppModuleDef/index.md) | Struct for a script module definition. |
| [`ExtensionAuthenticationRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExtensionAuthenticationRequest/index.md) | A structure that specifies an extension authentication request |
| [`ExtensionAuthenticationResponse`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExtensionAuthenticationResponse/index.md) | Credentials for an external system. |
| [`ExtensionAuthenticationResponseFromClient`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExtensionAuthenticationResponseFromClient/index.md) | A structure that specifies an extension authentication response for client server communication. |
| [`ExtensionAuthenticationStatus`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExtensionAuthenticationStatus/index.md) | A structure that specifies an extension authentication status. |
| [`ExtensionAuthenticationTarget`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExtensionAuthenticationTarget/index.md) | A structure that specifies an extension authentication target. |
| [`ExternalConnectionOptions`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExternalConnectionOptions/index.md) |   |
| [`ExternalLinkEventData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExternalLinkEventData/index.md) | Common additional data shared by the External Link (sharing center) audit events. |
| [`ExternalLocation`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExternalLocation/index.md) | Struct for an external location specification. |
| [`ExternalObjectTypePluginInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExternalObjectTypePluginInfo/index.md) | Struct for an external object type plugin service information. |
| [`ExternalRepositoryIcon`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExternalRepositoryIcon/index.md) | Struct for external repository icon and mapping information. |
| [`ExternalRepositoryID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExternalRepositoryID/index.md) | Item ID in external repository. |
| [`ExternalView`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExternalView/index.md) | External view. |
| [`ExternalViewWithParentLocation`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExternalViewWithParentLocation/index.md) | Struct for External view folder and the parent folder information of the external view. |
| [`EXTLOCFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EXTLOCFLAGS/index.md) |   |
| [`ExtLocUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExtLocUnion/index.md) | Union for extloc type specific data in ExternalLocation. |
| [`ExtObjectInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExtObjectInfo/index.md) | Extended object info, typically used as an OUT parameter in RPC methods. |
| [`FACETSEARCHFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FACETSEARCHFLAGS/index.md) | Facet search flags. |
| [`File`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.File/index.md) | A file of an object version: its identity and version, name, size, times and checksum. |
| [`FileDownloadUrlRequestData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileDownloadUrlRequestData/index.md) | Request details for generating a download key for downloading files from a single object. |
| [`FileID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileID/index.md) | Identifies a file of an object across its versions. |
| [`FileInfoForFIX`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileInfoForFIX/index.md) | File info for file data indexing. |
| [`FileMalwareInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileMalwareInfo/index.md) | Master Storage malware verdict for a single file. |
| [`FileOutline`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileOutline/index.md) | The size and checksum of the content of a download. |
| [`FileSensitivityLabel`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileSensitivityLabel/index.md) | A single Purview / SPE sensitivity label attached to a file. |
| [`FileSensitivityLabelInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileSensitivityLabelInfo/index.md) | Result of GetSensitivityLabels. |
| [`FileSource`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileSource/index.md) | File source specific fields. |
| [`FileUploadBlockEnd`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileUploadBlockEnd/index.md) | The last message of the FileUploadBlock request stream. |
| [`FileUploadBlockHeader`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileUploadBlockHeader/index.md) | The first message of the FileUploadBlock request stream. |
| [`FileUploadWholeEnd`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileUploadWholeEnd/index.md) | The last message of the FileUploadWhole request stream. |
| [`FileUploadWholeHeader`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileUploadWholeHeader/index.md) | The first message of the FileUploadWhole request stream. |
| [`FileVer`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileVer/index.md) | Identifies one version of a file. |
| [`FileVerArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileVerArray/index.md) | This struct contains just an array of FileVers. |
| [`Folder`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Folder/index.md) | Struct for a single folder. |
| [`FolderArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderArray/index.md) | This struct contains just an array of Folder structures. |
| [`FOLDERCAPABILITYFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FOLDERCAPABILITYFLAGS/index.md) | Folder capability flags. |
| [`FolderContentDownloadUrlRequestData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderContentDownloadUrlRequestData/index.md) | Request details for generating a download key for downloading single folder contents. |
| [`FolderData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderData/index.md) | Represents full data of a folder in M-Files. |
| [`FOLDERDATAREQUESTFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FOLDERDATAREQUESTFLAGS/index.md) | Folder data request flags. |
| [`FolderDataUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderDataUnion/index.md) | Union for folder type -specific data in FolderData. |
| [`FolderInfoUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderInfoUnion/index.md) | Union for folder type -specific data in Folder. |
| [`FolderListingColumn`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderListingColumn/index.md) | Folder Listing Column. |
| [`FolderListingColumnSorting`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderListingColumnSorting/index.md) | Folder Listing Column Sorting. |
| [`FOLDERLISTINGITEMGROUPINGMODEFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FOLDERLISTINGITEMGROUPINGMODEFLAGS/index.md) | FolderListingItemGroupingMode flags. |
| [`FolderListingUIState`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderListingUIState/index.md) | Folder Listing UIState. |
| [`FolderTreeNode`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderTreeNode/index.md) | A folder to create. The tree is submitted as a flat list; a node refers to its parent by list index. |
| [`FolderTreeNodeResult`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderTreeNodeResult/index.md) | The result for one submitted folder. The result list has one entry per submitted node, in the same order. |
| [`FolderUIState`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FolderUIState/index.md) | Folder UIState. |
| [`FTSFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FTSFLAGS/index.md) | Combination of full-text search flag bitfields. |
| [`FullTextSearchInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FullTextSearchInfo/index.md) | Wrapped string. |
| [`FullTextSearchLanguage`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FullTextSearchLanguage/index.md) | Wrapped string. |
| [`GetAsyncTasksRangeRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.GetAsyncTasksRangeRequest/index.md) | A structure that specifies the request type for the WaitForAsyncTaskCompletion method. |
| [`GetAsyncTasksRangeResponse`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.GetAsyncTasksRangeResponse/index.md) | A structure that specifies the response type for the WaitForAsyncTaskCompletion method. |
| [`GroupingLevel`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.GroupingLevel/index.md) | Extended expression (used to describe a view level, for example). |
| [`HistoricalTypedValue`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.HistoricalTypedValue/index.md) | Historical typed value represents a typed value at a certain moment. |
| [`HistoricalTypedValueArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.HistoricalTypedValueArray/index.md) | Historical typed value represents a typed value at a certain moment. |
| [`Impersonation`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Impersonation/index.md) | Struct for an impersonation specification. |
| [`IndexEnabled`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndexEnabled/index.md) | Holds the enabled status of the index. |
| [`IndexerPartition`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndexerPartition/index.md) | Description of an indexer partition. |
| [`IndexerPartitioningRule`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndexerPartitioningRule/index.md) | Rule that specifies how the indexing is partitioned / done in parallel. |
| [`IndexForSearch`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndexForSearch/index.md) | Index for search. |
| [`IndexingRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndexingRequest/index.md) | Indexing request. |
| [`INDEXINGREQUESTFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.INDEXINGREQUESTFLAGS/index.md) | Indexing request flags. |
| [`IndexManagementOperationArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndexManagementOperationArray/index.md) | Struct for array of index management operations. |
| [`IndexManagementOperationData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndexManagementOperationData/index.md) | Data of one index management operation. |
| [`IndexName`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndexName/index.md) | Identifies an index within the vault. |
| [`INDEXNOTIFICATIONFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.INDEXNOTIFICATIONFLAGS/index.md) |   |
| [`IndexOptions`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndexOptions/index.md) | Options of one index within the vault. |
| [`IndirectionLevel`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndirectionLevel/index.md) | Property definition or object type |
| [`IndirectPropertyID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndirectPropertyID/index.md) | Indirect property ID. |
| [`IndirectPropertyIDLevel`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndirectPropertyIDLevel/index.md) | Indirect property ID level. |
| [`IndirectPropertyIDLevelRef`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.IndirectPropertyIDLevelRef/index.md) | Indirect property ID level reference. |
| [`InternalEventHandler`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.InternalEventHandler/index.md) | The definition of an EventHandler struct. |
| [`ITEMFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ITEMFLAGS/index.md) | Item (value list item or object) flags. |
| [`ItemID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ItemID/index.md) | Item ID. Can be used to represent any item identity, that can be located natively in M-Files or in external system. E.g. value list item id or object id. |
| [`ItemInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ItemInfo/index.md) | Information about the item (value list item or object). |
| [`ItemNames`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ItemNames/index.md) | Struct for all translated names of an item. |
| [`JobDataUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.JobDataUnion/index.md) | Union for job data (depends on job type). |
| [`JobOutputInfoDataUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.JobOutputInfoDataUnion/index.md) | Union for job output info data (depends on job type). |
| [`KeyNamePair`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.KeyNamePair/index.md) | Key-name pair. |
| [`Language`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Language/index.md) | Language. |
| [`LanguageDetectionResult`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LanguageDetectionResult/index.md) | Struct for the results of detecting the language of plain text. |
| [`LatestVersionComment`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LatestVersionComment/index.md) | Object version and its latest comment. |
| [`LICENSEDPRODUCTFEATURES`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LICENSEDPRODUCTFEATURES/index.md) | We specify these values as bitfields because multiple values are combined (bitwise ORed) when requesting and returning available licensed features. |
| [`LogicalTimestamp`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LogicalTimestamp/index.md) | Logical timestamp. |
| [`LogicalTimestampInteger`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LogicalTimestampInteger/index.md) | Wrapped LARGE_INTEGER vector. |
| [`LogicalTimestampIntegerAndString`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LogicalTimestampIntegerAndString/index.md) | Logical timestamp int64 vector and string (two logical timestamps). |
| [`LogicalTimestampIntegerSlot`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LogicalTimestampIntegerSlot/index.md) | LogicalTimestampInteger slot. |
| [`LogicalTimestampString`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LogicalTimestampString/index.md) | Wrapped string. |
| [`LogicalTimestampUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LogicalTimestampUnion/index.md) | Union for logical timestamp data (depends on type). |
| [`Login`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Login/index.md) | Struct for a login. |
| [`LoginData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LoginData/index.md) | Which vault to log in to, and options for the new session. |
| [`Lookup`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Lookup/index.md) | One selected value list item or object in a lookup value. |
| [`LookupItemRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LookupItemRequest/index.md) | One list to read in a [GetLookupItems](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/GetLookupItems/index.md) call. |
| [`LookupItemResponse`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LookupItemResponse/index.md) | The items of one list in a [GetLookupItems](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/GetLookupItems/index.md) response, in the same position as its request. |
| [`LookupWithMetadata`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LookupWithMetadata/index.md) | Single-value lookup datatype. |
| [`MailSource`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MailSource/index.md) | Mail source specific fields. |
| [`MailSourceOauth2`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MailSourceOauth2/index.md) | Struct for OAuth2 specific external mail source data. |
| [`MetadataStructureAliases`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureAliases/index.md) | MetadataStructureAliases. |
| [`MetadataStructureAnomaly`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureAnomaly/index.md) | Struct for a metadata structure anomaly. |
| [`MetadataStructureContext`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureContext/index.md) | Struct for a metadata structure context. |
| [`MetadataStructureItemArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureItemArray/index.md) | This struct contains an array of MetadataStructureItem values. |
| [`MetadataStructureNamedReference`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureNamedReference/index.md) | Struct for a named reference of a metadata structure item. |
| [`MetadataStructureResourceRef`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureResourceRef/index.md) | Struct for a metadata structure resource reference. |
| [`MetadataStructureSecretRef`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureSecretRef/index.md) | Struct for one extracted credential. |
| [`MetadataStructureSelector`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureSelector/index.md) | Struct for a selecting out a metadata item or group of metadata itmes. |
| [`METADATASTRUCTURESELECTORFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.METADATASTRUCTURESELECTORFLAGS/index.md) | Metadata selector flags. |
| [`MigratedObjectInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MigratedObjectInfo/index.md) | Migrated object info. |
| [`MigrateObjectParams`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MigrateObjectParams/index.md) | Struct for a parameter set for MigrateObject. |
| [`MigrateVaultJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MigrateVaultJob/index.md) | Struct for a vault migration job. |
| [`MonitoringDatapointsForIndexingBegin`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MonitoringDatapointsForIndexingBegin/index.md) | Struct for a set of monitoring datapoints for the beginning of an indexing operation. |
| [`MonitoringDatapointsForIndexingCommon`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MonitoringDatapointsForIndexingCommon/index.md) | Struct for a common set of monitoring datapoints for indexing. |
| [`MonitoringDatapointsForIndexingEnd`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MonitoringDatapointsForIndexingEnd/index.md) | Struct for a set of monitoring datapoints for the end of an indexing operation. |
| [`MonitoringIndicator`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MonitoringIndicator/index.md) | Struct for a monitoring indicator. |
| [`MonitoringIndicatorData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MonitoringIndicatorData/index.md) | Struct for a monitoring indicator data. |
| [`MonitoringSource`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MonitoringSource/index.md) | Struct for a monitoring source for indexing. |
| [`MonitoringSourceForIndexing`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MonitoringSourceForIndexing/index.md) | Struct for a monitoring source for indexing. |
| [`MultiSelectLookup`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MultiSelectLookup/index.md) | Multi-value lookup datatype. |
| [`MultiSelectLookupWithMetadata`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MultiSelectLookupWithMetadata/index.md) | Multi-value lookup datatype. |
| [`MultiServerRoles`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MultiServerRoles/index.md) | The roles this server has in current vault. |
| [`NamedACL`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.NamedACL/index.md) | Named ACL (= predefined permissions). |
| [`NamedACLAdmin`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.NamedACLAdmin/index.md) | Named ACL (with additional information for admin use only). |
| [`NamedAclDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.NamedAclDecl/index.md) | Named ACL (with additional information for admin use only). |
| [`NamedValue`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.NamedValue/index.md) | Struct for a named value stored in a vault. |
| [`NamedValueArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.NamedValueArray/index.md) | Struct for a user account in a vault. |
| [`NamedValueNamespace`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.NamedValueNamespace/index.md) | Named value namespace. |
| [`NamedValueNamespaces`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.NamedValueNamespaces/index.md) | Property definition (with additional information for admin use only). |
| [`NOTIFICATIONDATAREQUESTFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.NOTIFICATIONDATAREQUESTFLAGS/index.md) | Notification data request flags. |
| [`NOTIFICATIONFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.NOTIFICATIONFLAGS/index.md) | Notification flags (bitfields). |
| [`NotificationRule`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.NotificationRule/index.md) | Struct for a single notification rule. |
| [`Oauth2NotificationSettings`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Oauth2NotificationSettings/index.md) | Notification settings. |
| [`OBJARCHIVINGFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJARCHIVINGFLAGS/index.md) | Object archiving flags. |
| [`ObjectAccess`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectAccess/index.md) | Object access rights. |
| [`OBJECTCAPABILITYFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJECTCAPABILITYFLAGS/index.md) | Object capability flags. |
| [`OBJECTCHANGES`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJECTCHANGES/index.md) | Object change flags (bitfields). |
| [`ObjectClass`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectClass/index.md) | A class: a kind of object within one object type, with the properties its objects have. |
| [`ObjectClassDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectClassDecl/index.md) | Object class for declarative configuration. |
| [`ObjectClassGroupDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectClassGroupDecl/index.md) | Object class for declarative configuration. |
| [`ObjectDataForIX`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectDataForIX/index.md) | Object data for indexing. |
| [`OBJECTDATAREQUESTFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJECTDATAREQUESTFLAGS/index.md) | Object data request flags. |
| [`OBJECTFILEFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJECTFILEFLAGS/index.md) | Object file flags. |
| [`ObjectIndexMetadata`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectIndexMetadata/index.md) | Object ID info for metadata indexing. |
| [`ObjectLevelInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectLevelInfo/index.md) | Object-level information. |
| [`ObjectOperationStatus`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectOperationStatus/index.md) | This struct contains status of a completed object operation. |
| [`OBJECTOPFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJECTOPFLAGS/index.md) | Object operation flags. |
| [`ObjectPermissionsForClient`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectPermissionsForClient/index.md) | Evaluated permissions for current user. |
| [`ObjectsChangedNotification`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectsChangedNotification/index.md) | A structure that specifies object versions changed notification. |
| [`ObjectSkippedIndexingState`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectSkippedIndexingState/index.md) | Status for object which skipped indexing. |
| [`ObjectsOrDelta`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectsOrDelta/index.md) | Struct for objects or delta (changes to objects). |
| [`ObjectTypeAccess`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeAccess/index.md) | Object type access rights. |
| [`ObjectTypeAndValueListAdminStructureRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeAndValueListAdminStructureRequest/index.md) | Struct for specifying the administrative object types and value lists, including associated data, to retrieve from the vault. |
| [`ObjectTypeAndValueListAdminStructureResponse`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeAndValueListAdminStructureResponse/index.md) | Struct for an array of object type basic entries. |
| [`ObjectTypeAndValueListStructureRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeAndValueListStructureRequest/index.md) | Struct for specifying the object types and value lists, including associated data, to retrieve from the vault. |
| [`ObjectTypeAndValueListStructureResponse`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeAndValueListStructureResponse/index.md) | Struct for an array of object type basic entries. |
| [`ObjectTypeColumnMapping`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeColumnMapping/index.md) | Object type column mapping. |
| [`ObjectTypeDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeDecl/index.md) | Object type. |
| [`ObjectTypeIndexingDefinition`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeIndexingDefinition/index.md) | Object type's indexing definition for searching from Master Storage. |
| [`ObjectTypePermissionsForClient`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypePermissionsForClient/index.md) | Evaluated permissions for current user. |
| [`ObjectTypeSearchCharacteristics`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeSearchCharacteristics/index.md) | Search characteristics of an object type. |
| [`ObjectTypeSpecificClassContentUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeSpecificClassContentUnion/index.md) | Union for event type specific data in Event. |
| [`ObjectTypeTargetForBrowsing`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeTargetForBrowsing/index.md) | Object type's target (instances of another object type in a view) for browsing. |
| [`ObjectTypeWithPropertyDefs`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectTypeWithPropertyDefs/index.md) | Object type with the property definitions that are based on the object type. |
| [`ObjectVersion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersion/index.md) | Information about one version of an object: its version number, title, class, files and status flags, without the property values. |
| [`ObjectVersionActivity`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionActivity/index.md) | Struct for ObjectVersionActivity. |
| [`OBJECTVERSIONACTIVITYCATEGORYFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJECTVERSIONACTIVITYCATEGORYFLAGS/index.md) | Category flags (bitfields). |
| [`ObjectVersionActivityRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionActivityRequest/index.md) | Object version activity request. |
| [`ObjectVersionActivityResponse`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionActivityResponse/index.md) | Object version activity response. |
| [`ObjectVersionData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionData/index.md) | Object info, property values, ACL and object permissions for client. |
| [`ObjectVersionDataRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionDataRequest/index.md) | Struct for a object data request details. |
| [`ObjectVersionDataResult`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionDataResult/index.md) | Struct for a object data result details. |
| [`ObjectVersionEx`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionEx/index.md) | Information about one version of an object (`version_info`) and about the object as a whole (`object_info`), such as its ID and check-out status. |
| [`ObjectVersionExWP`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionExWP/index.md) | Object info, property values, and ACL. |
| [`ObjectVersionExWPWithMetadata`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionExWPWithMetadata/index.md) | Object info, property values, and ACL. This structure extends ObjectVersionExWP with metadata belonging to the properties. |
| [`ObjectVersionFileActivity`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionFileActivity/index.md) | Object version file activity. |
| [`OBJECTVERSIONFILEACTIVITYFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJECTVERSIONFILEACTIVITYFLAGS/index.md) | Object version file activity action type flags. |
| [`ObjectVersionPropertyActivity`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionPropertyActivity/index.md) | Object version property activity. |
| [`OBJECTVERSIONPROPERTYACTIVITYFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJECTVERSIONPROPERTYACTIVITYFLAGS/index.md) | Object version property activity action type flags. |
| [`ObjFileSource`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjFileSource/index.md) | Struct for object file source data in a add object with files call. |
| [`ObjFileSourceUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjFileSourceUnion/index.md) | Union for object file source type specific data in ObjFileSource. |
| [`ObjFileVer`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjFileVer/index.md) | Identifies one version of a file of an object. |
| [`ObjID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjID/index.md) | Identifies an object: its object type and its ID within that type. |
| [`ObjIDInfoForMIX`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjIDInfoForMIX/index.md) | Object ID info for metadata indexing. |
| [`ObjIDPair`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjIDPair/index.md) | ObjIDPair. |
| [`ObjOrFileVer`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjOrFileVer/index.md) | Object version or file version. |
| [`OBJRESTORINGFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJRESTORINGFLAGS/index.md) | Object archiving flags. |
| [`OBJTYPEFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJTYPEFLAGS/index.md) | Object type flags (bitfields). |
| [`ObjVer`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjVer/index.md) | Identifies one version of an object. |
| [`ObjVerDataForMIX`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjVerDataForMIX/index.md) | Object version data for metadata indexing. |
| [`OBJVERFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJVERFLAGS/index.md) | Object version flags. |
| [`ObjVerInfoForMIX`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjVerInfoForMIX/index.md) | Object version info for metadata indexing. |
| [`ObjVerVersion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjVerVersion/index.md) | A version number, or a marker such as "latest", together with its type. |
| [`ObjVerWithProperties`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjVerWithProperties/index.md) | Object version with an array of property values. |
| [`OCRBlock`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OCRBlock/index.md) | Struct for describing an OCR block. |
| [`OCRBlockResult`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OCRBlockResult/index.md) | Struct for describing the OCR result for an OCR block. |
| [`OCROptions`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OCROptions/index.md) | Struct for OCR options. |
| [`OCRPage`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OCRPage/index.md) | OCR Page is effectively an array of OCR blocks. |
| [`OCRPageArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OCRPageArray/index.md) | OCR blocks for a number of pages. |
| [`OCRPageResult`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OCRPageResult/index.md) | OCR PageResult is effectively an array of OCR block results. |
| [`OptimizeVaultAutoCancelOptions`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OptimizeVaultAutoCancelOptions/index.md) | Struct for a vault optimization job's auto-cancel options. |
| [`OPTIMIZEVAULTFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OPTIMIZEVAULTFLAGS/index.md) | Optimize vault flags. |
| [`OptimizeVaultIndexKey`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OptimizeVaultIndexKey/index.md) | The identity of a database index that the thorough optimization defragments. |
| [`OptimizeVaultJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OptimizeVaultJob/index.md) | Struct for a vault optimization job. |
| [`OptimizeVaultJobOutputInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OptimizeVaultJobOutputInfo/index.md) | Struct for the output info of a job of archiving whole documents. |
| [`OwnerPropertyDef`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OwnerPropertyDef/index.md) | Struct for a single owner property definition. |
| [`PasswordInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PasswordInfo/index.md) | Information on password, possibly hashed and/or encrypted. |
| [`PinnedObject`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PinnedObject/index.md) | Struct for Pinned object. |
| [`PluginInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PluginInfo/index.md) | An authentication plug-in configuration. |
| [`PrivateKeyInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PrivateKeyInfo/index.md) | Private key information. |
| [`PropertyDef`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyDef/index.md) | A property definition: a property that objects can have, with its data type and, for lookup properties, the value list or object type its values come from. |
| [`PropertyDefAccess`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyDefAccess/index.md) | Property definition access rights. |
| [`PropertyDefAdmin`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyDefAdmin/index.md) | Property definition (with additional information for admin use only). |
| [`PropertyDefDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyDefDecl/index.md) | Property definition. |
| [`PROPERTYDEFFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PROPERTYDEFFLAGS/index.md) | Property definition flags (bitfields). |
| [`PropertyDefPermissionsForClient`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyDefPermissionsForClient/index.md) | Evaluated permissions for current user. |
| [`PropertyFoldersOrDelta`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyFoldersOrDelta/index.md) | Struct for property folders or delta (changes to property folders). |
| [`PropertyFolderWithParent`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyFolderWithParent/index.md) | Struct for property folder with parent location information. |
| [`PropertyValue`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyValue/index.md) | The value of one property: a property definition ID and a typed value. |
| [`PropertyValueArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyValueArray/index.md) | The property values of one object version. |
| [`PropertyValueSuggestion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyValueSuggestion/index.md) | The definition of an automatic value. |
| [`PropertyValueWithMetadata`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyValueWithMetadata/index.md) | Property value metadata namespace. |
| [`PVACL`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PVACL/index.md) | Struct for a single property value ACL. |
| [`RecalculateJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.RecalculateJob/index.md) | Struct for a property recalculation job. |
| [`RelationshipData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.RelationshipData/index.md) | Struct for a relationship (between objects). |
| [`RelationshipGroup`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.RelationshipGroup/index.md) | Struct for list of related objects. |
| [`RemoteRelationshipInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.RemoteRelationshipInfo/index.md) | Contains information that is needed to create a relationship between vaults. |
| [`ReplicationPackageInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ReplicationPackageInfo/index.md) | Struct for replication packages. |
| [`RestoreFromArchiveJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.RestoreFromArchiveJob/index.md) | Struct for a restoring documents from archive job. |
| [`RestoreFromArchiveJobOutputInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.RestoreFromArchiveJobOutputInfo/index.md) | Struct for the output info of a job of restoring whole documents. |
| [`RestoreJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.RestoreJob/index.md) | Struct for a restore job. |
| [`RestoreJobOutputInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.RestoreJobOutputInfo/index.md) | Struct for the output info of a restore job. |
| [`RPCErrorInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.RPCErrorInfo/index.md) | Struct for a single RPC error info. |
| [`RPCErrorInfoArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.RPCErrorInfoArray/index.md) | This struct contains just an array of error info structs. |
| [`ScanningAndOCROptions`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ScanningAndOCROptions/index.md) | Struct for scanning and OCR options. |
| [`ScheduledJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ScheduledJob/index.md) | Struct for a scheduled job. |
| [`ScheduledJobOutputInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ScheduledJobOutputInfo/index.md) | Struct for a scheduled job output info. |
| [`ScheduledJobRunInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ScheduledJobRunInfo/index.md) | Struct for a scheduled job run info. |
| [`SearchCondition`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SearchCondition/index.md) | A structure that specifies a single search condition. |
| [`SearchConditionArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SearchConditionArray/index.md) | The conditions of one search. |
| [`SearchDef`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SearchDef/index.md) | Struct for a search definition. |
| [`SearchFlags`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SearchFlags/index.md) | Search flags. |
| [`SearchOutputInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SearchOutputInfo/index.md) | Additional information about a completed search operation. |
| [`SearchResultsCount`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SearchResultsCount/index.md) | The number of objects found in one group of search results. |
| [`SearchResultsCountRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SearchResultsCountRequest/index.md) | Identifies a search results count request. |
| [`SearchResultsItem`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SearchResultsItem/index.md) | Information on search results item (object version info + search specific info). |
| [`SearchResultsPageRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SearchResultsPageRequest/index.md) | Identifies a search results page request. |
| [`SearchResultsSorting`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SearchResultsSorting/index.md) | Struct for specifying sorting for search results. |
| [`SEARCHSTATUSFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SEARCHSTATUSFLAGS/index.md) | Search status flags. |
| [`SearchTarget`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SearchTarget/index.md) | Search options. |
| [`SecurityAndCorsSettings`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SecurityAndCorsSettings/index.md) | Struct for Web Cross origin Settings. |
| [`ServerAccess`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerAccess/index.md) | Server access rights (bitfields). |
| [`ServerAddress`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerAddress/index.md) | Struct for a server address. |
| [`ServerCertificate`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerCertificate/index.md) | Server endpoint certificate details. |
| [`ServerCertificateChangeRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerCertificateChangeRequest/index.md) | gRPC endpoint settings. |
| [`ServerData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerData/index.md) | The session info connected server. |
| [`ServerDataPushRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerDataPushRequest/index.md) | Server data push request details. |
| [`ServerDataPushRequestUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerDataPushRequestUnion/index.md) | Union for various data push request data (depends on request type). |
| [`ServerDataPushResponse`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerDataPushResponse/index.md) | Server data push response details. |
| [`ServerDataPushResponseUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerDataPushResponseUnion/index.md) | Union for various data push response data (depends on request type). |
| [`ServerEndpointSettings`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerEndpointSettings/index.md) | gRPC endpoint settings. |
| [`ServerHealthRequest`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerHealthRequest/index.md) | A structure that specifies a server health request. |
| [`ServerHealthResult`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerHealthResult/index.md) | A structure that specifies the server health results. |
| [`ServerUser`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerUser/index.md) | Struct for a server user account. |
| [`ServerVaultCapabilities`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerVaultCapabilities/index.md) | Capabilities of M-Files Server and the connected document vault. |
| [`SessionAccess`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SessionAccess/index.md) | The session's access rights. |
| [`SessionData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SessionData/index.md) | A new session, returned by [LogIn](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/LogIn/index.md) and the other login methods. |
| [`SESSIONID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SESSIONID/index.md) | Session ID. |
| [`SessionInfoServer`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SessionInfoServer/index.md) | Information about a session, as returned by [CreateUserSession](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/CreateUserSession/index.md) and in [VaultConnectionInfo](mfiles:MFiles.VaultCo... |
| [`SetPropertiesParams`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SetPropertiesParams/index.md) | Struct for a parameter set for SetPropertiesMultiple. |
| [`SetServerEndpointSettingsParams`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SetServerEndpointSettingsParams/index.md) | Request details for configuring server endpoint settings. |
| [`SetSharedLinkRecipient`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SetSharedLinkRecipient/index.md) | Struct for set shared link recipient. |
| [`SettingsToNotifyHttpGrpcService`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SettingsToNotifyHttpGrpcService/index.md) | Struct for Theme configuration. |
| [`SharedFileInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SharedFileInfo/index.md) | Struct for shared file information. |
| [`SharedLinkInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SharedLinkInfo/index.md) | Struct for shared link information. |
| [`SharedLinkRecipient`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SharedLinkRecipient/index.md) | Struct for visitor shared link recipient. |
| [`SimpleACL`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SimpleACL/index.md) | One pre-resolved ACL: the array of its simple components. |
| [`SimpleACLComponent`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SimpleACLComponent/index.md) | The users and user groups that one ACL component allows or denies read access to. |
| [`Size`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Size/index.md) |   |
| [`SortFlags`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SortFlags/index.md) | Sort flags. |
| [`SortRule`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SortRule/index.md) | Struct for a sort rule. |
| [`SortRuleFlags`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SortRuleFlags/index.md) | Sort rule flags. |
| [`SortRuleValueArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SortRuleValueArray/index.md) | Struct for an array of sort rules. |
| [`SQLDatabase`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SQLDatabase/index.md) | Struct for the SQL database of a document vault. |
| [`SRCOUNTFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SRCOUNTFLAGS/index.md) | Search results count flags. |
| [`SRPREQUESTFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SRPREQUESTFLAGS/index.md) | Search results page request flags. |
| [`SRVROLES`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SRVROLES/index.md) | Server roles (bitfields). |
| [`State`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.State/index.md) | One state in a workflow. |
| [`StateBasic`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StateBasic/index.md) | Basic state info (for normal clients). |
| [`STATECONDFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.STATECONDFLAGS/index.md) | State condition flags (bitfields). |
| [`StateConditions`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StateConditions/index.md) | A structure for state rules i.e. preconditions or postconditions. |
| [`StateDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StateDecl/index.md) | One state in a workflow. |
| [`STATEFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.STATEFLAGS/index.md) | State flags (bitfields). |
| [`StateTransition`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StateTransition/index.md) | One state transition in a workflow. |
| [`StateTransitionBasic`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StateTransitionBasic/index.md) | Basic state transition info (for normal clients). |
| [`StateTransitionDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StateTransitionDecl/index.md) | One state transition in a workflow. |
| [`StateTransitionSignatureSettingsForEvents`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StateTransitionSignatureSettingsForEvents/index.md) | The signature settings of a state transition definition for use with various event types. |
| [`StringArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StringArray/index.md) | This struct contains an array of strings. |
| [`StringValue`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StringValue/index.md) | Wrapped string. |
| [`StructItemGroupParameterUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StructItemGroupParameterUnion/index.md) | An union for the group parameter for the export structure item. |
| [`StructureAlias`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StructureAlias/index.md) | Struct for a metadata structure alias in a vault. |
| [`StructureItemGroup`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StructureItemGroup/index.md) | A structure that specifies a single metadata structure item. |
| [`SubscriptionInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SubscriptionInfo/index.md) | Get subscription state information. |
| [`SubviewGroup`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SubviewGroup/index.md) | Subview group for a view. |
| [`SystemTime`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SystemTime/index.md) | Specifies a date and time. Corresponds to Windows type SYSTEMTIME (https://msdn.microsoft.com/en-us/f77cdf86-0f97-4a89-b565-95b46fa7d65b). |
| [`TaggedValue`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.TaggedValue/index.md) | Struct for a tagged value. |
| [`Template`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Template/index.md) | A template for new objects, as returned by [GetTemplates](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetTemplates/index.md). |
| [`TEXTCONTENTEXTRACTIONFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.TEXTCONTENTEXTRACTIONFLAGS/index.md) | Get text content option flags (bitfields). |
| [`ThemeConfiguration`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ThemeConfiguration/index.md) | Struct for Theme configuration. |
| [`ThumbnailOptions`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ThumbnailOptions/index.md) | Struct for thumbnail options. |
| [`TimeZoneInformation`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.TimeZoneInformation/index.md) | Specifies settings for a local time zone. |
| [`TraditionalFoldersOrDelta`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.TraditionalFoldersOrDelta/index.md) | Struct for traditional folders or delta (changes to traditional folders). |
| [`TraditionalFolderWithParent`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.TraditionalFolderWithParent/index.md) | Struct for traditional folder and the parent folder information. |
| [`Translation`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Translation/index.md) | Translation. |
| [`TransName`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.TransName/index.md) | Struct for a single translated item name. |
| [`TypedValue`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.TypedValue/index.md) | A value with its data type: the value of a property, or a value in a search condition. |
| [`TypedValueMetadata`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.TypedValueMetadata/index.md) | Property value metadata namespace. |
| [`TypedValueUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.TypedValueUnion/index.md) | Union for typed value data (depends on data type). |
| [`TypedValueUnionWithMetadata`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.TypedValueUnionWithMetadata/index.md) | Union for typed value data (depends on data type). |
| [`TypedValueWithMetadata`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.TypedValueWithMetadata/index.md) | A typed value. Typically used to represent the value of a property or an evaluated expression. |
| [`UISettingsFolderID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.UISettingsFolderID/index.md) | Struct for an ID to identify the UI settings of a particular folder. |
| [`UploadedFile`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.UploadedFile/index.md) | Information about an uploaded file. |
| [`UserAccount`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.UserAccount/index.md) | Struct for a user account in a vault. |
| [`UserAccountDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.UserAccountDecl/index.md) | Struct for a user account in a vault. |
| [`UserGroup`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.UserGroup/index.md) | Struct for a user group in a vault. |
| [`UserGroupBasic`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.UserGroupBasic/index.md) | Struct for the basic info of a user group in a vault. |
| [`UserGroupDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.UserGroupDecl/index.md) | Struct for a user group in a vault. |
| [`UserGroupSyncStatus`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.UserGroupSyncStatus/index.md) | UserGroupSyncStatus class |
| [`UserOrUserGroupID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.UserOrUserGroupID/index.md) | User or user group ID. |
| [`UserOrUserGroupIDEx`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.UserOrUserGroupIDEx/index.md) | User or user group ID (extended). |
| [`UserOrUserGroupIDInfoUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.UserOrUserGroupIDInfoUnion/index.md) | Union for user type -specific data in UserOrUserGroupIDEx. |
| [`Validation`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Validation/index.md) | The definition of an validation struct. |
| [`ValueList`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ValueList/index.md) | An object type or a value list (basic definition). |
| [`ValueListAdmin`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ValueListAdmin/index.md) | Object type. |
| [`ValueListItem`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ValueListItem/index.md) | An item of a value list, or an object seen as an item of its object type (for example in lookup results). |
| [`ValueListItemData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ValueListItemData/index.md) | A value list item with, on request, its permissions. |
| [`ValueListItemDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ValueListItemDecl/index.md) | Value list item structure. |
| [`ValueListItemsDelta`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ValueListItemsDelta/index.md) | Struct for value list items delta (changes to value list items). |
| [`Vault`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Vault/index.md) | Struct for a document vault. |
| [`VaultAccess`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultAccess/index.md) | Vault access rights (bitfields). |
| [`VaultApplicationDependency`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultApplicationDependency/index.md) | Struct for a script module definition. |
| [`VaultBasic`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultBasic/index.md) | Basic identity of a vault. |
| [`VaultConnectionInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultConnectionInfo/index.md) | Struct for info needed to connect to a vault. |
| [`VaultData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultData/index.md) | The logged-in user's identity and settings in the session's vault. |
| [`VaultEx`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultEx/index.md) | Struct for an extended document vault. |
| [`VAULTROLES`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VAULTROLES/index.md) | Vault roles (bitfields). |
| [`VaultsAvailabilityOnServer`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultsAvailabilityOnServer/index.md) | Vaults the user can see, split by state. Returned by a server-level [LogIn](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/LogIn/index.md) only on servers that enable it; otherwise empty. |
| [`VaultServerAttachment`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultServerAttachment/index.md) | Vault server attachment. |
| [`VaultSessionInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultSessionInfo/index.md) | Basic facts about the current vault session, returned by [GetVaultSessionInfo](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetVaultSessionInfo/index.md). |
| [`VaultVariable`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultVariable/index.md) | A single vault variable. |
| [`VaultVariableArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultVariableArray/index.md) | Array of vault variables. |
| [`VerifyVaultJob`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VerifyVaultJob/index.md) | Struct for a vault verifying job. |
| [`VerifyVaultJobOutputInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VerifyVaultJobOutputInfo/index.md) | Struct for the output info of a vault verifying job. |
| [`VersionComment`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VersionComment/index.md) | Version comment details. |
| [`VersionCommentArray`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VersionCommentArray/index.md) | This struct contains an array of object versions and related property values. |
| [`VerticalApplications`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VerticalApplications/index.md) | The vertical applications enabled for the vault, read from the vault's "VerticalApplications" advanced vault settings. |
| [`View`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.View/index.md) | Struct for a single view. |
| [`VIEWFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VIEWFLAGS/index.md) | View flags. |
| [`ViewLevelFolderSearchResult`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ViewLevelFolderSearchResult/index.md) | One folder that SearchViewLevelFolders found. |
| [`ViewLocation`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ViewLocation/index.md) | Struct for a view location. |
| [`ViewsOrDelta`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ViewsOrDelta/index.md) | Struct for views or delta (changes to views). |
| [`ViewsOrDeltaEx`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ViewsOrDeltaEx/index.md) | Struct for views or delta (changes to views). |
| [`ViewVisualization`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ViewVisualization/index.md) | Subview group for a view. |
| [`ViewWithParentLocation`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ViewWithParentLocation/index.md) | Struct for view folder and the parent folder information of the view. |
| [`WebCompanionFetchTask`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WebCompanionFetchTask/index.md) | Struct for web companion fetch task information. |
| [`WebCompanionTask`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WebCompanionTask/index.md) | Struct for web companion task information information. |
| [`WebCompanionTaskInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WebCompanionTaskInfo/index.md) | Struct for web companion task information. |
| [`WOPIActiveUsers`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WOPIActiveUsers/index.md) | Struct for WOPI Active Users. |
| [`WOPIClientAdditionalData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WOPIClientAdditionalData/index.md) | Struct for WOPI Client Additional Data. |
| [`WOPIContainer`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WOPIContainer/index.md) | Struct for WOPI container information. |
| [`WOPIContainerContent`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WOPIContainerContent/index.md) | Struct for WOPI container content. |
| [`WOPIContainerFile`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WOPIContainerFile/index.md) | Struct for WOPI container file information. |
| [`WOPIContainerInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WOPIContainerInfo/index.md) | Struct for WOPI file information. |
| [`WOPIContainerTokenInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WOPIContainerTokenInfo/index.md) | Struct for WOPI file information. |
| [`WOPIDiscovery`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WOPIDiscovery/index.md) | Struct for WOPI discovery. |
| [`WOPIFileInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WOPIFileInfo/index.md) | Struct for WOPI file information. |
| [`WOPILock`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WOPILock/index.md) | Struct for WOPI Lock file information. |
| [`WOPIUserSession`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WOPIUserSession/index.md) | Struct for WOPI User Session information. |
| [`Workflow`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.Workflow/index.md) | Basic workflow. |
| [`WorkflowAdmin`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WorkflowAdmin/index.md) | Workflow. |
| [`WorkflowDecl`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WorkflowDecl/index.md) | Workflow. |
| [`WorkspaceSettings`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.WorkspaceSettings/index.md) | WorkspaceSettings structure. |
