Values.ChatInputSourceStarts or continues a streaming Amazon Q Business conversation.
type nonrec t = {applicationId : ApplicationId.t;The identifier of the Amazon Q Business application linked to a streaming Amazon Q Business conversation.
*)userId : UserId.t option;The identifier of the user attached to the chat input.
*)userGroups : UserGroups.t option;The group names that a user associated with the chat input belongs to.
*)conversationId : ConversationId.t option;The identifier of the Amazon Q Business conversation.
*)parentMessageId : MessageId.t option;The identifier used to associate a user message with a AI generated response.
*)clientToken : ClientToken.t option;A token that you provide to identify the chat input.
*)inputStream : ChatInputStream.t option;The streaming input for the Chat API.
*)}val make :
?userId:??? ->
?userGroups:??? ->
?conversationId:??? ->
?parentMessageId:??? ->
?clientToken:??? ->
?inputStream:??? ->
applicationId:ApplicationId.t ->
unit ->
tval of_header_and_body :
((string, UserId.t) Awso.Import.List.Assoc.t * ChatInputStream.t) ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of String_.t ] list
| `String of ApplicationId.t
| `Structure of
(string * [> `Structure of (string * Awso.Botodata.value) list ])
list ])
list ]