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.Department
getDepartment()
Returns the selected department for this chat, if one has been selected.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.
-
getDepartment
public Department getDepartment()
Returns the selected department for this chat, if one has been selected.- Returns:
- An instance of
Department
ornull
if department is not selected.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-