SettingsService<T extends AbstractModel> constructor

SettingsService<T extends AbstractModel>({
  1. required T fromMap(
    1. Map<String, dynamic>
    ),
  2. required T defaultSettings(),
  3. String settingsKey = 'app_settings',
})

Implementation

SettingsService({
  required T Function(Map<String, dynamic>) fromMap,
  required T Function() defaultSettings,
  this.settingsKey = 'app_settings',
}) : _fromMap = fromMap,
     _defaultSettings = defaultSettings;