import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:flutter/foundation.dart'; part 'user.freezed.dart'; part 'user.g.dart'; @freezed class User with _$User { const factory User({ String? country, String? userIp, String? accessToken, String? refreshToken, String? accountKey, String? accountPassword, String? createTime, bool? geographyEea, int? memberLevel, // 会员等级 1 游客 2 普通用户 3 会员 String? account, // 用户名 bool? activated, // 是否激活 }) = _User; factory User.fromJson(Map json) => _$UserFromJson(json); }