Skip to content

StillWaitingResponseSpecification

Source code in docs_src/capo_lex_models_v2/types/still_waiting_response_specification.py
class StillWaitingResponseSpecification(TypedDict, closed=True):
    message_groups: "capo_lex_models_v2.types.message_groups_list.MessageGroupsList"
    """<p>One or more message groups, each containing one or more messages, that define the prompts that Amazon Lex sends to the user.</p>"""
    frequency_in_seconds: "capo_lex_models_v2.types.still_waiting_response_frequency.StillWaitingResponseFrequency"
    """<p>How often a message should be sent to the user. Minimum of 1 second, maximum of 5 minutes.</p>"""
    timeout_in_seconds: "capo_lex_models_v2.types.still_waiting_response_timeout.StillWaitingResponseTimeout"
    """<p>If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.</p>"""
    allow_interrupt: NotRequired["capo_lex_models_v2.types.boxed_boolean.BoxedBoolean"]
    """<p>Indicates that the user can interrupt the response by speaking while the message is being played.</p>"""

allow_interrupt instance-attribute

allow_interrupt: NotRequired[BoxedBoolean]

Indicates that the user can interrupt the response by speaking while the message is being played.

frequency_in_seconds instance-attribute

frequency_in_seconds: StillWaitingResponseFrequency

How often a message should be sent to the user. Minimum of 1 second, maximum of 5 minutes.

message_groups instance-attribute

message_groups: MessageGroupsList

One or more message groups, each containing one or more messages, that define the prompts that Amazon Lex sends to the user.

timeout_in_seconds instance-attribute

timeout_in_seconds: StillWaitingResponseTimeout

If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.