Package com.unblu.sdk.core.model
Enum Class EConversationState
- All Implemented Interfaces:
- Serializable,- Comparable<EConversationState>,- Constable
Represents the state of a conversation within the Unblu system.
 Each state provides context about the current phase or action associated with a conversation.
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum ConstantsEnum ConstantDescriptionDepending of the engagement type of the conversation, the conversation is put in the queued state when it is inside the queue.Initial state of a conversationThe conversation has been ended.The conversation state is not specified.The conversation is in the process of being concluded, moving towards termination.Depending of the engagement type of the conversation, the conversation stays in the onboarding state as long as the person in the center of the conversation is doing his onboardingDepending of the engagement type of the conversation, the conversation is put in the queued state when it is inside the queue.When a message is send to an unassigned conversation, the conversation first is put into the reboarding state as long as the person in the center of the conversation is doing the reboarding.After there is no assignee of a conversation anymore, the conversation goes to unassigned state until a message from a visitor is written to start reboarding again.
- 
Method SummaryModifier and TypeMethodDescriptionstatic EConversationStateReturns the enum constant of this class with the specified name.static EConversationState[]values()Returns an array containing the constants of this enum class, in the order they are declared.
- 
Enum Constant Details- 
NONEThe conversation state is not specified.
- 
CREATEDInitial state of a conversation
- 
ONBOARDINGDepending of the engagement type of the conversation, the conversation stays in the onboarding state as long as the person in the center of the conversation is doing his onboarding
- 
REBOARDINGWhen a message is send to an unassigned conversation, the conversation first is put into the reboarding state as long as the person in the center of the conversation is doing the reboarding.
- 
QUEUEDDepending of the engagement type of the conversation, the conversation is put in the queued state when it is inside the queue.
- 
ACTIVEDepending of the engagement type of the conversation, the conversation is put in the queued state when it is inside the queue.
- 
UNASSIGNEDAfter there is no assignee of a conversation anymore, the conversation goes to unassigned state until a message from a visitor is written to start reboarding again.
- 
OFFBOARDINGThe conversation is in the process of being concluded, moving towards termination.
- 
ENDEDThe conversation has been ended. No further collaboration is possible. This is the final state of a conversation.
 
- 
- 
Method Details- 
valuesReturns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
 
- 
valueOfReturns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
- IllegalArgumentException- if this enum class has no constant with the specified name
- NullPointerException- if the argument is null
 
 
-