StaticmakeThe model class to protect
Immutable configuration options
StaticenableEnable soft versioning on an immutable model. Adds version and previousId fields, and auto-increments on append.
The model class
Version field configuration
StaticisCheck if a model is configured as immutable.
StatichasCheck if an immutable model has versioning enabled.
StaticgetGet the version configuration for an immutable model.
StaticlistGet all immutable models registered.
Mark a model as immutable — blocks UPDATE and DELETE.