Values.ActionExecutionEventSourceA request from an end user signalling an intent to perform an Amazon Q Business plugin action during a streaming chat.
type nonrec t = {pluginId : PluginId.t;The identifier of the plugin for which the action is being requested.
*)payload : ActionExecutionPayload.t;A mapping of field names to the field values in input that an end user provides to Amazon Q Business requests to perform their plugin action.
*)payloadFieldNameSeparator : ActionPayloadFieldNameSeparator.t;A string used to retain information about the hierarchical contexts within a action execution event payload.
*)}val make :
pluginId:PluginId.t ->
payload:ActionExecutionPayload.t ->
payloadFieldNameSeparator:ActionPayloadFieldNameSeparator.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of ActionPayloadFieldKey.t ]
* [> `Structure of (string * [> `Structure of 'a list ]) list ])
list
| `String of PluginId.t ])
list ]