ObjectVersionExWP
Object info, property values, and ACL.
| Full name | MFiles.ObjectVersionExWP |
|---|---|
| Proto file | mfiles/structs.proto |
Fields
| Field | Type | Number | Description |
|---|---|---|---|
object_version | ObjectVersionEx | 1 | Object info. |
properties | repeated PropertyValue | 2 | Property values, or an empty array. |
acl | AccessControlList | 3 | If set, ACL. |
current_user_permissions | ObjectPermissionsForClient | 4 | If set, permissions of the object version. |
Used by methods
- IRPCObjectOperations.AddObject -- Creates a new object without files.
- IRPCObjectOperations.AddObjectWithFiles -- Creates a new object, optionally with its files, and optionally checks it in.
- IRPCObjectOperations.AddObjectWithFilesWithPropertyMetadata -- Creates a new object with files, storing metadata about each property value (who or what set it, why, and with what confidence).
- IRPCObjectOperations.AddOrUpdateExternalObject -- Creates, updates or deletes the object that mirrors an item of an external system, identified by its external ID.
- IRPCObjectOperations.AddSingleFileDocument_SingleStep2 -- Creates a single-file document from inline file content. Older form; prefer AddObjectWithFiles with an inline file source.
- IRPCObjectOperations.AddSingleFileDocument_SingleStep3 -- Creates a single-file document from inline file content and returns its file version. Older form; prefer AddObjectWithFiles with an inline file source.
- IRPCObjectOperations.AddStubObject -- Creates a stub object that stands for an object in another vault. Used by replication and cross-vault relationships; not for applications.
- IRPCObjectOperations.CheckOut -- Checks out one object.
- IRPCObjectOperations.CheckOutMultiple -- Checks out several objects in one call.
- IRPCObjectOperations.CreateNewObjectWithPropertyMetadata -- Creates a new object without files, storing metadata about each property value.
- IRPCObjectOperations.RemoveProperty -- Removes one property value from an object version.
- IRPCObjectOperations.SetObjectActive -- Clears the draft (pending-upload) flag on an object, leaving it checked out.
- IRPCObjectOperations.UpdateObjectModificationInfo -- Overwrites the creation and last modification information (who and when) of a checked-out object.
- IRPCObjectOperations.UpdateProperty -- Sets one property value of an object version.
Used by messages
ExtObjectInfo-- Extended object info, typically used as an OUT parameter in RPC methods.ExternalView-- External view.FileInfoForFIX-- File info for file data indexing.ObjectDataForIX-- Object data for indexing.