ObjVerVersion
A version number, or a marker such as "latest", together with its type.
| Full name | MFiles.ObjVerVersion |
|---|---|
| Proto file | mfiles/structs.proto |
Fields
| Field | Type | Number | Description |
|---|---|---|---|
type | ObjVerVersionType | 1 | What internal_version means. OBJ_VER_VERSION_TYPE_SPECIFIC for a version number.Values: OBJ_VER_VERSION_TYPE_UNINITIALIZED (0), OBJ_VER_VERSION_TYPE_LATEST (1), OBJ_VER_VERSION_TYPE_ANY (2), OBJ_VER_VERSION_TYPE_ALL (3), OBJ_VER_VERSION_TYPE_SPECIFIC (4), OBJ_VER_VERSION_TYPE_VALUE_LIST_ITEM (6), OBJ_VER_VERSION_TYPE_OBJECT_LEVEL_REFERENCE (7). |
internal_version | int32 | 2 | The version number, starting from 1, when type is OBJ_VER_VERSION_TYPE_SPECIFIC. The server returns -1 with OBJ_VER_VERSION_TYPE_LATEST. |
external_repository_version | string | 3 | Used only for objects in external repositories. Leave empty. |
external_repository_sort_key | int64 | 4 | Used only for objects in external repositories. Leave 0. |
Used by methods
- IRPCObjectOperations.DestroyObject -- Permanently destroys an object, or one version of it.
- IRPCObjectOperations.GetLatestObjectVersion -- Gets the number and GUID of the latest version of an object.
- IRPCObjectOperations.GetObjectHistory -- Lists the existing versions of an object, oldest first.
- IRPCObjectOperations.GetObjectInfo -- Gets the version information of one object without its property values.
- IRPCObjectOperations.GetObjectInfoAndProperties -- Gets the version information and the property values of one object, either its latest version or a specific version.
- IRPCObjectOperations.GetObjectInfoAndPropertiesWithMetadata -- Like GetObjectInfoAndProperties, but each property value also carries its value metadata.
- IRPCObjectOperations.Rollback -- Rolls back to an older version. Creates a new version that is a copy of the specified old version.
Used by messages
Lookup-- One selected value list item or object in a lookup value.LookupWithMetadata-- Single-value lookup datatype.ObjIDInfoForMIX-- Object ID info for metadata indexing.ObjVer-- Identifies one version of an object.ObjectLevelInfo-- Object-level information.ObjectVersion-- Information about one version of an object: its version number, title, class, files and status flags, without the property values.ObjectVersionActivity-- Struct for ObjectVersionActivity.ObjectVersionActivityRequest-- Object version activity request.