ObjectClassDecl
View as Markdown
Object class for declarative configuration.
Fields
| Field | Type | Number | Description |
base_info | ValueListItemDecl | 1 | Value list item representing this element. |
aliases | string | 2 | Semicolon-separated list of semantic aliases. |
object_type | int32 | 3 | The object type with which this class is used. |
is_predefined | bool | 4 | True if this is a predefined class (cannot be deleted, editing is restricted). |
associated_property_defs | repeated AssociatedPropertyDef | 5 | PropertyDefs associated with this class. |
name_property_def | int32 | 6 | The ID of the property definition that represents the name of the document or other object. Typically PROPERTYDEF_TITLE (0). |
default_workflow | int32 | 7 | The default workflow of the document class, or zero if there is no default workflow. |
force_workflow | bool | 8 | True if the use of the specified workflow is forced. |
acl | AccessControlList | 9 | Specifies the ACL that defines the visibility and other permission settings of this class. Also specifies who can attach objects to this class. |
signature_settings_for_new_objects | ElectronicSignatureSettings | 10 | The electronic signature settings for creating an electronic signature for new objects. Reserved for future improvements. |
assignment_class_info | AssignmentClassInfo | 11 | Assignment class info. |
unknown_json | string | 12 | Opaque JSON object of schema-recognized, converter-unmapped properties for this element, keyed by original property name. |
Used in fields