value_elicitation_setting
Prompts that Amazon Lex uses to elicit a value for the slot. | STRUCT( "default_value_specification" STRUCT( "default_value_list" STRUCT( "default_value" VARCHAR )[] ), "slot_constraint" VARCHAR, "prompt_specification" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "max_retries" BIGINT, "allow_interrupt" BOOLEAN, "message_selection_strategy" VARCHAR, "prompt_attempts_specification" MAP(VARCHAR, STRUCT( "allow_interrupt" BOOLEAN, "allowed_input_types" STRUCT( "allow_audio_input" BOOLEAN, "allow_dtmf_input" BOOLEAN ), "audio_and_dtmf_input_specification" STRUCT( "start_timeout_ms" BIGINT, "audio_specification" STRUCT( "max_length_ms" BIGINT, "end_timeout_ms" BIGINT ), "dtmf_specification" STRUCT( "max_length" BIGINT, "end_timeout_ms" BIGINT, "deletion_character" VARCHAR, "end_character" VARCHAR ) ), "text_input_specification" STRUCT( "start_timeout_ms" BIGINT ) )) ), "sample_utterances" STRUCT( "utterance" VARCHAR )[], "wait_and_continue_specification" STRUCT( "waiting_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "continue_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "still_waiting_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "frequency_in_seconds" BIGINT, "timeout_in_seconds" BIGINT, "allow_interrupt" BOOLEAN ), "active" BOOLEAN ), "slot_capture_setting" STRUCT( "capture_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "capture_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "capture_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "failure_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "failure_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "failure_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "code_hook" STRUCT( "enable_code_hook_invocation" BOOLEAN, "active" BOOLEAN, "invocation_label" VARCHAR, "post_code_hook_specification" STRUCT( "success_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "success_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "success_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "failure_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "failure_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "failure_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "timeout_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "timeout_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "timeout_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ) ) ), "elicitation_code_hook" STRUCT( "enable_code_hook_invocation" BOOLEAN, "invocation_label" VARCHAR ) ), "slot_resolution_setting" STRUCT( "slot_resolution_strategy" VARCHAR ) ) |