ObjVer

View as Markdown

Identifies one version of an object.

Most read methods need a specific version: version.type OBJ_VER_VERSION_TYPE_SPECIFIC and the version number in version.internal_version. Methods that read "the latest version" have their own switch for it and ignore version; see the IRPCObjectOperations overview. Versions returned by the server are always specific.

Full nameMFiles.ObjVer
Proto filemfiles/structs.proto

Fields

FieldTypeNumberDescription
obj_idObjID1The object.
versionObjVerVersion2The version. Usually OBJ_VER_VERSION_TYPE_SPECIFIC with internal_version.

Used by methods

IRPCDataExport.GetExportedObjectProperties, IRPCDataExport.SearchExportedObjects, IRPCElectronicSignatures.AddEmptyElectronicSignature, IRPCElectronicSignatures.DisconnectElectronicSignature, IRPCObjectOperations.AddObjectFile, IRPCObjectOperations.AddVersionTag, IRPCObjectOperations.ChangeSecurity, IRPCObjectOperations.CheckIn, IRPCObjectOperations.CheckInMultiple, IRPCObjectOperations.ConvertToPDF, IRPCObjectOperations.CopyConflictObjectAsNewVersionToBaseObject, IRPCObjectOperations.DestroyObjectVersions, IRPCObjectOperations.DownloadFile, IRPCObjectOperations.FindFileDuplicatesOfObjVer, IRPCObjectOperations.FindVaultDuplicates, IRPCObjectOperations.GetEffectivePermissions, IRPCObjectOperations.GetExternalEditingDetails, IRPCObjectOperations.GetFileDownloadUrl, IRPCObjectOperations.GetIdentitiesAndViewsOfMultipleUnmanagedReducedItems, IRPCObjectOperations.GetLatestFileVersion, IRPCObjectOperations.GetLatestVersionCommentOfMultipleObjects, IRPCObjectOperations.GetObjectDataOfMultipleObjects, IRPCObjectOperations.GetObjectFiles, IRPCObjectOperations.GetObjectFilesForModificationInEventHandler, IRPCObjectOperations.GetObjectVersionAndPropertiesOfMultipleObjects, IRPCObjectOperations.GetObjectsByExternalIds, IRPCObjectOperations.GetProperties, IRPCObjectOperations.GetPropertiesOfMultipleObjects, IRPCObjectOperations.GetPropertyValueWithMetadata, IRPCObjectOperations.GetRelationshipsForObject, IRPCObjectOperations.GetSecurity, IRPCObjectOperations.GetSecurityOfMultipleObjects, IRPCObjectOperations.GetVersionCommentHistory, IRPCObjectOperations.GetWorkflowStateHistory, IRPCObjectOperations.GetWorkflowStates, IRPCObjectOperations.GetWorkflowStatesAndTransitions, IRPCObjectOperations.ModifyVersionTags, IRPCObjectOperations.RelayMasterStorageOperations, IRPCObjectOperations.RemoveObjectFile, IRPCObjectOperations.RemoveProperty, IRPCObjectOperations.RenameObjectFile, IRPCObjectOperations.SetObjectActive, IRPCObjectOperations.SetProperties, IRPCObjectOperations.SetPropertiesWithMetadata, IRPCObjectOperations.SetPropertiesWithMetadataAttributedTo, IRPCObjectOperations.SetPropertyValueMetadata, IRPCObjectOperations.UndoCheckout, IRPCObjectOperations.UndoCheckoutMultiple, IRPCObjectOperations.UpdateMetadataInFile, IRPCObjectOperations.UpdateObjectModificationInfo, IRPCObjectOperations.UpdateProperty, IRPCThumbnails.GetDocumentFileThumbnail

Used by messages

AutomaticMetadataRequest, BasicDocVerInfo, ElectronicSignatureRequest, ExtObjectInfo, FileDownloadUrlRequestData, IndirectPropertyIDLevel, ObjOrFileVer, ObjVerInfoForMIX, ObjVerWithProperties, ObjectVersionData, ObjectVersionDataResult, ObjectsChangedNotification, RelationshipData, SetPropertiesParams, SharedLinkInfo, VersionComment, WOPIFileInfo, WOPIUserSession