Files
iykyk_msn/mobile/lib/models/context_member_model.dart
2026-04-07 16:17:03 +09:00

26 lines
634 B
Dart

class ContextMember {
ContextMember({
required this.userId,
required this.role,
required this.displayName,
this.avatarUrl,
this.statusMessage,
});
final String userId;
final String role;
final String displayName;
final String? avatarUrl;
final String? statusMessage;
factory ContextMember.fromJson(Map<String, dynamic> j) {
return ContextMember(
userId: j['userId'] as String,
role: j['role'] as String? ?? 'member',
displayName: j['displayName'] as String? ?? '',
avatarUrl: j['avatarUrl'] as String?,
statusMessage: j['statusMessage'] as String?,
);
}
}