Skip to content

Qbusiness  >  Structures  >  Message

Message

Structure Class

Message dataclass

A message in an Amazon Q Business web experience.

Attributes

action_execution class-attribute instance-attribute
action_execution: ActionExecution | None = None

Performs an Amazon Q Business plugin action during a non-streaming chat conversation.

action_review class-attribute instance-attribute
action_review: ActionReview | None = None

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.

attachments class-attribute instance-attribute
attachments: list[AttachmentOutput] | None = None

A file directly uploaded into an Amazon Q Business web experience chat.

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

The content of the Amazon Q Business web experience message.

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

The identifier of the Amazon Q Business web experience message.

source_attribution class-attribute instance-attribute
source_attribution: list[SourceAttribution | None] | None = None

The source documents used to generate Amazon Q Business web experience message.

time class-attribute instance-attribute
time: datetime | None = None

The timestamp of the first Amazon Q Business web experience message.

type class-attribute instance-attribute
type: MessageType | None = None

The type of Amazon Q Business message, whether HUMAN or AI generated.