// 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',
};