Values.ChatSyncOutputSourceStarts or continues a non-streaming Amazon Q Business conversation.
type nonrec t = {conversationId : ConversationId.t option;The identifier of the Amazon Q Business conversation.
*)systemMessage : String_.t option;An AI-generated message in a conversation.
*)systemMessageId : MessageId.t option;The identifier of an Amazon Q Business AI generated message within the conversation.
*)userMessageId : MessageId.t option;The identifier of an Amazon Q Business end user text input message within the conversation.
*)actionReview : ActionReview.t option;A request from Amazon Q Business to the end user for information Amazon Q Business needs to successfully complete a requested plugin action.
*)authChallengeRequest : AuthChallengeRequest.t option;An authentication verification event activated by an end user request to use a custom plugin.
*)sourceAttributions : SourceAttributions.t option;The source documents used to generate the conversation response.
*)failedAttachments : AttachmentsOutput.t option;A list of files which failed to upload during chat.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `ConflictException of ConflictException.t| `ExternalResourceException of ExternalResourceException.t| `InternalServerException of InternalServerException.t| `LicenseNotFoundException of LicenseNotFoundException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ThrottlingException of ThrottlingException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `ConflictException of ConflictException.t
| `ExternalResourceException of ExternalResourceException.t
| `InternalServerException of InternalServerException.t
| `LicenseNotFoundException of LicenseNotFoundException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `ConflictException of ConflictException.t
| `ExternalResourceException of ExternalResourceException.t
| `InternalServerException of InternalServerException.t
| `LicenseNotFoundException of LicenseNotFoundException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Integer of Integer.t
| `String of SourceAttributionMediaId.t
| `Structure of
(string
* [> `String of SnippetExcerptText.t
| `Structure of
(string
* [> `Enum of string
| `Long of Long.t
| `String of MediaId.t ])
list ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Enum of string | `String of ErrorMessage.t ])
list
| `Timestamp of Timestamp.t ])
list ]
list
| `String of ConversationId.t
| `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of ActionPayloadFieldKey.t ]
* [> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `Structure of
(string * [> `Structure of 'a list ]) list ]
list
| `String of String_.t
| `Structure of 'b list ])
list ])
list
| `String of PluginId.t ])
list ])
list ]