Generated 2018-06-12 for VoiceNavigator.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2020-02-24 Version 1.36.282
|
||||
- Generated 2018-06-12 for `VoiceNavigator`.
|
||||
|
||||
2020-02-24 Version 1.36.281
|
||||
- Generated 2019-12-26 for `OutboundBot`.
|
||||
|
||||
|
||||
330
voicenavigator/CMakeLists.txt
Normal file
330
voicenavigator/CMakeLists.txt
Normal file
@@ -0,0 +1,330 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
||||
|
||||
set(voicenavigator_public_header
|
||||
include/alibabacloud/voicenavigator/VoiceNavigatorClient.h
|
||||
include/alibabacloud/voicenavigator/VoiceNavigatorExport.h )
|
||||
|
||||
set(voicenavigator_public_header_model
|
||||
include/alibabacloud/voicenavigator/model/AuditTTSVoiceRequest.h
|
||||
include/alibabacloud/voicenavigator/model/AuditTTSVoiceResult.h
|
||||
include/alibabacloud/voicenavigator/model/AuthorizedRequest.h
|
||||
include/alibabacloud/voicenavigator/model/AuthorizedResult.h
|
||||
include/alibabacloud/voicenavigator/model/BatchDeleteNavigationScriptsRequest.h
|
||||
include/alibabacloud/voicenavigator/model/BatchDeleteNavigationScriptsResult.h
|
||||
include/alibabacloud/voicenavigator/model/BatchMoveNavigationScriptsRequest.h
|
||||
include/alibabacloud/voicenavigator/model/BatchMoveNavigationScriptsResult.h
|
||||
include/alibabacloud/voicenavigator/model/BeginDialogueRequest.h
|
||||
include/alibabacloud/voicenavigator/model/BeginDialogueResult.h
|
||||
include/alibabacloud/voicenavigator/model/CollectedNumberRequest.h
|
||||
include/alibabacloud/voicenavigator/model/CollectedNumberResult.h
|
||||
include/alibabacloud/voicenavigator/model/CreateCategoryRequest.h
|
||||
include/alibabacloud/voicenavigator/model/CreateCategoryResult.h
|
||||
include/alibabacloud/voicenavigator/model/CreateInstanceRequest.h
|
||||
include/alibabacloud/voicenavigator/model/CreateInstanceResult.h
|
||||
include/alibabacloud/voicenavigator/model/CreateKnowledgeRequest.h
|
||||
include/alibabacloud/voicenavigator/model/CreateKnowledgeResult.h
|
||||
include/alibabacloud/voicenavigator/model/CreateRedirectionRequest.h
|
||||
include/alibabacloud/voicenavigator/model/CreateRedirectionResult.h
|
||||
include/alibabacloud/voicenavigator/model/DebugAuthorizedRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DebugAuthorizedResult.h
|
||||
include/alibabacloud/voicenavigator/model/DebugBeginDialogueRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DebugBeginDialogueResult.h
|
||||
include/alibabacloud/voicenavigator/model/DebugCollectedNumberRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DebugCollectedNumberResult.h
|
||||
include/alibabacloud/voicenavigator/model/DebugDialogueRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DebugDialogueResult.h
|
||||
include/alibabacloud/voicenavigator/model/DeleteCategoryRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DeleteCategoryResult.h
|
||||
include/alibabacloud/voicenavigator/model/DeleteInstanceRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DeleteInstanceResult.h
|
||||
include/alibabacloud/voicenavigator/model/DeleteNavigationScriptRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DeleteNavigationScriptResult.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeCategoryTreeRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeCategoryTreeResult.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeConversationRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeConversationResult.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeConversationContextRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeConversationContextResult.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeExportProgressRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeExportProgressResult.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeInstanceRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeInstanceResult.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeKnowledgeRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeKnowledgeResult.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeNavigationConfigRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeNavigationConfigResult.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeRecordingRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeRecordingResult.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeRedirectionRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeRedirectionResult.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeStatisticalDataRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeStatisticalDataResult.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeTTSConfigRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DescribeTTSConfigResult.h
|
||||
include/alibabacloud/voicenavigator/model/DialogueRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DialogueResult.h
|
||||
include/alibabacloud/voicenavigator/model/DisableInstanceRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DisableInstanceResult.h
|
||||
include/alibabacloud/voicenavigator/model/DuplicateInstanceRequest.h
|
||||
include/alibabacloud/voicenavigator/model/DuplicateInstanceResult.h
|
||||
include/alibabacloud/voicenavigator/model/EnableInstanceRequest.h
|
||||
include/alibabacloud/voicenavigator/model/EnableInstanceResult.h
|
||||
include/alibabacloud/voicenavigator/model/EndDialogueRequest.h
|
||||
include/alibabacloud/voicenavigator/model/EndDialogueResult.h
|
||||
include/alibabacloud/voicenavigator/model/ExportConversationDetailsRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ExportConversationDetailsResult.h
|
||||
include/alibabacloud/voicenavigator/model/ExportStatisticalDataRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ExportStatisticalDataResult.h
|
||||
include/alibabacloud/voicenavigator/model/ListCategoriesRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ListCategoriesResult.h
|
||||
include/alibabacloud/voicenavigator/model/ListConversationDetailsRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ListConversationDetailsResult.h
|
||||
include/alibabacloud/voicenavigator/model/ListConversationsRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ListConversationsResult.h
|
||||
include/alibabacloud/voicenavigator/model/ListInstancesRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ListInstancesResult.h
|
||||
include/alibabacloud/voicenavigator/model/ListNavigationScriptsRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ListNavigationScriptsResult.h
|
||||
include/alibabacloud/voicenavigator/model/ListPublishHistoriesRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ListPublishHistoriesResult.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyAskingBackConfigRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyAskingBackConfigResult.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyCategoryRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyCategoryResult.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyComplainingConfigRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyComplainingConfigResult.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyGreetingConfigRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyGreetingConfigResult.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyInstanceRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyInstanceResult.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyKnowledgeRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyKnowledgeResult.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyRedirectionRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyRedirectionResult.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyRepeatingConfigRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyRepeatingConfigResult.h
|
||||
include/alibabacloud/voicenavigator/model/ModifySilenceTimeoutConfigRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ModifySilenceTimeoutConfigResult.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyTTSConfigRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyTTSConfigResult.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyUnrecognizingConfigRequest.h
|
||||
include/alibabacloud/voicenavigator/model/ModifyUnrecognizingConfigResult.h
|
||||
include/alibabacloud/voicenavigator/model/MoveCategoryRequest.h
|
||||
include/alibabacloud/voicenavigator/model/MoveCategoryResult.h
|
||||
include/alibabacloud/voicenavigator/model/MoveNavigationScriptRequest.h
|
||||
include/alibabacloud/voicenavigator/model/MoveNavigationScriptResult.h
|
||||
include/alibabacloud/voicenavigator/model/PublishInstanceRequest.h
|
||||
include/alibabacloud/voicenavigator/model/PublishInstanceResult.h
|
||||
include/alibabacloud/voicenavigator/model/QueryConversationsRequest.h
|
||||
include/alibabacloud/voicenavigator/model/QueryConversationsResult.h
|
||||
include/alibabacloud/voicenavigator/model/QueryNavigationScriptsRequest.h
|
||||
include/alibabacloud/voicenavigator/model/QueryNavigationScriptsResult.h
|
||||
include/alibabacloud/voicenavigator/model/QueryPerformanceIndicatorsRequest.h
|
||||
include/alibabacloud/voicenavigator/model/QueryPerformanceIndicatorsResult.h
|
||||
include/alibabacloud/voicenavigator/model/QueryRecordingRequest.h
|
||||
include/alibabacloud/voicenavigator/model/QueryRecordingResult.h
|
||||
include/alibabacloud/voicenavigator/model/RollbackInstanceRequest.h
|
||||
include/alibabacloud/voicenavigator/model/RollbackInstanceResult.h
|
||||
include/alibabacloud/voicenavigator/model/SaveRecordingRequest.h
|
||||
include/alibabacloud/voicenavigator/model/SaveRecordingResult.h
|
||||
include/alibabacloud/voicenavigator/model/SilenceTimeoutRequest.h
|
||||
include/alibabacloud/voicenavigator/model/SilenceTimeoutResult.h )
|
||||
|
||||
set(voicenavigator_src
|
||||
src/VoiceNavigatorClient.cc
|
||||
src/model/AuditTTSVoiceRequest.cc
|
||||
src/model/AuditTTSVoiceResult.cc
|
||||
src/model/AuthorizedRequest.cc
|
||||
src/model/AuthorizedResult.cc
|
||||
src/model/BatchDeleteNavigationScriptsRequest.cc
|
||||
src/model/BatchDeleteNavigationScriptsResult.cc
|
||||
src/model/BatchMoveNavigationScriptsRequest.cc
|
||||
src/model/BatchMoveNavigationScriptsResult.cc
|
||||
src/model/BeginDialogueRequest.cc
|
||||
src/model/BeginDialogueResult.cc
|
||||
src/model/CollectedNumberRequest.cc
|
||||
src/model/CollectedNumberResult.cc
|
||||
src/model/CreateCategoryRequest.cc
|
||||
src/model/CreateCategoryResult.cc
|
||||
src/model/CreateInstanceRequest.cc
|
||||
src/model/CreateInstanceResult.cc
|
||||
src/model/CreateKnowledgeRequest.cc
|
||||
src/model/CreateKnowledgeResult.cc
|
||||
src/model/CreateRedirectionRequest.cc
|
||||
src/model/CreateRedirectionResult.cc
|
||||
src/model/DebugAuthorizedRequest.cc
|
||||
src/model/DebugAuthorizedResult.cc
|
||||
src/model/DebugBeginDialogueRequest.cc
|
||||
src/model/DebugBeginDialogueResult.cc
|
||||
src/model/DebugCollectedNumberRequest.cc
|
||||
src/model/DebugCollectedNumberResult.cc
|
||||
src/model/DebugDialogueRequest.cc
|
||||
src/model/DebugDialogueResult.cc
|
||||
src/model/DeleteCategoryRequest.cc
|
||||
src/model/DeleteCategoryResult.cc
|
||||
src/model/DeleteInstanceRequest.cc
|
||||
src/model/DeleteInstanceResult.cc
|
||||
src/model/DeleteNavigationScriptRequest.cc
|
||||
src/model/DeleteNavigationScriptResult.cc
|
||||
src/model/DescribeCategoryTreeRequest.cc
|
||||
src/model/DescribeCategoryTreeResult.cc
|
||||
src/model/DescribeConversationRequest.cc
|
||||
src/model/DescribeConversationResult.cc
|
||||
src/model/DescribeConversationContextRequest.cc
|
||||
src/model/DescribeConversationContextResult.cc
|
||||
src/model/DescribeExportProgressRequest.cc
|
||||
src/model/DescribeExportProgressResult.cc
|
||||
src/model/DescribeInstanceRequest.cc
|
||||
src/model/DescribeInstanceResult.cc
|
||||
src/model/DescribeKnowledgeRequest.cc
|
||||
src/model/DescribeKnowledgeResult.cc
|
||||
src/model/DescribeNavigationConfigRequest.cc
|
||||
src/model/DescribeNavigationConfigResult.cc
|
||||
src/model/DescribeRecordingRequest.cc
|
||||
src/model/DescribeRecordingResult.cc
|
||||
src/model/DescribeRedirectionRequest.cc
|
||||
src/model/DescribeRedirectionResult.cc
|
||||
src/model/DescribeStatisticalDataRequest.cc
|
||||
src/model/DescribeStatisticalDataResult.cc
|
||||
src/model/DescribeTTSConfigRequest.cc
|
||||
src/model/DescribeTTSConfigResult.cc
|
||||
src/model/DialogueRequest.cc
|
||||
src/model/DialogueResult.cc
|
||||
src/model/DisableInstanceRequest.cc
|
||||
src/model/DisableInstanceResult.cc
|
||||
src/model/DuplicateInstanceRequest.cc
|
||||
src/model/DuplicateInstanceResult.cc
|
||||
src/model/EnableInstanceRequest.cc
|
||||
src/model/EnableInstanceResult.cc
|
||||
src/model/EndDialogueRequest.cc
|
||||
src/model/EndDialogueResult.cc
|
||||
src/model/ExportConversationDetailsRequest.cc
|
||||
src/model/ExportConversationDetailsResult.cc
|
||||
src/model/ExportStatisticalDataRequest.cc
|
||||
src/model/ExportStatisticalDataResult.cc
|
||||
src/model/ListCategoriesRequest.cc
|
||||
src/model/ListCategoriesResult.cc
|
||||
src/model/ListConversationDetailsRequest.cc
|
||||
src/model/ListConversationDetailsResult.cc
|
||||
src/model/ListConversationsRequest.cc
|
||||
src/model/ListConversationsResult.cc
|
||||
src/model/ListInstancesRequest.cc
|
||||
src/model/ListInstancesResult.cc
|
||||
src/model/ListNavigationScriptsRequest.cc
|
||||
src/model/ListNavigationScriptsResult.cc
|
||||
src/model/ListPublishHistoriesRequest.cc
|
||||
src/model/ListPublishHistoriesResult.cc
|
||||
src/model/ModifyAskingBackConfigRequest.cc
|
||||
src/model/ModifyAskingBackConfigResult.cc
|
||||
src/model/ModifyCategoryRequest.cc
|
||||
src/model/ModifyCategoryResult.cc
|
||||
src/model/ModifyComplainingConfigRequest.cc
|
||||
src/model/ModifyComplainingConfigResult.cc
|
||||
src/model/ModifyGreetingConfigRequest.cc
|
||||
src/model/ModifyGreetingConfigResult.cc
|
||||
src/model/ModifyInstanceRequest.cc
|
||||
src/model/ModifyInstanceResult.cc
|
||||
src/model/ModifyKnowledgeRequest.cc
|
||||
src/model/ModifyKnowledgeResult.cc
|
||||
src/model/ModifyRedirectionRequest.cc
|
||||
src/model/ModifyRedirectionResult.cc
|
||||
src/model/ModifyRepeatingConfigRequest.cc
|
||||
src/model/ModifyRepeatingConfigResult.cc
|
||||
src/model/ModifySilenceTimeoutConfigRequest.cc
|
||||
src/model/ModifySilenceTimeoutConfigResult.cc
|
||||
src/model/ModifyTTSConfigRequest.cc
|
||||
src/model/ModifyTTSConfigResult.cc
|
||||
src/model/ModifyUnrecognizingConfigRequest.cc
|
||||
src/model/ModifyUnrecognizingConfigResult.cc
|
||||
src/model/MoveCategoryRequest.cc
|
||||
src/model/MoveCategoryResult.cc
|
||||
src/model/MoveNavigationScriptRequest.cc
|
||||
src/model/MoveNavigationScriptResult.cc
|
||||
src/model/PublishInstanceRequest.cc
|
||||
src/model/PublishInstanceResult.cc
|
||||
src/model/QueryConversationsRequest.cc
|
||||
src/model/QueryConversationsResult.cc
|
||||
src/model/QueryNavigationScriptsRequest.cc
|
||||
src/model/QueryNavigationScriptsResult.cc
|
||||
src/model/QueryPerformanceIndicatorsRequest.cc
|
||||
src/model/QueryPerformanceIndicatorsResult.cc
|
||||
src/model/QueryRecordingRequest.cc
|
||||
src/model/QueryRecordingResult.cc
|
||||
src/model/RollbackInstanceRequest.cc
|
||||
src/model/RollbackInstanceResult.cc
|
||||
src/model/SaveRecordingRequest.cc
|
||||
src/model/SaveRecordingResult.cc
|
||||
src/model/SilenceTimeoutRequest.cc
|
||||
src/model/SilenceTimeoutResult.cc )
|
||||
|
||||
add_library(voicenavigator ${LIB_TYPE}
|
||||
${voicenavigator_public_header}
|
||||
${voicenavigator_public_header_model}
|
||||
${voicenavigator_src})
|
||||
|
||||
set_target_properties(voicenavigator
|
||||
PROPERTIES
|
||||
LINKER_LANGUAGE CXX
|
||||
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
||||
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}voicenavigator
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(voicenavigator
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_VOICENAVIGATOR_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(voicenavigator
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(voicenavigator
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(voicenavigator
|
||||
jsoncpp)
|
||||
target_include_directories(voicenavigator
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(voicenavigator
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(voicenavigator
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(voicenavigator
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(voicenavigator
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${voicenavigator_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/voicenavigator)
|
||||
install(FILES ${voicenavigator_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/voicenavigator/model)
|
||||
install(TARGETS voicenavigator
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
@@ -0,0 +1,542 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_VOICENAVIGATORCLIENT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_VOICENAVIGATORCLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "VoiceNavigatorExport.h"
|
||||
#include "model/AuditTTSVoiceRequest.h"
|
||||
#include "model/AuditTTSVoiceResult.h"
|
||||
#include "model/AuthorizedRequest.h"
|
||||
#include "model/AuthorizedResult.h"
|
||||
#include "model/BatchDeleteNavigationScriptsRequest.h"
|
||||
#include "model/BatchDeleteNavigationScriptsResult.h"
|
||||
#include "model/BatchMoveNavigationScriptsRequest.h"
|
||||
#include "model/BatchMoveNavigationScriptsResult.h"
|
||||
#include "model/BeginDialogueRequest.h"
|
||||
#include "model/BeginDialogueResult.h"
|
||||
#include "model/CollectedNumberRequest.h"
|
||||
#include "model/CollectedNumberResult.h"
|
||||
#include "model/CreateCategoryRequest.h"
|
||||
#include "model/CreateCategoryResult.h"
|
||||
#include "model/CreateInstanceRequest.h"
|
||||
#include "model/CreateInstanceResult.h"
|
||||
#include "model/CreateKnowledgeRequest.h"
|
||||
#include "model/CreateKnowledgeResult.h"
|
||||
#include "model/CreateRedirectionRequest.h"
|
||||
#include "model/CreateRedirectionResult.h"
|
||||
#include "model/DebugAuthorizedRequest.h"
|
||||
#include "model/DebugAuthorizedResult.h"
|
||||
#include "model/DebugBeginDialogueRequest.h"
|
||||
#include "model/DebugBeginDialogueResult.h"
|
||||
#include "model/DebugCollectedNumberRequest.h"
|
||||
#include "model/DebugCollectedNumberResult.h"
|
||||
#include "model/DebugDialogueRequest.h"
|
||||
#include "model/DebugDialogueResult.h"
|
||||
#include "model/DeleteCategoryRequest.h"
|
||||
#include "model/DeleteCategoryResult.h"
|
||||
#include "model/DeleteInstanceRequest.h"
|
||||
#include "model/DeleteInstanceResult.h"
|
||||
#include "model/DeleteNavigationScriptRequest.h"
|
||||
#include "model/DeleteNavigationScriptResult.h"
|
||||
#include "model/DescribeCategoryTreeRequest.h"
|
||||
#include "model/DescribeCategoryTreeResult.h"
|
||||
#include "model/DescribeConversationRequest.h"
|
||||
#include "model/DescribeConversationResult.h"
|
||||
#include "model/DescribeConversationContextRequest.h"
|
||||
#include "model/DescribeConversationContextResult.h"
|
||||
#include "model/DescribeExportProgressRequest.h"
|
||||
#include "model/DescribeExportProgressResult.h"
|
||||
#include "model/DescribeInstanceRequest.h"
|
||||
#include "model/DescribeInstanceResult.h"
|
||||
#include "model/DescribeKnowledgeRequest.h"
|
||||
#include "model/DescribeKnowledgeResult.h"
|
||||
#include "model/DescribeNavigationConfigRequest.h"
|
||||
#include "model/DescribeNavigationConfigResult.h"
|
||||
#include "model/DescribeRecordingRequest.h"
|
||||
#include "model/DescribeRecordingResult.h"
|
||||
#include "model/DescribeRedirectionRequest.h"
|
||||
#include "model/DescribeRedirectionResult.h"
|
||||
#include "model/DescribeStatisticalDataRequest.h"
|
||||
#include "model/DescribeStatisticalDataResult.h"
|
||||
#include "model/DescribeTTSConfigRequest.h"
|
||||
#include "model/DescribeTTSConfigResult.h"
|
||||
#include "model/DialogueRequest.h"
|
||||
#include "model/DialogueResult.h"
|
||||
#include "model/DisableInstanceRequest.h"
|
||||
#include "model/DisableInstanceResult.h"
|
||||
#include "model/DuplicateInstanceRequest.h"
|
||||
#include "model/DuplicateInstanceResult.h"
|
||||
#include "model/EnableInstanceRequest.h"
|
||||
#include "model/EnableInstanceResult.h"
|
||||
#include "model/EndDialogueRequest.h"
|
||||
#include "model/EndDialogueResult.h"
|
||||
#include "model/ExportConversationDetailsRequest.h"
|
||||
#include "model/ExportConversationDetailsResult.h"
|
||||
#include "model/ExportStatisticalDataRequest.h"
|
||||
#include "model/ExportStatisticalDataResult.h"
|
||||
#include "model/ListCategoriesRequest.h"
|
||||
#include "model/ListCategoriesResult.h"
|
||||
#include "model/ListConversationDetailsRequest.h"
|
||||
#include "model/ListConversationDetailsResult.h"
|
||||
#include "model/ListConversationsRequest.h"
|
||||
#include "model/ListConversationsResult.h"
|
||||
#include "model/ListInstancesRequest.h"
|
||||
#include "model/ListInstancesResult.h"
|
||||
#include "model/ListNavigationScriptsRequest.h"
|
||||
#include "model/ListNavigationScriptsResult.h"
|
||||
#include "model/ListPublishHistoriesRequest.h"
|
||||
#include "model/ListPublishHistoriesResult.h"
|
||||
#include "model/ModifyAskingBackConfigRequest.h"
|
||||
#include "model/ModifyAskingBackConfigResult.h"
|
||||
#include "model/ModifyCategoryRequest.h"
|
||||
#include "model/ModifyCategoryResult.h"
|
||||
#include "model/ModifyComplainingConfigRequest.h"
|
||||
#include "model/ModifyComplainingConfigResult.h"
|
||||
#include "model/ModifyGreetingConfigRequest.h"
|
||||
#include "model/ModifyGreetingConfigResult.h"
|
||||
#include "model/ModifyInstanceRequest.h"
|
||||
#include "model/ModifyInstanceResult.h"
|
||||
#include "model/ModifyKnowledgeRequest.h"
|
||||
#include "model/ModifyKnowledgeResult.h"
|
||||
#include "model/ModifyRedirectionRequest.h"
|
||||
#include "model/ModifyRedirectionResult.h"
|
||||
#include "model/ModifyRepeatingConfigRequest.h"
|
||||
#include "model/ModifyRepeatingConfigResult.h"
|
||||
#include "model/ModifySilenceTimeoutConfigRequest.h"
|
||||
#include "model/ModifySilenceTimeoutConfigResult.h"
|
||||
#include "model/ModifyTTSConfigRequest.h"
|
||||
#include "model/ModifyTTSConfigResult.h"
|
||||
#include "model/ModifyUnrecognizingConfigRequest.h"
|
||||
#include "model/ModifyUnrecognizingConfigResult.h"
|
||||
#include "model/MoveCategoryRequest.h"
|
||||
#include "model/MoveCategoryResult.h"
|
||||
#include "model/MoveNavigationScriptRequest.h"
|
||||
#include "model/MoveNavigationScriptResult.h"
|
||||
#include "model/PublishInstanceRequest.h"
|
||||
#include "model/PublishInstanceResult.h"
|
||||
#include "model/QueryConversationsRequest.h"
|
||||
#include "model/QueryConversationsResult.h"
|
||||
#include "model/QueryNavigationScriptsRequest.h"
|
||||
#include "model/QueryNavigationScriptsResult.h"
|
||||
#include "model/QueryPerformanceIndicatorsRequest.h"
|
||||
#include "model/QueryPerformanceIndicatorsResult.h"
|
||||
#include "model/QueryRecordingRequest.h"
|
||||
#include "model/QueryRecordingResult.h"
|
||||
#include "model/RollbackInstanceRequest.h"
|
||||
#include "model/RollbackInstanceResult.h"
|
||||
#include "model/SaveRecordingRequest.h"
|
||||
#include "model/SaveRecordingResult.h"
|
||||
#include "model/SilenceTimeoutRequest.h"
|
||||
#include "model/SilenceTimeoutResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT VoiceNavigatorClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AuditTTSVoiceResult> AuditTTSVoiceOutcome;
|
||||
typedef std::future<AuditTTSVoiceOutcome> AuditTTSVoiceOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::AuditTTSVoiceRequest&, const AuditTTSVoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuditTTSVoiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::AuthorizedResult> AuthorizedOutcome;
|
||||
typedef std::future<AuthorizedOutcome> AuthorizedOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::AuthorizedRequest&, const AuthorizedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthorizedAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchDeleteNavigationScriptsResult> BatchDeleteNavigationScriptsOutcome;
|
||||
typedef std::future<BatchDeleteNavigationScriptsOutcome> BatchDeleteNavigationScriptsOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::BatchDeleteNavigationScriptsRequest&, const BatchDeleteNavigationScriptsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteNavigationScriptsAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchMoveNavigationScriptsResult> BatchMoveNavigationScriptsOutcome;
|
||||
typedef std::future<BatchMoveNavigationScriptsOutcome> BatchMoveNavigationScriptsOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::BatchMoveNavigationScriptsRequest&, const BatchMoveNavigationScriptsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchMoveNavigationScriptsAsyncHandler;
|
||||
typedef Outcome<Error, Model::BeginDialogueResult> BeginDialogueOutcome;
|
||||
typedef std::future<BeginDialogueOutcome> BeginDialogueOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::BeginDialogueRequest&, const BeginDialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BeginDialogueAsyncHandler;
|
||||
typedef Outcome<Error, Model::CollectedNumberResult> CollectedNumberOutcome;
|
||||
typedef std::future<CollectedNumberOutcome> CollectedNumberOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::CollectedNumberRequest&, const CollectedNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CollectedNumberAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateCategoryResult> CreateCategoryOutcome;
|
||||
typedef std::future<CreateCategoryOutcome> CreateCategoryOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::CreateCategoryRequest&, const CreateCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCategoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
|
||||
typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateKnowledgeResult> CreateKnowledgeOutcome;
|
||||
typedef std::future<CreateKnowledgeOutcome> CreateKnowledgeOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::CreateKnowledgeRequest&, const CreateKnowledgeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateKnowledgeAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateRedirectionResult> CreateRedirectionOutcome;
|
||||
typedef std::future<CreateRedirectionOutcome> CreateRedirectionOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::CreateRedirectionRequest&, const CreateRedirectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRedirectionAsyncHandler;
|
||||
typedef Outcome<Error, Model::DebugAuthorizedResult> DebugAuthorizedOutcome;
|
||||
typedef std::future<DebugAuthorizedOutcome> DebugAuthorizedOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DebugAuthorizedRequest&, const DebugAuthorizedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DebugAuthorizedAsyncHandler;
|
||||
typedef Outcome<Error, Model::DebugBeginDialogueResult> DebugBeginDialogueOutcome;
|
||||
typedef std::future<DebugBeginDialogueOutcome> DebugBeginDialogueOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DebugBeginDialogueRequest&, const DebugBeginDialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DebugBeginDialogueAsyncHandler;
|
||||
typedef Outcome<Error, Model::DebugCollectedNumberResult> DebugCollectedNumberOutcome;
|
||||
typedef std::future<DebugCollectedNumberOutcome> DebugCollectedNumberOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DebugCollectedNumberRequest&, const DebugCollectedNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DebugCollectedNumberAsyncHandler;
|
||||
typedef Outcome<Error, Model::DebugDialogueResult> DebugDialogueOutcome;
|
||||
typedef std::future<DebugDialogueOutcome> DebugDialogueOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DebugDialogueRequest&, const DebugDialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DebugDialogueAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteCategoryResult> DeleteCategoryOutcome;
|
||||
typedef std::future<DeleteCategoryOutcome> DeleteCategoryOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DeleteCategoryRequest&, const DeleteCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCategoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteInstanceResult> DeleteInstanceOutcome;
|
||||
typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DeleteInstanceRequest&, const DeleteInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteNavigationScriptResult> DeleteNavigationScriptOutcome;
|
||||
typedef std::future<DeleteNavigationScriptOutcome> DeleteNavigationScriptOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DeleteNavigationScriptRequest&, const DeleteNavigationScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNavigationScriptAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCategoryTreeResult> DescribeCategoryTreeOutcome;
|
||||
typedef std::future<DescribeCategoryTreeOutcome> DescribeCategoryTreeOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeCategoryTreeRequest&, const DescribeCategoryTreeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCategoryTreeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeConversationResult> DescribeConversationOutcome;
|
||||
typedef std::future<DescribeConversationOutcome> DescribeConversationOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeConversationRequest&, const DescribeConversationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConversationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeConversationContextResult> DescribeConversationContextOutcome;
|
||||
typedef std::future<DescribeConversationContextOutcome> DescribeConversationContextOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeConversationContextRequest&, const DescribeConversationContextOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConversationContextAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeExportProgressResult> DescribeExportProgressOutcome;
|
||||
typedef std::future<DescribeExportProgressOutcome> DescribeExportProgressOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeExportProgressRequest&, const DescribeExportProgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExportProgressAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceResult> DescribeInstanceOutcome;
|
||||
typedef std::future<DescribeInstanceOutcome> DescribeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeInstanceRequest&, const DescribeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeKnowledgeResult> DescribeKnowledgeOutcome;
|
||||
typedef std::future<DescribeKnowledgeOutcome> DescribeKnowledgeOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeKnowledgeRequest&, const DescribeKnowledgeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeKnowledgeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeNavigationConfigResult> DescribeNavigationConfigOutcome;
|
||||
typedef std::future<DescribeNavigationConfigOutcome> DescribeNavigationConfigOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeNavigationConfigRequest&, const DescribeNavigationConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNavigationConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRecordingResult> DescribeRecordingOutcome;
|
||||
typedef std::future<DescribeRecordingOutcome> DescribeRecordingOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeRecordingRequest&, const DescribeRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecordingAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRedirectionResult> DescribeRedirectionOutcome;
|
||||
typedef std::future<DescribeRedirectionOutcome> DescribeRedirectionOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeRedirectionRequest&, const DescribeRedirectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRedirectionAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeStatisticalDataResult> DescribeStatisticalDataOutcome;
|
||||
typedef std::future<DescribeStatisticalDataOutcome> DescribeStatisticalDataOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeStatisticalDataRequest&, const DescribeStatisticalDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStatisticalDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeTTSConfigResult> DescribeTTSConfigOutcome;
|
||||
typedef std::future<DescribeTTSConfigOutcome> DescribeTTSConfigOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeTTSConfigRequest&, const DescribeTTSConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTTSConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DialogueResult> DialogueOutcome;
|
||||
typedef std::future<DialogueOutcome> DialogueOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DialogueRequest&, const DialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DialogueAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableInstanceResult> DisableInstanceOutcome;
|
||||
typedef std::future<DisableInstanceOutcome> DisableInstanceOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DisableInstanceRequest&, const DisableInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DuplicateInstanceResult> DuplicateInstanceOutcome;
|
||||
typedef std::future<DuplicateInstanceOutcome> DuplicateInstanceOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::DuplicateInstanceRequest&, const DuplicateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DuplicateInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableInstanceResult> EnableInstanceOutcome;
|
||||
typedef std::future<EnableInstanceOutcome> EnableInstanceOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::EnableInstanceRequest&, const EnableInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::EndDialogueResult> EndDialogueOutcome;
|
||||
typedef std::future<EndDialogueOutcome> EndDialogueOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::EndDialogueRequest&, const EndDialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EndDialogueAsyncHandler;
|
||||
typedef Outcome<Error, Model::ExportConversationDetailsResult> ExportConversationDetailsOutcome;
|
||||
typedef std::future<ExportConversationDetailsOutcome> ExportConversationDetailsOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ExportConversationDetailsRequest&, const ExportConversationDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportConversationDetailsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ExportStatisticalDataResult> ExportStatisticalDataOutcome;
|
||||
typedef std::future<ExportStatisticalDataOutcome> ExportStatisticalDataOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ExportStatisticalDataRequest&, const ExportStatisticalDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportStatisticalDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListCategoriesResult> ListCategoriesOutcome;
|
||||
typedef std::future<ListCategoriesOutcome> ListCategoriesOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ListCategoriesRequest&, const ListCategoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCategoriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListConversationDetailsResult> ListConversationDetailsOutcome;
|
||||
typedef std::future<ListConversationDetailsOutcome> ListConversationDetailsOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ListConversationDetailsRequest&, const ListConversationDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConversationDetailsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListConversationsResult> ListConversationsOutcome;
|
||||
typedef std::future<ListConversationsOutcome> ListConversationsOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ListConversationsRequest&, const ListConversationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConversationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListInstancesResult> ListInstancesOutcome;
|
||||
typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ListInstancesRequest&, const ListInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstancesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNavigationScriptsResult> ListNavigationScriptsOutcome;
|
||||
typedef std::future<ListNavigationScriptsOutcome> ListNavigationScriptsOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ListNavigationScriptsRequest&, const ListNavigationScriptsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNavigationScriptsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListPublishHistoriesResult> ListPublishHistoriesOutcome;
|
||||
typedef std::future<ListPublishHistoriesOutcome> ListPublishHistoriesOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ListPublishHistoriesRequest&, const ListPublishHistoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPublishHistoriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyAskingBackConfigResult> ModifyAskingBackConfigOutcome;
|
||||
typedef std::future<ModifyAskingBackConfigOutcome> ModifyAskingBackConfigOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyAskingBackConfigRequest&, const ModifyAskingBackConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAskingBackConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyCategoryResult> ModifyCategoryOutcome;
|
||||
typedef std::future<ModifyCategoryOutcome> ModifyCategoryOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyCategoryRequest&, const ModifyCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCategoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyComplainingConfigResult> ModifyComplainingConfigOutcome;
|
||||
typedef std::future<ModifyComplainingConfigOutcome> ModifyComplainingConfigOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyComplainingConfigRequest&, const ModifyComplainingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyComplainingConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyGreetingConfigResult> ModifyGreetingConfigOutcome;
|
||||
typedef std::future<ModifyGreetingConfigOutcome> ModifyGreetingConfigOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyGreetingConfigRequest&, const ModifyGreetingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGreetingConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyInstanceResult> ModifyInstanceOutcome;
|
||||
typedef std::future<ModifyInstanceOutcome> ModifyInstanceOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyInstanceRequest&, const ModifyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyKnowledgeResult> ModifyKnowledgeOutcome;
|
||||
typedef std::future<ModifyKnowledgeOutcome> ModifyKnowledgeOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyKnowledgeRequest&, const ModifyKnowledgeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyKnowledgeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyRedirectionResult> ModifyRedirectionOutcome;
|
||||
typedef std::future<ModifyRedirectionOutcome> ModifyRedirectionOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyRedirectionRequest&, const ModifyRedirectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRedirectionAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyRepeatingConfigResult> ModifyRepeatingConfigOutcome;
|
||||
typedef std::future<ModifyRepeatingConfigOutcome> ModifyRepeatingConfigOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyRepeatingConfigRequest&, const ModifyRepeatingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRepeatingConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifySilenceTimeoutConfigResult> ModifySilenceTimeoutConfigOutcome;
|
||||
typedef std::future<ModifySilenceTimeoutConfigOutcome> ModifySilenceTimeoutConfigOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifySilenceTimeoutConfigRequest&, const ModifySilenceTimeoutConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySilenceTimeoutConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyTTSConfigResult> ModifyTTSConfigOutcome;
|
||||
typedef std::future<ModifyTTSConfigOutcome> ModifyTTSConfigOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyTTSConfigRequest&, const ModifyTTSConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTTSConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyUnrecognizingConfigResult> ModifyUnrecognizingConfigOutcome;
|
||||
typedef std::future<ModifyUnrecognizingConfigOutcome> ModifyUnrecognizingConfigOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyUnrecognizingConfigRequest&, const ModifyUnrecognizingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyUnrecognizingConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::MoveCategoryResult> MoveCategoryOutcome;
|
||||
typedef std::future<MoveCategoryOutcome> MoveCategoryOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::MoveCategoryRequest&, const MoveCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveCategoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::MoveNavigationScriptResult> MoveNavigationScriptOutcome;
|
||||
typedef std::future<MoveNavigationScriptOutcome> MoveNavigationScriptOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::MoveNavigationScriptRequest&, const MoveNavigationScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveNavigationScriptAsyncHandler;
|
||||
typedef Outcome<Error, Model::PublishInstanceResult> PublishInstanceOutcome;
|
||||
typedef std::future<PublishInstanceOutcome> PublishInstanceOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::PublishInstanceRequest&, const PublishInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryConversationsResult> QueryConversationsOutcome;
|
||||
typedef std::future<QueryConversationsOutcome> QueryConversationsOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::QueryConversationsRequest&, const QueryConversationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryConversationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryNavigationScriptsResult> QueryNavigationScriptsOutcome;
|
||||
typedef std::future<QueryNavigationScriptsOutcome> QueryNavigationScriptsOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::QueryNavigationScriptsRequest&, const QueryNavigationScriptsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryNavigationScriptsAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryPerformanceIndicatorsResult> QueryPerformanceIndicatorsOutcome;
|
||||
typedef std::future<QueryPerformanceIndicatorsOutcome> QueryPerformanceIndicatorsOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::QueryPerformanceIndicatorsRequest&, const QueryPerformanceIndicatorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPerformanceIndicatorsAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryRecordingResult> QueryRecordingOutcome;
|
||||
typedef std::future<QueryRecordingOutcome> QueryRecordingOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::QueryRecordingRequest&, const QueryRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRecordingAsyncHandler;
|
||||
typedef Outcome<Error, Model::RollbackInstanceResult> RollbackInstanceOutcome;
|
||||
typedef std::future<RollbackInstanceOutcome> RollbackInstanceOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::RollbackInstanceRequest&, const RollbackInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::SaveRecordingResult> SaveRecordingOutcome;
|
||||
typedef std::future<SaveRecordingOutcome> SaveRecordingOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::SaveRecordingRequest&, const SaveRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveRecordingAsyncHandler;
|
||||
typedef Outcome<Error, Model::SilenceTimeoutResult> SilenceTimeoutOutcome;
|
||||
typedef std::future<SilenceTimeoutOutcome> SilenceTimeoutOutcomeCallable;
|
||||
typedef std::function<void(const VoiceNavigatorClient*, const Model::SilenceTimeoutRequest&, const SilenceTimeoutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SilenceTimeoutAsyncHandler;
|
||||
|
||||
VoiceNavigatorClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
VoiceNavigatorClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
VoiceNavigatorClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~VoiceNavigatorClient();
|
||||
AuditTTSVoiceOutcome auditTTSVoice(const Model::AuditTTSVoiceRequest &request)const;
|
||||
void auditTTSVoiceAsync(const Model::AuditTTSVoiceRequest& request, const AuditTTSVoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AuditTTSVoiceOutcomeCallable auditTTSVoiceCallable(const Model::AuditTTSVoiceRequest& request) const;
|
||||
AuthorizedOutcome authorized(const Model::AuthorizedRequest &request)const;
|
||||
void authorizedAsync(const Model::AuthorizedRequest& request, const AuthorizedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AuthorizedOutcomeCallable authorizedCallable(const Model::AuthorizedRequest& request) const;
|
||||
BatchDeleteNavigationScriptsOutcome batchDeleteNavigationScripts(const Model::BatchDeleteNavigationScriptsRequest &request)const;
|
||||
void batchDeleteNavigationScriptsAsync(const Model::BatchDeleteNavigationScriptsRequest& request, const BatchDeleteNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchDeleteNavigationScriptsOutcomeCallable batchDeleteNavigationScriptsCallable(const Model::BatchDeleteNavigationScriptsRequest& request) const;
|
||||
BatchMoveNavigationScriptsOutcome batchMoveNavigationScripts(const Model::BatchMoveNavigationScriptsRequest &request)const;
|
||||
void batchMoveNavigationScriptsAsync(const Model::BatchMoveNavigationScriptsRequest& request, const BatchMoveNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchMoveNavigationScriptsOutcomeCallable batchMoveNavigationScriptsCallable(const Model::BatchMoveNavigationScriptsRequest& request) const;
|
||||
BeginDialogueOutcome beginDialogue(const Model::BeginDialogueRequest &request)const;
|
||||
void beginDialogueAsync(const Model::BeginDialogueRequest& request, const BeginDialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BeginDialogueOutcomeCallable beginDialogueCallable(const Model::BeginDialogueRequest& request) const;
|
||||
CollectedNumberOutcome collectedNumber(const Model::CollectedNumberRequest &request)const;
|
||||
void collectedNumberAsync(const Model::CollectedNumberRequest& request, const CollectedNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CollectedNumberOutcomeCallable collectedNumberCallable(const Model::CollectedNumberRequest& request) const;
|
||||
CreateCategoryOutcome createCategory(const Model::CreateCategoryRequest &request)const;
|
||||
void createCategoryAsync(const Model::CreateCategoryRequest& request, const CreateCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateCategoryOutcomeCallable createCategoryCallable(const Model::CreateCategoryRequest& request) const;
|
||||
CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const;
|
||||
void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const;
|
||||
CreateKnowledgeOutcome createKnowledge(const Model::CreateKnowledgeRequest &request)const;
|
||||
void createKnowledgeAsync(const Model::CreateKnowledgeRequest& request, const CreateKnowledgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateKnowledgeOutcomeCallable createKnowledgeCallable(const Model::CreateKnowledgeRequest& request) const;
|
||||
CreateRedirectionOutcome createRedirection(const Model::CreateRedirectionRequest &request)const;
|
||||
void createRedirectionAsync(const Model::CreateRedirectionRequest& request, const CreateRedirectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateRedirectionOutcomeCallable createRedirectionCallable(const Model::CreateRedirectionRequest& request) const;
|
||||
DebugAuthorizedOutcome debugAuthorized(const Model::DebugAuthorizedRequest &request)const;
|
||||
void debugAuthorizedAsync(const Model::DebugAuthorizedRequest& request, const DebugAuthorizedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DebugAuthorizedOutcomeCallable debugAuthorizedCallable(const Model::DebugAuthorizedRequest& request) const;
|
||||
DebugBeginDialogueOutcome debugBeginDialogue(const Model::DebugBeginDialogueRequest &request)const;
|
||||
void debugBeginDialogueAsync(const Model::DebugBeginDialogueRequest& request, const DebugBeginDialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DebugBeginDialogueOutcomeCallable debugBeginDialogueCallable(const Model::DebugBeginDialogueRequest& request) const;
|
||||
DebugCollectedNumberOutcome debugCollectedNumber(const Model::DebugCollectedNumberRequest &request)const;
|
||||
void debugCollectedNumberAsync(const Model::DebugCollectedNumberRequest& request, const DebugCollectedNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DebugCollectedNumberOutcomeCallable debugCollectedNumberCallable(const Model::DebugCollectedNumberRequest& request) const;
|
||||
DebugDialogueOutcome debugDialogue(const Model::DebugDialogueRequest &request)const;
|
||||
void debugDialogueAsync(const Model::DebugDialogueRequest& request, const DebugDialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DebugDialogueOutcomeCallable debugDialogueCallable(const Model::DebugDialogueRequest& request) const;
|
||||
DeleteCategoryOutcome deleteCategory(const Model::DeleteCategoryRequest &request)const;
|
||||
void deleteCategoryAsync(const Model::DeleteCategoryRequest& request, const DeleteCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteCategoryOutcomeCallable deleteCategoryCallable(const Model::DeleteCategoryRequest& request) const;
|
||||
DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const;
|
||||
void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const;
|
||||
DeleteNavigationScriptOutcome deleteNavigationScript(const Model::DeleteNavigationScriptRequest &request)const;
|
||||
void deleteNavigationScriptAsync(const Model::DeleteNavigationScriptRequest& request, const DeleteNavigationScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteNavigationScriptOutcomeCallable deleteNavigationScriptCallable(const Model::DeleteNavigationScriptRequest& request) const;
|
||||
DescribeCategoryTreeOutcome describeCategoryTree(const Model::DescribeCategoryTreeRequest &request)const;
|
||||
void describeCategoryTreeAsync(const Model::DescribeCategoryTreeRequest& request, const DescribeCategoryTreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCategoryTreeOutcomeCallable describeCategoryTreeCallable(const Model::DescribeCategoryTreeRequest& request) const;
|
||||
DescribeConversationOutcome describeConversation(const Model::DescribeConversationRequest &request)const;
|
||||
void describeConversationAsync(const Model::DescribeConversationRequest& request, const DescribeConversationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeConversationOutcomeCallable describeConversationCallable(const Model::DescribeConversationRequest& request) const;
|
||||
DescribeConversationContextOutcome describeConversationContext(const Model::DescribeConversationContextRequest &request)const;
|
||||
void describeConversationContextAsync(const Model::DescribeConversationContextRequest& request, const DescribeConversationContextAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeConversationContextOutcomeCallable describeConversationContextCallable(const Model::DescribeConversationContextRequest& request) const;
|
||||
DescribeExportProgressOutcome describeExportProgress(const Model::DescribeExportProgressRequest &request)const;
|
||||
void describeExportProgressAsync(const Model::DescribeExportProgressRequest& request, const DescribeExportProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeExportProgressOutcomeCallable describeExportProgressCallable(const Model::DescribeExportProgressRequest& request) const;
|
||||
DescribeInstanceOutcome describeInstance(const Model::DescribeInstanceRequest &request)const;
|
||||
void describeInstanceAsync(const Model::DescribeInstanceRequest& request, const DescribeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceOutcomeCallable describeInstanceCallable(const Model::DescribeInstanceRequest& request) const;
|
||||
DescribeKnowledgeOutcome describeKnowledge(const Model::DescribeKnowledgeRequest &request)const;
|
||||
void describeKnowledgeAsync(const Model::DescribeKnowledgeRequest& request, const DescribeKnowledgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeKnowledgeOutcomeCallable describeKnowledgeCallable(const Model::DescribeKnowledgeRequest& request) const;
|
||||
DescribeNavigationConfigOutcome describeNavigationConfig(const Model::DescribeNavigationConfigRequest &request)const;
|
||||
void describeNavigationConfigAsync(const Model::DescribeNavigationConfigRequest& request, const DescribeNavigationConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeNavigationConfigOutcomeCallable describeNavigationConfigCallable(const Model::DescribeNavigationConfigRequest& request) const;
|
||||
DescribeRecordingOutcome describeRecording(const Model::DescribeRecordingRequest &request)const;
|
||||
void describeRecordingAsync(const Model::DescribeRecordingRequest& request, const DescribeRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRecordingOutcomeCallable describeRecordingCallable(const Model::DescribeRecordingRequest& request) const;
|
||||
DescribeRedirectionOutcome describeRedirection(const Model::DescribeRedirectionRequest &request)const;
|
||||
void describeRedirectionAsync(const Model::DescribeRedirectionRequest& request, const DescribeRedirectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRedirectionOutcomeCallable describeRedirectionCallable(const Model::DescribeRedirectionRequest& request) const;
|
||||
DescribeStatisticalDataOutcome describeStatisticalData(const Model::DescribeStatisticalDataRequest &request)const;
|
||||
void describeStatisticalDataAsync(const Model::DescribeStatisticalDataRequest& request, const DescribeStatisticalDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeStatisticalDataOutcomeCallable describeStatisticalDataCallable(const Model::DescribeStatisticalDataRequest& request) const;
|
||||
DescribeTTSConfigOutcome describeTTSConfig(const Model::DescribeTTSConfigRequest &request)const;
|
||||
void describeTTSConfigAsync(const Model::DescribeTTSConfigRequest& request, const DescribeTTSConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeTTSConfigOutcomeCallable describeTTSConfigCallable(const Model::DescribeTTSConfigRequest& request) const;
|
||||
DialogueOutcome dialogue(const Model::DialogueRequest &request)const;
|
||||
void dialogueAsync(const Model::DialogueRequest& request, const DialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DialogueOutcomeCallable dialogueCallable(const Model::DialogueRequest& request) const;
|
||||
DisableInstanceOutcome disableInstance(const Model::DisableInstanceRequest &request)const;
|
||||
void disableInstanceAsync(const Model::DisableInstanceRequest& request, const DisableInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableInstanceOutcomeCallable disableInstanceCallable(const Model::DisableInstanceRequest& request) const;
|
||||
DuplicateInstanceOutcome duplicateInstance(const Model::DuplicateInstanceRequest &request)const;
|
||||
void duplicateInstanceAsync(const Model::DuplicateInstanceRequest& request, const DuplicateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DuplicateInstanceOutcomeCallable duplicateInstanceCallable(const Model::DuplicateInstanceRequest& request) const;
|
||||
EnableInstanceOutcome enableInstance(const Model::EnableInstanceRequest &request)const;
|
||||
void enableInstanceAsync(const Model::EnableInstanceRequest& request, const EnableInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableInstanceOutcomeCallable enableInstanceCallable(const Model::EnableInstanceRequest& request) const;
|
||||
EndDialogueOutcome endDialogue(const Model::EndDialogueRequest &request)const;
|
||||
void endDialogueAsync(const Model::EndDialogueRequest& request, const EndDialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EndDialogueOutcomeCallable endDialogueCallable(const Model::EndDialogueRequest& request) const;
|
||||
ExportConversationDetailsOutcome exportConversationDetails(const Model::ExportConversationDetailsRequest &request)const;
|
||||
void exportConversationDetailsAsync(const Model::ExportConversationDetailsRequest& request, const ExportConversationDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ExportConversationDetailsOutcomeCallable exportConversationDetailsCallable(const Model::ExportConversationDetailsRequest& request) const;
|
||||
ExportStatisticalDataOutcome exportStatisticalData(const Model::ExportStatisticalDataRequest &request)const;
|
||||
void exportStatisticalDataAsync(const Model::ExportStatisticalDataRequest& request, const ExportStatisticalDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ExportStatisticalDataOutcomeCallable exportStatisticalDataCallable(const Model::ExportStatisticalDataRequest& request) const;
|
||||
ListCategoriesOutcome listCategories(const Model::ListCategoriesRequest &request)const;
|
||||
void listCategoriesAsync(const Model::ListCategoriesRequest& request, const ListCategoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCategoriesOutcomeCallable listCategoriesCallable(const Model::ListCategoriesRequest& request) const;
|
||||
ListConversationDetailsOutcome listConversationDetails(const Model::ListConversationDetailsRequest &request)const;
|
||||
void listConversationDetailsAsync(const Model::ListConversationDetailsRequest& request, const ListConversationDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListConversationDetailsOutcomeCallable listConversationDetailsCallable(const Model::ListConversationDetailsRequest& request) const;
|
||||
ListConversationsOutcome listConversations(const Model::ListConversationsRequest &request)const;
|
||||
void listConversationsAsync(const Model::ListConversationsRequest& request, const ListConversationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListConversationsOutcomeCallable listConversationsCallable(const Model::ListConversationsRequest& request) const;
|
||||
ListInstancesOutcome listInstances(const Model::ListInstancesRequest &request)const;
|
||||
void listInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListInstancesOutcomeCallable listInstancesCallable(const Model::ListInstancesRequest& request) const;
|
||||
ListNavigationScriptsOutcome listNavigationScripts(const Model::ListNavigationScriptsRequest &request)const;
|
||||
void listNavigationScriptsAsync(const Model::ListNavigationScriptsRequest& request, const ListNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNavigationScriptsOutcomeCallable listNavigationScriptsCallable(const Model::ListNavigationScriptsRequest& request) const;
|
||||
ListPublishHistoriesOutcome listPublishHistories(const Model::ListPublishHistoriesRequest &request)const;
|
||||
void listPublishHistoriesAsync(const Model::ListPublishHistoriesRequest& request, const ListPublishHistoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPublishHistoriesOutcomeCallable listPublishHistoriesCallable(const Model::ListPublishHistoriesRequest& request) const;
|
||||
ModifyAskingBackConfigOutcome modifyAskingBackConfig(const Model::ModifyAskingBackConfigRequest &request)const;
|
||||
void modifyAskingBackConfigAsync(const Model::ModifyAskingBackConfigRequest& request, const ModifyAskingBackConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyAskingBackConfigOutcomeCallable modifyAskingBackConfigCallable(const Model::ModifyAskingBackConfigRequest& request) const;
|
||||
ModifyCategoryOutcome modifyCategory(const Model::ModifyCategoryRequest &request)const;
|
||||
void modifyCategoryAsync(const Model::ModifyCategoryRequest& request, const ModifyCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyCategoryOutcomeCallable modifyCategoryCallable(const Model::ModifyCategoryRequest& request) const;
|
||||
ModifyComplainingConfigOutcome modifyComplainingConfig(const Model::ModifyComplainingConfigRequest &request)const;
|
||||
void modifyComplainingConfigAsync(const Model::ModifyComplainingConfigRequest& request, const ModifyComplainingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyComplainingConfigOutcomeCallable modifyComplainingConfigCallable(const Model::ModifyComplainingConfigRequest& request) const;
|
||||
ModifyGreetingConfigOutcome modifyGreetingConfig(const Model::ModifyGreetingConfigRequest &request)const;
|
||||
void modifyGreetingConfigAsync(const Model::ModifyGreetingConfigRequest& request, const ModifyGreetingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyGreetingConfigOutcomeCallable modifyGreetingConfigCallable(const Model::ModifyGreetingConfigRequest& request) const;
|
||||
ModifyInstanceOutcome modifyInstance(const Model::ModifyInstanceRequest &request)const;
|
||||
void modifyInstanceAsync(const Model::ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyInstanceOutcomeCallable modifyInstanceCallable(const Model::ModifyInstanceRequest& request) const;
|
||||
ModifyKnowledgeOutcome modifyKnowledge(const Model::ModifyKnowledgeRequest &request)const;
|
||||
void modifyKnowledgeAsync(const Model::ModifyKnowledgeRequest& request, const ModifyKnowledgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyKnowledgeOutcomeCallable modifyKnowledgeCallable(const Model::ModifyKnowledgeRequest& request) const;
|
||||
ModifyRedirectionOutcome modifyRedirection(const Model::ModifyRedirectionRequest &request)const;
|
||||
void modifyRedirectionAsync(const Model::ModifyRedirectionRequest& request, const ModifyRedirectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyRedirectionOutcomeCallable modifyRedirectionCallable(const Model::ModifyRedirectionRequest& request) const;
|
||||
ModifyRepeatingConfigOutcome modifyRepeatingConfig(const Model::ModifyRepeatingConfigRequest &request)const;
|
||||
void modifyRepeatingConfigAsync(const Model::ModifyRepeatingConfigRequest& request, const ModifyRepeatingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyRepeatingConfigOutcomeCallable modifyRepeatingConfigCallable(const Model::ModifyRepeatingConfigRequest& request) const;
|
||||
ModifySilenceTimeoutConfigOutcome modifySilenceTimeoutConfig(const Model::ModifySilenceTimeoutConfigRequest &request)const;
|
||||
void modifySilenceTimeoutConfigAsync(const Model::ModifySilenceTimeoutConfigRequest& request, const ModifySilenceTimeoutConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifySilenceTimeoutConfigOutcomeCallable modifySilenceTimeoutConfigCallable(const Model::ModifySilenceTimeoutConfigRequest& request) const;
|
||||
ModifyTTSConfigOutcome modifyTTSConfig(const Model::ModifyTTSConfigRequest &request)const;
|
||||
void modifyTTSConfigAsync(const Model::ModifyTTSConfigRequest& request, const ModifyTTSConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyTTSConfigOutcomeCallable modifyTTSConfigCallable(const Model::ModifyTTSConfigRequest& request) const;
|
||||
ModifyUnrecognizingConfigOutcome modifyUnrecognizingConfig(const Model::ModifyUnrecognizingConfigRequest &request)const;
|
||||
void modifyUnrecognizingConfigAsync(const Model::ModifyUnrecognizingConfigRequest& request, const ModifyUnrecognizingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyUnrecognizingConfigOutcomeCallable modifyUnrecognizingConfigCallable(const Model::ModifyUnrecognizingConfigRequest& request) const;
|
||||
MoveCategoryOutcome moveCategory(const Model::MoveCategoryRequest &request)const;
|
||||
void moveCategoryAsync(const Model::MoveCategoryRequest& request, const MoveCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MoveCategoryOutcomeCallable moveCategoryCallable(const Model::MoveCategoryRequest& request) const;
|
||||
MoveNavigationScriptOutcome moveNavigationScript(const Model::MoveNavigationScriptRequest &request)const;
|
||||
void moveNavigationScriptAsync(const Model::MoveNavigationScriptRequest& request, const MoveNavigationScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MoveNavigationScriptOutcomeCallable moveNavigationScriptCallable(const Model::MoveNavigationScriptRequest& request) const;
|
||||
PublishInstanceOutcome publishInstance(const Model::PublishInstanceRequest &request)const;
|
||||
void publishInstanceAsync(const Model::PublishInstanceRequest& request, const PublishInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PublishInstanceOutcomeCallable publishInstanceCallable(const Model::PublishInstanceRequest& request) const;
|
||||
QueryConversationsOutcome queryConversations(const Model::QueryConversationsRequest &request)const;
|
||||
void queryConversationsAsync(const Model::QueryConversationsRequest& request, const QueryConversationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryConversationsOutcomeCallable queryConversationsCallable(const Model::QueryConversationsRequest& request) const;
|
||||
QueryNavigationScriptsOutcome queryNavigationScripts(const Model::QueryNavigationScriptsRequest &request)const;
|
||||
void queryNavigationScriptsAsync(const Model::QueryNavigationScriptsRequest& request, const QueryNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryNavigationScriptsOutcomeCallable queryNavigationScriptsCallable(const Model::QueryNavigationScriptsRequest& request) const;
|
||||
QueryPerformanceIndicatorsOutcome queryPerformanceIndicators(const Model::QueryPerformanceIndicatorsRequest &request)const;
|
||||
void queryPerformanceIndicatorsAsync(const Model::QueryPerformanceIndicatorsRequest& request, const QueryPerformanceIndicatorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryPerformanceIndicatorsOutcomeCallable queryPerformanceIndicatorsCallable(const Model::QueryPerformanceIndicatorsRequest& request) const;
|
||||
QueryRecordingOutcome queryRecording(const Model::QueryRecordingRequest &request)const;
|
||||
void queryRecordingAsync(const Model::QueryRecordingRequest& request, const QueryRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryRecordingOutcomeCallable queryRecordingCallable(const Model::QueryRecordingRequest& request) const;
|
||||
RollbackInstanceOutcome rollbackInstance(const Model::RollbackInstanceRequest &request)const;
|
||||
void rollbackInstanceAsync(const Model::RollbackInstanceRequest& request, const RollbackInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RollbackInstanceOutcomeCallable rollbackInstanceCallable(const Model::RollbackInstanceRequest& request) const;
|
||||
SaveRecordingOutcome saveRecording(const Model::SaveRecordingRequest &request)const;
|
||||
void saveRecordingAsync(const Model::SaveRecordingRequest& request, const SaveRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SaveRecordingOutcomeCallable saveRecordingCallable(const Model::SaveRecordingRequest& request) const;
|
||||
SilenceTimeoutOutcome silenceTimeout(const Model::SilenceTimeoutRequest &request)const;
|
||||
void silenceTimeoutAsync(const Model::SilenceTimeoutRequest& request, const SilenceTimeoutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SilenceTimeoutOutcomeCallable silenceTimeoutCallable(const Model::SilenceTimeoutRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_VOICENAVIGATORCLIENT_H_
|
||||
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_VOICENAVIGATOREXPORT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_VOICENAVIGATOREXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_VOICENAVIGATOR_LIBRARY)
|
||||
# define ALIBABACLOUD_VOICENAVIGATOR_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_VOICENAVIGATOR_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_VOICENAVIGATOR_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_VOICENAVIGATOREXPORT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUDITTTSVOICEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUDITTTSVOICEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT AuditTTSVoiceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AuditTTSVoiceRequest();
|
||||
~AuditTTSVoiceRequest();
|
||||
|
||||
std::string getVoice()const;
|
||||
void setVoice(const std::string& voice);
|
||||
std::string getVolume()const;
|
||||
void setVolume(const std::string& volume);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getText()const;
|
||||
void setText(const std::string& text);
|
||||
std::string getSpeechRate()const;
|
||||
void setSpeechRate(const std::string& speechRate);
|
||||
|
||||
private:
|
||||
std::string voice_;
|
||||
std::string volume_;
|
||||
std::string instanceId_;
|
||||
std::string text_;
|
||||
std::string speechRate_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUDITTTSVOICEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUDITTTSVOICERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUDITTTSVOICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT AuditTTSVoiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AuditTTSVoiceResult();
|
||||
explicit AuditTTSVoiceResult(const std::string &payload);
|
||||
~AuditTTSVoiceResult();
|
||||
std::string getAuditionUrl()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string auditionUrl_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUDITTTSVOICERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUTHORIZEDREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUTHORIZEDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT AuthorizedRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AuthorizedRequest();
|
||||
~AuthorizedRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getInitialContext()const;
|
||||
void setInitialContext(const std::string& initialContext);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string initialContext_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUTHORIZEDREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUTHORIZEDRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUTHORIZEDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT AuthorizedResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AuthorizedResult();
|
||||
explicit AuthorizedResult(const std::string &payload);
|
||||
~AuthorizedResult();
|
||||
bool getInterruptible()const;
|
||||
std::string getAction()const;
|
||||
std::string getActionParams()const;
|
||||
std::string getTextResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool interruptible_;
|
||||
std::string action_;
|
||||
std::string actionParams_;
|
||||
std::string textResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_AUTHORIZEDRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHDELETENAVIGATIONSCRIPTSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHDELETENAVIGATIONSCRIPTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT BatchDeleteNavigationScriptsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BatchDeleteNavigationScriptsRequest();
|
||||
~BatchDeleteNavigationScriptsRequest();
|
||||
|
||||
std::vector<std::string> getNavigationScriptIds()const;
|
||||
void setNavigationScriptIds(const std::vector<std::string>& navigationScriptIds);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> navigationScriptIds_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHDELETENAVIGATIONSCRIPTSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHDELETENAVIGATIONSCRIPTSRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHDELETENAVIGATIONSCRIPTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT BatchDeleteNavigationScriptsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BatchDeleteNavigationScriptsResult();
|
||||
explicit BatchDeleteNavigationScriptsResult(const std::string &payload);
|
||||
~BatchDeleteNavigationScriptsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHDELETENAVIGATIONSCRIPTSRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHMOVENAVIGATIONSCRIPTSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHMOVENAVIGATIONSCRIPTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT BatchMoveNavigationScriptsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BatchMoveNavigationScriptsRequest();
|
||||
~BatchMoveNavigationScriptsRequest();
|
||||
|
||||
std::vector<std::string> getNavigationScriptIds()const;
|
||||
void setNavigationScriptIds(const std::vector<std::string>& navigationScriptIds);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getTargetCategoryId()const;
|
||||
void setTargetCategoryId(const std::string& targetCategoryId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> navigationScriptIds_;
|
||||
std::string instanceId_;
|
||||
std::string targetCategoryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHMOVENAVIGATIONSCRIPTSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHMOVENAVIGATIONSCRIPTSRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHMOVENAVIGATIONSCRIPTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT BatchMoveNavigationScriptsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BatchMoveNavigationScriptsResult();
|
||||
explicit BatchMoveNavigationScriptsResult(const std::string &payload);
|
||||
~BatchMoveNavigationScriptsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_BATCHMOVENAVIGATIONSCRIPTSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_BEGINDIALOGUEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_BEGINDIALOGUEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT BeginDialogueRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BeginDialogueRequest();
|
||||
~BeginDialogueRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getInitialContext()const;
|
||||
void setInitialContext(const std::string& initialContext);
|
||||
std::string getCallingNumber()const;
|
||||
void setCallingNumber(const std::string& callingNumber);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getCalledNumber()const;
|
||||
void setCalledNumber(const std::string& calledNumber);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string initialContext_;
|
||||
std::string callingNumber_;
|
||||
std::string instanceId_;
|
||||
std::string calledNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_BEGINDIALOGUEREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_BEGINDIALOGUERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_BEGINDIALOGUERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT BeginDialogueResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BeginDialogueResult();
|
||||
explicit BeginDialogueResult(const std::string &payload);
|
||||
~BeginDialogueResult();
|
||||
bool getInterruptible()const;
|
||||
std::string getAction()const;
|
||||
std::string getActionParams()const;
|
||||
std::string getTextResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool interruptible_;
|
||||
std::string action_;
|
||||
std::string actionParams_;
|
||||
std::string textResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_BEGINDIALOGUERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_COLLECTEDNUMBERREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_COLLECTEDNUMBERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT CollectedNumberRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CollectedNumberRequest();
|
||||
~CollectedNumberRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getNumber()const;
|
||||
void setNumber(const std::string& number);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string number_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_COLLECTEDNUMBERREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_COLLECTEDNUMBERRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_COLLECTEDNUMBERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT CollectedNumberResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CollectedNumberResult();
|
||||
explicit CollectedNumberResult(const std::string &payload);
|
||||
~CollectedNumberResult();
|
||||
bool getInterruptible()const;
|
||||
std::string getAction()const;
|
||||
std::string getActionParams()const;
|
||||
std::string getTextResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool interruptible_;
|
||||
std::string action_;
|
||||
std::string actionParams_;
|
||||
std::string textResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_COLLECTEDNUMBERRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATECATEGORYREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATECATEGORYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT CreateCategoryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateCategoryRequest();
|
||||
~CreateCategoryRequest();
|
||||
|
||||
std::string getParentId()const;
|
||||
void setParentId(const std::string& parentId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string parentId_;
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATECATEGORYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATECATEGORYRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATECATEGORYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT CreateCategoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateCategoryResult();
|
||||
explicit CreateCategoryResult(const std::string &payload);
|
||||
~CreateCategoryResult();
|
||||
std::string getCategoryId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string categoryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATECATEGORYRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT CreateInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateInstanceRequest();
|
||||
~CreateInstanceRequest();
|
||||
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getConcurrency()const;
|
||||
void setConcurrency(long concurrency);
|
||||
std::string getChatbotInstanceId()const;
|
||||
void setChatbotInstanceId(const std::string& chatbotInstanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getNluServiceType()const;
|
||||
void setNluServiceType(const std::string& nluServiceType);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
long concurrency_;
|
||||
std::string chatbotInstanceId_;
|
||||
std::string name_;
|
||||
std::string nluServiceType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT CreateInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateInstanceResult();
|
||||
explicit CreateInstanceResult(const std::string &payload);
|
||||
~CreateInstanceResult();
|
||||
std::string getInstanceId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEINSTANCERESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEKNOWLEDGEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEKNOWLEDGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT CreateKnowledgeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateKnowledgeRequest();
|
||||
~CreateKnowledgeRequest();
|
||||
|
||||
std::string getUserUtterance()const;
|
||||
void setUserUtterance(const std::string& userUtterance);
|
||||
bool getInterruptible()const;
|
||||
void setInterruptible(bool interruptible);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getAnswer()const;
|
||||
void setAnswer(const std::string& answer);
|
||||
std::vector<std::string> getSimilarUtterances()const;
|
||||
void setSimilarUtterances(const std::vector<std::string>& similarUtterances);
|
||||
std::string getCategoryId()const;
|
||||
void setCategoryId(const std::string& categoryId);
|
||||
|
||||
private:
|
||||
std::string userUtterance_;
|
||||
bool interruptible_;
|
||||
std::string instanceId_;
|
||||
std::string answer_;
|
||||
std::vector<std::string> similarUtterances_;
|
||||
std::string categoryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEKNOWLEDGEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEKNOWLEDGERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEKNOWLEDGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT CreateKnowledgeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateKnowledgeResult();
|
||||
explicit CreateKnowledgeResult(const std::string &payload);
|
||||
~CreateKnowledgeResult();
|
||||
std::string getNavigationScriptId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string navigationScriptId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEKNOWLEDGERESULT_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEREDIRECTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEREDIRECTIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT CreateRedirectionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateRedirectionRequest();
|
||||
~CreateRedirectionRequest();
|
||||
|
||||
std::string getRedirectionType()const;
|
||||
void setRedirectionType(const std::string& redirectionType);
|
||||
std::string getUserUtterance()const;
|
||||
void setUserUtterance(const std::string& userUtterance);
|
||||
bool getInterruptible()const;
|
||||
void setInterruptible(bool interruptible);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::vector<std::string> getSimilarUtterances()const;
|
||||
void setSimilarUtterances(const std::vector<std::string>& similarUtterances);
|
||||
std::string getRedirectionTarget()const;
|
||||
void setRedirectionTarget(const std::string& redirectionTarget);
|
||||
std::string getPrompt()const;
|
||||
void setPrompt(const std::string& prompt);
|
||||
std::string getCategoryId()const;
|
||||
void setCategoryId(const std::string& categoryId);
|
||||
|
||||
private:
|
||||
std::string redirectionType_;
|
||||
std::string userUtterance_;
|
||||
bool interruptible_;
|
||||
std::string instanceId_;
|
||||
std::vector<std::string> similarUtterances_;
|
||||
std::string redirectionTarget_;
|
||||
std::string prompt_;
|
||||
std::string categoryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEREDIRECTIONREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEREDIRECTIONRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEREDIRECTIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT CreateRedirectionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateRedirectionResult();
|
||||
explicit CreateRedirectionResult(const std::string &payload);
|
||||
~CreateRedirectionResult();
|
||||
std::string getNavigationScriptId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string navigationScriptId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_CREATEREDIRECTIONRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGAUTHORIZEDREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGAUTHORIZEDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DebugAuthorizedRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DebugAuthorizedRequest();
|
||||
~DebugAuthorizedRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getInitialContext()const;
|
||||
void setInitialContext(const std::string& initialContext);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string initialContext_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGAUTHORIZEDREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGAUTHORIZEDRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGAUTHORIZEDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DebugAuthorizedResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DebugAuthorizedResult();
|
||||
explicit DebugAuthorizedResult(const std::string &payload);
|
||||
~DebugAuthorizedResult();
|
||||
bool getInterruptible()const;
|
||||
std::string getAction()const;
|
||||
std::string getActionParams()const;
|
||||
std::string getTextResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool interruptible_;
|
||||
std::string action_;
|
||||
std::string actionParams_;
|
||||
std::string textResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGAUTHORIZEDRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGBEGINDIALOGUEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGBEGINDIALOGUEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DebugBeginDialogueRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DebugBeginDialogueRequest();
|
||||
~DebugBeginDialogueRequest();
|
||||
|
||||
std::string getCallingNumber()const;
|
||||
void setCallingNumber(const std::string& callingNumber);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getCalledNumber()const;
|
||||
void setCalledNumber(const std::string& calledNumber);
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getInitialContext()const;
|
||||
void setInitialContext(const std::string& initialContext);
|
||||
|
||||
private:
|
||||
std::string callingNumber_;
|
||||
std::string instanceId_;
|
||||
std::string calledNumber_;
|
||||
std::string conversationId_;
|
||||
std::string initialContext_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGBEGINDIALOGUEREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGBEGINDIALOGUERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGBEGINDIALOGUERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DebugBeginDialogueResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DebugBeginDialogueResult();
|
||||
explicit DebugBeginDialogueResult(const std::string &payload);
|
||||
~DebugBeginDialogueResult();
|
||||
bool getInterruptible()const;
|
||||
std::string getAction()const;
|
||||
std::string getActionParams()const;
|
||||
std::string getTextResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool interruptible_;
|
||||
std::string action_;
|
||||
std::string actionParams_;
|
||||
std::string textResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGBEGINDIALOGUERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGCOLLECTEDNUMBERREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGCOLLECTEDNUMBERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DebugCollectedNumberRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DebugCollectedNumberRequest();
|
||||
~DebugCollectedNumberRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getNumber()const;
|
||||
void setNumber(const std::string& number);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string number_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGCOLLECTEDNUMBERREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGCOLLECTEDNUMBERRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGCOLLECTEDNUMBERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DebugCollectedNumberResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DebugCollectedNumberResult();
|
||||
explicit DebugCollectedNumberResult(const std::string &payload);
|
||||
~DebugCollectedNumberResult();
|
||||
bool getInterruptible()const;
|
||||
std::string getAction()const;
|
||||
std::string getActionParams()const;
|
||||
std::string getTextResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool interruptible_;
|
||||
std::string action_;
|
||||
std::string actionParams_;
|
||||
std::string textResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGCOLLECTEDNUMBERRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGDIALOGUEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGDIALOGUEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DebugDialogueRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DebugDialogueRequest();
|
||||
~DebugDialogueRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getAdditionalContext()const;
|
||||
void setAdditionalContext(const std::string& additionalContext);
|
||||
std::string getUtterance()const;
|
||||
void setUtterance(const std::string& utterance);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string instanceId_;
|
||||
std::string additionalContext_;
|
||||
std::string utterance_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGDIALOGUEREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGDIALOGUERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGDIALOGUERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DebugDialogueResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DebugDialogueResult();
|
||||
explicit DebugDialogueResult(const std::string &payload);
|
||||
~DebugDialogueResult();
|
||||
bool getInterruptible()const;
|
||||
std::string getAction()const;
|
||||
std::string getActionParams()const;
|
||||
std::string getTextResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool interruptible_;
|
||||
std::string action_;
|
||||
std::string actionParams_;
|
||||
std::string textResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DEBUGDIALOGUERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETECATEGORYREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETECATEGORYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DeleteCategoryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteCategoryRequest();
|
||||
~DeleteCategoryRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getCategoryId()const;
|
||||
void setCategoryId(const std::string& categoryId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string categoryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETECATEGORYREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETECATEGORYRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETECATEGORYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DeleteCategoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteCategoryResult();
|
||||
explicit DeleteCategoryResult(const std::string &payload);
|
||||
~DeleteCategoryResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETECATEGORYRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DeleteInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteInstanceRequest();
|
||||
~DeleteInstanceRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETEINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DeleteInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteInstanceResult();
|
||||
explicit DeleteInstanceResult(const std::string &payload);
|
||||
~DeleteInstanceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETEINSTANCERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETENAVIGATIONSCRIPTREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETENAVIGATIONSCRIPTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DeleteNavigationScriptRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteNavigationScriptRequest();
|
||||
~DeleteNavigationScriptRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getNavigationScriptId()const;
|
||||
void setNavigationScriptId(const std::string& navigationScriptId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string navigationScriptId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETENAVIGATIONSCRIPTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETENAVIGATIONSCRIPTRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETENAVIGATIONSCRIPTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DeleteNavigationScriptResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNavigationScriptResult();
|
||||
explicit DeleteNavigationScriptResult(const std::string &payload);
|
||||
~DeleteNavigationScriptResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DELETENAVIGATIONSCRIPTRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECATEGORYTREEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECATEGORYTREEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeCategoryTreeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCategoryTreeRequest();
|
||||
~DescribeCategoryTreeRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECATEGORYTREEREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECATEGORYTREERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECATEGORYTREERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeCategoryTreeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Level
|
||||
{
|
||||
struct Category
|
||||
{
|
||||
std::string categoryId;
|
||||
std::string parentId;
|
||||
std::string previousSiblingId;
|
||||
std::string instanceId;
|
||||
long level;
|
||||
std::string nextSiblingId;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<Level::Category> categories;
|
||||
};
|
||||
|
||||
|
||||
DescribeCategoryTreeResult();
|
||||
explicit DescribeCategoryTreeResult(const std::string &payload);
|
||||
~DescribeCategoryTreeResult();
|
||||
std::vector<Level> getLevels()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Level> levels_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECATEGORYTREERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONCONTEXTREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONCONTEXTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeConversationContextRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeConversationContextRequest();
|
||||
~DescribeConversationContextRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONCONTEXTREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONCONTEXTRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONCONTEXTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeConversationContextResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeConversationContextResult();
|
||||
explicit DescribeConversationContextResult(const std::string &payload);
|
||||
~DescribeConversationContextResult();
|
||||
std::string getConversationContext()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string conversationContext_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONCONTEXTRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeConversationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeConversationRequest();
|
||||
~DescribeConversationRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeConversationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeConversationResult();
|
||||
explicit DescribeConversationResult(const std::string &payload);
|
||||
~DescribeConversationResult();
|
||||
int getEffectiveAnswerCount()const;
|
||||
std::string getConversationId()const;
|
||||
bool getTransferredToAgent()const;
|
||||
long getEndTime()const;
|
||||
long getBeginTime()const;
|
||||
std::string getSkillGroupId()const;
|
||||
std::string getCallingNumber()const;
|
||||
int getUserUtteranceCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int effectiveAnswerCount_;
|
||||
std::string conversationId_;
|
||||
bool transferredToAgent_;
|
||||
long endTime_;
|
||||
long beginTime_;
|
||||
std::string skillGroupId_;
|
||||
std::string callingNumber_;
|
||||
int userUtteranceCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBECONVERSATIONRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEEXPORTPROGRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEEXPORTPROGRESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeExportProgressRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeExportProgressRequest();
|
||||
~DescribeExportProgressRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getExportTaskId()const;
|
||||
void setExportTaskId(const std::string& exportTaskId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string exportTaskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEEXPORTPROGRESSREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEEXPORTPROGRESSRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEEXPORTPROGRESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeExportProgressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeExportProgressResult();
|
||||
explicit DescribeExportProgressResult(const std::string &payload);
|
||||
~DescribeExportProgressResult();
|
||||
std::string getStatus()const;
|
||||
std::string getFileHttpUrl()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
std::string fileHttpUrl_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEEXPORTPROGRESSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeInstanceRequest();
|
||||
~DescribeInstanceRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeInstanceResult();
|
||||
explicit DescribeInstanceResult(const std::string &payload);
|
||||
~DescribeInstanceResult();
|
||||
std::string getStatus()const;
|
||||
long getModifyTime()const;
|
||||
std::string getDescription()const;
|
||||
std::string getInstanceId()const;
|
||||
long getConcurrency()const;
|
||||
std::vector<std::string> getApplicableOperations()const;
|
||||
std::string getModifyUserName()const;
|
||||
std::string getNluServiceType()const;
|
||||
std::string getName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
long modifyTime_;
|
||||
std::string description_;
|
||||
std::string instanceId_;
|
||||
long concurrency_;
|
||||
std::vector<std::string> applicableOperations_;
|
||||
std::string modifyUserName_;
|
||||
std::string nluServiceType_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEINSTANCERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEKNOWLEDGEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEKNOWLEDGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeKnowledgeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeKnowledgeRequest();
|
||||
~DescribeKnowledgeRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getNavigationScriptId()const;
|
||||
void setNavigationScriptId(const std::string& navigationScriptId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string navigationScriptId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEKNOWLEDGEREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEKNOWLEDGERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEKNOWLEDGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeKnowledgeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeKnowledgeResult();
|
||||
explicit DescribeKnowledgeResult(const std::string &payload);
|
||||
~DescribeKnowledgeResult();
|
||||
std::string getCategoryId()const;
|
||||
std::string getAnswer()const;
|
||||
bool getInterruptible()const;
|
||||
std::vector<std::string> getSimilarUtterances()const;
|
||||
std::string getInstanceId()const;
|
||||
std::string getUserUtterance()const;
|
||||
std::string getNavigationScriptId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string categoryId_;
|
||||
std::string answer_;
|
||||
bool interruptible_;
|
||||
std::vector<std::string> similarUtterances_;
|
||||
std::string instanceId_;
|
||||
std::string userUtterance_;
|
||||
std::string navigationScriptId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEKNOWLEDGERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBENAVIGATIONCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBENAVIGATIONCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeNavigationConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeNavigationConfigRequest();
|
||||
~DescribeNavigationConfigRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBENAVIGATIONCONFIGREQUEST_H_
|
||||
@@ -0,0 +1,107 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBENAVIGATIONCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBENAVIGATIONCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeNavigationConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct GreetingConfig
|
||||
{
|
||||
std::string greetingWords;
|
||||
std::string intentTrigger;
|
||||
std::string sourceType;
|
||||
};
|
||||
struct UnrecognizingConfig
|
||||
{
|
||||
std::string finalActionParams;
|
||||
std::string prompt;
|
||||
std::string finalPrompt;
|
||||
std::string finalAction;
|
||||
int threshold;
|
||||
};
|
||||
struct RepeatingConfig
|
||||
{
|
||||
std::vector<std::string> utterances;
|
||||
};
|
||||
struct AskingBackConfig
|
||||
{
|
||||
std::vector<std::string> negativeFeedbackUtterances;
|
||||
bool enableNegativeFeedback;
|
||||
bool enabled;
|
||||
std::string negativeFeedbackAction;
|
||||
std::string prompt;
|
||||
std::string negativeFeedbackActionParams;
|
||||
std::string negativeFeedbackPrompt;
|
||||
};
|
||||
struct ComplainingConfig
|
||||
{
|
||||
std::string finalActionParams;
|
||||
std::vector<std::string> utterances1;
|
||||
std::string prompt;
|
||||
std::string finalAction;
|
||||
};
|
||||
struct SilenceTimeoutConfig
|
||||
{
|
||||
std::string finalActionParams;
|
||||
std::string intentTrigger;
|
||||
long timeout;
|
||||
std::string sourceType;
|
||||
std::string prompt;
|
||||
std::string finalPrompt;
|
||||
std::string finalAction;
|
||||
int threshold;
|
||||
};
|
||||
|
||||
|
||||
DescribeNavigationConfigResult();
|
||||
explicit DescribeNavigationConfigResult(const std::string &payload);
|
||||
~DescribeNavigationConfigResult();
|
||||
RepeatingConfig getRepeatingConfig()const;
|
||||
AskingBackConfig getAskingBackConfig()const;
|
||||
SilenceTimeoutConfig getSilenceTimeoutConfig()const;
|
||||
GreetingConfig getGreetingConfig()const;
|
||||
UnrecognizingConfig getUnrecognizingConfig()const;
|
||||
ComplainingConfig getComplainingConfig()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
RepeatingConfig repeatingConfig_;
|
||||
AskingBackConfig askingBackConfig_;
|
||||
SilenceTimeoutConfig silenceTimeoutConfig_;
|
||||
GreetingConfig greetingConfig_;
|
||||
UnrecognizingConfig unrecognizingConfig_;
|
||||
ComplainingConfig complainingConfig_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBENAVIGATIONCONFIGRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBERECORDINGREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBERECORDINGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeRecordingRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRecordingRequest();
|
||||
~DescribeRecordingRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBERECORDINGREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBERECORDINGRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBERECORDINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeRecordingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeRecordingResult();
|
||||
explicit DescribeRecordingResult(const std::string &payload);
|
||||
~DescribeRecordingResult();
|
||||
std::string getFilePath()const;
|
||||
std::string getFileName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string filePath_;
|
||||
std::string fileName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBERECORDINGRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEREDIRECTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEREDIRECTIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeRedirectionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRedirectionRequest();
|
||||
~DescribeRedirectionRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getNavigationScriptId()const;
|
||||
void setNavigationScriptId(const std::string& navigationScriptId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string navigationScriptId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEREDIRECTIONREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEREDIRECTIONRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEREDIRECTIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeRedirectionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeRedirectionResult();
|
||||
explicit DescribeRedirectionResult(const std::string &payload);
|
||||
~DescribeRedirectionResult();
|
||||
std::string getCategoryId()const;
|
||||
bool getInterruptible()const;
|
||||
std::string getRedirectionTarget()const;
|
||||
std::vector<std::string> getSimilarUtterances()const;
|
||||
std::string getRedirectionType()const;
|
||||
std::string getInstanceId()const;
|
||||
std::string getUserUtterance()const;
|
||||
std::string getPrompt()const;
|
||||
std::string getNavigationScriptId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string categoryId_;
|
||||
bool interruptible_;
|
||||
std::string redirectionTarget_;
|
||||
std::vector<std::string> similarUtterances_;
|
||||
std::string redirectionType_;
|
||||
std::string instanceId_;
|
||||
std::string userUtterance_;
|
||||
std::string prompt_;
|
||||
std::string navigationScriptId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBEREDIRECTIONRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBESTATISTICALDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBESTATISTICALDATAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeStatisticalDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeStatisticalDataRequest();
|
||||
~DescribeStatisticalDataRequest();
|
||||
|
||||
long getBeginTimeLeftRange()const;
|
||||
void setBeginTimeLeftRange(long beginTimeLeftRange);
|
||||
std::string getTimeUnit()const;
|
||||
void setTimeUnit(const std::string& timeUnit);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
long getBeginTimeRightRange()const;
|
||||
void setBeginTimeRightRange(long beginTimeRightRange);
|
||||
|
||||
private:
|
||||
long beginTimeLeftRange_;
|
||||
std::string timeUnit_;
|
||||
std::string instanceId_;
|
||||
long beginTimeRightRange_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBESTATISTICALDATAREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBESTATISTICALDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBESTATISTICALDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeStatisticalDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct StatisticalDataReport
|
||||
{
|
||||
std::string dialoguePassRate;
|
||||
std::string validAnswerRate;
|
||||
std::string resolutionRate;
|
||||
std::string statisticalDate;
|
||||
int resolvedQuestionNum;
|
||||
std::string knowledgeHitRate;
|
||||
int totalConversationNum;
|
||||
};
|
||||
|
||||
|
||||
DescribeStatisticalDataResult();
|
||||
explicit DescribeStatisticalDataResult(const std::string &payload);
|
||||
~DescribeStatisticalDataResult();
|
||||
std::string getTotalDialoguePassRate()const;
|
||||
std::string getTotalKnowledgeHitRate()const;
|
||||
std::string getTotalResolutionRate()const;
|
||||
std::string getTotalValidAnswerRate()const;
|
||||
long getResolvedQuestionTotalNum()const;
|
||||
long getConversationTotalNum()const;
|
||||
std::vector<StatisticalDataReport> getStatisticalDataReports()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalDialoguePassRate_;
|
||||
std::string totalKnowledgeHitRate_;
|
||||
std::string totalResolutionRate_;
|
||||
std::string totalValidAnswerRate_;
|
||||
long resolvedQuestionTotalNum_;
|
||||
long conversationTotalNum_;
|
||||
std::vector<StatisticalDataReport> statisticalDataReports_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBESTATISTICALDATARESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBETTSCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBETTSCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeTTSConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeTTSConfigRequest();
|
||||
~DescribeTTSConfigRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBETTSCONFIGREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBETTSCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBETTSCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DescribeTTSConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeTTSConfigResult();
|
||||
explicit DescribeTTSConfigResult(const std::string &payload);
|
||||
~DescribeTTSConfigResult();
|
||||
int getVolume()const;
|
||||
std::string getVoice()const;
|
||||
int getSpeechRate()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int volume_;
|
||||
std::string voice_;
|
||||
int speechRate_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DESCRIBETTSCONFIGRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DIALOGUEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DIALOGUEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DialogueRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DialogueRequest();
|
||||
~DialogueRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getCallingNumber()const;
|
||||
void setCallingNumber(const std::string& callingNumber);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getCalledNumber()const;
|
||||
void setCalledNumber(const std::string& calledNumber);
|
||||
std::string getAdditionalContext()const;
|
||||
void setAdditionalContext(const std::string& additionalContext);
|
||||
std::string getUtterance()const;
|
||||
void setUtterance(const std::string& utterance);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string callingNumber_;
|
||||
std::string instanceId_;
|
||||
std::string calledNumber_;
|
||||
std::string additionalContext_;
|
||||
std::string utterance_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DIALOGUEREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DIALOGUERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DIALOGUERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DialogueResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DialogueResult();
|
||||
explicit DialogueResult(const std::string &payload);
|
||||
~DialogueResult();
|
||||
bool getInterruptible()const;
|
||||
std::string getAction()const;
|
||||
std::string getActionParams()const;
|
||||
std::string getTextResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool interruptible_;
|
||||
std::string action_;
|
||||
std::string actionParams_;
|
||||
std::string textResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DIALOGUERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DISABLEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DISABLEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DisableInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DisableInstanceRequest();
|
||||
~DisableInstanceRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DISABLEINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DISABLEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DISABLEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DisableInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableInstanceResult();
|
||||
explicit DisableInstanceResult(const std::string &payload);
|
||||
~DisableInstanceResult();
|
||||
std::string getStatus()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DISABLEINSTANCERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DUPLICATEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DUPLICATEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DuplicateInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DuplicateInstanceRequest();
|
||||
~DuplicateInstanceRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DUPLICATEINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_DUPLICATEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_DUPLICATEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT DuplicateInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DuplicateInstanceResult();
|
||||
explicit DuplicateInstanceResult(const std::string &payload);
|
||||
~DuplicateInstanceResult();
|
||||
std::string getInstanceId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_DUPLICATEINSTANCERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENABLEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENABLEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT EnableInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
EnableInstanceRequest();
|
||||
~EnableInstanceRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENABLEINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENABLEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENABLEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT EnableInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableInstanceResult();
|
||||
explicit EnableInstanceResult(const std::string &payload);
|
||||
~EnableInstanceResult();
|
||||
std::string getStatus()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENABLEINSTANCERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENDDIALOGUEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENDDIALOGUEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT EndDialogueRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
EndDialogueRequest();
|
||||
~EndDialogueRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENDDIALOGUEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENDDIALOGUERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENDDIALOGUERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT EndDialogueResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EndDialogueResult();
|
||||
explicit EndDialogueResult(const std::string &payload);
|
||||
~EndDialogueResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_ENDDIALOGUERESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTCONVERSATIONDETAILSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTCONVERSATIONDETAILSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ExportConversationDetailsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ExportConversationDetailsRequest();
|
||||
~ExportConversationDetailsRequest();
|
||||
|
||||
long getBeginTimeLeftRange()const;
|
||||
void setBeginTimeLeftRange(long beginTimeLeftRange);
|
||||
std::string getCallingNumber()const;
|
||||
void setCallingNumber(const std::string& callingNumber);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
long getBeginTimeRightRange()const;
|
||||
void setBeginTimeRightRange(long beginTimeRightRange);
|
||||
|
||||
private:
|
||||
long beginTimeLeftRange_;
|
||||
std::string callingNumber_;
|
||||
std::string instanceId_;
|
||||
long beginTimeRightRange_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTCONVERSATIONDETAILSREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTCONVERSATIONDETAILSRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTCONVERSATIONDETAILSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ExportConversationDetailsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ExportConversationDetailsResult();
|
||||
explicit ExportConversationDetailsResult(const std::string &payload);
|
||||
~ExportConversationDetailsResult();
|
||||
std::string getExportTaskId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string exportTaskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTCONVERSATIONDETAILSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTSTATISTICALDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTSTATISTICALDATAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ExportStatisticalDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ExportStatisticalDataRequest();
|
||||
~ExportStatisticalDataRequest();
|
||||
|
||||
long getBeginTimeLeftRange()const;
|
||||
void setBeginTimeLeftRange(long beginTimeLeftRange);
|
||||
std::string getExportType()const;
|
||||
void setExportType(const std::string& exportType);
|
||||
std::string getTimeUnit()const;
|
||||
void setTimeUnit(const std::string& timeUnit);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
long getBeginTimeRightRange()const;
|
||||
void setBeginTimeRightRange(long beginTimeRightRange);
|
||||
|
||||
private:
|
||||
long beginTimeLeftRange_;
|
||||
std::string exportType_;
|
||||
std::string timeUnit_;
|
||||
std::string instanceId_;
|
||||
long beginTimeRightRange_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTSTATISTICALDATAREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTSTATISTICALDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTSTATISTICALDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ExportStatisticalDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ExportStatisticalDataResult();
|
||||
explicit ExportStatisticalDataResult(const std::string &payload);
|
||||
~ExportStatisticalDataResult();
|
||||
std::string getExportTaskId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string exportTaskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_EXPORTSTATISTICALDATARESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCATEGORIESREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCATEGORIESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListCategoriesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListCategoriesRequest();
|
||||
~ListCategoriesRequest();
|
||||
|
||||
std::string getParentId()const;
|
||||
void setParentId(const std::string& parentId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string parentId_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCATEGORIESREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCATEGORIESRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCATEGORIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListCategoriesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Category
|
||||
{
|
||||
std::string categoryId;
|
||||
std::string parentId;
|
||||
std::string previousSiblingId;
|
||||
std::string instanceId;
|
||||
long level;
|
||||
std::string nextSiblingId;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ListCategoriesResult();
|
||||
explicit ListCategoriesResult(const std::string &payload);
|
||||
~ListCategoriesResult();
|
||||
std::vector<Category> getCategories()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Category> categories_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCATEGORIESRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONDETAILSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONDETAILSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListConversationDetailsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListConversationDetailsRequest();
|
||||
~ListConversationDetailsRequest();
|
||||
|
||||
std::string getConversationId()const;
|
||||
void setConversationId(const std::string& conversationId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string conversationId_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONDETAILSREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONDETAILSRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONDETAILSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListConversationDetailsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ConversationDetail
|
||||
{
|
||||
std::string utterance;
|
||||
std::string conversationId;
|
||||
std::string action;
|
||||
long createTime;
|
||||
std::string actionParams;
|
||||
std::string speaker;
|
||||
std::string sequenceId;
|
||||
};
|
||||
|
||||
|
||||
ListConversationDetailsResult();
|
||||
explicit ListConversationDetailsResult(const std::string &payload);
|
||||
~ListConversationDetailsResult();
|
||||
std::vector<ConversationDetail> getConversationDetails()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ConversationDetail> conversationDetails_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONDETAILSRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListConversationsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListConversationsRequest();
|
||||
~ListConversationsRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string instanceId_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONSREQUEST_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONSRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListConversationsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Conversation
|
||||
{
|
||||
int effectiveAnswerCount;
|
||||
std::string conversationId;
|
||||
bool transferredToAgent;
|
||||
long endTime;
|
||||
long beginTime;
|
||||
std::string skillGroupId;
|
||||
std::string callingNumber;
|
||||
int userUtteranceCount;
|
||||
};
|
||||
|
||||
|
||||
ListConversationsResult();
|
||||
explicit ListConversationsResult(const std::string &payload);
|
||||
~ListConversationsResult();
|
||||
long getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<Conversation> getConversations()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<Conversation> conversations_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTCONVERSATIONSRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTINSTANCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListInstancesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListInstancesRequest();
|
||||
~ListInstancesRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTINSTANCESREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTINSTANCESRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTINSTANCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListInstancesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Instance
|
||||
{
|
||||
std::string status;
|
||||
long modifyTime;
|
||||
std::string description;
|
||||
std::string instanceId;
|
||||
long concurrency;
|
||||
std::vector<std::string> applicableOperations;
|
||||
std::string modifyUserName;
|
||||
std::string nluServiceType;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ListInstancesResult();
|
||||
explicit ListInstancesResult(const std::string &payload);
|
||||
~ListInstancesResult();
|
||||
std::vector<Instance> getInstances()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Instance> instances_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTINSTANCESRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTNAVIGATIONSCRIPTSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTNAVIGATIONSCRIPTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListNavigationScriptsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListNavigationScriptsRequest();
|
||||
~ListNavigationScriptsRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getCategoryId()const;
|
||||
void setCategoryId(const std::string& categoryId);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string instanceId_;
|
||||
int pageSize_;
|
||||
std::string categoryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTNAVIGATIONSCRIPTSREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTNAVIGATIONSCRIPTSRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTNAVIGATIONSCRIPTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListNavigationScriptsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct NavigationScript
|
||||
{
|
||||
long modifyTime;
|
||||
std::string type;
|
||||
std::string title;
|
||||
std::string navigationScriptId;
|
||||
};
|
||||
|
||||
|
||||
ListNavigationScriptsResult();
|
||||
explicit ListNavigationScriptsResult(const std::string &payload);
|
||||
~ListNavigationScriptsResult();
|
||||
long getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<NavigationScript> getNavigationScripts()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<NavigationScript> navigationScripts_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTNAVIGATIONSCRIPTSRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTPUBLISHHISTORIESREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTPUBLISHHISTORIESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListPublishHistoriesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListPublishHistoriesRequest();
|
||||
~ListPublishHistoriesRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string instanceId_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTPUBLISHHISTORIESREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTPUBLISHHISTORIESRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTPUBLISHHISTORIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ListPublishHistoriesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PublishHistoriesItem
|
||||
{
|
||||
std::string publishUserName;
|
||||
std::string instanceId;
|
||||
std::string version;
|
||||
bool isRollbackApplicable;
|
||||
long publishTime;
|
||||
};
|
||||
|
||||
|
||||
ListPublishHistoriesResult();
|
||||
explicit ListPublishHistoriesResult(const std::string &payload);
|
||||
~ListPublishHistoriesResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<PublishHistoriesItem> getPublishHistories()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<PublishHistoriesItem> publishHistories_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_LISTPUBLISHHISTORIESRESULT_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYASKINGBACKCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYASKINGBACKCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyAskingBackConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyAskingBackConfigRequest();
|
||||
~ModifyAskingBackConfigRequest();
|
||||
|
||||
std::string getNegativeFeedbackPrompt()const;
|
||||
void setNegativeFeedbackPrompt(const std::string& negativeFeedbackPrompt);
|
||||
std::string getNegativeFeedbackAction()const;
|
||||
void setNegativeFeedbackAction(const std::string& negativeFeedbackAction);
|
||||
bool getEnabled()const;
|
||||
void setEnabled(bool enabled);
|
||||
bool getEnableNegativeFeedback()const;
|
||||
void setEnableNegativeFeedback(bool enableNegativeFeedback);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getPrompt()const;
|
||||
void setPrompt(const std::string& prompt);
|
||||
std::vector<std::string> getNegativeFeedbackUtterances()const;
|
||||
void setNegativeFeedbackUtterances(const std::vector<std::string>& negativeFeedbackUtterances);
|
||||
std::string getNegativeFeedbackActionParams()const;
|
||||
void setNegativeFeedbackActionParams(const std::string& negativeFeedbackActionParams);
|
||||
|
||||
private:
|
||||
std::string negativeFeedbackPrompt_;
|
||||
std::string negativeFeedbackAction_;
|
||||
bool enabled_;
|
||||
bool enableNegativeFeedback_;
|
||||
std::string instanceId_;
|
||||
std::string prompt_;
|
||||
std::vector<std::string> negativeFeedbackUtterances_;
|
||||
std::string negativeFeedbackActionParams_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYASKINGBACKCONFIGREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYASKINGBACKCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYASKINGBACKCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyAskingBackConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyAskingBackConfigResult();
|
||||
explicit ModifyAskingBackConfigResult(const std::string &payload);
|
||||
~ModifyAskingBackConfigResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYASKINGBACKCONFIGRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCATEGORYREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCATEGORYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyCategoryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyCategoryRequest();
|
||||
~ModifyCategoryRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getCategoryId()const;
|
||||
void setCategoryId(const std::string& categoryId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
std::string categoryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCATEGORYREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCATEGORYRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCATEGORYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyCategoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyCategoryResult();
|
||||
explicit ModifyCategoryResult(const std::string &payload);
|
||||
~ModifyCategoryResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCATEGORYRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCOMPLAININGCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCOMPLAININGCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyComplainingConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyComplainingConfigRequest();
|
||||
~ModifyComplainingConfigRequest();
|
||||
|
||||
std::vector<std::string> getUtterances()const;
|
||||
void setUtterances(const std::vector<std::string>& utterances);
|
||||
std::string getFinalAction()const;
|
||||
void setFinalAction(const std::string& finalAction);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getFinalActionParams()const;
|
||||
void setFinalActionParams(const std::string& finalActionParams);
|
||||
std::string getPrompt()const;
|
||||
void setPrompt(const std::string& prompt);
|
||||
|
||||
private:
|
||||
std::vector<std::string> utterances_;
|
||||
std::string finalAction_;
|
||||
std::string instanceId_;
|
||||
std::string finalActionParams_;
|
||||
std::string prompt_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCOMPLAININGCONFIGREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCOMPLAININGCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCOMPLAININGCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyComplainingConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyComplainingConfigResult();
|
||||
explicit ModifyComplainingConfigResult(const std::string &payload);
|
||||
~ModifyComplainingConfigResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYCOMPLAININGCONFIGRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYGREETINGCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYGREETINGCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyGreetingConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyGreetingConfigRequest();
|
||||
~ModifyGreetingConfigRequest();
|
||||
|
||||
std::string getGreetingWords()const;
|
||||
void setGreetingWords(const std::string& greetingWords);
|
||||
std::string getIntentTrigger()const;
|
||||
void setIntentTrigger(const std::string& intentTrigger);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceType()const;
|
||||
void setSourceType(const std::string& sourceType);
|
||||
|
||||
private:
|
||||
std::string greetingWords_;
|
||||
std::string intentTrigger_;
|
||||
std::string instanceId_;
|
||||
std::string sourceType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYGREETINGCONFIGREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYGREETINGCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYGREETINGCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyGreetingConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyGreetingConfigResult();
|
||||
explicit ModifyGreetingConfigResult(const std::string &payload);
|
||||
~ModifyGreetingConfigResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYGREETINGCONFIGRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyInstanceRequest();
|
||||
~ModifyInstanceRequest();
|
||||
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getConcurrency()const;
|
||||
void setConcurrency(long concurrency);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getChatbotInstanceId()const;
|
||||
void setChatbotInstanceId(const std::string& chatbotInstanceId);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
long concurrency_;
|
||||
std::string instanceId_;
|
||||
std::string chatbotInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyInstanceResult();
|
||||
explicit ModifyInstanceResult(const std::string &payload);
|
||||
~ModifyInstanceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYINSTANCERESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYKNOWLEDGEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYKNOWLEDGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyKnowledgeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyKnowledgeRequest();
|
||||
~ModifyKnowledgeRequest();
|
||||
|
||||
std::string getUserUtterance()const;
|
||||
void setUserUtterance(const std::string& userUtterance);
|
||||
bool getInterruptible()const;
|
||||
void setInterruptible(bool interruptible);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getNavigationScriptId()const;
|
||||
void setNavigationScriptId(const std::string& navigationScriptId);
|
||||
std::string getAnswer()const;
|
||||
void setAnswer(const std::string& answer);
|
||||
std::vector<std::string> getSimilarUtterances()const;
|
||||
void setSimilarUtterances(const std::vector<std::string>& similarUtterances);
|
||||
|
||||
private:
|
||||
std::string userUtterance_;
|
||||
bool interruptible_;
|
||||
std::string instanceId_;
|
||||
std::string navigationScriptId_;
|
||||
std::string answer_;
|
||||
std::vector<std::string> similarUtterances_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYKNOWLEDGEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYKNOWLEDGERESULT_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYKNOWLEDGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyKnowledgeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyKnowledgeResult();
|
||||
explicit ModifyKnowledgeResult(const std::string &payload);
|
||||
~ModifyKnowledgeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYKNOWLEDGERESULT_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYREDIRECTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYREDIRECTIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/voicenavigator/VoiceNavigatorExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace VoiceNavigator
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOICENAVIGATOR_EXPORT ModifyRedirectionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyRedirectionRequest();
|
||||
~ModifyRedirectionRequest();
|
||||
|
||||
std::string getRedirectionType()const;
|
||||
void setRedirectionType(const std::string& redirectionType);
|
||||
std::string getUserUtterance()const;
|
||||
void setUserUtterance(const std::string& userUtterance);
|
||||
bool getInterruptible()const;
|
||||
void setInterruptible(bool interruptible);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getNavigationScriptId()const;
|
||||
void setNavigationScriptId(const std::string& navigationScriptId);
|
||||
std::vector<std::string> getSimilarUtterances()const;
|
||||
void setSimilarUtterances(const std::vector<std::string>& similarUtterances);
|
||||
std::string getRedirectionTarget()const;
|
||||
void setRedirectionTarget(const std::string& redirectionTarget);
|
||||
std::string getPrompt()const;
|
||||
void setPrompt(const std::string& prompt);
|
||||
|
||||
private:
|
||||
std::string redirectionType_;
|
||||
std::string userUtterance_;
|
||||
bool interruptible_;
|
||||
std::string instanceId_;
|
||||
std::string navigationScriptId_;
|
||||
std::vector<std::string> similarUtterances_;
|
||||
std::string redirectionTarget_;
|
||||
std::string prompt_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYREDIRECTIONREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user