Values.OutputContextSourceDescribes a session context that is activated when an intent is fulfilled.
type nonrec t = {name : Name.t;The name of the output context.
*)timeToLiveInSeconds : ContextTimeToLiveInSeconds.t;The amount of time, in seconds, that the output context should remain active. The time is figured from the first time the context is sent to the user.
*)turnsToLive : ContextTurnsToLive.t;The number of conversation turns that the output context should remain active. The number of turns is counted from the first time that the context is sent to the user.
*)}val make :
name:Name.t ->
timeToLiveInSeconds:ContextTimeToLiveInSeconds.t ->
turnsToLive:ContextTurnsToLive.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of ContextTimeToLiveInSeconds.t | `String of Name.t ])
list ]