The rebase.core.Model represents an entity which can have a set of rules to be validated against. A model can have different scenarios each having different set of validation rules.
After validation has been triggered the model receives the errors from the validators if the validation failed for a specific rule. Context and scenarios can also be used to have different projection of the attributes.
| Property | Type | Description | Defined By |
|---|---|---|---|
| attributes | dictionary {string: Any} | The object attributes that can be publicly accessed and modified | rebase.core.Object |
| classname | string | The fully qualified name of the class | rebase.core.Object |