// GENERATED CODE - DO NOT MODIFY BY HAND part of 'getTimetableResponse.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** GetTimetableResponse _$GetTimetableResponseFromJson( Map json) => GetTimetableResponse( (json['result'] as List) .map((e) => GetTimetableResponseObject.fromJson(e as Map)) .toSet(), ); Map _$GetTimetableResponseToJson( GetTimetableResponse instance) => { 'result': instance.result.map((e) => e.toJson()).toList(), }; GetTimetableResponseObject _$GetTimetableResponseObjectFromJson( Map json) => GetTimetableResponseObject( id: json['id'] as int, date: json['date'] as int, startTime: json['startTime'] as int, endTime: json['endTime'] as int, lstype: json['lstype'] as String?, code: json['code'] as String?, info: json['info'] as String?, substText: json['substText'] as String?, lstext: json['lstext'] as String?, lsnumber: json['lsnumber'] as int?, statflags: json['statflags'] as String?, activityType: json['activityType'] as String?, sg: json['sg'] as String?, bkRemark: json['bkRemark'] as String?, kl: (json['kl'] as List) .map((e) => GetTimetableResponseObjectClass.fromJson( e as Map)) .toList(), te: (json['te'] as List) .map((e) => GetTimetableResponseObjectTeacher.fromJson( e as Map)) .toList(), su: (json['su'] as List) .map((e) => GetTimetableResponseObjectSubject.fromJson( e as Map)) .toList(), ro: (json['ro'] as List) .map((e) => GetTimetableResponseObjectRoom.fromJson( e as Map)) .toList(), )..bkText = json['bkText'] as String?; Map _$GetTimetableResponseObjectToJson( GetTimetableResponseObject instance) => { 'id': instance.id, 'date': instance.date, 'startTime': instance.startTime, 'endTime': instance.endTime, 'lstype': instance.lstype, 'code': instance.code, 'info': instance.info, 'substText': instance.substText, 'lstext': instance.lstext, 'lsnumber': instance.lsnumber, 'statflags': instance.statflags, 'activityType': instance.activityType, 'sg': instance.sg, 'bkRemark': instance.bkRemark, 'bkText': instance.bkText, 'kl': instance.kl.map((e) => e.toJson()).toList(), 'te': instance.te.map((e) => e.toJson()).toList(), 'su': instance.su.map((e) => e.toJson()).toList(), 'ro': instance.ro.map((e) => e.toJson()).toList(), }; GetTimetableResponseObjectFields _$GetTimetableResponseObjectFieldsFromJson( Map json) => GetTimetableResponseObjectFields( (json['te'] as List?) ?.map((e) => GetTimetableResponseObjectFieldsObject.fromJson( e as Map)) .toList(), ); Map _$GetTimetableResponseObjectFieldsToJson( GetTimetableResponseObjectFields instance) => { 'te': instance.te?.map((e) => e.toJson()).toList(), }; GetTimetableResponseObjectFieldsObject _$GetTimetableResponseObjectFieldsObjectFromJson( Map json) => GetTimetableResponseObjectFieldsObject( id: json['id'] as int?, name: json['name'] as String?, longname: json['longname'] as String?, externalkey: json['externalkey'] as String?, ); Map _$GetTimetableResponseObjectFieldsObjectToJson( GetTimetableResponseObjectFieldsObject instance) => { 'id': instance.id, 'name': instance.name, 'longname': instance.longname, 'externalkey': instance.externalkey, }; GetTimetableResponseObjectClass _$GetTimetableResponseObjectClassFromJson( Map json) => GetTimetableResponseObjectClass( json['id'] as int, json['name'] as String, json['longname'] as String, json['externalkey'] as String?, ); Map _$GetTimetableResponseObjectClassToJson( GetTimetableResponseObjectClass instance) => { 'id': instance.id, 'name': instance.name, 'longname': instance.longname, 'externalkey': instance.externalkey, }; GetTimetableResponseObjectTeacher _$GetTimetableResponseObjectTeacherFromJson( Map json) => GetTimetableResponseObjectTeacher( json['id'] as int, json['name'] as String, json['longname'] as String, json['orgid'] as int?, json['orgname'] as String?, json['externalkey'] as String?, ); Map _$GetTimetableResponseObjectTeacherToJson( GetTimetableResponseObjectTeacher instance) => { 'id': instance.id, 'name': instance.name, 'longname': instance.longname, 'orgid': instance.orgid, 'orgname': instance.orgname, 'externalkey': instance.externalkey, }; GetTimetableResponseObjectSubject _$GetTimetableResponseObjectSubjectFromJson( Map json) => GetTimetableResponseObjectSubject( json['id'] as int, json['name'] as String, json['longname'] as String, ); Map _$GetTimetableResponseObjectSubjectToJson( GetTimetableResponseObjectSubject instance) => { 'id': instance.id, 'name': instance.name, 'longname': instance.longname, }; GetTimetableResponseObjectRoom _$GetTimetableResponseObjectRoomFromJson( Map json) => GetTimetableResponseObjectRoom( json['id'] as int, json['name'] as String, json['longname'] as String, ); Map _$GetTimetableResponseObjectRoomToJson( GetTimetableResponseObjectRoom instance) => { 'id': instance.id, 'name': instance.name, 'longname': instance.longname, };