onRegister method
Callback method when this package is being registered.
Implementation
@override
void onRegister() {
// first register all configurations to be de/serializable
FromJsonFactory()
..register(AirQualityService(apiKey: ''))
..register(
GeofenceSamplingConfiguration(
center: GeoPosition(1.1, 1.1),
dwell: const Duration(),
radius: 1.0),
)
..register(LocationService())
..register(WeatherService(apiKey: ''))
..register(AirQualityService(apiKey: ''))
..register(GeoPosition(1.1, 1.1));
// registering the transformers from CARP to OMH for geolocation and physical activity
// we assume that there is an OMH schema registered already...
TransformerSchemaRegistry().lookup(NameSpace.OMH)!
..add(LOCATION, OMHGeopositionDataPoint.transformer)
..add(ACTIVITY, OMHPhysicalActivityDataPoint.transformer);
// register the sub-packages
SamplingPackageRegistry()
..register(LocationSamplingPackage())
..register(AirQualitySamplingPackage())
..register(WeatherSamplingPackage());
}