Package com.mypurecloud.sdk.v2.model
Class TextBotFlowLaunchRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.TextBotFlowLaunchRequest
- All Implemented Interfaces:
Serializable
Settings for launching an instance of a bot flow.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchannel(TextBotChannel channel) Channel information relevant to the bot flow.conversationId(String conversationId) A conversation ID to associate with the bot flow, if available.booleanexternalSessionId(String externalSessionId) The ID of the external session that is associated with the bot flow.flow(TextBotFlow flow) Specifies which Bot Flow to launch.getFlow()inthashCode()inputData(TextBotInputOutputData inputData) Input values to the flow.The language that the bot will use in the session.voidsetChannel(TextBotChannel channel) voidsetConversationId(String conversationId) voidsetExternalSessionId(String externalSessionId) voidsetFlow(TextBotFlow flow) voidsetInputData(TextBotInputOutputData inputData) voidsetLanguage(String language) toString()
-
Constructor Details
-
TextBotFlowLaunchRequest
public TextBotFlowLaunchRequest() -
TextBotFlowLaunchRequest
-
-
Method Details
-
flow
Specifies which Bot Flow to launch. -
getFlow
-
setFlow
-
externalSessionId
The ID of the external session that is associated with the bot flow. -
getExternalSessionId
-
setExternalSessionId
-
conversationId
A conversation ID to associate with the bot flow, if available. -
getConversationId
-
setConversationId
-
inputData
Input values to the flow. Valid values are defined by the flow's input JSON schema. -
getInputData
-
setInputData
-
channel
Channel information relevant to the bot flow. -
getChannel
-
setChannel
-
language
The language that the bot will use in the session. Validated against list of supported languages and if the value is omitted or is invalid, the default language will be used. -
getLanguage
-
setLanguage
-
equals
-
hashCode
public int hashCode() -
toString
-