The type of data
Extensions on the overall model.
Extensions on all instances of a model.
ReadonlygetGets the value of individual properties on the instance. These are memoized.
ReadonlygetGets the model that backs this instance.
ReadonlygetGets the primary key of the instance (without having to know the primary key name).
ReadonlygetGets all model references that this instance may have as record of property name to function getter.
ReadonlygetGets the validators for this model instance.
ReadonlytoGets a basic representation of the data. This function is memoized.
ReadonlyvalidateRuns 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.