amazonka-lexv2-models-2.0: Amazon Lex Model Building V2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

Description

 
Synopsis

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.

Constructors

PostFulfillmentStatusSpecification' 

Fields

Instances

Instances details
FromJSON PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

ToJSON PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

Generic PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

Associated Types

type Rep PostFulfillmentStatusSpecification :: Type -> Type #

Read PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

Show PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

NFData PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

Eq PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

Hashable PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

type Rep PostFulfillmentStatusSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification

type Rep PostFulfillmentStatusSpecification = D1 ('MetaData "PostFulfillmentStatusSpecification" "Amazonka.LexV2Models.Types.PostFulfillmentStatusSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "PostFulfillmentStatusSpecification'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "failureConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)) :*: S1 ('MetaSel ('Just "failureNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState))) :*: (S1 ('MetaSel ('Just "failureResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification)) :*: S1 ('MetaSel ('Just "successConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)))) :*: ((S1 ('MetaSel ('Just "successNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState)) :*: S1 ('MetaSel ('Just "successResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification))) :*: (S1 ('MetaSel ('Just "timeoutConditional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSpecification)) :*: (S1 ('MetaSel ('Just "timeoutNextStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DialogState)) :*: S1 ('MetaSel ('Just "timeoutResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseSpecification)))))))

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_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_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.