42 lines
1.5 KiB
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,
|
|
};
|