public class NexusEvent
extends java.lang.Object
| Constructor and Description |
|---|
NexusEvent(JSONObject jsonObject) |
NexusEvent(io.intercom.android.nexus.NexusEvent.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
static NexusEvent |
getAdminIsTypingEvent(java.lang.String conversationId,
java.lang.String adminId,
java.lang.String adminName,
java.lang.String adminAvatarUrl,
java.lang.String userId) |
static NexusEvent |
getAdminIsTypingNoteEvent(java.lang.String conversationId,
java.lang.String adminId,
java.lang.String adminName,
java.lang.String adminAvatarUrl,
java.lang.String userId) |
static NexusEvent |
getConversationAssignedEvent(java.lang.String conversationId,
java.lang.String adminId,
java.lang.String assigneeId) |
static NexusEvent |
getConversationClosedEvent(java.lang.String conversationId,
java.lang.String adminId) |
static NexusEvent |
getConversationReopenedEvent(java.lang.String conversationId,
java.lang.String adminId) |
static NexusEvent |
getConversationSeenAdminEvent(java.lang.String conversationId,
java.lang.String userId) |
static NexusEvent |
getConversationSeenEvent(java.lang.String conversationId,
java.lang.String userId) |
EventData |
getEventData() |
NexusEventType |
getEventType() |
java.lang.String |
getGuid() |
static NexusEvent |
getNewCommentEvent(java.lang.String conversationId,
java.lang.String userId) |
static NexusEvent |
getNewNoteEvent(java.lang.String conversationId,
java.lang.String adminId) |
static NexusEvent |
getSubscribeEvent(java.util.List<java.lang.String> topics) |
java.util.List<java.lang.String> |
getTopics() |
static NexusEvent |
getUnsubscribeEvent(java.util.List<java.lang.String> topics) |
java.lang.String |
getUserId() |
static NexusEvent |
getUserIsTypingEvent(java.lang.String conversationId,
java.lang.String userId) |
static NexusEvent |
getUserPresenceEvent() |
java.lang.String |
toStringEncodedJsonObject() |
public NexusEvent(io.intercom.android.nexus.NexusEvent.Builder builder)
public NexusEvent(JSONObject jsonObject)
public java.lang.String toStringEncodedJsonObject()
public NexusEventType getEventType()
public EventData getEventData()
public java.util.List<java.lang.String> getTopics()
public java.lang.String getGuid()
public java.lang.String getUserId()
public static NexusEvent getAdminIsTypingEvent(java.lang.String conversationId, java.lang.String adminId, java.lang.String adminName, java.lang.String adminAvatarUrl, java.lang.String userId)
public static NexusEvent getAdminIsTypingNoteEvent(java.lang.String conversationId, java.lang.String adminId, java.lang.String adminName, java.lang.String adminAvatarUrl, java.lang.String userId)
public static NexusEvent getUserIsTypingEvent(java.lang.String conversationId, java.lang.String userId)
public static NexusEvent getConversationSeenEvent(java.lang.String conversationId, java.lang.String userId)
public static NexusEvent getConversationSeenAdminEvent(java.lang.String conversationId, java.lang.String userId)
public static NexusEvent getNewCommentEvent(java.lang.String conversationId, java.lang.String userId)
public static NexusEvent getNewNoteEvent(java.lang.String conversationId, java.lang.String adminId)
public static NexusEvent getConversationAssignedEvent(java.lang.String conversationId, java.lang.String adminId, java.lang.String assigneeId)
public static NexusEvent getConversationClosedEvent(java.lang.String conversationId, java.lang.String adminId)
public static NexusEvent getConversationReopenedEvent(java.lang.String conversationId, java.lang.String adminId)
public static NexusEvent getUserPresenceEvent()
public static NexusEvent getSubscribeEvent(java.util.List<java.lang.String> topics)
public static NexusEvent getUnsubscribeEvent(java.util.List<java.lang.String> topics)