claude refactor
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
// 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>,
|
||||
),
|
||||
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,
|
||||
'customEvents': instance.customEvents,
|
||||
'startDate': instance.startDate.toIso8601String(),
|
||||
'endDate': instance.endDate.toIso8601String(),
|
||||
'dataVersion': instance.dataVersion,
|
||||
};
|
||||
Reference in New Issue
Block a user