Constructors
-
Model({int fetch_timeout_ms = 10000})
-
Methods
-
endFetch()
→ void
-
-
fetch(List<Property> properties, Map<String, dynamic>? user_data)
→ Future<void>
-
-
getProperty(String name)
→ Property?
-
-
isDirty()
→ bool
-
-
isFetching()
→ bool
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
onFetch(List<Property> properties, Map<String, dynamic>? user_data)
→ Future<void>
-
-
onUpdate(Map<Property, dynamic> property_value_map, Map<String, dynamic>? user_data)
→ Future<void>
-
-
setByJson(Map<String, dynamic> json, {Map<String, dynamic>? user_data})
→ void
-
-
setProperties(List<Property> properties)
→ void
-
-
startFetch()
→ void
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
update(Map<Property, dynamic> property_value_map, Map<String, dynamic>? user_data)
→ Future<void>
-
Static Methods
-
createModel<T extends Model>(ModelHandler handler, Map<Property, dynamic> property_value_map, {Map<String, dynamic>? user_data})
→ Future<T?>
-
-
deleteModel(ModelHandler handler, dynamic id, {Map<String, dynamic>? user_data})
→ Future<void>
-
-
fetchModel(ModelHandler handler, dynamic id, List<Property> properties, {Map<String, dynamic>? user_data})
→ Future<Model?>
-
-
fetchModelWithPropertyNames(ModelHandler handler, dynamic id, List<String> property_names, {Map<String, dynamic>? user_data})
→ Future<Model?>
-
-
getModel(ModelHandler handler, dynamic id)
→ Model?
-
-
getOrNewModel(ModelHandler handler, dynamic id)
→ Model
-
-
putModel(ModelHandler handler, Model model)
→ void
-