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 PostFulfillmentStatusSpecification = PostFulfillmentStatusSpecification' {
- 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
- newPostFulfillmentStatusSpecification :: PostFulfillmentStatusSpecification
- postFulfillmentStatusSpecification_failureConditional :: Lens' PostFulfillmentStatusSpecification (Maybe ConditionalSpecification)
- postFulfillmentStatusSpecification_failureNextStep :: Lens' PostFulfillmentStatusSpecification (Maybe DialogState)
- postFulfillmentStatusSpecification_failureResponse :: Lens' PostFulfillmentStatusSpecification (Maybe ResponseSpecification)
- postFulfillmentStatusSpecification_successConditional :: Lens' PostFulfillmentStatusSpecification (Maybe ConditionalSpecification)
- postFulfillmentStatusSpecification_successNextStep :: Lens' PostFulfillmentStatusSpecification (Maybe DialogState)
- postFulfillmentStatusSpecification_successResponse :: Lens' PostFulfillmentStatusSpecification (Maybe ResponseSpecification)
- postFulfillmentStatusSpecification_timeoutConditional :: Lens' PostFulfillmentStatusSpecification (Maybe ConditionalSpecification)
- postFulfillmentStatusSpecification_timeoutNextStep :: Lens' PostFulfillmentStatusSpecification (Maybe DialogState)
- postFulfillmentStatusSpecification_timeoutResponse :: Lens' PostFulfillmentStatusSpecification (Maybe ResponseSpecification)
Documentation
data PostFulfillmentStatusSpecification Source #
Provides a setting that determines whether the post-fulfillment response is sent to the user. For more information, see https://docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html#progress-complete
See: newPostFulfillmentStatusSpecification
smart constructor.
PostFulfillmentStatusSpecification' | |
|
Instances
newPostFulfillmentStatusSpecification :: PostFulfillmentStatusSpecification Source #
Create a value of PostFulfillmentStatusSpecification
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:PostFulfillmentStatusSpecification'
, postFulfillmentStatusSpecification_failureConditional
- A list of conditional branches to evaluate after the fulfillment code
hook throws an exception or returns with the State
field of the
Intent
object set to Failed
.
$sel:failureNextStep:PostFulfillmentStatusSpecification'
, postFulfillmentStatusSpecification_failureNextStep
- Specifies the next step the bot runs after the fulfillment code hook
throws an exception or returns with the State
field of the Intent
object set to Failed
.
$sel:failureResponse:PostFulfillmentStatusSpecification'
, postFulfillmentStatusSpecification_failureResponse
- Undocumented member.
$sel:successConditional:PostFulfillmentStatusSpecification'
, postFulfillmentStatusSpecification_successConditional
- A list of conditional branches to evaluate after the fulfillment code
hook finishes successfully.
$sel:successNextStep:PostFulfillmentStatusSpecification'
, postFulfillmentStatusSpecification_successNextStep
- Specifies the next step in the conversation that Amazon Lex invokes when
the fulfillment code hook completes successfully.
$sel:successResponse:PostFulfillmentStatusSpecification'
, postFulfillmentStatusSpecification_successResponse
- Undocumented member.
$sel:timeoutConditional:PostFulfillmentStatusSpecification'
, postFulfillmentStatusSpecification_timeoutConditional
- A list of conditional branches to evaluate if the fulfillment code hook
times out.
$sel:timeoutNextStep:PostFulfillmentStatusSpecification'
, postFulfillmentStatusSpecification_timeoutNextStep
- Specifies the next step that the bot runs when the fulfillment code hook
times out.
$sel:timeoutResponse:PostFulfillmentStatusSpecification'
, postFulfillmentStatusSpecification_timeoutResponse
- Undocumented member.
postFulfillmentStatusSpecification_failureConditional :: Lens' PostFulfillmentStatusSpecification (Maybe ConditionalSpecification) Source #
A list of conditional branches to evaluate after the fulfillment code
hook throws an exception or returns with the State
field of the
Intent
object set to Failed
.
postFulfillmentStatusSpecification_failureNextStep :: Lens' PostFulfillmentStatusSpecification (Maybe DialogState) Source #
Specifies the next step the bot runs after the fulfillment code hook
throws an exception or returns with the State
field of the Intent
object set to Failed
.
postFulfillmentStatusSpecification_failureResponse :: Lens' PostFulfillmentStatusSpecification (Maybe ResponseSpecification) Source #
Undocumented member.
postFulfillmentStatusSpecification_successConditional :: Lens' PostFulfillmentStatusSpecification (Maybe ConditionalSpecification) Source #
A list of conditional branches to evaluate after the fulfillment code hook finishes successfully.
postFulfillmentStatusSpecification_successNextStep :: Lens' PostFulfillmentStatusSpecification (Maybe DialogState) Source #
Specifies the next step in the conversation that Amazon Lex invokes when the fulfillment code hook completes successfully.
postFulfillmentStatusSpecification_successResponse :: Lens' PostFulfillmentStatusSpecification (Maybe ResponseSpecification) Source #
Undocumented member.
postFulfillmentStatusSpecification_timeoutConditional :: Lens' PostFulfillmentStatusSpecification (Maybe ConditionalSpecification) Source #
A list of conditional branches to evaluate if the fulfillment code hook times out.
postFulfillmentStatusSpecification_timeoutNextStep :: Lens' PostFulfillmentStatusSpecification (Maybe DialogState) Source #
Specifies the next step that the bot runs when the fulfillment code hook times out.
postFulfillmentStatusSpecification_timeoutResponse :: Lens' PostFulfillmentStatusSpecification (Maybe ResponseSpecification) Source #
Undocumented member.