-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
Member.InvitationState
The
Member
invitation state.public enum
Member.MemberState
The
Member
invitation state.public enum
Member.Role
The role of member.
public enum
Member.MutedState
The
Member
muted state.
-
Field Summary
Fields Modifier and Type Field Description private Member.Role
role
private boolean
isMuted
private RestrictionInfo
restrictionInfo
-
Method Summary
Modifier and Type Method Description Member.Role
getRole()
Returns the role of this member in the channel. void
setRole(Member.Role role)
boolean
isMuted()
Returns if the Member
is muted or not.RestrictionInfo
getRestrictionInfo()
Restriction information for the current member. JsonObject
toJson()
Member.InvitationState
getState()
Returns Member
invitation state.Member.MemberState
getMemberState()
Returns Member
invitation state.boolean
isBlockingMe()
Returns if the Member
is blocking the current logged-inUser
.boolean
isBlockedByMe()
Returns if the Member
is blocked by the current logged-inUser
.Array<byte>
serialize()
Serializes the Member
instance.static Member
buildFromSerializedData(Array<byte> data)
Builds Member
instance from serialized data generated by serialize.String
toString()
-
Methods inherited from class com.sendbird.android.User
buildFromSerializedData, createMetaData, deleteAllMetaData, deleteMetaData, equals, getConnectionStatus, getFriendDiscoveryKey, getFriendName, getLastSeenAt, getMetaData, getMetaData, getNickname, getOriginalProfileUrl, getPlainProfileImageUrl, getPreferredLanguages, getProfileUrl, getUserId, hashCode, isActive, updateMetaData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getRole
Member.Role getRole()
Returns the role of this member in the channel. Refer to Role.
-
setRole
void setRole(Member.Role role)
-
isMuted
boolean isMuted()
Returns if the
Member
is muted or not.
-
getRestrictionInfo
@Nullable() RestrictionInfo getRestrictionInfo()
Restriction information for the current member. Only
Nonnull
if the member is muted.
-
toJson
JsonObject toJson()
-
getState
@Deprecated() Member.InvitationState getState()
Returns
Member
invitation state.
-
getMemberState
Member.MemberState getMemberState()
Returns
Member
invitation state.
-
isBlockingMe
boolean isBlockingMe()
Returns if the
Member
is blocking the current logged-inUser
.
-
isBlockedByMe
boolean isBlockedByMe()
Returns if the
Member
is blocked by the current logged-inUser
.
-
serialize
Array<byte> serialize()
Serializes the
Member
instance. This byte array can be stored in the database in your application.The instance can be restored by buildFromSerializedData.
-
buildFromSerializedData
@Nullable() static Member buildFromSerializedData(Array<byte> data)
Builds
Member
instance from serialized data generated by serialize.- Parameters:
data
- SerializedMember
data.
-
-
-
-