OptionaleditableIndicates whether this property can be edited by the user.
true → UI will present an editor widget.false → UI renders the value read-only.If omitted, the property defaults to editable.
Unique identifier for the property.
This is used internally to:
OptionaloptionsOptional enumeration choices, only used when type === "enum".
Each option includes a user-facing label and an associated raw value.
Declares the type of the property.
Determines which UI editor is used to display or edit the value. For example:
"color" → color picker"enum" → dropdown list"float" → number input
Describes static metadata for a single property of an
AcDbEntity.This structure contains only passive information used by the UI:
The
valuefield may hold the initial value used for display. For editable properties, the actual source of truth is provided by AcDbPropertyAccessor inAcDbEntityRuntimeProperty.This interface is typically used as the core metadata structure inside property group definitions, presets, schema descriptions, and serialization formats.