ObjectClass

View as Markdown

A class: a kind of object within one object type, with the properties its objects have.

Full nameMFiles.ObjectClass
Proto filemfiles/structs.proto

Fields

FieldTypeNumberDescription
base_infoValueListItem1The class as an item of value list 1 (Classes). The class ID is base_info.item_info.obj_id.item_id.internal_id and its name base_info.item_info.name.
associated_property_defsrepeated AssociatedPropertyDef2The properties of objects of this class, each with is_required. Lists only property definitions the caller can see, and includes the built-in properties that every object has (such as 20 Created and 25 Created by).
default_workflowint323The default workflow of the document class, or zero if there is no default workflow.
object_typeint324The ID of the object type the class belongs to.
name_property_defint325The property definition whose value is the object's name: 0 (Name or title) unless the class names its objects by another property.
force_workflowbool6True if objects of this class must use default_workflow.
aclAccessControlList7Specifies the ACL that defines the visibility and other permission settings of this class. Also specifies who can attach objects to this class.
current_user_permissionsClassPermissionsForClient11If set, specifies the permissions for current user that defines the visibility and other permission settings of this class.
object_type_class_contentObjectTypeSpecificClassContentUnion8Settings that only some object types have; set for the assignment classes of object type 10 (Assignment).
is_object_type_default_classbool10True if this is the default class of its object type.

Used by methods

Used in fields