Module Values.UpdateQAppSessionInputSource

Updates the session for a given Q App sessionId. This is only valid when at least one card of the session is in the WAITING state. Data for each WAITING card can be provided as input. If inputs are not provided, the call will be accepted but session will not move forward. Inputs for cards that are not in the WAITING status will be ignored.

Sourcetype nonrec t = {
  1. instanceId : InstanceId.t;
    (*

    The unique identifier of the Amazon Q Business application environment instance.

    *)
  2. sessionId : UUID.t;
    (*

    The unique identifier of the Q App session to provide input for.

    *)
  3. values : CardValueList.t option;
    (*

    The input values to provide for the current state of the Q App session.

    *)
}
Sourceval context_ : string
Sourceval make : ?values:??? -> instanceId:InstanceId.t -> sessionId:UUID.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of UUID.t | `Structure of (string * [> `Enum of string | `String of UUID.t ]) list ]) list ] list | `String of InstanceId.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t