IRPCIndexingDataSource.ConvertDestructionTimestampToLogical
Server integration API / specialized internal: not for applications write session
Converts a destruction time (a Windows FILETIME value) to the vault's logical destruction timestamp.
| Service | Indexing data source MFiles.IRPCIndexingDataSource |
|---|---|
| gRPC method | /MFiles.IRPCIndexingDataSource/ConvertDestructionTimestampToLogical |
| HTTP (mf-http-grpc) | POST /grpc/v1/convert-destruction-timestamp-to-logical |
| Request | ConvertDestructionTimestampToLogicalRequest |
| Response | ConvertDestructionTimestampToLogicalResponse |
| Book and level | Server integration API, specialized |
| Kind | write |
| Session | Required: the session ID from LogIn in the mfiles-session-id-bin metadata. |
| Idempotent | no |
| Returns metadata structure version | no |
| Streaming | none (unary) |
Remarks
For M-Files components only. Search indexers call it. Applications should not call it.
- Requires the system administrator server role (server right
log_in_to_any_vault).
Request: ConvertDestructionTimestampToLogicalRequest
Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.
| Field | Type | Description |
|---|---|---|
timestamp_filetime | LogicalTimestamp | The time as a Windows FILETIME value (100-nanosecond intervals since 1601-01-01 UTC), in a timestamp with a single integer value. |
timestamp_filetime.type | LogicalTimestampType | Logical timestamp type.Values: LOGICAL_TIMESTAMP_TYPE_UNINITIALIZED (0), LOGICAL_TIMESTAMP_TYPE_IGNORED (1), LOGICAL_TIMESTAMP_TYPE_INTEGER (2), LOGICAL_TIMESTAMP_TYPE_STRING (3), LOGICAL_TIMESTAMP_TYPE_INTEGER_AND_STRING (4). |
timestamp_filetime.data | LogicalTimestampUnion | The data as a union. |
timestamp_filetime.data.integer | LogicalTimestampInteger (oneof data) | Logical timestamp as an int64 vector. |
timestamp_filetime.data.string | LogicalTimestampString (oneof data) | String. |
timestamp_filetime.data.integer_and_string | LogicalTimestampIntegerAndString (oneof data) | Integer and string. |
Response: ConvertDestructionTimestampToLogicalResponse
Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.
| Field | Type | Description |
|---|---|---|
timestamp_logical | LogicalTimestamp | Receives the logical destruction timestamp that matches the given FILETIME timestamp. |
timestamp_logical.type | LogicalTimestampType | Logical timestamp type.Values: LOGICAL_TIMESTAMP_TYPE_UNINITIALIZED (0), LOGICAL_TIMESTAMP_TYPE_IGNORED (1), LOGICAL_TIMESTAMP_TYPE_INTEGER (2), LOGICAL_TIMESTAMP_TYPE_STRING (3), LOGICAL_TIMESTAMP_TYPE_INTEGER_AND_STRING (4). |
timestamp_logical.data | LogicalTimestampUnion | The data as a union. |
timestamp_logical.data.integer | LogicalTimestampInteger (oneof data) | Logical timestamp as an int64 vector. |
timestamp_logical.data.string | LogicalTimestampString (oneof data) | String. |
timestamp_logical.data.integer_and_string | LogicalTimestampIntegerAndString (oneof data) | Integer and string. |