Package com.zopim.android.sdk.model
Enum ChattingStatus
- java.lang.Object
-
- java.lang.Enum<ChattingStatus>
-
- com.zopim.android.sdk.model.ChattingStatus
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<ChattingStatus>
public enum ChattingStatus extends java.lang.Enum<ChattingStatus>
Informs whether the visitor and an agent are chatting.
-
-
Enum Constant Summary
Enum Constants Enum Constant and Description CHATTING
Visitor or an agent started chatting.NOT_CHATTING
Visitor is not chatting with an agent (has not started, or chat has ended)UNKNOWN
Unknown chatting status
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static ChattingStatus
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ChattingStatus[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNKNOWN
public static final ChattingStatus UNKNOWN
Unknown chatting status
-
CHATTING
public static final ChattingStatus CHATTING
Visitor or an agent started chatting.There is at least one message sent by either the visitor, an agent or a system trigger that started the chat.
-
NOT_CHATTING
public static final ChattingStatus NOT_CHATTING
Visitor is not chatting with an agent (has not started, or chat has ended)
-
-
Method Detail
-
values
public static ChattingStatus[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ChattingStatus c : ChattingStatus.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ChattingStatus valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-