SqliteModel class abstract

Models accessible to the SqliteProvider.

Why isn't this in the SQLite package? It's required by OfflineFirstModel.

Constructors

SqliteModel()

Properties

hashCode int
The hash code for this object.
no setterinherited
isNewRecord bool
If true, this model has not yet been inserted into SQLite.
no setter
primaryKey int?
DO NOT modify this in the end implementation code. The Repository will update it accordingly. It is strongly recommended that this field only be used by Brick's internal queries and not in the end implementation.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

afterSave({Provider<Model>? provider, ModelRepository<Model>? repository}) Future<void>
Hook invoked after the model is successfully entered in the SQLite database. Useful to update or save associations.
beforeSave({Provider<Model>? provider, ModelRepository<Model>? repository}) Future<void>
Hook invoked before the model is successfully entered in the SQLite database. Useful to update or save associations.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited