public class Member extends User
GroupChannel
member.Modifier and Type | Class and Description |
---|---|
static class |
Member.InvitationState
Deprecated.
As of 3.0.52, replaced by
Member.MemberState . |
static class |
Member.MemberState
The
Member invitation state. |
static class |
Member.MutedState
The
Member muted state. |
static class |
Member.Role
The role of member.
|
User.ConnectionStatus, User.DeleteMetaDataHandler, User.MetaDataHandler
Modifier and Type | Method and Description |
---|---|
static Member |
buildFromSerializedData(byte[] data)
Builds
Member instance from serialized data generated by serialize() . |
Member.MemberState |
getMemberState()
Returns
Member invitation state. |
RestrictionInfo |
getRestrictionInfo()
Restriction information for the current member.
|
Member.Role |
getRole()
Returns the role of this member in the channel.
|
Member.InvitationState |
getState()
Deprecated.
As of 3.0.52, replaced by
getMemberState() . |
boolean |
isBlockedByMe()
Returns if the
Member is blocked by the current logged-in User . |
boolean |
isBlockingMe()
Returns if the
Member is blocking the current logged-in User . |
boolean |
isMuted()
Returns if the
Member is muted or not. |
byte[] |
serialize()
Serializes the
Member instance. |
com.sendbird.android.shadow.com.google.gson.JsonObject |
toJson() |
java.lang.String |
toString() |
createMetaData, deleteAllMetaData, deleteMetaData, equals, getConnectionStatus, getFriendDiscoveryKey, getFriendName, getLastSeenAt, getMetaData, getMetaData, getNickname, getOriginalProfileUrl, getPlainProfileImageUrl, getPreferredLanguages, getProfileUrl, getUserId, hashCode, isActive, updateMetaData
public com.sendbird.android.shadow.com.google.gson.JsonObject toJson()
@Deprecated public Member.InvitationState getState()
getMemberState()
.Member
invitation state.Member
invitation state.public Member.MemberState getMemberState()
Member
invitation state.Member
invitation state.public boolean isBlockingMe()
Member
is blocking the current logged-in User
.Member
is blocking the current logged-in User
.public boolean isBlockedByMe()
Member
is blocked by the current logged-in User
.Member
is blocked by the current logged-in User
.public Member.Role getRole()
Member.Role
.Member.Role
.public boolean isMuted()
Member
is muted or not.Member
is muted, False otherwise.public RestrictionInfo getRestrictionInfo()
Nonnull
if the member is muted.RestrictionInfo
,
isMuted()
public byte[] serialize()
Member
instance. This byte array can be stored in the database in your application.
The instance can be restored by buildFromSerializedData(byte[])
.public static Member buildFromSerializedData(byte[] data)
Member
instance from serialized data generated by serialize()
.data
- Serialized Member
data.Member
instance. Copyright © 2021, Sendbird or its affiliates. All rights reserved.
Report a bug or request a feature
For further developer documentation, see Chat SDK Documentation. That documentation contains more detailed descriptions, conceptual overviews, definitions of terms, and code examples.