import 'dart:convert'; import 'package:wow_english/generated/json/base/json_field.dart'; import 'package:wow_english/generated/json/user_entity.g.dart'; @JsonSerializable() class UserEntity { late int id; late String name; int? age; /// 性别:0, 1 int? gender; String? avatarUrl; late String phoneNum; late String token; late int expireTime; UserEntity(); factory UserEntity.fromJson(Map json) => $UserEntityFromJson(json); Map toJson() => $UserEntityToJson(this); @override String toString() { return jsonEncode(this); } }