Enrich user profile settings

This commit is contained in:
2025-06-12 22:21:58 +08:00
parent be01bac5db
commit 0424eb0c2a
21 changed files with 546 additions and 43 deletions

View File

@ -31,6 +31,13 @@ sealed class SnAccountProfile with _$SnAccountProfile {
required String? middleName,
required String? lastName,
@Default('') String bio,
@Default('') String gender,
@Default('') String pronouns,
@Default('') String location,
@Default('') String timeZone,
DateTime? birthday,
DateTime? lastSeenAt,
SnAccountBadge? activeBadge,
required int experience,
required int level,
required double levelingProgress,
@ -79,6 +86,7 @@ sealed class SnAccountBadge with _$SnAccountBadge {
required String accountId,
required DateTime createdAt,
required DateTime updatedAt,
required DateTime? activatedAt,
required DateTime? deletedAt,
}) = _SnAccountBadge;