Package zendesk.chat.client
Class ChatState
- java.lang.Object
-
- zendesk.chat.client.ChatState
-
public class ChatState extends java.lang.Object
Represents the current state of the chat.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
NO_QUEUE_POSITION
Value for position denoting that the visitor is not in the queue.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description boolean
equals(java.lang.Object o)
java.util.List<Agent>
getAgents()
Returns list of agents in the chat.java.util.List<ChatLog>
getChatLogs()
Returns the chat logs for this chat.int
getQueuePosition()
Returns the queue position of the visitor.int
hashCode()
boolean
isChatting()
Returnstrue
if visitor sent or received a message,false
otherwise.
-
-
-
Field Detail
-
NO_QUEUE_POSITION
public static final int NO_QUEUE_POSITION
Value for position denoting that the visitor is not in the queue.- See Also:
- Constant Field Values
-
-
Method Detail
-
getChatLogs
public java.util.List<ChatLog> getChatLogs()
Returns the chat logs for this chat.- See Also:
ChatLog
-
getAgents
public java.util.List<Agent> getAgents()
Returns list of agents in the chat.- See Also:
Agent
-
getQueuePosition
public int getQueuePosition()
Returns the queue position of the visitor.- See Also:
ChatState.NO_QUEUE_POSITION
-
isChatting
public boolean isChatting()
Returnstrue
if visitor sent or received a message,false
otherwise.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-