Class: Aws::LexModelsV2::Types::PostFulfillmentStatusSpecification

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-lexmodelsv2/types.rb

Overview

Provides a setting that determines whether the post-fulfillment response is sent to the user. For more information, see

docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html#progress-complete][1

[1]: docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html#progress-complete

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#failure_conditionalTypes::ConditionalSpecification

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



11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11449

class PostFulfillmentStatusSpecification < Struct.new(
  :success_response,
  :failure_response,
  :timeout_response,
  :success_next_step,
  :success_conditional,
  :failure_next_step,
  :failure_conditional,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#failure_next_stepTypes::DialogState

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

Returns:



11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11449

class PostFulfillmentStatusSpecification < Struct.new(
  :success_response,
  :failure_response,
  :timeout_response,
  :success_next_step,
  :success_conditional,
  :failure_next_step,
  :failure_conditional,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#failure_responseTypes::ResponseSpecification

Specifies a list of message groups that Amazon Lex uses to respond the user input.



11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11449

class PostFulfillmentStatusSpecification < Struct.new(
  :success_response,
  :failure_response,
  :timeout_response,
  :success_next_step,
  :success_conditional,
  :failure_next_step,
  :failure_conditional,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#success_conditionalTypes::ConditionalSpecification

A list of conditional branches to evaluate after the fulfillment code hook finishes successfully.



11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11449

class PostFulfillmentStatusSpecification < Struct.new(
  :success_response,
  :failure_response,
  :timeout_response,
  :success_next_step,
  :success_conditional,
  :failure_next_step,
  :failure_conditional,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#success_next_stepTypes::DialogState

Specifies the next step in the conversation that Amazon Lex invokes when the fulfillment code hook completes successfully.

Returns:



11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11449

class PostFulfillmentStatusSpecification < Struct.new(
  :success_response,
  :failure_response,
  :timeout_response,
  :success_next_step,
  :success_conditional,
  :failure_next_step,
  :failure_conditional,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#success_responseTypes::ResponseSpecification

Specifies a list of message groups that Amazon Lex uses to respond the user input.



11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11449

class PostFulfillmentStatusSpecification < Struct.new(
  :success_response,
  :failure_response,
  :timeout_response,
  :success_next_step,
  :success_conditional,
  :failure_next_step,
  :failure_conditional,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#timeout_conditionalTypes::ConditionalSpecification

A list of conditional branches to evaluate if the fulfillment code hook times out.



11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11449

class PostFulfillmentStatusSpecification < Struct.new(
  :success_response,
  :failure_response,
  :timeout_response,
  :success_next_step,
  :success_conditional,
  :failure_next_step,
  :failure_conditional,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#timeout_next_stepTypes::DialogState

Specifies the next step that the bot runs when the fulfillment code hook times out.

Returns:



11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11449

class PostFulfillmentStatusSpecification < Struct.new(
  :success_response,
  :failure_response,
  :timeout_response,
  :success_next_step,
  :success_conditional,
  :failure_next_step,
  :failure_conditional,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end

#timeout_responseTypes::ResponseSpecification

Specifies a list of message groups that Amazon Lex uses to respond the user input.



11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11449

class PostFulfillmentStatusSpecification < Struct.new(
  :success_response,
  :failure_response,
  :timeout_response,
  :success_next_step,
  :success_conditional,
  :failure_next_step,
  :failure_conditional,
  :timeout_next_step,
  :timeout_conditional)
  SENSITIVE = []
  include Aws::Structure
end