Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data PostDialogCodeHookInvocationSpecification = PostDialogCodeHookInvocationSpecification' {
- failureConditional :: Maybe ConditionalSpecification
- failureNextStep :: Maybe DialogState
- failureResponse :: Maybe ResponseSpecification
- successConditional :: Maybe ConditionalSpecification
- successNextStep :: Maybe DialogState
- successResponse :: Maybe ResponseSpecification
- timeoutConditional :: Maybe ConditionalSpecification
- timeoutNextStep :: Maybe DialogState
- timeoutResponse :: Maybe ResponseSpecification
- newPostDialogCodeHookInvocationSpecification :: PostDialogCodeHookInvocationSpecification
- postDialogCodeHookInvocationSpecification_failureConditional :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ConditionalSpecification)
- postDialogCodeHookInvocationSpecification_failureNextStep :: Lens' PostDialogCodeHookInvocationSpecification (Maybe DialogState)
- postDialogCodeHookInvocationSpecification_failureResponse :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ResponseSpecification)
- postDialogCodeHookInvocationSpecification_successConditional :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ConditionalSpecification)
- postDialogCodeHookInvocationSpecification_successNextStep :: Lens' PostDialogCodeHookInvocationSpecification (Maybe DialogState)
- postDialogCodeHookInvocationSpecification_successResponse :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ResponseSpecification)
- postDialogCodeHookInvocationSpecification_timeoutConditional :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ConditionalSpecification)
- postDialogCodeHookInvocationSpecification_timeoutNextStep :: Lens' PostDialogCodeHookInvocationSpecification (Maybe DialogState)
- postDialogCodeHookInvocationSpecification_timeoutResponse :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ResponseSpecification)
Documentation
data PostDialogCodeHookInvocationSpecification Source #
Specifies next steps to run after the dialog code hook finishes.
See: newPostDialogCodeHookInvocationSpecification
smart constructor.
PostDialogCodeHookInvocationSpecification' | |
|
Instances
newPostDialogCodeHookInvocationSpecification :: PostDialogCodeHookInvocationSpecification Source #
Create a value of PostDialogCodeHookInvocationSpecification
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureConditional:PostDialogCodeHookInvocationSpecification'
, postDialogCodeHookInvocationSpecification_failureConditional
- A list of conditional branches to evaluate after the dialog code hook
throws an exception or returns with the State
field of the Intent
object set to Failed
.
$sel:failureNextStep:PostDialogCodeHookInvocationSpecification'
, postDialogCodeHookInvocationSpecification_failureNextStep
- Specifies the next step the bot runs after the dialog code hook throws
an exception or returns with the State
field of the Intent
object
set to Failed
.
$sel:failureResponse:PostDialogCodeHookInvocationSpecification'
, postDialogCodeHookInvocationSpecification_failureResponse
- Undocumented member.
$sel:successConditional:PostDialogCodeHookInvocationSpecification'
, postDialogCodeHookInvocationSpecification_successConditional
- A list of conditional branches to evaluate after the dialog code hook
finishes successfully.
$sel:successNextStep:PostDialogCodeHookInvocationSpecification'
, postDialogCodeHookInvocationSpecification_successNextStep
- Specifics the next step the bot runs after the dialog code hook finishes
successfully.
$sel:successResponse:PostDialogCodeHookInvocationSpecification'
, postDialogCodeHookInvocationSpecification_successResponse
- Undocumented member.
$sel:timeoutConditional:PostDialogCodeHookInvocationSpecification'
, postDialogCodeHookInvocationSpecification_timeoutConditional
- A list of conditional branches to evaluate if the code hook times out.
$sel:timeoutNextStep:PostDialogCodeHookInvocationSpecification'
, postDialogCodeHookInvocationSpecification_timeoutNextStep
- Specifies the next step that the bot runs when the code hook times out.
$sel:timeoutResponse:PostDialogCodeHookInvocationSpecification'
, postDialogCodeHookInvocationSpecification_timeoutResponse
- Undocumented member.
postDialogCodeHookInvocationSpecification_failureConditional :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ConditionalSpecification) Source #
A list of conditional branches to evaluate after the dialog code hook
throws an exception or returns with the State
field of the Intent
object set to Failed
.
postDialogCodeHookInvocationSpecification_failureNextStep :: Lens' PostDialogCodeHookInvocationSpecification (Maybe DialogState) Source #
Specifies the next step the bot runs after the dialog code hook throws
an exception or returns with the State
field of the Intent
object
set to Failed
.
postDialogCodeHookInvocationSpecification_failureResponse :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ResponseSpecification) Source #
Undocumented member.
postDialogCodeHookInvocationSpecification_successConditional :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ConditionalSpecification) Source #
A list of conditional branches to evaluate after the dialog code hook finishes successfully.
postDialogCodeHookInvocationSpecification_successNextStep :: Lens' PostDialogCodeHookInvocationSpecification (Maybe DialogState) Source #
Specifics the next step the bot runs after the dialog code hook finishes successfully.
postDialogCodeHookInvocationSpecification_successResponse :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ResponseSpecification) Source #
Undocumented member.
postDialogCodeHookInvocationSpecification_timeoutConditional :: Lens' PostDialogCodeHookInvocationSpecification (Maybe ConditionalSpecification) Source #
A list of conditional branches to evaluate if the code hook times out.
postDialogCodeHookInvocationSpecification_timeoutNextStep :: Lens' PostDialogCodeHookInvocationSpecification (Maybe DialogState) Source #
Specifies the next step that the bot runs when the code hook times out.