Files
Client/lib/state/app/modules/timetable/bloc/timetable_state.g.dart
T
2026-05-05 13:49:45 +02:00

59 lines
2.1 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'timetable_state.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
_TimetableState _$TimetableStateFromJson(Map<String, dynamic> json) =>
_TimetableState(
weekCache:
(json['weekCache'] as Map<String, dynamic>?)?.map(
(k, e) => MapEntry(
k,
GetTimetableResponse.fromJson(e as Map<String, dynamic>),
),
) ??
const <String, GetTimetableResponse>{},
rooms: json['rooms'] == null
? null
: GetRoomsResponse.fromJson(json['rooms'] as Map<String, dynamic>),
subjects: json['subjects'] == null
? null
: GetSubjectsResponse.fromJson(
json['subjects'] as Map<String, dynamic>,
),
schoolHolidays: json['schoolHolidays'] == null
? null
: GetHolidaysResponse.fromJson(
json['schoolHolidays'] as Map<String, dynamic>,
),
timegrid: json['timegrid'] == null
? null
: GetTimegridUnitsResponse.fromJson(
json['timegrid'] as Map<String, dynamic>,
),
customEvents: json['customEvents'] == null
? null
: GetCustomTimetableEventResponse.fromJson(
json['customEvents'] as Map<String, dynamic>,
),
startDate: DateTime.parse(json['startDate'] as String),
endDate: DateTime.parse(json['endDate'] as String),
dataVersion: (json['dataVersion'] as num?)?.toInt() ?? 0,
);
Map<String, dynamic> _$TimetableStateToJson(_TimetableState instance) =>
<String, dynamic>{
'weekCache': instance.weekCache,
'rooms': instance.rooms,
'subjects': instance.subjects,
'schoolHolidays': instance.schoolHolidays,
'timegrid': instance.timegrid,
'customEvents': instance.customEvents,
'startDate': instance.startDate.toIso8601String(),
'endDate': instance.endDate.toIso8601String(),
'dataVersion': instance.dataVersion,
};