Class: Aws::QBusiness::Types::ActionReview

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb

Overview

An output event that Amazon Q Business returns to an user who wants to perform a plugin action during a non-streaming chat conversation. It contains information about the selected action with a list of possible user input fields, some pre-populated by Amazon Q Business.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#payloadHash<String,Types::ActionReviewPayloadField>

Field values that an end user needs to provide to Amazon Q Business for Amazon Q Business to perform the requested plugin action.

Returns:



207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 207

class ActionReview < Struct.new(
  :plugin_id,
  :plugin_type,
  :payload,
  :payload_field_name_separator)
  SENSITIVE = []
  include Aws::Structure
end

#payload_field_name_separatorString

A string used to retain information about the hierarchical contexts within an action review payload.

Returns:

  • (String)


207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 207

class ActionReview < Struct.new(
  :plugin_id,
  :plugin_type,
  :payload,
  :payload_field_name_separator)
  SENSITIVE = []
  include Aws::Structure
end

#plugin_idString

The identifier of the plugin associated with the action review.

Returns:

  • (String)


207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 207

class ActionReview < Struct.new(
  :plugin_id,
  :plugin_type,
  :payload,
  :payload_field_name_separator)
  SENSITIVE = []
  include Aws::Structure
end

#plugin_typeString

The type of plugin.

Returns:

  • (String)


207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 207

class ActionReview < Struct.new(
  :plugin_id,
  :plugin_type,
  :payload,
  :payload_field_name_separator)
  SENSITIVE = []
  include Aws::Structure
end