When passing PutSessionRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
bot_name: "BotName", bot_alias: "BotAlias", user_id: "UserId", session_attributes: {
"String" => "String",
},
dialog_action: {
type: "ElicitIntent", intent_name: "IntentName",
slots: {
"String" => "String",
},
slot_to_elicit: "String",
fulfillment_state: "Fulfilled", message: "Text",
message_format: "PlainText", },
recent_intent_summary_view: [
{
intent_name: "IntentName",
checkpoint_label: "IntentSummaryCheckpointLabel",
slots: {
"String" => "String",
},
confirmation_status: "None", dialog_action_type: "ElicitIntent", fulfillment_state: "Fulfilled", slot_to_elicit: "String",
},
],
accept: "Accept",
active_contexts: [
{
name: "ActiveContextName", time_to_live: { time_to_live_in_seconds: 1,
turns_to_live: 1,
},
parameters: { "ParameterName" => "Text",
},
},
],
}
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4