Making.School.Asignment.app/lib/common/job/user_info.g.dart

42 lines
1.5 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'user_info.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
UserInfo _$UserInfoFromJson(Map<String, dynamic> json) => $checkedCreate(
'UserInfo',
json,
($checkedConvert) {
final val = UserInfo();
$checkedConvert('id', (v) => val.id = v as String);
$checkedConvert('userName', (v) => val.userName = v as String);
$checkedConvert('loginName', (v) => val.loginName = v as String);
$checkedConvert(
'subjectIds',
(v) => val.subjectIds =
(v as List<dynamic>).map((e) => e as int).toList());
$checkedConvert('schoolId', (v) => val.schoolId = v as int);
$checkedConvert('schoolName', (v) => val.schoolName = v as String);
$checkedConvert('avatar', (v) => val.avatar = v as String);
$checkedConvert(
'positionNames',
(v) => val.positionNames =
(v as List<dynamic>).map((e) => e as String).toList());
return val;
},
);
Map<String, dynamic> _$UserInfoToJson(UserInfo instance) => <String, dynamic>{
'id': instance.id,
'userName': instance.userName,
'loginName': instance.loginName,
'subjectIds': instance.subjectIds,
'schoolId': instance.schoolId,
'schoolName': instance.schoolName,
'avatar': instance.avatar,
'positionNames': instance.positionNames,
};