GroupMember constructor

GroupMember({
  1. required String? scope,
  2. DateTime? joinedAt,
  3. required String uid,
  4. required String name,
  5. String? avatar,
  6. String? link,
  7. required String role,
  8. required String status,
  9. String? statusMessage,
  10. DateTime? lastActiveAt,
  11. List<String>? tags,
  12. Map<String, dynamic>? metadata,
  13. bool? hasBlockedMe,
  14. bool? blockedByMe,
})

Constructs a new GroupMember instance.

Implementation

GroupMember({
  required this.scope,
  this.joinedAt,
  required String uid,
  required String name,
  String? avatar,
  String? link,
  required String role,
  required String status,
  String? statusMessage,
  DateTime? lastActiveAt,
  List<String>? tags,
  Map<String, dynamic>? metadata,
  bool? hasBlockedMe,
  bool? blockedByMe,
}) : super(
          uid: uid,
          name: name,
          avatar: avatar,
          link: link,
          role: role,
          status: status,
          statusMessage: statusMessage,
          lastActiveAt: lastActiveAt,
          tags: tags,
          metadata: metadata,
          hasBlockedMe: hasBlockedMe,
          blockedByMe: blockedByMe);