# ObjectVersion

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

Information about one version of an object: its version number, title, class, files and status
flags, without the property values.

- **Full name:** `MFiles.ObjectVersion`
- **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-version"></a>`version` | [`ObjVerVersion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjVerVersion/index.md) | 1 | The version number, as a specific version. |
| <a id="f-display_version"></a>`display_version` | `string` | 2 | The version label to show, if it differs from the version number; empty otherwise. |
| <a id="f-title"></a>`title` | `string` | 3 | The title (name) of the object in this version. |
| <a id="f-is_single_file_object"></a>`is_single_file_object` | `bool` | 4 | True if the object is a single-file document, which has exactly one file. |
| <a id="f-has_relationships_from_this"></a>`has_relationships_from_this` | `bool` | 5 | Note: this field is deprecated. True if relationships from this object version to one or more documents exist. |
| <a id="f-has_relationships_to_this"></a>`has_relationships_to_this` | `bool` | 6 | Note: this field is deprecated. True if relationships from one or more documents to this object version exist. |
| <a id="f-has_assignments"></a>`has_assignments` | `bool` | 7 | True if relationships from one or more assignments to this object version exist. |
| <a id="f-last_modified_at_utc"></a>`last_modified_at_utc` | [`google.protobuf.Timestamp`](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp) | 8 | When the version was last modified, in UTC. |
| <a id="f-files"></a>`files` | repeated [`File`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.File/index.md) | 9 | The files of this version. Each `file_ver` can be passed to `DownloadFile_Begin`. |
| <a id="f-object_version_flags"></a>`object_version_flags` | [`OBJVERFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OBJVERFLAGS/index.md) | 10 | Bit flags that provide additional information on the object version. |
| <a id="f-class_id"></a>`class_id` | `int32` | 11 | The class ID of the version. |
| <a id="f-version_guid"></a>`version_guid` | `string` | 12 | The GUID of this version. |
| <a id="f-base_properties"></a>`base_properties` | repeated [`PropertyValue`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.PropertyValue/index.md) | 13 | Not filled by the object read methods; read the property values with `GetObjectVersionAndPropertiesOfMultipleObjects` or `GetProperties`. |
| <a id="f-primary_file"></a>`primary_file` | [`FileID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.FileID/index.md) | 14 | File ID of the primary file of a multi-file object, if the object is a multi-file object. |

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

## Used in fields

- [`ObjectVersionEx.version_info`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjectVersionEx/index.md#f-version_info): Object Version information.
