public class NexmoEvent
extends java.lang.Object
implements java.io.Serializable, android.os.Parcelable
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<NexmoEvent> |
CREATOR |
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
NexmoConversation |
getConversation()
Gets the conversation of this event.
|
java.lang.String |
getConversationId()
Gets the
NexmoEvent conversation id. |
java.util.Date |
getCreationDate()
Gets the
NexmoEvent creationDate. |
NexmoEventEmbeddedInfo |
getEmbeddedInfo()
Gets the NexmoEventEmbeddedInfo embedded info.
|
NexmoEventType |
getEventType()
Gets the
NexmoEvent type. |
java.lang.String |
getFromMemberId()
Gets the
NexmoEvent sender. |
int |
getId()
Gets the
NexmoEvent id. |
int |
hashCode() |
protected void |
markEventState(NexmoRequestListener listener,
java.util.Map<EMessageState,java.util.List<MemberForMessageStateBundle>> eventState,
EMessageType messageType,
EMessageState desiredState)
Marks a Text, Attachment or Message event as seen or delivered.
|
java.lang.String |
toString() |
protected void |
updateEventState(java.util.concurrent.ConcurrentHashMap<EMessageState,java.util.List<MemberForMessageStateBundle>> eventState,
EMessageState messageState,
MemberForMessageStateBundle memberState)
Updates an event as delivered or seen.
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<NexmoEvent> CREATOR
public java.lang.String getConversationId()
NexmoEvent conversation id.public int getId()
NexmoEvent id.public java.util.Date getCreationDate()
NexmoEvent creationDate.public java.lang.String getFromMemberId()
NexmoEvent sender.public NexmoEventType getEventType()
NexmoEvent type.public NexmoConversation getConversation()
public NexmoEventEmbeddedInfo getEmbeddedInfo()
protected void markEventState(NexmoRequestListener listener, java.util.Map<EMessageState,java.util.List<MemberForMessageStateBundle>> eventState, EMessageType messageType, EMessageState desiredState)
listener - The request completion listener.protected void updateEventState(java.util.concurrent.ConcurrentHashMap<EMessageState,java.util.List<MemberForMessageStateBundle>> eventState,
EMessageState messageState,
MemberForMessageStateBundle memberState)
eventState - The current event state for the eventmessageState - The message state to update (SEEN or DELIVERED)memberState - The member id and timestamp of when the member marked the eventpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelable