Skip to content

Qbusiness  >  Structures  >  ActionReviewEvent

ActionReviewEvent

Structure Class

ActionReviewEvent dataclass

An output event that Amazon Q Business returns to an user who wants to perform a plugin action during a 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.

Attributes

conversation_id class-attribute instance-attribute
conversation_id: str | None = None

The identifier of the conversation with which the action review event is associated.

payload class-attribute instance-attribute
payload: dict[str, ActionReviewPayloadField] | None = None

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

payload_field_name_separator class-attribute instance-attribute
payload_field_name_separator: str | None = None

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

plugin_id class-attribute instance-attribute
plugin_id: str | None = None

The identifier of the plugin associated with the action review event.

plugin_type class-attribute instance-attribute
plugin_type: PluginType | None = None

The type of plugin.

system_message_id class-attribute instance-attribute
system_message_id: str | None = None

The identifier of an Amazon Q Business AI generated associated with the action review event.

user_message_id class-attribute instance-attribute
user_message_id: str | None = None

The identifier of the conversation with which the plugin action is associated.