| 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 |
Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification
Description
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.
Constructors
| PostDialogCodeHookInvocationSpecification' | |
Fields
| |
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.