// 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 String?, 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) => { '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, 'id': instance.id, }; Session _$SessionFromJson(Map json) => Session( saToken: json['saToken'] == null ? null : SaTokenInfo.fromJson(json['saToken'] as Map), userInfo: json['userInfo'] == null ? null : User.fromJson(json['userInfo'] as Map), ); Map _$SessionToJson(Session instance) => { 'saToken': instance.saToken, 'userInfo': instance.userInfo, };