SynquillDataModelExtensions<T extends SynquillDataModel<T> > extension
Runtime extensions for SynquillDataModel instances.
These extensions provide instance-level methods that delegate to the repository associated with the model instance. The repository instance is injected by the code generation process.
This implements RC-03 from the technical specification.
- on
Properties
-
getSyncDetails
→ Future<
SyncDetails> -
Available on SynquillDataModel<
Gets detailed synchronization information for this model instance.T> , provided by the SynquillDataModelExtensions extensionno setter
Methods
-
delete(
{DataSavePolicy savePolicy = DataSavePolicy.localFirst, Map< String, dynamic> ? extra}) → Future<void> -
Available on SynquillDataModel<
Deletes this model instance using the associated repository.T> , provided by the SynquillDataModelExtensions extension -
save(
{DataSavePolicy savePolicy = DataSavePolicy.localFirst, Map< String, dynamic> ? extra, bool updateTimestamps = true}) → Future<T> -
Available on SynquillDataModel<
Saves this model instance using the associated repository.T> , provided by the SynquillDataModelExtensions extension