| java.lang.Object |
| ↳ |
com.nexmo.sdk.conversation.client.Member |
Class Overview
Use this class to retrieve information about a Member and handle state. For example, when a
Member has joined a Conversation, or when he or she is typing.
The following code example shows how to see which Member sent a text message:
conversation.messageEvent().add(new ResultListener() {
@Override
public void onSuccess(Event result) {
notifyUI("New event from " + result.getMemberById());
}
});
Summary
|
[Expand]
Inherited Constants |
From interface
android.os.Parcelable
| int |
CONTENTS_FILE_DESCRIPTOR |
|
| int |
PARCELABLE_WRITE_RETURN_VALUE |
|
|
| Protected Constructors |
|
|
Member(String memberId)
|
|
|
Member(String memberId, Conversation conversation)
|
|
|
Member(String userId, String name, String memberId)
|
|
|
Member(String userId, String name, String memberId, Member.STATE state)
|
|
|
Member(String userId, String name, String memberId, Date joinedAt, Date invitedAt, Date leftAt, Member.STATE state)
|
|
|
Member(User user)
|
|
|
Member(Member member)
|
|
|
Member(Parcel in)
|
| Protected Methods |
|
void
|
setName(String name)
|
|
[Expand]
Inherited Methods |
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
final
void
|
wait()
|
|
From interface
android.os.Parcelable
|
abstract
int
|
describeContents()
|
|
abstract
void
|
writeToParcel(Parcel arg0, int arg1)
|
|
Fields
public
static
final
Creator<Member>
CREATOR
Protected Constructors
protected
Member
(String memberId)
protected
Member
(String memberId, Conversation conversation)
protected
Member
(String userId, String name, String memberId)
protected
Member
(String userId, String name, String memberId, Member.STATE state)
protected
Member
(String userId, String name, String memberId, Date joinedAt, Date invitedAt, Date leftAt, Member.STATE state)
protected
Member
(User user)
protected
Member
(Member member)
protected
Member
(Parcel in)
Public Methods
public
int
describeContents
()
public
boolean
equals
(Object o)
public
static
Member
fromCursor
(Cursor cursor)
public
static
Member
fromJson
(JSONObject memberJSON)
Construct object from the network response.
Parameters
| memberJSON |
network response |
Throws
| JSONException
| if required fields don't exist
|
public
Date
getInvitedAt
()
public
Date
getJoinedAt
()
public
String
getMemberId
()
public
String
getUserId
()
public
void
kick
(RequestHandler<Void> leaveListener)
Remove a member from a conversation.
Parameters
| leaveListener |
The completion listener in charge of dispatching the result.
|
public
String
toString
()
public
void
writeToParcel
(Parcel dest, int flags)
Protected Methods
protected
void
setName
(String name)