Property description

The attributeTypes property defines attributes that are stored for the object type (OT).

Tip

Attribute types at this level only store values and are not visible. To display attributes and their values, you must add them to the object type’s main template.

Minimal JSON

{
  "key": ""
}
{
  "key": "document_set",
  "attributeTypes": [
    {
      "key": "core_description"
    }
  ]
}

Example taken from the core_documentation package.

Nested properties

PropertyDescriptionValuesMandatory
keyKey of the attribute type.stringYes
acceptableCodetableValuesKey of a codetable value that acts as a predefined list of values for this attribute type.stringNo
conditionsArray of attribute type conditions.arrayNo
defaultValueText string shown as the attribute type’s default value.stringNo
featuresArray of attribute type object features.arrayNo
htmlTemplateText string that automatically populates the attribute field upon entering edit mode. Supports HTML formatting. Useful for text templates.stringNo
isReadOnlyDetermines whether users can edit the attribute. Used primarily for scanned applications.booleanNo