// GENERATED CODE - DO NOT MODIFY BY HAND part of 'session.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** SaTokenInfo _$SaTokenInfoFromJson(Map json) => SaTokenInfo( tokenName: json['tokenName'] as String, tokenValue: json['tokenValue'] as String, isLogin: json['isLogin'] as bool, loginId: json['loginId'], loginType: json['loginType'] as String, tokenTimeout: (json['tokenTimeout'] as num).toInt(), sessionTimeout: (json['sessionTimeout'] as num).toInt(), tokenSessionTimeout: (json['tokenSessionTimeout'] as num).toInt(), tokenActiveTimeout: (json['tokenActiveTimeout'] as num).toInt(), loginDeviceType: json['loginDeviceType'] as String, tag: json['tag'] as String?, ); Map _$SaTokenInfoToJson(SaTokenInfo instance) => { 'tokenName': instance.tokenName, 'tokenValue': instance.tokenValue, 'isLogin': instance.isLogin, 'loginId': instance.loginId, 'loginType': instance.loginType, 'tokenTimeout': instance.tokenTimeout, 'sessionTimeout': instance.sessionTimeout, 'tokenSessionTimeout': instance.tokenSessionTimeout, 'tokenActiveTimeout': instance.tokenActiveTimeout, 'loginDeviceType': instance.loginDeviceType, 'tag': instance.tag, }; User _$UserFromJson(Map json) => User( id: (json['id'] as num?)?.toInt(), username: json['username'] as String?, gender: (json['gender'] as num?)?.toInt(), phoneNumber: json['phoneNumber'] as String?, email: json['email'] as String?, birthDate: json['birthDate'] == null ? null : DateTime.parse(json['birthDate'] as String), avatar: json['avatar'] as String?, area: (json['area'] as List?)?.map((e) => e as String).toList(), address: json['address'] as String?, job: json['job'] as String?, tags: (json['tags'] as List?)?.map((e) => e as String).toList(), description: json['description'] as String?, ); Map _$UserToJson(User instance) => { 'id': instance.id, 'username': instance.username, 'gender': instance.gender, 'phoneNumber': instance.phoneNumber, 'email': instance.email, 'birthDate': instance.birthDate?.toIso8601String(), 'avatar': instance.avatar, 'area': instance.area, 'address': instance.address, 'job': instance.job, 'tags': instance.tags, 'description': instance.description, }; Session _$SessionFromJson(Map json) => Session( saToken: SaTokenInfo.fromJson(json['saToken'] as Map), userInfo: User.fromJson(json['userInfo'] as Map), ); Map _$SessionToJson(Session instance) => { 'saToken': instance.saToken, 'userInfo': instance.userInfo, };