28 lines
660 B
Dart
28 lines
660 B
Dart
class SettingsData {
|
|
final String brightness;
|
|
final List<String> notificationTimeRange;
|
|
final String fontFamily;
|
|
final double fontSizeScale;
|
|
|
|
SettingsData(
|
|
this.brightness,
|
|
this.notificationTimeRange,
|
|
this.fontFamily,
|
|
this.fontSizeScale,
|
|
);
|
|
|
|
factory SettingsData.fromJson(Map json) => SettingsData(
|
|
json['brightness'],
|
|
json['notificationTimeRange'],
|
|
json['fontFamily'],
|
|
json['fontSizeScale'],
|
|
);
|
|
|
|
Map toJson() => {
|
|
'brightness': brightness,
|
|
'notificationTimeRange': notificationTimeRange,
|
|
'fontFamily': fontFamily,
|
|
'fontSizeScale': fontSizeScale,
|
|
};
|
|
}
|