// ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _TeamShiftModel _$TeamShiftModelFromJson(Map json) => _TeamShiftModel( shiftId: (json['shiftId'] as num).toInt(), date: json['date'] as String, startTime: json['startTime'] as String, endTime: json['endTime'] as String, durationHours: (json['durationHours'] as num).toDouble(), employeeFirstName: json['employeeFirstName'] as String, employeePhotoUrl: json['employeePhotoUrl'] as String?, positionName: json['positionName'] as String, positionId: (json['positionId'] as num).toInt(), isEligibleForSwap: json['isEligibleForSwap'] as bool, ineligibilityReason: json['ineligibilityReason'] as String?, ); Map _$TeamShiftModelToJson(_TeamShiftModel instance) => { 'shiftId': instance.shiftId, 'date': instance.date, 'startTime': instance.startTime, 'endTime': instance.endTime, 'durationHours': instance.durationHours, 'employeeFirstName': instance.employeeFirstName, 'employeePhotoUrl': instance.employeePhotoUrl, 'positionName': instance.positionName, 'positionId': instance.positionId, 'isEligibleForSwap': instance.isEligibleForSwap, 'ineligibilityReason': instance.ineligibilityReason, };