OptionalallowsWhether the field allows null values
OptionalautoWhether the field is auto-increment
OptionalcustomAdditional custom data
OptionaldefaultDefault value for the field
OptionaldescriptionOptional description of the field
Unique identifier for the field
Whether this field is a primary key
OptionalisWhether the field is virtual/computed
OptionallengthMaximum length (for string fields)
Display name of the field
OptionalpossiblePossible values for the field (for enums/dropdowns)
OptionalprecisionPrecision (for numeric fields)
OptionalrelatedName of the field in the related node (for FK relationships)
OptionalrelatedID of the related node (for foreign keys)
OptionalrelatedName of the related node (for display purposes)
OptionalscaleScale (for numeric fields)
OptionaltypeData type of the field (e.g., 'string', 'int', 'uuid')
Represents a field in an ERD node (entity).