ObjectDataForIX

View as Markdown

Object data for indexing.

Full nameMFiles.ObjectDataForIX
Proto filemfiles/structs.proto

Fields

FieldTypeNumberDescription
primary_obj_idObjID1The primary identity of the object. Also valid when the object has been destroyed.
is_destroyedbool2True if the object has been destroyed and is no longer available. If true then only the objidPrimary and oim members are valid.
is_skippedbool3True if the object has been skipped and cannot be indexed. If true then only the objidPrimary and oim members are valid.
object_versionObjectVersionExWP4Contains the basic object version information, always latest checked-in version.
version_commentPropertyValue5The version comment history of the object excluding checkedout version.
updated_filesrepeated FileID6Identifies the files that have been updated.
alias_obj_idsrepeated ObjID7Additional ID aliases for the object such as the external object ID, if any, in some other system/repository/vault.
index_metadataObjectIndexMetadata8Metadata information for storing the object in the index.
repository_pathFolderArray9If not null contains the array of folders describing the repository path to the object version location.
all_editors_historyPropertyValue10Aggregated DISTINCT user IDs (VALUELIST_USERS) from PROPERTYDEF_LASTMODIFIEDBY and PROPERTYDEF_VERSION_EDITORS across every checked-in version, represented as MSLOOKUP from VALUELIST_USERS. Empty when the feature flag is off or for external-repository objects.
acl_for_indexingSimpleACL11Pre-resolved read-permission projection of this object version's ACL: one entry per component (index 0 is the custom component, the rest are automatic components in stable order), each reduced to concrete allowed/denied actor IDs with additive components merged in, deleted components removed, and pseudo-users resolved. unset if not supplied by this server; set with zero entries if supplied and the ACL resolved to no components. On the checked-out version, the checked-out-to user has already been injected into every component's allowed array; the latest-checked-in version's projection never carries that injection.

Used by methods

Used in fields