36 lines
1.2 KiB
Dart
36 lines
1.2 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'modulesSettings.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
ModulesSettings _$ModulesSettingsFromJson(Map<String, dynamic> json) =>
|
|
ModulesSettings(
|
|
moduleOrder: (json['moduleOrder'] as List<dynamic>)
|
|
.map((e) => $enumDecode(_$ModulesEnumMap, e))
|
|
.toList(),
|
|
hiddenModules: (json['hiddenModules'] as List<dynamic>)
|
|
.map((e) => $enumDecode(_$ModulesEnumMap, e))
|
|
.toList(),
|
|
);
|
|
|
|
Map<String, dynamic> _$ModulesSettingsToJson(ModulesSettings instance) =>
|
|
<String, dynamic>{
|
|
'moduleOrder':
|
|
instance.moduleOrder.map((e) => _$ModulesEnumMap[e]!).toList(),
|
|
'hiddenModules':
|
|
instance.hiddenModules.map((e) => _$ModulesEnumMap[e]!).toList(),
|
|
};
|
|
|
|
const _$ModulesEnumMap = {
|
|
Modules.timetable: 'timetable',
|
|
Modules.talk: 'talk',
|
|
Modules.files: 'files',
|
|
Modules.marianumMessage: 'marianumMessage',
|
|
Modules.roomPlan: 'roomPlan',
|
|
Modules.gradeAveragesCalculator: 'gradeAveragesCalculator',
|
|
Modules.holidays: 'holidays',
|
|
};
|