library / io.getstream.chat.android.livedata.entity / MemberEntity

MemberEntity

data class MemberEntity

Efficiently store the member data

Constructors

<init>

creates a memberEntity from the member

MemberEntity(r: Member)

Efficiently store the member data

MemberEntity(userId: String)

Properties

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

Functions

toMember

converts a member entity into a member

fun toMember(userMap: Map<String, User>): Member