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.