Adapter < _Model extends > Model
An adapter is a factory that produces an app model. In an effort to normalize data input and
Providers, subclasses must pass the data in
Map<String, dynamic> format.
Generate a required condition.
A model can be queried by the
Repository, and if merited by the
Provider. Subclasses may extend Model to include Repository-specific needs,
such as an HTTP endpoint or a table name.
ModelDictionary < _ImplementationModel extends , Model _ImplementationAdapter extends > Adapter < _ImplementationModel>
A modelDictionary points a
Provider to the Model's Adapter. The Provider uses it to construct
app models from raw data. [...]
ModelRepository < _ManagedModel extends > Model
A Repository is the top-level means of relaying data between
Models and Providers.
A conventional implementation would adhere to the singleton pattern. [...]
Generate an optional condition.
Provider < _Model extends > Model
Provider fetches raw data and creates Models. An app can have many Providers.
An interface to request data from a
SingleProviderRepository < _Model extends > Model
Helper for mono provider systems
Lower-level control over the value of a
Specify how to evalute the
value against the
evaluatedField in a
For size operators, a left side comparison is done. [...]
How the query interacts with the provider