Enum RowItem.Type
- java.lang.Object
-
- java.lang.Enum<RowItem.Type>
-
- com.zopim.android.sdk.model.items.RowItem.Type
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<RowItem.Type>
public static enum RowItem.Type extends java.lang.Enum<RowItem.Type>
Available types that this row item can represent.
-
-
Enum Constant Summary
Enum Constants Enum Constant and Description AGENT_ATTACHMENT
AGENT_MESSAGE
AGENT_OPTIONS
AGENT_TYPING
CHAT_EVENT
CHAT_RATING
MEMBER_EVENT
UNKNOWN
VISITOR_ATTACHMENT
VISITOR_MESSAGE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static RowItem.Type
getType(int type)
Gets type of this row item based on the provided parameter.int
getValue()
Gets value of this row type enumstatic RowItem.Type
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static RowItem.Type[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNKNOWN
public static final RowItem.Type UNKNOWN
-
VISITOR_MESSAGE
public static final RowItem.Type VISITOR_MESSAGE
-
VISITOR_ATTACHMENT
public static final RowItem.Type VISITOR_ATTACHMENT
-
AGENT_MESSAGE
public static final RowItem.Type AGENT_MESSAGE
-
AGENT_TYPING
public static final RowItem.Type AGENT_TYPING
-
AGENT_ATTACHMENT
public static final RowItem.Type AGENT_ATTACHMENT
-
AGENT_OPTIONS
public static final RowItem.Type AGENT_OPTIONS
-
CHAT_EVENT
public static final RowItem.Type CHAT_EVENT
-
MEMBER_EVENT
public static final RowItem.Type MEMBER_EVENT
-
CHAT_RATING
public static final RowItem.Type CHAT_RATING
-
-
Method Detail
-
values
public static RowItem.Type[] 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 (RowItem.Type c : RowItem.Type.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RowItem.Type 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
-
getValue
public int getValue()
Gets value of this row type enum- Returns:
- type value
-
getType
public static RowItem.Type getType(int type)
Gets type of this row item based on the provided parameter.- Parameters:
type
-- Returns:
- enum row type
-
-