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, updateMetaDatapublic 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.