class Aws::LexRuntimeV2::Types::StartConversationRequest
@note When making an API call, you may pass StartConversationRequest
data as a hash: { bot_id: "BotIdentifier", # required bot_alias_id: "BotAliasIdentifier", # required locale_id: "LocaleId", # required session_id: "SessionId", # required conversation_mode: "AUDIO", # accepts AUDIO, TEXT input_event_stream_hander: EventStreams::StartConversationRequestEventStream.new, }
@!attribute [rw] bot_id
The identifier of the bot to process the request. @return [String]
@!attribute [rw] bot_alias_id
The alias identifier in use for the bot that processes the request. @return [String]
@!attribute [rw] locale_id
The locale where the session is in use. @return [String]
@!attribute [rw] session_id
The identifier of the user session that is having the conversation. @return [String]
@!attribute [rw] conversation_mode
The conversation type that you are using the Amazon Lex V2. If the conversation mode is `AUDIO` you can send both audio and DTMF information. If the mode is `TEXT` you can only send text. @return [String]
@!attribute [rw] request_event_stream
Represents the stream of events to Amazon Lex V2 from your application. The events are encoded as HTTP/2 data frames. @return [Types::StartConversationRequestEventStream]
@see docs.aws.amazon.com/goto/WebAPI/runtime.lex.v2-2020-08-07/StartConversationRequest AWS API Documentation
Constants
- SENSITIVE