The type of data
Extensions on the overall model.
Extensions on all instances of a model.
Readonly
getGets the value of individual properties on the instance. These are memoized.
Readonly
getGets the model that backs this instance.
Readonly
getGets the primary key of the instance (without having to know the primary key name).
Readonly
getGets all model references that this instance may have as record of property name to function getter.
Readonly
getGets the validators for this model instance.
Readonly
toGets a basic representation of the data. This function is memoized.
Readonly
validateRuns validation against this instance. This function is memoized.
An instance of a Model. This "wrapper" fully embodies the power of the framework, and provides the most enrichment of a single piece of a data possible.