ObjVerVersionType
The kind of an object version reference: a specific version, or a marker such as "latest".
Send OBJ_VER_VERSION_TYPE_SPECIFIC unless a method documents that it accepts a marker. Several
methods, for example GetProperties and GetObjectFiles, answer "Not found." to
OBJ_VER_VERSION_TYPE_LATEST.
| Full name | MFiles.ObjVerVersionType |
|---|---|
| Proto file | mfiles/enums.proto |
Values
| Name | Number | Description |
|---|---|---|
OBJ_VER_VERSION_TYPE_UNINITIALIZED | 0 | Not set. Not accepted where a version is needed. |
OBJ_VER_VERSION_TYPE_LATEST | 1 | The latest version. Used in lookup values (with internal_version -1) and accepted only by methods that say so. |
OBJ_VER_VERSION_TYPE_ANY | 2 | Any version. Not accepted by GetProperties. |
OBJ_VER_VERSION_TYPE_ALL | 3 | All versions of the object. |
OBJ_VER_VERSION_TYPE_SPECIFIC | 4 | A specific version, given in internal_version. |
OBJ_VER_VERSION_TYPE_VALUE_LIST_ITEM | 6 | A value list item, which has no versions. |
OBJ_VER_VERSION_TYPE_OBJECT_LEVEL_REFERENCE | 7 | The object as a whole rather than one of its versions. |
Used in fields
ObjVerVersion.type-- Whatinternal_versionmeans.OBJ_VER_VERSION_TYPE_SPECIFICfor a version number.