Package com.mypurecloud.sdk.v2.model
Class ReportingTurn
java.lang.Object
com.mypurecloud.sdk.v2.model.ReportingTurn
- All Implemented Interfaces:
Serializable
ReportingTurn
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumResult of the bot flow 'ask' action. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaskAction(ReportingTurnAction askAction) The bot flow 'ask' action associated with this reporting turn (e.g.askActionResult(ReportingTurn.AskActionResultEnum askActionResult) Result of the bot flow 'ask' action.botPrompts(List<String> botPrompts) The bot prompts associated with this reporting turn.conversation(AddressableEntityRef conversation) The conversation details, across potentially multiple Bot Flow sessions.dateCompleted(Date dateCompleted) Timestamp indicating when the original turn was completed.dateCreated(Date dateCreated) Timestamp indicating when the original turn was created.booleaninthashCode()intent(ReportingTurnIntent intent) The intent and associated slots detected during this reporting turn.knowledge(ReportingTurnKnowledge knowledge) The knowledge data captured during this reporting turn.knowledgeBaseEvents(ReportingTurnKnowledgeEvents knowledgeBaseEvents) The knowledge data captured during this reporting turn.sessionEndDetails(SessionEndDetails sessionEndDetails) The details related to end of bot flow session.The bot session ID that this reporting turn is grouped under.voidsetAskAction(ReportingTurnAction askAction) voidsetAskActionResult(ReportingTurn.AskActionResultEnum askActionResult) voidsetBotPrompts(List<String> botPrompts) voidsetConversation(AddressableEntityRef conversation) voidsetDateCompleted(Date dateCompleted) voidsetDateCreated(Date dateCreated) voidsetIntent(ReportingTurnIntent intent) voidsetKnowledge(ReportingTurnKnowledge knowledge) voidsetKnowledgeBaseEvents(ReportingTurnKnowledgeEvents knowledgeBaseEvents) voidsetSessionEndDetails(SessionEndDetails sessionEndDetails) voidsetSessionId(String sessionId) voidsetUserInput(String userInput) toString()The chosen user input associated with this reporting turn.
-
Constructor Details
-
ReportingTurn
public ReportingTurn() -
ReportingTurn
-
-
Method Details
-
userInput
The chosen user input associated with this reporting turn. -
getUserInput
-
setUserInput
-
botPrompts
The bot prompts associated with this reporting turn. -
getBotPrompts
-
setBotPrompts
-
sessionId
The bot session ID that this reporting turn is grouped under. -
getSessionId
-
setSessionId
-
conversation
The conversation details, across potentially multiple Bot Flow sessions. -
getConversation
-
setConversation
-
askAction
The bot flow 'ask' action associated with this reporting turn (e.g. AskForIntent). -
getAskAction
-
setAskAction
-
intent
The intent and associated slots detected during this reporting turn. -
getIntent
-
setIntent
-
knowledge
The knowledge data captured during this reporting turn. -
getKnowledge
-
setKnowledge
-
knowledgeBaseEvents
The knowledge data captured during this reporting turn. -
getKnowledgeBaseEvents
-
setKnowledgeBaseEvents
-
dateCreated
Timestamp indicating when the original turn 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 original turn 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
-
askActionResult
Result of the bot flow 'ask' action. -
getAskActionResult
-
setAskActionResult
-
sessionEndDetails
The details related to end of bot flow session. -
getSessionEndDetails
-
setSessionEndDetails
-
equals
-
hashCode
public int hashCode() -
toString
-