import 'package:json_annotation/json_annotation.dart'; part 'user.g.dart'; @JsonSerializable() class User { final int id; final String phone; final String nickname; final String avatarUrl; final int gender; final DateTime createTime; final DateTime updateTime; User({ required this.id, required this.phone, required this.nickname, required this.avatarUrl, required this.gender, required this.createTime, required this.updateTime, }); factory User.fromJson(Map json) => _$UserFromJson(json); Map toJson() => _$UserToJson(this); }