Package com.mypurecloud.sdk.v2.model
Class BotFlowSession
java.lang.Object
com.mypurecloud.sdk.v2.model.BotFlowSession
- All Implemented Interfaces:
Serializable
BotFlowSession
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe category of result for the session.static enumThe reason for session termination. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbotResult(BotFlowSession.BotResultEnum botResult) The reason for session termination.botResultCategory(BotFlowSession.BotResultCategoryEnum botResultCategory) The category of result for the session.channel(BotChannel channel) Channel-specific information that describes the message channel/provider.conversation(AddressableEntityRef conversation) The conversation details, across potentially multiple Bot Flow sessions.dateCompleted(Date dateCompleted) Timestamp indicating when the session was completed.dateCreated(Date dateCreated) Timestamp indicating when the session was created.endLanguage(String endLanguage) The language of the session at the time the session endedbooleanThe flow associated to this bot session.getFlow()getId()inthashCode()The ID of the bot session.The initial language of operation for the session.voidsetBotResult(BotFlowSession.BotResultEnum botResult) voidsetBotResultCategory(BotFlowSession.BotResultCategoryEnum botResultCategory) voidsetChannel(BotChannel channel) voidsetConversation(AddressableEntityRef conversation) voidsetDateCompleted(Date dateCompleted) voidsetDateCreated(Date dateCreated) voidsetEndLanguage(String endLanguage) voidvoidvoidsetLanguage(String language) toString()
-
Constructor Details
-
BotFlowSession
public BotFlowSession() -
BotFlowSession
-
-
Method Details
-
id
The ID of the bot session. -
getId
-
setId
-
flow
The flow associated to this bot session. -
getFlow
-
setFlow
-
conversation
The conversation details, across potentially multiple Bot Flow sessions. -
getConversation
-
setConversation
-
channel
Channel-specific information that describes the message channel/provider. -
getChannel
-
setChannel
-
language
The initial language of operation for the session. -
getLanguage
-
setLanguage
-
endLanguage
The language of the session at the time the session ended -
getEndLanguage
-
setEndLanguage
-
botResult
The reason for session termination. -
getBotResult
-
setBotResult
-
botResultCategory
The category of result for the session. -
getBotResultCategory
-
setBotResultCategory
-
dateCreated
Timestamp indicating when the session was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDateCreated
-
setDateCreated
-
dateCompleted
Timestamp indicating when the session was completed. Note: The 'interval' query param uses this timestamp to filter the output. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDateCompleted
-
setDateCompleted
-
equals
-
hashCode
public int hashCode() -
toString
-