DataSet<Model extends DataClass> constructor
DataSet<Model extends DataClass>(
- Model instance, {
- required String route,
- String? origin,
})
Implementation
DataSet(Model instance, {required String route, String? origin})
: _instance = instance,
_route = route,
_initialRoute = route {
_parser = (map) => _instance.fromMap(map) as Model;
_fetcher = DataFetcher(
customOrigin: origin,
onSending: (a, b, c, d) => DataContextGlobalResources.context.resources.onSending(a, b, c, d),
onReceiving: (res) {
_setTotalCount(res.headers['x-total-count']);
DataContextGlobalResources.context.resources.onReceiving(res);
},
);
var ds = DataContextGlobalResources.context.resources.datasets[Model];
if (ds == null) DataContextGlobalResources.context.resources.datasets[Model] = this;
}