@@ -58,6 +58,12 @@ import '../../../../_features/attendance/models/missed_schoolday.dart' as _i26;
5858import '../../../../_features/schoolday_events/models/schoolday_event.dart'
5959 as _i27;
6060import '../../../../_features/school_lists/models/pupil_entry.dart' as _i28;
61+ import '../../../../_features/pupil/models/pupil_data/pupil_communication_data.dart'
62+ as _i29;
63+ import '../../../../_features/pupil/models/pupil_data/pupil_preschool_data.dart'
64+ as _i30;
65+ import '../../../../_features/pupil/models/pupil_data/pupil_media_data.dart'
66+ as _i31;
6167
6268abstract class PupilData implements _i1.SerializableModel {
6369 PupilData ._({
@@ -105,6 +111,12 @@ abstract class PupilData implements _i1.SerializableModel {
105111 this .schooldayEvents,
106112 this .swimmer,
107113 this .pupilListEntries,
114+ this .communicationDataId,
115+ this .communicationData,
116+ this .preschoolDataId,
117+ this .preschoolData,
118+ this .mediaDataId,
119+ this .mediaData,
108120 });
109121
110122 factory PupilData ({
@@ -152,6 +164,12 @@ abstract class PupilData implements _i1.SerializableModel {
152164 List <_i27.SchooldayEvent >? schooldayEvents,
153165 String ? swimmer,
154166 List <_i28.PupilListEntry >? pupilListEntries,
167+ int ? communicationDataId,
168+ _i29.PupilCommunicationData ? communicationData,
169+ int ? preschoolDataId,
170+ _i30.PupilPreschoolData ? preschoolData,
171+ int ? mediaDataId,
172+ _i31.PupilMediaData ? mediaData,
155173 }) = _PupilDataImpl ;
156174
157175 factory PupilData .fromJson (Map <String , dynamic > jsonSerialization) {
@@ -289,6 +307,21 @@ abstract class PupilData implements _i1.SerializableModel {
289307 ? .map (
290308 (e) => _i28.PupilListEntry .fromJson ((e as Map <String , dynamic >)))
291309 .toList (),
310+ communicationDataId: jsonSerialization['communicationDataId' ] as int ? ,
311+ communicationData: jsonSerialization['communicationData' ] == null
312+ ? null
313+ : _i29.PupilCommunicationData .fromJson (
314+ (jsonSerialization['communicationData' ] as Map <String , dynamic >)),
315+ preschoolDataId: jsonSerialization['preschoolDataId' ] as int ? ,
316+ preschoolData: jsonSerialization['preschoolData' ] == null
317+ ? null
318+ : _i30.PupilPreschoolData .fromJson (
319+ (jsonSerialization['preschoolData' ] as Map <String , dynamic >)),
320+ mediaDataId: jsonSerialization['mediaDataId' ] as int ? ,
321+ mediaData: jsonSerialization['mediaData' ] == null
322+ ? null
323+ : _i31.PupilMediaData .fromJson (
324+ (jsonSerialization['mediaData' ] as Map <String , dynamic >)),
292325 );
293326 }
294327
@@ -383,6 +416,18 @@ abstract class PupilData implements _i1.SerializableModel {
383416
384417 List <_i28.PupilListEntry >? pupilListEntries;
385418
419+ int ? communicationDataId;
420+
421+ _i29.PupilCommunicationData ? communicationData;
422+
423+ int ? preschoolDataId;
424+
425+ _i30.PupilPreschoolData ? preschoolData;
426+
427+ int ? mediaDataId;
428+
429+ _i31.PupilMediaData ? mediaData;
430+
386431 /// Returns a shallow copy of this [PupilData]
387432 /// with some or all fields replaced by the given arguments.
388433 @_i1.useResult
@@ -431,6 +476,12 @@ abstract class PupilData implements _i1.SerializableModel {
431476 List <_i27.SchooldayEvent >? schooldayEvents,
432477 String ? swimmer,
433478 List <_i28.PupilListEntry >? pupilListEntries,
479+ int ? communicationDataId,
480+ _i29.PupilCommunicationData ? communicationData,
481+ int ? preschoolDataId,
482+ _i30.PupilPreschoolData ? preschoolData,
483+ int ? mediaDataId,
484+ _i31.PupilMediaData ? mediaData,
434485 });
435486 @override
436487 Map <String , dynamic > toJson () {
@@ -518,6 +569,14 @@ abstract class PupilData implements _i1.SerializableModel {
518569 if (pupilListEntries != null )
519570 'pupilListEntries' :
520571 pupilListEntries? .toJson (valueToJson: (v) => v.toJson ()),
572+ if (communicationDataId != null )
573+ 'communicationDataId' : communicationDataId,
574+ if (communicationData != null )
575+ 'communicationData' : communicationData? .toJson (),
576+ if (preschoolDataId != null ) 'preschoolDataId' : preschoolDataId,
577+ if (preschoolData != null ) 'preschoolData' : preschoolData? .toJson (),
578+ if (mediaDataId != null ) 'mediaDataId' : mediaDataId,
579+ if (mediaData != null ) 'mediaData' : mediaData? .toJson (),
521580 };
522581 }
523582
@@ -575,6 +634,12 @@ class _PupilDataImpl extends PupilData {
575634 List <_i27.SchooldayEvent >? schooldayEvents,
576635 String ? swimmer,
577636 List <_i28.PupilListEntry >? pupilListEntries,
637+ int ? communicationDataId,
638+ _i29.PupilCommunicationData ? communicationData,
639+ int ? preschoolDataId,
640+ _i30.PupilPreschoolData ? preschoolData,
641+ int ? mediaDataId,
642+ _i31.PupilMediaData ? mediaData,
578643 }) : super ._(
579644 id: id,
580645 status: status,
@@ -620,6 +685,12 @@ class _PupilDataImpl extends PupilData {
620685 schooldayEvents: schooldayEvents,
621686 swimmer: swimmer,
622687 pupilListEntries: pupilListEntries,
688+ communicationDataId: communicationDataId,
689+ communicationData: communicationData,
690+ preschoolDataId: preschoolDataId,
691+ preschoolData: preschoolData,
692+ mediaDataId: mediaDataId,
693+ mediaData: mediaData,
623694 );
624695
625696 /// Returns a shallow copy of this [PupilData]
@@ -671,6 +742,12 @@ class _PupilDataImpl extends PupilData {
671742 Object ? schooldayEvents = _Undefined ,
672743 Object ? swimmer = _Undefined ,
673744 Object ? pupilListEntries = _Undefined ,
745+ Object ? communicationDataId = _Undefined ,
746+ Object ? communicationData = _Undefined ,
747+ Object ? preschoolDataId = _Undefined ,
748+ Object ? preschoolData = _Undefined ,
749+ Object ? mediaDataId = _Undefined ,
750+ Object ? mediaData = _Undefined ,
674751 }) {
675752 return PupilData (
676753 id: id is int ? ? id : this .id,
@@ -782,6 +859,21 @@ class _PupilDataImpl extends PupilData {
782859 pupilListEntries: pupilListEntries is List <_i28.PupilListEntry >?
783860 ? pupilListEntries
784861 : this .pupilListEntries? .map ((e0) => e0.copyWith ()).toList (),
862+ communicationDataId: communicationDataId is int ?
863+ ? communicationDataId
864+ : this .communicationDataId,
865+ communicationData: communicationData is _i29.PupilCommunicationData ?
866+ ? communicationData
867+ : this .communicationData? .copyWith (),
868+ preschoolDataId:
869+ preschoolDataId is int ? ? preschoolDataId : this .preschoolDataId,
870+ preschoolData: preschoolData is _i30.PupilPreschoolData ?
871+ ? preschoolData
872+ : this .preschoolData? .copyWith (),
873+ mediaDataId: mediaDataId is int ? ? mediaDataId : this .mediaDataId,
874+ mediaData: mediaData is _i31.PupilMediaData ?
875+ ? mediaData
876+ : this .mediaData? .copyWith (),
785877 );
786878 }
787879}
0 commit comments