# ObjIDInfoForMIX

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

Object ID info for metadata indexing.

- **Full name:** `MFiles.ObjIDInfoForMIX`
- **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-obj_id"></a>`obj_id` | [`ObjID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjID/index.md) | 1 | Object ID. |
| <a id="f-is_destroyed"></a>`is_destroyed` | `bool` | 2 | True if the object has been destroyed and is no longer available. If true then only the objid member is valid. |
| <a id="f-relevance_score"></a>`relevance_score` | `float` | 3 | Relevance score of the object. |
| <a id="f-checked_out_version"></a>`checked_out_version` | [`ObjVerVersion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjVerVersion/index.md) | 4 | The version that is currently checked out, or uninitialized if the object is not checked out. |
| <a id="f-latest_checked_in_version"></a>`latest_checked_in_version` | [`ObjVerVersion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjVerVersion/index.md) | 5 | The latest version that is checked in, or uninitialized if the object has no checked-in version. |
| <a id="f-version_for_mix"></a>`version_for_mix` | [`LogicalTimestamp`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.LogicalTimestamp/index.md) | 6 | Logical timestamp for indexing. |
| <a id="f-checked_out_to"></a>`checked_out_to` | `int32` | 7 | The user ID to which the object has been checked out. Zero if not checked out. |
| <a id="f-checked_out_to_host_name"></a>`checked_out_to_host_name` | `string` | 8 | The computer name to which the object has been checked out. Empty if not checked out. |
| <a id="f-object_flags"></a>`object_flags` | [`ITEMFLAGS`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ITEMFLAGS/index.md) | 9 | Bit flags that provide additional information on the object (e.g. is the object deleted). |
| <a id="f-last_modified_for_indexing_at_utc"></a>`last_modified_for_indexing_at_utc` | [`google.protobuf.Timestamp`](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp) | 10 | The last modified timestamp for indexing. |
| <a id="f-external_obj_id"></a>`external_obj_id` | [`ObjID`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ObjID/index.md) | 11 | An external object ID, if any, in some other system/repository/vault. Externality is seen quite widely, external to the object ID specified by objid. Useful e.g. when the objid member represents an unmanaged object ID because then objidExternal can represent the managed ID of the corresponding object in the vault. |

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

## Used by methods

- [IRPCIndexingDataSource.GetNextObjectsForMIX](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetNextObjectsForMIX/index.md): Gets next objects and their data for metadata indexing.

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

## Used in fields

- [`GetNextObjectsForMIXResponse.objects`](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetNextObjectsForMIX/index.md#response): The ID information of the objects for metadata indexing. If an empty array is returned, no more objects are available.
