ITEMFLAGS

View as Markdown

Item (value list item or object) flags.

Full nameMFiles.ITEMFLAGS
Proto filemfiles/enums.proto

Fields

FieldTypeNumberDescription
allbool1Specifies all flags set; Including any future flags.
is_shortcutbool2Is the item a stub (refers to a full object in another vault). This could be link object or symbolic link.
is_deletedbool3Is the item deleted. The flag is not persistent in the database.
is_accessed_by_validbool4Is the Recently Accessed By field valid (field can be valid and zero if user hasn't accessed the object). The flag is not persistent in the database.
has_shared_filesbool5Does the item have shared files. The flag is not persistent in the database.
is_conflict_objectbool6Is the item a conflict object.
is_normalbool8Is a normal object i.e. no flags. This has the same meaning as ITEMFLAG_NONE (or actually no flags of ITEMFLAGS_BITMASK_SPECIALFLAGS). This flag allows us to combine all flags by using bitwise OR without losing information. The flag is not persistent in the database.
is_viewbool9Is a view object? View objects are objects which represents view folders but can have metadata associated with. They act as shortucts to the actual views when found e.g. through quick search.
has_external_databool10The object has external data associated with it, for example a promoted object. Not set for objects that are only linked with an external file source.
is_referred_external_objectbool11Is an unmanaged reduced object type item.
is_external_originbool12Is object type item from an external origin. The flag is not persistent in the database.
is_omitted_from_databasebool13Is object omitted from database. For example, a basic tier object.
is_draftbool14Is the object a pending-upload draft (created checked out; file content not yet committed). Persisted.

Used in fields