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