Values.WaitAndContinueSpecificationSourceSpecifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
type nonrec t = {waitingResponse : ResponseSpecification.t;The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
*)continueResponse : ResponseSpecification.t;The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
*)stillWaitingResponse : StillWaitingResponseSpecification.t option;A response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
*)active : BoxedBoolean.t option;Specifies whether the bot will wait for a user to respond. When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default is true.
*)}val make :
?stillWaitingResponse:??? ->
?active:??? ->
waitingResponse:ResponseSpecification.t ->
continueResponse:ResponseSpecification.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of BoxedBoolean.t
| `Structure of
(string
* [> `Boolean of BoxedBoolean.t
| `Integer of StillWaitingResponseFrequency.t
| `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of
ButtonText.t ])
list ]
list
| `String of
PlainTextMessageValue.t ])
list ])
list ]
list
| `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of ButtonText.t ])
list ]
list
| `String of PlainTextMessageValue.t ])
list ])
list ])
list ]
list ])
list ])
list ]