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 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?, ); } }