data class MemberEntity
Efficiently store the member data
<init> |
creates a memberEntity from the member MemberEntity(r: Member)
Efficiently store the member data MemberEntity(userId: String) |
createdAt |
when the user became a member var createdAt: Date? |
inviteAcceptedAt |
the date the invite was accepted var inviteAcceptedAt: Date? |
inviteRejectedAt |
the date the invite was rejected var inviteRejectedAt: Date? |
isInvited |
if this is an invite var isInvited: Boolean |
role |
the user's role, user, moderator or admin var role: String |
updatedAt |
when the membership data was last updated var updatedAt: Date? |
userId |
var userId: String |
toMember |
converts a member entity into a member fun toMember(userMap: Map<String, User>): Member |