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

Description

 
Synopsis

Documentation

data PostDialogCodeHookInvocationSpecification Source #

Specifies next steps to run after the dialog code hook finishes.

See: newPostDialogCodeHookInvocationSpecification smart constructor.

Constructors

PostDialogCodeHookInvocationSpecification' 

Fields

Instances

Instances details
FromJSON PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

ToJSON PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

Generic PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

Read PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

Show PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

NFData PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

Eq PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

Hashable PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

type Rep PostDialogCodeHookInvocationSpecification Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification

type Rep PostDialogCodeHookInvocationSpecification = D1 ('MetaData "PostDialogCodeHookInvocationSpecification" "Amazonka.LexV2Models.Types.PostDialogCodeHookInvocationSpecification" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "PostDialogCodeHookInvocationSpecification'" '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)))))))

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