<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>error_codes.h</name>
    <path>/tmp/ws/src/lex_common/lex_common/include/lex_common/</path>
    <filename>error__codes_8h</filename>
    <namespace>Aws</namespace>
    <namespace>Aws::Lex</namespace>
    <member kind="enumeration">
      <type></type>
      <name>ErrorCode</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38af48fe4d98c148d0a3cd95e35638e0ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_RESULT</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38a8c655303cc9bcd366b54dc2904616146</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED_POST_CONTENT</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38a170eb7911ff4c07cb5990441f1769a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY_POST_CONTENT</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38a56ac083e595e6dde1968dfb6242a9c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_LEX_CONFIGURATION</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38a31d579231fb5ce9d046d70a96f447390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_ARGUMENT</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38afcfcfc39071944378026c8c185f6ae78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lex_common.cpp</name>
    <path>/tmp/ws/src/lex_common/lex_common/src/</path>
    <filename>lex__common_8cpp</filename>
    <includes id="lex__common_8h" name="lex_common.h" local="no" imported="no">lex_common/lex_common.h</includes>
    <namespace>Aws</namespace>
    <namespace>Aws::Lex</namespace>
    <member kind="function">
      <type>ErrorCode</type>
      <name>CopyResult</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a192dd265d76dba23c644bd20d960c5e6</anchor>
      <arglist>(Aws::LexRuntimeService::Model::PostContentResult &amp;result, LexResponse &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a13b8a93769e829c4746c2d7faad6a8f1</anchor>
      <arglist>(std::ostream &amp;os, const Aws::LexRuntimeService::Model::PostContentRequest &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a6a1dfaf23c8625723041ccd9e17d9004</anchor>
      <arglist>(std::ostream &amp;os, const Aws::LexRuntimeService::Model::PostContentResult &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lex_common.h</name>
    <path>/tmp/ws/src/lex_common/lex_common/include/lex_common/</path>
    <filename>lex__common_8h</filename>
    <includes id="error__codes_8h" name="error_codes.h" local="no" imported="no">lex_common/error_codes.h</includes>
    <includes id="lex__configuration_8h" name="lex_configuration.h" local="no" imported="no">lex_common/lex_configuration.h</includes>
    <includes id="lex__param__helper_8h" name="lex_param_helper.h" local="no" imported="no">lex_common/lex_param_helper.h</includes>
    <class kind="class">Aws::Lex::LexInteractor</class>
    <class kind="struct">Aws::Lex::LexRequest</class>
    <class kind="struct">Aws::Lex::LexResponse</class>
    <class kind="class">Aws::Lex::PostContentInterface</class>
    <namespace>Aws</namespace>
    <namespace>Aws::Lex</namespace>
    <member kind="function">
      <type>ErrorCode</type>
      <name>BuildLexInteractor</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a23212a540e18d84a825fcd9afa7c18e9</anchor>
      <arglist>(std::shared_ptr&lt; Client::ParameterReaderInterface &gt; params, LexInteractor &amp;lex_interactor)</arglist>
    </member>
    <member kind="function">
      <type>ErrorCode</type>
      <name>CopyResult</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a192dd265d76dba23c644bd20d960c5e6</anchor>
      <arglist>(Aws::LexRuntimeService::Model::PostContentResult &amp;result, LexResponse &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a13b8a93769e829c4746c2d7faad6a8f1</anchor>
      <arglist>(std::ostream &amp;os, const Aws::LexRuntimeService::Model::PostContentRequest &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a6a1dfaf23c8625723041ccd9e17d9004</anchor>
      <arglist>(std::ostream &amp;os, const Aws::LexRuntimeService::Model::PostContentResult &amp;result)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kAllocationTag</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>aad0659bcca5b2c3bd44fd9f9747bc57f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lex_common_test.cpp</name>
    <path>/tmp/ws/src/lex_common/lex_common/test/</path>
    <filename>lex__common__test_8cpp</filename>
    <includes id="lex__common_8h" name="lex_common.h" local="no" imported="no">lex_common/lex_common.h</includes>
    <includes id="test__utils_8h" name="test_utils.h" local="no" imported="no">lex_common_test/test_utils.h</includes>
    <includes id="parameter__reader__mock_8h" name="parameter_reader_mock.h" local="no" imported="no">lex_common_test/parameter_reader_mock.h</includes>
    <class kind="class">Aws::Lex::LexCommonTestFixture</class>
    <namespace>Aws</namespace>
    <namespace>Aws::Lex</namespace>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a214b0489e9294e74f71ebc7faa99803e</anchor>
      <arglist>(BuildLexInteractor, TestBuildInteractorError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a331615adfc6f26992dfc1f835ab84ce9</anchor>
      <arglist>(BuildLexInteractor, TestBuildInteractorSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a0557c80f18141b4227781389c9dc5005</anchor>
      <arglist>(LexCommonTestFixture, CopyResultFailureInvalidJson)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>ad5f492908de2c594397c77a147185fd4</anchor>
      <arglist>(LexCommonTestFixture, CopyResultSuccessValidJson)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>af2b6776a0f2764518d128099d5f9f263</anchor>
      <arglist>(LexCommonTestFixture, CopyResultSuccessNoSlots)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lex_configuration.h</name>
    <path>/tmp/ws/src/lex_common/lex_common/include/lex_common/</path>
    <filename>lex__configuration_8h</filename>
    <class kind="class">Aws::Lex::LexConfiguration</class>
    <namespace>Aws</namespace>
    <namespace>Aws::Lex</namespace>
    <member kind="variable">
      <type>constexpr char</type>
      <name>kLexConfigurationNamespace</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a2efbec799eca9100481052e49336519b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lex_interactor_test.cpp</name>
    <path>/tmp/ws/src/lex_common/lex_common/test/</path>
    <filename>lex__interactor__test_8cpp</filename>
    <includes id="lex__common_8h" name="lex_common.h" local="no" imported="no">lex_common/lex_common.h</includes>
    <includes id="test__utils_8h" name="test_utils.h" local="no" imported="no">lex_common_test/test_utils.h</includes>
    <class kind="class">Aws::Lex::LexRuntimeServiceClientMock</class>
    <class kind="class">Aws::Lex::TestLexConfiguration</class>
    <class kind="class">Aws::Lex::TestLexInteractor</class>
    <namespace>Aws</namespace>
    <namespace>Aws::Lex</namespace>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a25fa585493a9d7b04791e240bc12e824</anchor>
      <arglist>(TestLexInteractor, TestLexInteractorFailedConfiguration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a53b678b1077d9b87e8457930d0f92413</anchor>
      <arglist>(TestLexInteractor, TestLexInteractorPostContentText)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a44b148367381aed8eb52221c78fe1282</anchor>
      <arglist>(TestLexInteractor, TestLexInteractorPostContentAudio)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a3b379d2117580c1b3f43fe8e60f530a1</anchor>
      <arglist>(TestLexInteractor, TestLexInteractorPostContentFailed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a7bf425bd180cea1e492af18384a14af7</anchor>
      <arglist>(TestLexInteractor, TestLexInteractorPostContentRetry)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lex_param_helper.cpp</name>
    <path>/tmp/ws/src/lex_common/lex_common/src/</path>
    <filename>lex__param__helper_8cpp</filename>
    <includes id="lex__configuration_8h" name="lex_configuration.h" local="no" imported="no">lex_common/lex_configuration.h</includes>
    <includes id="lex__param__helper_8h" name="lex_param_helper.h" local="no" imported="no">lex_common/lex_param_helper.h</includes>
    <namespace>Aws</namespace>
    <namespace>Aws::Lex</namespace>
    <member kind="function">
      <type>ErrorCode</type>
      <name>LoadLexParameters</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a74b88480ef6b2b6fc35dc8e91963cd08</anchor>
      <arglist>(const Client::ParameterReaderInterface &amp;parameter_interface, LexConfiguration &amp;lex_configuration)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lex_param_helper.h</name>
    <path>/tmp/ws/src/lex_common/lex_common/include/lex_common/</path>
    <filename>lex__param__helper_8h</filename>
    <includes id="lex__configuration_8h" name="lex_configuration.h" local="no" imported="no">lex_common/lex_configuration.h</includes>
    <includes id="error__codes_8h" name="error_codes.h" local="no" imported="no">lex_common/error_codes.h</includes>
    <namespace>Aws</namespace>
    <namespace>Aws::Lex</namespace>
    <member kind="function">
      <type>ErrorCode</type>
      <name>LoadLexParameters</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a74b88480ef6b2b6fc35dc8e91963cd08</anchor>
      <arglist>(const Client::ParameterReaderInterface &amp;parameter_interface, LexConfiguration &amp;lex_configuration)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lex_param_test.cpp</name>
    <path>/tmp/ws/src/lex_common/lex_common/test/</path>
    <filename>lex__param__test_8cpp</filename>
    <includes id="parameter__reader__mock_8h" name="parameter_reader_mock.h" local="no" imported="no">lex_common_test/parameter_reader_mock.h</includes>
    <includes id="test__logger_8h" name="test_logger.h" local="no" imported="no">lex_common_test/test_logger.h</includes>
    <includes id="lex__param__helper_8h" name="lex_param_helper.h" local="no" imported="no">lex_common/lex_param_helper.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>lex__param__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>lex__param__test_8cpp.html</anchorfile>
      <anchor>a87ebf88454dc7da6f758472951127df5</anchor>
      <arglist>(ParameterTest, LoadLexParamsUserIdFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>lex__param__test_8cpp.html</anchorfile>
      <anchor>a481d7cc2d7f69056b3c4a72746dbae4a</anchor>
      <arglist>(ParameterTest, LoadLexParamsBotNameFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>lex__param__test_8cpp.html</anchorfile>
      <anchor>a85a764354fe1a91678b18d34f64246ac</anchor>
      <arglist>(ParameterTest, LoadLexParamsBotAliasFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>lex__param__test_8cpp.html</anchorfile>
      <anchor>aad0cdf8a10dfba79923d0d341ce660ee</anchor>
      <arglist>(ParameterTest, LoadLexParamsSuccess)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parameter_reader_mock.cpp</name>
    <path>/tmp/ws/src/lex_common/lex_common/test/</path>
    <filename>parameter__reader__mock_8cpp</filename>
    <includes id="parameter__reader__mock_8h" name="parameter_reader_mock.h" local="no" imported="no">lex_common_test/parameter_reader_mock.h</includes>
    <namespace>Aws</namespace>
    <namespace>Aws::Client</namespace>
    <member kind="function">
      <type>void</type>
      <name>SetupMockReader</name>
      <anchorfile>namespaceAws_1_1Client.html</anchorfile>
      <anchor>affdb1fcda87609164ffdbbbaca06b2a9</anchor>
      <arglist>(AwsError user_id_error, AwsError bot_name_error, AwsError bot_alias_error, ParameterReaderMock &amp;mock_reader)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parameter_reader_mock.h</name>
    <path>/tmp/ws/src/lex_common/lex_common/test/include/lex_common_test/</path>
    <filename>parameter__reader__mock_8h</filename>
    <namespace>Aws</namespace>
    <namespace>Aws::Client</namespace>
    <member kind="function">
      <type>void</type>
      <name>SetupMockReader</name>
      <anchorfile>namespaceAws_1_1Client.html</anchorfile>
      <anchor>affdb1fcda87609164ffdbbbaca06b2a9</anchor>
      <arglist>(AwsError user_id_error, AwsError bot_name_error, AwsError bot_alias_error, ParameterReaderMock &amp;mock_reader)</arglist>
    </member>
    <member kind="variable">
      <type>const ParameterPath</type>
      <name>bot_alias_key</name>
      <anchorfile>namespaceAws_1_1Client.html</anchorfile>
      <anchor>a0832f954300f367939dd7b836619ae08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ParameterPath</type>
      <name>bot_name_key</name>
      <anchorfile>namespaceAws_1_1Client.html</anchorfile>
      <anchor>a9b737fde13870a787b70da2493e0c903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ParameterPath</type>
      <name>user_id_key</name>
      <anchorfile>namespaceAws_1_1Client.html</anchorfile>
      <anchor>ab7e7c5d453a9d04348bcb9c7f806b711</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_logger.h</name>
    <path>/tmp/ws/src/lex_common/lex_common/test/include/lex_common_test/</path>
    <filename>test__logger_8h</filename>
    <class kind="class">Aws::Utils::Logging::TestLogSystem</class>
    <namespace>Aws</namespace>
    <namespace>Aws::Utils</namespace>
    <namespace>Aws::Utils::Logging</namespace>
  </compound>
  <compound kind="file">
    <name>test_utils.h</name>
    <path>/tmp/ws/src/lex_common/lex_common/test/include/lex_common_test/</path>
    <filename>test__utils_8h</filename>
    <includes id="lex__common_8h" name="lex_common.h" local="no" imported="no">lex_common/lex_common.h</includes>
    <class kind="class">Aws::Lex::TestData</class>
    <namespace>Aws</namespace>
    <namespace>Aws::Lex</namespace>
    <namespace>Aws::LexRuntimeService</namespace>
    <namespace>Aws::LexRuntimeService::Model</namespace>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>GetVectorFromStream</name>
      <anchorfile>namespaceAws_1_1LexRuntimeService_1_1Model.html</anchorfile>
      <anchor>a3a41bd38ee30ba9bbb44eb3d690b2926</anchor>
      <arglist>(std::shared_ptr&lt; Aws::IOStream &gt; io_stream)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceAws_1_1LexRuntimeService_1_1Model.html</anchorfile>
      <anchor>a90c8bfebeb971b0a70a46689b26e0a48</anchor>
      <arglist>(const PostContentRequest &amp;left, const PostContentRequest &amp;right)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aws::Lex::LexCommonTestFixture</name>
    <filename>classAws_1_1Lex_1_1LexCommonTestFixture.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classAws_1_1Lex_1_1LexCommonTestFixture.html</anchorfile>
      <anchor>a9dffe96c4a654ea5cc0069e62e2fe5a8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Aws::LexRuntimeService::Model::PostContentResult</type>
      <name>result</name>
      <anchorfile>classAws_1_1Lex_1_1LexCommonTestFixture.html</anchorfile>
      <anchor>a8574c85b3789bdd9c1f50e983226ffe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TestData</type>
      <name>test_data</name>
      <anchorfile>classAws_1_1Lex_1_1LexCommonTestFixture.html</anchorfile>
      <anchor>a40c4ad60e835821a4033035a0ab30c6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aws::Lex::LexConfiguration</name>
    <filename>classAws_1_1Lex_1_1LexConfiguration.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>bot_alias</name>
      <anchorfile>classAws_1_1Lex_1_1LexConfiguration.html</anchorfile>
      <anchor>a094c6fe77c5cb5366e355540fe11eaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>bot_name</name>
      <anchorfile>classAws_1_1Lex_1_1LexConfiguration.html</anchorfile>
      <anchor>ac3a505272dbd2cee279dafc5c59dc405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParameterPath</type>
      <name>kBotAliasKey_</name>
      <anchorfile>group__Formatted.html</anchorfile>
      <anchor>gaff41ab9830f79697b97c611e848993d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParameterPath</type>
      <name>kBotNameKey_</name>
      <anchorfile>group__Formatted.html</anchorfile>
      <anchor>ga373a713b6348306f72be440ad8297daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParameterPath</type>
      <name>kUserIdKey_</name>
      <anchorfile>group__Formatted.html</anchorfile>
      <anchor>gae3e4caa1110c677715a477b858a0b714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>user_id</name>
      <anchorfile>classAws_1_1Lex_1_1LexConfiguration.html</anchorfile>
      <anchor>a8c3e9fce300e30d7e803ee2d2020bd6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aws::Lex::LexInteractor</name>
    <filename>classAws_1_1Lex_1_1LexInteractor.html</filename>
    <base>Aws::Lex::PostContentInterface</base>
    <member kind="function">
      <type>ErrorCode</type>
      <name>ConfigureAwsLex</name>
      <anchorfile>classAws_1_1Lex_1_1LexInteractor.html</anchorfile>
      <anchor>a0b6e89858e4d50a47608c6beb45713ab</anchor>
      <arglist>(std::shared_ptr&lt; LexConfiguration &gt; lex_configuration, std::shared_ptr&lt; Aws::LexRuntimeService::LexRuntimeServiceClient &gt; lex_runtime_client)</arglist>
    </member>
    <member kind="function">
      <type>ErrorCode</type>
      <name>PostContent</name>
      <anchorfile>classAws_1_1Lex_1_1LexInteractor.html</anchorfile>
      <anchor>a570a6c9adcf52cbcd6fd41b154b193a5</anchor>
      <arglist>(const LexRequest &amp;request, LexResponse &amp;response) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; LexConfiguration &gt;</type>
      <name>lex_configuration_</name>
      <anchorfile>classAws_1_1Lex_1_1LexInteractor.html</anchorfile>
      <anchor>ad12c0b2cb9262171ab1d7007d243ae9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; Aws::LexRuntimeService::LexRuntimeServiceClient &gt;</type>
      <name>lex_runtime_client_</name>
      <anchorfile>classAws_1_1Lex_1_1LexInteractor.html</anchorfile>
      <anchor>a886813332457270d92f055b9f65c5cec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aws::Lex::LexRequest</name>
    <filename>structAws_1_1Lex_1_1LexRequest.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>accept_type</name>
      <anchorfile>structAws_1_1Lex_1_1LexRequest.html</anchorfile>
      <anchor>a6eff79640e8400372299087efe3dd1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>audio_request</name>
      <anchorfile>structAws_1_1Lex_1_1LexRequest.html</anchorfile>
      <anchor>afee64a786c6101492ca909b6bb5d2bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>content_type</name>
      <anchorfile>structAws_1_1Lex_1_1LexRequest.html</anchorfile>
      <anchor>a60f42eb3ad12f61373a82103386be553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text_request</name>
      <anchorfile>structAws_1_1Lex_1_1LexRequest.html</anchorfile>
      <anchor>af62f918c81eb658a0fb89453f4a00dac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aws::Lex::LexResponse</name>
    <filename>structAws_1_1Lex_1_1LexResponse.html</filename>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>audio_response</name>
      <anchorfile>structAws_1_1Lex_1_1LexResponse.html</anchorfile>
      <anchor>a0f2717a37d2ca4d97a9f902fe10f659f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dialog_state</name>
      <anchorfile>structAws_1_1Lex_1_1LexResponse.html</anchorfile>
      <anchor>a1cced24788bc62769a9718a8aca836f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>intent_name</name>
      <anchorfile>structAws_1_1Lex_1_1LexResponse.html</anchorfile>
      <anchor>ae60aabb380c977ef82772f1bf128a5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>message_format_type</name>
      <anchorfile>structAws_1_1Lex_1_1LexResponse.html</anchorfile>
      <anchor>a3a75f56685eb2e222126a9c2b43633d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>session_attributes</name>
      <anchorfile>structAws_1_1Lex_1_1LexResponse.html</anchorfile>
      <anchor>aa0f46455c32d0b5865947ad4cae068bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, std::string &gt;</type>
      <name>slots</name>
      <anchorfile>structAws_1_1Lex_1_1LexResponse.html</anchorfile>
      <anchor>a4e473b675c7cee578bb4dc9a94a4a226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text_response</name>
      <anchorfile>structAws_1_1Lex_1_1LexResponse.html</anchorfile>
      <anchor>a9fb25a8898178d9f5ec0279a0e4a55e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aws::Lex::LexRuntimeServiceClientMock</name>
    <filename>classAws_1_1Lex_1_1LexRuntimeServiceClientMock.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_CONST_METHOD1</name>
      <anchorfile>classAws_1_1Lex_1_1LexRuntimeServiceClientMock.html</anchorfile>
      <anchor>a37b1b5d0bdb6f1746918a745b56a1bce</anchor>
      <arglist>(PostContent_, Mover&lt; PostContentOutcome &gt;(const PostContentRequest &amp;request))</arglist>
    </member>
    <member kind="function">
      <type>PostContentOutcome</type>
      <name>PostContent</name>
      <anchorfile>classAws_1_1Lex_1_1LexRuntimeServiceClientMock.html</anchorfile>
      <anchor>aa6593d2647c61dbe30b947124ab5d204</anchor>
      <arglist>(const PostContentRequest &amp;request) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LexRuntimeServiceClientMock</name>
      <anchorfile>classAws_1_1Lex_1_1LexRuntimeServiceClientMock.html</anchorfile>
      <anchor>ab885ba6c5348e62b77f4818572aabde7</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aws::Lex::PostContentInterface</name>
    <filename>classAws_1_1Lex_1_1PostContentInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual ErrorCode</type>
      <name>PostContent</name>
      <anchorfile>classAws_1_1Lex_1_1PostContentInterface.html</anchorfile>
      <anchor>a3f61b82640e3e5c54f37fa2b8a8e4aeb</anchor>
      <arglist>(const LexRequest &amp;request, LexResponse &amp;response)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aws::Lex::TestData</name>
    <filename>classAws_1_1Lex_1_1TestData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ConfigureExampleResult</name>
      <anchorfile>classAws_1_1Lex_1_1TestData.html</anchorfile>
      <anchor>aed0ae6548219c502456d503462550651</anchor>
      <arglist>(Aws::LexRuntimeService::Model::PostContentResult &amp;example_result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectEq</name>
      <anchorfile>classAws_1_1Lex_1_1TestData.html</anchorfile>
      <anchor>a5ffda9d3838d80fba79a7a2439634c05</anchor>
      <arglist>(const LexResponse &amp;response)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>content_type</name>
      <anchorfile>classAws_1_1Lex_1_1TestData.html</anchorfile>
      <anchor>a58f598bd3bea452355ec149b9b69124d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LexRuntimeService::Model::DialogState</type>
      <name>dialog_state</name>
      <anchorfile>classAws_1_1Lex_1_1TestData.html</anchorfile>
      <anchor>a099b7d538e5eb7fe9a7029557de8565d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>intent_name</name>
      <anchorfile>classAws_1_1Lex_1_1TestData.html</anchorfile>
      <anchor>a5f501b6b278ef53bdd18e42798e68903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>message</name>
      <anchorfile>classAws_1_1Lex_1_1TestData.html</anchorfile>
      <anchor>a487f5a22bdc3bbbda76e8f5ef16c8447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LexRuntimeService::Model::MessageFormatType</type>
      <name>message_format</name>
      <anchorfile>classAws_1_1Lex_1_1TestData.html</anchorfile>
      <anchor>a979e943442e1ccdb82d3b998803d0551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>session_attributes</name>
      <anchorfile>classAws_1_1Lex_1_1TestData.html</anchorfile>
      <anchor>a500a26515206833dd005c5b9f62e8dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>slot_to_elicit</name>
      <anchorfile>classAws_1_1Lex_1_1TestData.html</anchorfile>
      <anchor>a6fba5af8ef5c956234e436de00ac673d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aws::Lex::TestLexConfiguration</name>
    <filename>classAws_1_1Lex_1_1TestLexConfiguration.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ConfigureLexConfiguration</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexConfiguration.html</anchorfile>
      <anchor>a7ab6839af7724963626836bc3d5385ca</anchor>
      <arglist>(LexConfiguration &amp;lex_configuration)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>bot_alias</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexConfiguration.html</anchorfile>
      <anchor>a16dffc3a637eb9e727f8d35de4af0340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>bot_name</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexConfiguration.html</anchorfile>
      <anchor>ad60e8199ec4bb4cab7524b40280a4456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>user_id</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexConfiguration.html</anchorfile>
      <anchor>a19baa721a9b754cd4b64eee34e7aef07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aws::Lex::TestLexInteractor</name>
    <filename>classAws_1_1Lex_1_1TestLexInteractor.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexInteractor.html</anchorfile>
      <anchor>a0aa3428dc44bc979f1ec33614b3a98a5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PostContentRequest</type>
      <name>default_expected_request</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexInteractor.html</anchorfile>
      <anchor>a98f23900e7fac85eddbf73194e282f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LexRequest</type>
      <name>default_request</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexInteractor.html</anchorfile>
      <anchor>a1b743206666717ae5fee1e7084abcfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; LexConfiguration &gt;</type>
      <name>lex_configuration</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexInteractor.html</anchorfile>
      <anchor>a247cdd7f03b30ca84e82195adee332aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LexInteractor</type>
      <name>lex_interactor</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexInteractor.html</anchorfile>
      <anchor>ad51c102c623e31af53f3f071f78eec43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; LexRuntimeServiceClientMock &gt;</type>
      <name>lex_runtime_client</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexInteractor.html</anchorfile>
      <anchor>a1526d664586e82bd67a936e0333762dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Aws::LexRuntimeService::Model::PostContentResult</type>
      <name>result</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexInteractor.html</anchorfile>
      <anchor>a769766a4e2a42198289c73865803f0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TestData</type>
      <name>test_data</name>
      <anchorfile>classAws_1_1Lex_1_1TestLexInteractor.html</anchorfile>
      <anchor>a26d9de57d9d9353cc1d2d2ae9ade5d4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aws::Utils::Logging::TestLogSystem</name>
    <filename>classAws_1_1Utils_1_1Logging_1_1TestLogSystem.html</filename>
    <base>Aws::Utils::Logging::AWSLogSystem</base>
    <member kind="function">
      <type></type>
      <name>TestLogSystem</name>
      <anchorfile>classAws_1_1Utils_1_1Logging_1_1TestLogSystem.html</anchorfile>
      <anchor>adaa4b659797a876e2b010aa26a74607c</anchor>
      <arglist>(Aws::Utils::Logging::LogLevel log_level=LogLevel::Trace)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestLogSystem</name>
      <anchorfile>classAws_1_1Utils_1_1Logging_1_1TestLogSystem.html</anchorfile>
      <anchor>ac9c1a3e3220423803e27fda70875a63c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>LogData</name>
      <anchorfile>classAws_1_1Utils_1_1Logging_1_1TestLogSystem.html</anchorfile>
      <anchor>a178f667eb1f9f3456e2a23059e417f35</anchor>
      <arglist>(const char *log_level, const char *tag, const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>LogDebug</name>
      <anchorfile>classAws_1_1Utils_1_1Logging_1_1TestLogSystem.html</anchorfile>
      <anchor>ab4bbc4e2e8d316d0e4493bea54dff8bf</anchor>
      <arglist>(const char *tag, const std::string &amp;message) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>LogError</name>
      <anchorfile>classAws_1_1Utils_1_1Logging_1_1TestLogSystem.html</anchorfile>
      <anchor>ac2c6857d948cacfca582b3bb3194ca57</anchor>
      <arglist>(const char *tag, const std::string &amp;message) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>LogFatal</name>
      <anchorfile>classAws_1_1Utils_1_1Logging_1_1TestLogSystem.html</anchorfile>
      <anchor>aa21d79a007c7610c52d20ce9df4bbdb4</anchor>
      <arglist>(const char *tag, const std::string &amp;message) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>LogInfo</name>
      <anchorfile>classAws_1_1Utils_1_1Logging_1_1TestLogSystem.html</anchorfile>
      <anchor>a68613363322b6832cd712b60f009d3f9</anchor>
      <arglist>(const char *tag, const std::string &amp;message) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>LogTrace</name>
      <anchorfile>classAws_1_1Utils_1_1Logging_1_1TestLogSystem.html</anchorfile>
      <anchor>a0fad28606d7de7630229745b6813c781</anchor>
      <arglist>(const char *tag, const std::string &amp;message) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>LogWarn</name>
      <anchorfile>classAws_1_1Utils_1_1Logging_1_1TestLogSystem.html</anchorfile>
      <anchor>aa336b613a6beec7dc3f9bf7d72d64fc1</anchor>
      <arglist>(const char *tag, const std::string &amp;message) override</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Aws</name>
    <filename>namespaceAws.html</filename>
    <namespace>Aws::Client</namespace>
    <namespace>Aws::Lex</namespace>
    <namespace>Aws::LexRuntimeService</namespace>
    <namespace>Aws::Utils</namespace>
  </compound>
  <compound kind="namespace">
    <name>Aws::Client</name>
    <filename>namespaceAws_1_1Client.html</filename>
    <member kind="function">
      <type>void</type>
      <name>SetupMockReader</name>
      <anchorfile>namespaceAws_1_1Client.html</anchorfile>
      <anchor>affdb1fcda87609164ffdbbbaca06b2a9</anchor>
      <arglist>(AwsError user_id_error, AwsError bot_name_error, AwsError bot_alias_error, ParameterReaderMock &amp;mock_reader)</arglist>
    </member>
    <member kind="variable">
      <type>const ParameterPath</type>
      <name>bot_alias_key</name>
      <anchorfile>namespaceAws_1_1Client.html</anchorfile>
      <anchor>a0832f954300f367939dd7b836619ae08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ParameterPath</type>
      <name>bot_name_key</name>
      <anchorfile>namespaceAws_1_1Client.html</anchorfile>
      <anchor>a9b737fde13870a787b70da2493e0c903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ParameterPath</type>
      <name>user_id_key</name>
      <anchorfile>namespaceAws_1_1Client.html</anchorfile>
      <anchor>ab7e7c5d453a9d04348bcb9c7f806b711</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Aws::Lex</name>
    <filename>namespaceAws_1_1Lex.html</filename>
    <class kind="class">Aws::Lex::LexCommonTestFixture</class>
    <class kind="class">Aws::Lex::LexConfiguration</class>
    <class kind="class">Aws::Lex::LexInteractor</class>
    <class kind="struct">Aws::Lex::LexRequest</class>
    <class kind="struct">Aws::Lex::LexResponse</class>
    <class kind="class">Aws::Lex::LexRuntimeServiceClientMock</class>
    <class kind="class">Aws::Lex::PostContentInterface</class>
    <class kind="class">Aws::Lex::TestData</class>
    <class kind="class">Aws::Lex::TestLexConfiguration</class>
    <class kind="class">Aws::Lex::TestLexInteractor</class>
    <member kind="enumeration">
      <type></type>
      <name>ErrorCode</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38af48fe4d98c148d0a3cd95e35638e0ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_RESULT</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38a8c655303cc9bcd366b54dc2904616146</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED_POST_CONTENT</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38a170eb7911ff4c07cb5990441f1769a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY_POST_CONTENT</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38a56ac083e595e6dde1968dfb6242a9c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_LEX_CONFIGURATION</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38a31d579231fb5ce9d046d70a96f447390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_ARGUMENT</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a8b7ccb5bd6383c218e529b129f210b38afcfcfc39071944378026c8c185f6ae78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ErrorCode</type>
      <name>BuildLexInteractor</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a23212a540e18d84a825fcd9afa7c18e9</anchor>
      <arglist>(std::shared_ptr&lt; Client::ParameterReaderInterface &gt; params, LexInteractor &amp;lex_interactor)</arglist>
    </member>
    <member kind="function">
      <type>ErrorCode</type>
      <name>CopyResult</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a192dd265d76dba23c644bd20d960c5e6</anchor>
      <arglist>(Aws::LexRuntimeService::Model::PostContentResult &amp;result, LexResponse &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>ErrorCode</type>
      <name>LoadLexParameters</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a74b88480ef6b2b6fc35dc8e91963cd08</anchor>
      <arglist>(const Client::ParameterReaderInterface &amp;parameter_interface, LexConfiguration &amp;lex_configuration)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a13b8a93769e829c4746c2d7faad6a8f1</anchor>
      <arglist>(std::ostream &amp;os, const Aws::LexRuntimeService::Model::PostContentRequest &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a6a1dfaf23c8625723041ccd9e17d9004</anchor>
      <arglist>(std::ostream &amp;os, const Aws::LexRuntimeService::Model::PostContentResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a214b0489e9294e74f71ebc7faa99803e</anchor>
      <arglist>(BuildLexInteractor, TestBuildInteractorError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a331615adfc6f26992dfc1f835ab84ce9</anchor>
      <arglist>(BuildLexInteractor, TestBuildInteractorSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a0557c80f18141b4227781389c9dc5005</anchor>
      <arglist>(LexCommonTestFixture, CopyResultFailureInvalidJson)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>ad5f492908de2c594397c77a147185fd4</anchor>
      <arglist>(LexCommonTestFixture, CopyResultSuccessValidJson)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>af2b6776a0f2764518d128099d5f9f263</anchor>
      <arglist>(LexCommonTestFixture, CopyResultSuccessNoSlots)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a25fa585493a9d7b04791e240bc12e824</anchor>
      <arglist>(TestLexInteractor, TestLexInteractorFailedConfiguration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a53b678b1077d9b87e8457930d0f92413</anchor>
      <arglist>(TestLexInteractor, TestLexInteractorPostContentText)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a44b148367381aed8eb52221c78fe1282</anchor>
      <arglist>(TestLexInteractor, TestLexInteractorPostContentAudio)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a3b379d2117580c1b3f43fe8e60f530a1</anchor>
      <arglist>(TestLexInteractor, TestLexInteractorPostContentFailed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a7bf425bd180cea1e492af18384a14af7</anchor>
      <arglist>(TestLexInteractor, TestLexInteractorPostContentRetry)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kAllocationTag</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>aad0659bcca5b2c3bd44fd9f9747bc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr char</type>
      <name>kLexConfigurationNamespace</name>
      <anchorfile>namespaceAws_1_1Lex.html</anchorfile>
      <anchor>a2efbec799eca9100481052e49336519b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Aws::LexRuntimeService</name>
    <filename>namespaceAws_1_1LexRuntimeService.html</filename>
    <namespace>Aws::LexRuntimeService::Model</namespace>
  </compound>
  <compound kind="namespace">
    <name>Aws::LexRuntimeService::Model</name>
    <filename>namespaceAws_1_1LexRuntimeService_1_1Model.html</filename>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>GetVectorFromStream</name>
      <anchorfile>namespaceAws_1_1LexRuntimeService_1_1Model.html</anchorfile>
      <anchor>a3a41bd38ee30ba9bbb44eb3d690b2926</anchor>
      <arglist>(std::shared_ptr&lt; Aws::IOStream &gt; io_stream)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceAws_1_1LexRuntimeService_1_1Model.html</anchorfile>
      <anchor>a90c8bfebeb971b0a70a46689b26e0a48</anchor>
      <arglist>(const PostContentRequest &amp;left, const PostContentRequest &amp;right)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Aws::Utils</name>
    <filename>namespaceAws_1_1Utils.html</filename>
    <namespace>Aws::Utils::Logging</namespace>
  </compound>
  <compound kind="namespace">
    <name>Aws::Utils::Logging</name>
    <filename>namespaceAws_1_1Utils_1_1Logging.html</filename>
    <class kind="class">Aws::Utils::Logging::TestLogSystem</class>
  </compound>
  <compound kind="group">
    <name>Formatted</name>
    <title>ROS parameter keys for lex configuration.</title>
    <filename>group__Formatted.html</filename>
    <member kind="variable">
      <type>ParameterPath</type>
      <name>kBotAliasKey_</name>
      <anchorfile>group__Formatted.html</anchorfile>
      <anchor>gaff41ab9830f79697b97c611e848993d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParameterPath</type>
      <name>kBotNameKey_</name>
      <anchorfile>group__Formatted.html</anchorfile>
      <anchor>ga373a713b6348306f72be440ad8297daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParameterPath</type>
      <name>kUserIdKey_</name>
      <anchorfile>group__Formatted.html</anchorfile>
      <anchor>gae3e4caa1110c677715a477b858a0b714</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>OutputStreams</name>
    <title>OutputStreams</title>
    <filename>group__OutputStreams.html</filename>
  </compound>
</tagfile>
