SendMessageRequest
¶
Source code in docs_src/capo_qconnect/types/send_message_request.py
ai_agent_id
instance-attribute
¶
ai_agent_id: NotRequired[UuidOrArnOrEitherWithQualifier]
The identifier of the AI Agent to use for processing the message.
assistant_id
instance-attribute
¶
assistant_id: UuidOrArn
The identifier of the Amazon Q in Connect assistant.
client_token
instance-attribute
¶
client_token: NotRequired[ClientToken]
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the AWS SDK populates this field.For more information about idempotency, see Making retries safe with idempotent APIs.
configuration
instance-attribute
¶
configuration: NotRequired[MessageConfiguration]
The configuration of the SendMessage request.
conversation_context
instance-attribute
¶
conversation_context: NotRequired[ConversationContext]
The conversation context before the Amazon Q in Connect session.
message
instance-attribute
¶
message: MessageInput
The message data to submit to the Amazon Q in Connect session.
metadata
instance-attribute
¶
metadata: NotRequired[MessageMetadata]
Additional metadata for the message.
orchestrator_use_case
instance-attribute
¶
orchestrator_use_case: NotRequired[NonEmptyString]
The orchestrator use case for message processing.
origin_request_id
instance-attribute
¶
origin_request_id: NotRequired[NonEmptyString]
Request identifier from the origin system, used for end-to-end tracing across spans.