Update version.

This commit is contained in:
sdk-team
2020-12-02 09:38:02 +00:00
parent 931a98684d
commit 969a4a2631
120 changed files with 3 additions and 8310 deletions

View File

@@ -25,40 +25,20 @@ set(voicenavigator_public_header_model
include/alibabacloud/voicenavigator/model/AssociateChatbotInstanceResult.h
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
@@ -67,14 +47,10 @@ set(voicenavigator_public_header_model
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
@@ -83,8 +59,6 @@ set(voicenavigator_public_header_model
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
@@ -93,8 +67,6 @@ set(voicenavigator_public_header_model
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/ListChatbotInstancesRequest.h
include/alibabacloud/voicenavigator/model/ListChatbotInstancesResult.h
include/alibabacloud/voicenavigator/model/ListConversationDetailsRequest.h
@@ -103,48 +75,18 @@ set(voicenavigator_public_header_model
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
@@ -156,40 +98,20 @@ set(voicenavigator_src
src/model/AssociateChatbotInstanceResult.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
@@ -198,14 +120,10 @@ set(voicenavigator_src
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
@@ -214,8 +132,6 @@ set(voicenavigator_src
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
@@ -224,8 +140,6 @@ set(voicenavigator_src
src/model/ExportConversationDetailsResult.cc
src/model/ExportStatisticalDataRequest.cc
src/model/ExportStatisticalDataResult.cc
src/model/ListCategoriesRequest.cc
src/model/ListCategoriesResult.cc
src/model/ListChatbotInstancesRequest.cc
src/model/ListChatbotInstancesResult.cc
src/model/ListConversationDetailsRequest.cc
@@ -234,48 +148,18 @@ set(voicenavigator_src
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

View File

@@ -26,40 +26,20 @@
#include "model/AssociateChatbotInstanceResult.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"
@@ -68,14 +48,10 @@
#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"
@@ -84,8 +60,6 @@
#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"
@@ -94,8 +68,6 @@
#include "model/ExportConversationDetailsResult.h"
#include "model/ExportStatisticalDataRequest.h"
#include "model/ExportStatisticalDataResult.h"
#include "model/ListCategoriesRequest.h"
#include "model/ListCategoriesResult.h"
#include "model/ListChatbotInstancesRequest.h"
#include "model/ListChatbotInstancesResult.h"
#include "model/ListConversationDetailsRequest.h"
@@ -104,48 +76,18 @@
#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"
@@ -165,36 +107,15 @@ namespace AlibabaCloud
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;
@@ -204,18 +125,9 @@ namespace AlibabaCloud
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;
@@ -228,18 +140,12 @@ namespace AlibabaCloud
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;
@@ -252,9 +158,6 @@ namespace AlibabaCloud
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;
@@ -267,9 +170,6 @@ namespace AlibabaCloud
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::ListChatbotInstancesResult> ListChatbotInstancesOutcome;
typedef std::future<ListChatbotInstancesOutcome> ListChatbotInstancesOutcomeCallable;
typedef std::function<void(const VoiceNavigatorClient*, const Model::ListChatbotInstancesRequest&, const ListChatbotInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListChatbotInstancesAsyncHandler;
@@ -282,36 +182,12 @@ namespace AlibabaCloud
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;
@@ -321,30 +197,9 @@ namespace AlibabaCloud
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;
@@ -362,36 +217,15 @@ namespace AlibabaCloud
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;
@@ -401,18 +235,9 @@ namespace AlibabaCloud
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;
@@ -425,18 +250,12 @@ namespace AlibabaCloud
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;
@@ -449,9 +268,6 @@ namespace AlibabaCloud
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;
@@ -464,9 +280,6 @@ namespace AlibabaCloud
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;
ListChatbotInstancesOutcome listChatbotInstances(const Model::ListChatbotInstancesRequest &request)const;
void listChatbotInstancesAsync(const Model::ListChatbotInstancesRequest& request, const ListChatbotInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListChatbotInstancesOutcomeCallable listChatbotInstancesCallable(const Model::ListChatbotInstancesRequest& request) const;
@@ -479,36 +292,12 @@ namespace AlibabaCloud
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;
@@ -518,30 +307,9 @@ namespace AlibabaCloud
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;

View File

@@ -1,54 +0,0 @@
/*
* 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_

View File

@@ -1,57 +0,0 @@
/*
* 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_

View File

@@ -1,51 +0,0 @@
/*
* 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_

View File

@@ -1,49 +0,0 @@
/*
* 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_

View File

@@ -1,54 +0,0 @@
/*
* 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_

View File

@@ -1,49 +0,0 @@
/*
* 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_

View File

@@ -1,54 +0,0 @@
/*
* 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_

View File

@@ -1,51 +0,0 @@
/*
* 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_

View File

@@ -1,63 +0,0 @@
/*
* 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_

View File

@@ -1,51 +0,0 @@
/*
* 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_

View File

@@ -1,69 +0,0 @@
/*
* 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_

View File

@@ -1,51 +0,0 @@
/*
* 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_

View File

@@ -1,54 +0,0 @@
/*
* 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_

View File

@@ -1,57 +0,0 @@
/*
* 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_

View File

@@ -1,51 +0,0 @@
/*
* 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_

View File

@@ -1,49 +0,0 @@
/*
* 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_

View File

@@ -1,51 +0,0 @@
/*
* 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_

View File

@@ -1,49 +0,0 @@
/*
* 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_

View File

@@ -1,48 +0,0 @@
/*
* 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_

View File

@@ -1,65 +0,0 @@
/*
* 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_

View File

@@ -1,51 +0,0 @@
/*
* 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_

View File

@@ -1,63 +0,0 @@
/*
* 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_

View File

@@ -1,51 +0,0 @@
/*
* 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_

View File

@@ -1,67 +0,0 @@
/*
* 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_

View File

@@ -1,48 +0,0 @@
/*
* 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_

View File

@@ -1,51 +0,0 @@
/*
* 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_

View File

@@ -1,51 +0,0 @@
/*
* 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_

View File

@@ -1,61 +0,0 @@
/*
* 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_

View File

@@ -1,57 +0,0 @@
/*
* 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_

View File

@@ -1,64 +0,0 @@
/*
* 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_

View File

@@ -1,54 +0,0 @@
/*
* 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_

View File

@@ -1,65 +0,0 @@
/*
* 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_

View File

@@ -1,69 +0,0 @@
/*
* 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_

View File

@@ -1,49 +0,0 @@
/*
* 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_

View File

@@ -1,54 +0,0 @@
/*
* 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_

View File

@@ -1,49 +0,0 @@
/*
* 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_

View File

@@ -1,60 +0,0 @@
/*
* 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_

View File

@@ -1,49 +0,0 @@
/*
* 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_

View File

@@ -1,63 +0,0 @@
/*
* 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_

View File

@@ -1,49 +0,0 @@
/*
* 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_

View File

@@ -1,69 +0,0 @@
/*
* 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_

View File

@@ -1,49 +0,0 @@
/*
* 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_MODIFYREDIRECTIONRESULT_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYREDIRECTIONRESULT_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 ModifyRedirectionResult : public ServiceResult
{
public:
ModifyRedirectionResult();
explicit ModifyRedirectionResult(const std::string &payload);
~ModifyRedirectionResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYREDIRECTIONRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_MODIFYREPEATINGCONFIGREQUEST_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYREPEATINGCONFIGREQUEST_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 ModifyRepeatingConfigRequest : public RpcServiceRequest
{
public:
ModifyRepeatingConfigRequest();
~ModifyRepeatingConfigRequest();
std::vector<std::string> getUtterances()const;
void setUtterances(const std::vector<std::string>& utterances);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
std::vector<std::string> utterances_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYREPEATINGCONFIGREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_MODIFYREPEATINGCONFIGRESULT_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYREPEATINGCONFIGRESULT_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 ModifyRepeatingConfigResult : public ServiceResult
{
public:
ModifyRepeatingConfigResult();
explicit ModifyRepeatingConfigResult(const std::string &payload);
~ModifyRepeatingConfigResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MODIFYREPEATINGCONFIGRESULT_H_

View File

@@ -1,57 +0,0 @@
/*
* 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_MOVECATEGORYREQUEST_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MOVECATEGORYREQUEST_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 MoveCategoryRequest : public RpcServiceRequest
{
public:
MoveCategoryRequest();
~MoveCategoryRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getTargetPreviousSiblingId()const;
void setTargetPreviousSiblingId(const std::string& targetPreviousSiblingId);
std::string getTargetParentId()const;
void setTargetParentId(const std::string& targetParentId);
std::string getCategoryId()const;
void setCategoryId(const std::string& categoryId);
private:
std::string instanceId_;
std::string targetPreviousSiblingId_;
std::string targetParentId_;
std::string categoryId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MOVECATEGORYREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_MOVECATEGORYRESULT_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MOVECATEGORYRESULT_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 MoveCategoryResult : public ServiceResult
{
public:
MoveCategoryResult();
explicit MoveCategoryResult(const std::string &payload);
~MoveCategoryResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MOVECATEGORYRESULT_H_

View File

@@ -1,54 +0,0 @@
/*
* 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_MOVENAVIGATIONSCRIPTREQUEST_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MOVENAVIGATIONSCRIPTREQUEST_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 MoveNavigationScriptRequest : public RpcServiceRequest
{
public:
MoveNavigationScriptRequest();
~MoveNavigationScriptRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getNavigationScriptId()const;
void setNavigationScriptId(const std::string& navigationScriptId);
std::string getTargetCategoryId()const;
void setTargetCategoryId(const std::string& targetCategoryId);
private:
std::string instanceId_;
std::string navigationScriptId_;
std::string targetCategoryId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MOVENAVIGATIONSCRIPTREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* 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_MOVENAVIGATIONSCRIPTRESULT_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_MOVENAVIGATIONSCRIPTRESULT_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 MoveNavigationScriptResult : public ServiceResult
{
public:
MoveNavigationScriptResult();
explicit MoveNavigationScriptResult(const std::string &payload);
~MoveNavigationScriptResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_MOVENAVIGATIONSCRIPTRESULT_H_

View File

@@ -1,48 +0,0 @@
/*
* 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_PUBLISHINSTANCEREQUEST_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_PUBLISHINSTANCEREQUEST_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 PublishInstanceRequest : public RpcServiceRequest
{
public:
PublishInstanceRequest();
~PublishInstanceRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_PUBLISHINSTANCEREQUEST_H_

View File

@@ -1,53 +0,0 @@
/*
* 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_PUBLISHINSTANCERESULT_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_PUBLISHINSTANCERESULT_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 PublishInstanceResult : public ServiceResult
{
public:
PublishInstanceResult();
explicit PublishInstanceResult(const std::string &payload);
~PublishInstanceResult();
std::string getStatus()const;
std::string getVersion()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string version_;
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_PUBLISHINSTANCERESULT_H_

View File

@@ -1,63 +0,0 @@
/*
* 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_QUERYNAVIGATIONSCRIPTSREQUEST_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_QUERYNAVIGATIONSCRIPTSREQUEST_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 QueryNavigationScriptsRequest : public RpcServiceRequest
{
public:
QueryNavigationScriptsRequest();
~QueryNavigationScriptsRequest();
std::string getType()const;
void setType(const std::string& type);
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 getKeyWord()const;
void setKeyWord(const std::string& keyWord);
std::string getCategoryId()const;
void setCategoryId(const std::string& categoryId);
private:
std::string type_;
int pageNumber_;
std::string instanceId_;
int pageSize_;
std::string keyWord_;
std::string categoryId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_QUERYNAVIGATIONSCRIPTSREQUEST_H_

View File

@@ -1,64 +0,0 @@
/*
* 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_QUERYNAVIGATIONSCRIPTSRESULT_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_QUERYNAVIGATIONSCRIPTSRESULT_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 QueryNavigationScriptsResult : public ServiceResult
{
public:
struct NavigationScript
{
long modifyTime;
std::string type;
std::string title;
std::string navigationScriptId;
};
QueryNavigationScriptsResult();
explicit QueryNavigationScriptsResult(const std::string &payload);
~QueryNavigationScriptsResult();
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_QUERYNAVIGATIONSCRIPTSRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_QUERYPERFORMANCEINDICATORSREQUEST_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_QUERYPERFORMANCEINDICATORSREQUEST_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 QueryPerformanceIndicatorsRequest : public RpcServiceRequest
{
public:
QueryPerformanceIndicatorsRequest();
~QueryPerformanceIndicatorsRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getDateUnit()const;
void setDateUnit(const std::string& dateUnit);
private:
std::string instanceId_;
std::string dateUnit_;
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_QUERYPERFORMANCEINDICATORSREQUEST_H_

View File

@@ -1,97 +0,0 @@
/*
* 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_QUERYPERFORMANCEINDICATORSRESULT_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_QUERYPERFORMANCEINDICATORSRESULT_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 QueryPerformanceIndicatorsResult : public ServiceResult
{
public:
struct ResolutionRate
{
struct ValuePerDateUnit
{
float rateValue;
long date;
};
std::vector<ValuePerDateUnit> valuePerDateUnits;
float totalRateValue;
};
struct ValidAnswerRate
{
struct ValuePerDateUnit2
{
float rateValue;
long date;
};
std::vector<ValuePerDateUnit2> valuePerDateUnits1;
float totalRateValue;
};
struct DialoguePassRate
{
struct ValuePerDateUnit4
{
float rateValue;
long date;
};
float totalRateValue;
std::vector<ValuePerDateUnit4> valuePerDateUnits3;
};
struct KnowledgeHitRate
{
struct ValuePerDateUnit6
{
float rateValue;
long date;
};
float totalRateValue;
std::vector<ValuePerDateUnit6> valuePerDateUnits5;
};
QueryPerformanceIndicatorsResult();
explicit QueryPerformanceIndicatorsResult(const std::string &payload);
~QueryPerformanceIndicatorsResult();
DialoguePassRate getDialoguePassRate()const;
ValidAnswerRate getValidAnswerRate()const;
ResolutionRate getResolutionRate()const;
KnowledgeHitRate getKnowledgeHitRate()const;
protected:
void parse(const std::string &payload);
private:
DialoguePassRate dialoguePassRate_;
ValidAnswerRate validAnswerRate_;
ResolutionRate resolutionRate_;
KnowledgeHitRate knowledgeHitRate_;
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_QUERYPERFORMANCEINDICATORSRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_QUERYRECORDINGREQUEST_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_QUERYRECORDINGREQUEST_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 QueryRecordingRequest : public RpcServiceRequest
{
public:
QueryRecordingRequest();
~QueryRecordingRequest();
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_QUERYRECORDINGREQUEST_H_

View File

@@ -1,53 +0,0 @@
/*
* 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_QUERYRECORDINGRESULT_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_QUERYRECORDINGRESULT_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 QueryRecordingResult : public ServiceResult
{
public:
QueryRecordingResult();
explicit QueryRecordingResult(const std::string &payload);
~QueryRecordingResult();
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_QUERYRECORDINGRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_ROLLBACKINSTANCEREQUEST_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_ROLLBACKINSTANCEREQUEST_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 RollbackInstanceRequest : public RpcServiceRequest
{
public:
RollbackInstanceRequest();
~RollbackInstanceRequest();
std::string getTargetVersion()const;
void setTargetVersion(const std::string& targetVersion);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
std::string targetVersion_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_ROLLBACKINSTANCEREQUEST_H_

View File

@@ -1,51 +0,0 @@
/*
* 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_ROLLBACKINSTANCERESULT_H_
#define ALIBABACLOUD_VOICENAVIGATOR_MODEL_ROLLBACKINSTANCERESULT_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 RollbackInstanceResult : public ServiceResult
{
public:
RollbackInstanceResult();
explicit RollbackInstanceResult(const std::string &payload);
~RollbackInstanceResult();
std::string getStatus()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_VOICENAVIGATOR_MODEL_ROLLBACKINSTANCERESULT_H_

File diff suppressed because it is too large Load Diff

View File

@@ -1,62 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/AuthorizedRequest.h>
using AlibabaCloud::VoiceNavigator::Model::AuthorizedRequest;
AuthorizedRequest::AuthorizedRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "Authorized")
{
setMethod(HttpRequest::Method::Post);
}
AuthorizedRequest::~AuthorizedRequest()
{}
std::string AuthorizedRequest::getConversationId()const
{
return conversationId_;
}
void AuthorizedRequest::setConversationId(const std::string& conversationId)
{
conversationId_ = conversationId;
setParameter("ConversationId", conversationId);
}
std::string AuthorizedRequest::getInitialContext()const
{
return initialContext_;
}
void AuthorizedRequest::setInitialContext(const std::string& initialContext)
{
initialContext_ = initialContext;
setParameter("InitialContext", initialContext);
}
std::string AuthorizedRequest::getInstanceId()const
{
return instanceId_;
}
void AuthorizedRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

View File

@@ -1,72 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/AuthorizedResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
AuthorizedResult::AuthorizedResult() :
ServiceResult()
{}
AuthorizedResult::AuthorizedResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
AuthorizedResult::~AuthorizedResult()
{}
void AuthorizedResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TextResponse"].isNull())
textResponse_ = value["TextResponse"].asString();
if(!value["Interruptible"].isNull())
interruptible_ = value["Interruptible"].asString() == "true";
if(!value["Action"].isNull())
action_ = value["Action"].asString();
if(!value["ActionParams"].isNull())
actionParams_ = value["ActionParams"].asString();
}
bool AuthorizedResult::getInterruptible()const
{
return interruptible_;
}
std::string AuthorizedResult::getAction()const
{
return action_;
}
std::string AuthorizedResult::getActionParams()const
{
return actionParams_;
}
std::string AuthorizedResult::getTextResponse()const
{
return textResponse_;
}

View File

@@ -1,53 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/BatchDeleteNavigationScriptsRequest.h>
using AlibabaCloud::VoiceNavigator::Model::BatchDeleteNavigationScriptsRequest;
BatchDeleteNavigationScriptsRequest::BatchDeleteNavigationScriptsRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "BatchDeleteNavigationScripts")
{
setMethod(HttpRequest::Method::Post);
}
BatchDeleteNavigationScriptsRequest::~BatchDeleteNavigationScriptsRequest()
{}
std::vector<std::string> BatchDeleteNavigationScriptsRequest::getNavigationScriptIds()const
{
return navigationScriptIds_;
}
void BatchDeleteNavigationScriptsRequest::setNavigationScriptIds(const std::vector<std::string>& navigationScriptIds)
{
navigationScriptIds_ = navigationScriptIds;
for(int dep1 = 0; dep1!= navigationScriptIds.size(); dep1++) {
setParameter("NavigationScriptIds."+ std::to_string(dep1), navigationScriptIds.at(dep1));
}
}
std::string BatchDeleteNavigationScriptsRequest::getInstanceId()const
{
return instanceId_;
}
void BatchDeleteNavigationScriptsRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

View File

@@ -1,44 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/BatchDeleteNavigationScriptsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
BatchDeleteNavigationScriptsResult::BatchDeleteNavigationScriptsResult() :
ServiceResult()
{}
BatchDeleteNavigationScriptsResult::BatchDeleteNavigationScriptsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
BatchDeleteNavigationScriptsResult::~BatchDeleteNavigationScriptsResult()
{}
void BatchDeleteNavigationScriptsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -1,64 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/BatchMoveNavigationScriptsRequest.h>
using AlibabaCloud::VoiceNavigator::Model::BatchMoveNavigationScriptsRequest;
BatchMoveNavigationScriptsRequest::BatchMoveNavigationScriptsRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "BatchMoveNavigationScripts")
{
setMethod(HttpRequest::Method::Post);
}
BatchMoveNavigationScriptsRequest::~BatchMoveNavigationScriptsRequest()
{}
std::vector<std::string> BatchMoveNavigationScriptsRequest::getNavigationScriptIds()const
{
return navigationScriptIds_;
}
void BatchMoveNavigationScriptsRequest::setNavigationScriptIds(const std::vector<std::string>& navigationScriptIds)
{
navigationScriptIds_ = navigationScriptIds;
for(int dep1 = 0; dep1!= navigationScriptIds.size(); dep1++) {
setParameter("NavigationScriptIds."+ std::to_string(dep1), navigationScriptIds.at(dep1));
}
}
std::string BatchMoveNavigationScriptsRequest::getInstanceId()const
{
return instanceId_;
}
void BatchMoveNavigationScriptsRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string BatchMoveNavigationScriptsRequest::getTargetCategoryId()const
{
return targetCategoryId_;
}
void BatchMoveNavigationScriptsRequest::setTargetCategoryId(const std::string& targetCategoryId)
{
targetCategoryId_ = targetCategoryId;
setParameter("TargetCategoryId", targetCategoryId);
}

View File

@@ -1,44 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/BatchMoveNavigationScriptsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
BatchMoveNavigationScriptsResult::BatchMoveNavigationScriptsResult() :
ServiceResult()
{}
BatchMoveNavigationScriptsResult::BatchMoveNavigationScriptsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
BatchMoveNavigationScriptsResult::~BatchMoveNavigationScriptsResult()
{}
void BatchMoveNavigationScriptsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -1,62 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/CreateCategoryRequest.h>
using AlibabaCloud::VoiceNavigator::Model::CreateCategoryRequest;
CreateCategoryRequest::CreateCategoryRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "CreateCategory")
{
setMethod(HttpRequest::Method::Post);
}
CreateCategoryRequest::~CreateCategoryRequest()
{}
std::string CreateCategoryRequest::getParentId()const
{
return parentId_;
}
void CreateCategoryRequest::setParentId(const std::string& parentId)
{
parentId_ = parentId;
setParameter("ParentId", parentId);
}
std::string CreateCategoryRequest::getInstanceId()const
{
return instanceId_;
}
void CreateCategoryRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string CreateCategoryRequest::getName()const
{
return name_;
}
void CreateCategoryRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
}

View File

@@ -1,51 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/CreateCategoryResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
CreateCategoryResult::CreateCategoryResult() :
ServiceResult()
{}
CreateCategoryResult::CreateCategoryResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateCategoryResult::~CreateCategoryResult()
{}
void CreateCategoryResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["CategoryId"].isNull())
categoryId_ = value["CategoryId"].asString();
}
std::string CreateCategoryResult::getCategoryId()const
{
return categoryId_;
}

View File

@@ -1,97 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/CreateKnowledgeRequest.h>
using AlibabaCloud::VoiceNavigator::Model::CreateKnowledgeRequest;
CreateKnowledgeRequest::CreateKnowledgeRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "CreateKnowledge")
{
setMethod(HttpRequest::Method::Post);
}
CreateKnowledgeRequest::~CreateKnowledgeRequest()
{}
std::string CreateKnowledgeRequest::getUserUtterance()const
{
return userUtterance_;
}
void CreateKnowledgeRequest::setUserUtterance(const std::string& userUtterance)
{
userUtterance_ = userUtterance;
setParameter("UserUtterance", userUtterance);
}
bool CreateKnowledgeRequest::getInterruptible()const
{
return interruptible_;
}
void CreateKnowledgeRequest::setInterruptible(bool interruptible)
{
interruptible_ = interruptible;
setParameter("Interruptible", interruptible ? "true" : "false");
}
std::string CreateKnowledgeRequest::getInstanceId()const
{
return instanceId_;
}
void CreateKnowledgeRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string CreateKnowledgeRequest::getAnswer()const
{
return answer_;
}
void CreateKnowledgeRequest::setAnswer(const std::string& answer)
{
answer_ = answer;
setParameter("Answer", answer);
}
std::vector<std::string> CreateKnowledgeRequest::getSimilarUtterances()const
{
return similarUtterances_;
}
void CreateKnowledgeRequest::setSimilarUtterances(const std::vector<std::string>& similarUtterances)
{
similarUtterances_ = similarUtterances;
for(int dep1 = 0; dep1!= similarUtterances.size(); dep1++) {
setParameter("SimilarUtterances."+ std::to_string(dep1), similarUtterances.at(dep1));
}
}
std::string CreateKnowledgeRequest::getCategoryId()const
{
return categoryId_;
}
void CreateKnowledgeRequest::setCategoryId(const std::string& categoryId)
{
categoryId_ = categoryId;
setParameter("CategoryId", categoryId);
}

View File

@@ -1,51 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/CreateKnowledgeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
CreateKnowledgeResult::CreateKnowledgeResult() :
ServiceResult()
{}
CreateKnowledgeResult::CreateKnowledgeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateKnowledgeResult::~CreateKnowledgeResult()
{}
void CreateKnowledgeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["NavigationScriptId"].isNull())
navigationScriptId_ = value["NavigationScriptId"].asString();
}
std::string CreateKnowledgeResult::getNavigationScriptId()const
{
return navigationScriptId_;
}

View File

@@ -1,119 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/CreateRedirectionRequest.h>
using AlibabaCloud::VoiceNavigator::Model::CreateRedirectionRequest;
CreateRedirectionRequest::CreateRedirectionRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "CreateRedirection")
{
setMethod(HttpRequest::Method::Post);
}
CreateRedirectionRequest::~CreateRedirectionRequest()
{}
std::string CreateRedirectionRequest::getRedirectionType()const
{
return redirectionType_;
}
void CreateRedirectionRequest::setRedirectionType(const std::string& redirectionType)
{
redirectionType_ = redirectionType;
setParameter("RedirectionType", redirectionType);
}
std::string CreateRedirectionRequest::getUserUtterance()const
{
return userUtterance_;
}
void CreateRedirectionRequest::setUserUtterance(const std::string& userUtterance)
{
userUtterance_ = userUtterance;
setParameter("UserUtterance", userUtterance);
}
bool CreateRedirectionRequest::getInterruptible()const
{
return interruptible_;
}
void CreateRedirectionRequest::setInterruptible(bool interruptible)
{
interruptible_ = interruptible;
setParameter("Interruptible", interruptible ? "true" : "false");
}
std::string CreateRedirectionRequest::getInstanceId()const
{
return instanceId_;
}
void CreateRedirectionRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::vector<std::string> CreateRedirectionRequest::getSimilarUtterances()const
{
return similarUtterances_;
}
void CreateRedirectionRequest::setSimilarUtterances(const std::vector<std::string>& similarUtterances)
{
similarUtterances_ = similarUtterances;
for(int dep1 = 0; dep1!= similarUtterances.size(); dep1++) {
setParameter("SimilarUtterances."+ std::to_string(dep1), similarUtterances.at(dep1));
}
}
std::string CreateRedirectionRequest::getRedirectionTarget()const
{
return redirectionTarget_;
}
void CreateRedirectionRequest::setRedirectionTarget(const std::string& redirectionTarget)
{
redirectionTarget_ = redirectionTarget;
setParameter("RedirectionTarget", redirectionTarget);
}
std::string CreateRedirectionRequest::getPrompt()const
{
return prompt_;
}
void CreateRedirectionRequest::setPrompt(const std::string& prompt)
{
prompt_ = prompt;
setParameter("Prompt", prompt);
}
std::string CreateRedirectionRequest::getCategoryId()const
{
return categoryId_;
}
void CreateRedirectionRequest::setCategoryId(const std::string& categoryId)
{
categoryId_ = categoryId;
setParameter("CategoryId", categoryId);
}

View File

@@ -1,51 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/CreateRedirectionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
CreateRedirectionResult::CreateRedirectionResult() :
ServiceResult()
{}
CreateRedirectionResult::CreateRedirectionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateRedirectionResult::~CreateRedirectionResult()
{}
void CreateRedirectionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["NavigationScriptId"].isNull())
navigationScriptId_ = value["NavigationScriptId"].asString();
}
std::string CreateRedirectionResult::getNavigationScriptId()const
{
return navigationScriptId_;
}

View File

@@ -1,62 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DebugAuthorizedRequest.h>
using AlibabaCloud::VoiceNavigator::Model::DebugAuthorizedRequest;
DebugAuthorizedRequest::DebugAuthorizedRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "DebugAuthorized")
{
setMethod(HttpRequest::Method::Post);
}
DebugAuthorizedRequest::~DebugAuthorizedRequest()
{}
std::string DebugAuthorizedRequest::getConversationId()const
{
return conversationId_;
}
void DebugAuthorizedRequest::setConversationId(const std::string& conversationId)
{
conversationId_ = conversationId;
setParameter("ConversationId", conversationId);
}
std::string DebugAuthorizedRequest::getInitialContext()const
{
return initialContext_;
}
void DebugAuthorizedRequest::setInitialContext(const std::string& initialContext)
{
initialContext_ = initialContext;
setParameter("InitialContext", initialContext);
}
std::string DebugAuthorizedRequest::getInstanceId()const
{
return instanceId_;
}
void DebugAuthorizedRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

View File

@@ -1,72 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DebugAuthorizedResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
DebugAuthorizedResult::DebugAuthorizedResult() :
ServiceResult()
{}
DebugAuthorizedResult::DebugAuthorizedResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DebugAuthorizedResult::~DebugAuthorizedResult()
{}
void DebugAuthorizedResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TextResponse"].isNull())
textResponse_ = value["TextResponse"].asString();
if(!value["Interruptible"].isNull())
interruptible_ = value["Interruptible"].asString() == "true";
if(!value["Action"].isNull())
action_ = value["Action"].asString();
if(!value["ActionParams"].isNull())
actionParams_ = value["ActionParams"].asString();
}
bool DebugAuthorizedResult::getInterruptible()const
{
return interruptible_;
}
std::string DebugAuthorizedResult::getAction()const
{
return action_;
}
std::string DebugAuthorizedResult::getActionParams()const
{
return actionParams_;
}
std::string DebugAuthorizedResult::getTextResponse()const
{
return textResponse_;
}

View File

@@ -1,51 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DeleteCategoryRequest.h>
using AlibabaCloud::VoiceNavigator::Model::DeleteCategoryRequest;
DeleteCategoryRequest::DeleteCategoryRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "DeleteCategory")
{
setMethod(HttpRequest::Method::Post);
}
DeleteCategoryRequest::~DeleteCategoryRequest()
{}
std::string DeleteCategoryRequest::getInstanceId()const
{
return instanceId_;
}
void DeleteCategoryRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string DeleteCategoryRequest::getCategoryId()const
{
return categoryId_;
}
void DeleteCategoryRequest::setCategoryId(const std::string& categoryId)
{
categoryId_ = categoryId;
setParameter("CategoryId", categoryId);
}

View File

@@ -1,44 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DeleteCategoryResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
DeleteCategoryResult::DeleteCategoryResult() :
ServiceResult()
{}
DeleteCategoryResult::DeleteCategoryResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteCategoryResult::~DeleteCategoryResult()
{}
void DeleteCategoryResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -1,51 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DeleteNavigationScriptRequest.h>
using AlibabaCloud::VoiceNavigator::Model::DeleteNavigationScriptRequest;
DeleteNavigationScriptRequest::DeleteNavigationScriptRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "DeleteNavigationScript")
{
setMethod(HttpRequest::Method::Post);
}
DeleteNavigationScriptRequest::~DeleteNavigationScriptRequest()
{}
std::string DeleteNavigationScriptRequest::getInstanceId()const
{
return instanceId_;
}
void DeleteNavigationScriptRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string DeleteNavigationScriptRequest::getNavigationScriptId()const
{
return navigationScriptId_;
}
void DeleteNavigationScriptRequest::setNavigationScriptId(const std::string& navigationScriptId)
{
navigationScriptId_ = navigationScriptId;
setParameter("NavigationScriptId", navigationScriptId);
}

View File

@@ -1,44 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DeleteNavigationScriptResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
DeleteNavigationScriptResult::DeleteNavigationScriptResult() :
ServiceResult()
{}
DeleteNavigationScriptResult::DeleteNavigationScriptResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteNavigationScriptResult::~DeleteNavigationScriptResult()
{}
void DeleteNavigationScriptResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -1,40 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DescribeCategoryTreeRequest.h>
using AlibabaCloud::VoiceNavigator::Model::DescribeCategoryTreeRequest;
DescribeCategoryTreeRequest::DescribeCategoryTreeRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "DescribeCategoryTree")
{
setMethod(HttpRequest::Method::Get);
}
DescribeCategoryTreeRequest::~DescribeCategoryTreeRequest()
{}
std::string DescribeCategoryTreeRequest::getInstanceId()const
{
return instanceId_;
}
void DescribeCategoryTreeRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

View File

@@ -1,75 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DescribeCategoryTreeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
DescribeCategoryTreeResult::DescribeCategoryTreeResult() :
ServiceResult()
{}
DescribeCategoryTreeResult::DescribeCategoryTreeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeCategoryTreeResult::~DescribeCategoryTreeResult()
{}
void DescribeCategoryTreeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allLevelsNode = value["Levels"]["Level"];
for (auto valueLevelsLevel : allLevelsNode)
{
Level levelsObject;
auto allCategoriesNode = allLevelsNode["Categories"]["Category"];
for (auto allLevelsNodeCategoriesCategory : allCategoriesNode)
{
Level::Category categoriesObject;
if(!allLevelsNodeCategoriesCategory["InstanceId"].isNull())
categoriesObject.instanceId = allLevelsNodeCategoriesCategory["InstanceId"].asString();
if(!allLevelsNodeCategoriesCategory["Name"].isNull())
categoriesObject.name = allLevelsNodeCategoriesCategory["Name"].asString();
if(!allLevelsNodeCategoriesCategory["CategoryId"].isNull())
categoriesObject.categoryId = allLevelsNodeCategoriesCategory["CategoryId"].asString();
if(!allLevelsNodeCategoriesCategory["Level"].isNull())
categoriesObject.level = std::stol(allLevelsNodeCategoriesCategory["Level"].asString());
if(!allLevelsNodeCategoriesCategory["PreviousSiblingId"].isNull())
categoriesObject.previousSiblingId = allLevelsNodeCategoriesCategory["PreviousSiblingId"].asString();
if(!allLevelsNodeCategoriesCategory["NextSiblingId"].isNull())
categoriesObject.nextSiblingId = allLevelsNodeCategoriesCategory["NextSiblingId"].asString();
if(!allLevelsNodeCategoriesCategory["ParentId"].isNull())
categoriesObject.parentId = allLevelsNodeCategoriesCategory["ParentId"].asString();
levelsObject.categories.push_back(categoriesObject);
}
levels_.push_back(levelsObject);
}
}
std::vector<DescribeCategoryTreeResult::Level> DescribeCategoryTreeResult::getLevels()const
{
return levels_;
}

View File

@@ -1,51 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DescribeKnowledgeRequest.h>
using AlibabaCloud::VoiceNavigator::Model::DescribeKnowledgeRequest;
DescribeKnowledgeRequest::DescribeKnowledgeRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "DescribeKnowledge")
{
setMethod(HttpRequest::Method::Get);
}
DescribeKnowledgeRequest::~DescribeKnowledgeRequest()
{}
std::string DescribeKnowledgeRequest::getInstanceId()const
{
return instanceId_;
}
void DescribeKnowledgeRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string DescribeKnowledgeRequest::getNavigationScriptId()const
{
return navigationScriptId_;
}
void DescribeKnowledgeRequest::setNavigationScriptId(const std::string& navigationScriptId)
{
navigationScriptId_ = navigationScriptId;
setParameter("NavigationScriptId", navigationScriptId);
}

View File

@@ -1,94 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DescribeKnowledgeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
DescribeKnowledgeResult::DescribeKnowledgeResult() :
ServiceResult()
{}
DescribeKnowledgeResult::DescribeKnowledgeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeKnowledgeResult::~DescribeKnowledgeResult()
{}
void DescribeKnowledgeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSimilarUtterances = value["SimilarUtterances"]["SimilarUtterance"];
for (const auto &item : allSimilarUtterances)
similarUtterances_.push_back(item.asString());
if(!value["NavigationScriptId"].isNull())
navigationScriptId_ = value["NavigationScriptId"].asString();
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["CategoryId"].isNull())
categoryId_ = value["CategoryId"].asString();
if(!value["UserUtterance"].isNull())
userUtterance_ = value["UserUtterance"].asString();
if(!value["Answer"].isNull())
answer_ = value["Answer"].asString();
if(!value["Interruptible"].isNull())
interruptible_ = value["Interruptible"].asString() == "true";
}
std::string DescribeKnowledgeResult::getCategoryId()const
{
return categoryId_;
}
std::string DescribeKnowledgeResult::getAnswer()const
{
return answer_;
}
bool DescribeKnowledgeResult::getInterruptible()const
{
return interruptible_;
}
std::vector<std::string> DescribeKnowledgeResult::getSimilarUtterances()const
{
return similarUtterances_;
}
std::string DescribeKnowledgeResult::getInstanceId()const
{
return instanceId_;
}
std::string DescribeKnowledgeResult::getUserUtterance()const
{
return userUtterance_;
}
std::string DescribeKnowledgeResult::getNavigationScriptId()const
{
return navigationScriptId_;
}

View File

@@ -1,51 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DescribeRedirectionRequest.h>
using AlibabaCloud::VoiceNavigator::Model::DescribeRedirectionRequest;
DescribeRedirectionRequest::DescribeRedirectionRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "DescribeRedirection")
{
setMethod(HttpRequest::Method::Get);
}
DescribeRedirectionRequest::~DescribeRedirectionRequest()
{}
std::string DescribeRedirectionRequest::getInstanceId()const
{
return instanceId_;
}
void DescribeRedirectionRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string DescribeRedirectionRequest::getNavigationScriptId()const
{
return navigationScriptId_;
}
void DescribeRedirectionRequest::setNavigationScriptId(const std::string& navigationScriptId)
{
navigationScriptId_ = navigationScriptId;
setParameter("NavigationScriptId", navigationScriptId);
}

View File

@@ -1,108 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DescribeRedirectionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
DescribeRedirectionResult::DescribeRedirectionResult() :
ServiceResult()
{}
DescribeRedirectionResult::DescribeRedirectionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeRedirectionResult::~DescribeRedirectionResult()
{}
void DescribeRedirectionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSimilarUtterances = value["SimilarUtterances"]["SimilarUtterance"];
for (const auto &item : allSimilarUtterances)
similarUtterances_.push_back(item.asString());
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["CategoryId"].isNull())
categoryId_ = value["CategoryId"].asString();
if(!value["NavigationScriptId"].isNull())
navigationScriptId_ = value["NavigationScriptId"].asString();
if(!value["UserUtterance"].isNull())
userUtterance_ = value["UserUtterance"].asString();
if(!value["Prompt"].isNull())
prompt_ = value["Prompt"].asString();
if(!value["Interruptible"].isNull())
interruptible_ = value["Interruptible"].asString() == "true";
if(!value["RedirectionType"].isNull())
redirectionType_ = value["RedirectionType"].asString();
if(!value["RedirectionTarget"].isNull())
redirectionTarget_ = value["RedirectionTarget"].asString();
}
std::string DescribeRedirectionResult::getCategoryId()const
{
return categoryId_;
}
bool DescribeRedirectionResult::getInterruptible()const
{
return interruptible_;
}
std::string DescribeRedirectionResult::getRedirectionTarget()const
{
return redirectionTarget_;
}
std::vector<std::string> DescribeRedirectionResult::getSimilarUtterances()const
{
return similarUtterances_;
}
std::string DescribeRedirectionResult::getRedirectionType()const
{
return redirectionType_;
}
std::string DescribeRedirectionResult::getInstanceId()const
{
return instanceId_;
}
std::string DescribeRedirectionResult::getUserUtterance()const
{
return userUtterance_;
}
std::string DescribeRedirectionResult::getPrompt()const
{
return prompt_;
}
std::string DescribeRedirectionResult::getNavigationScriptId()const
{
return navigationScriptId_;
}

View File

@@ -1,40 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DuplicateInstanceRequest.h>
using AlibabaCloud::VoiceNavigator::Model::DuplicateInstanceRequest;
DuplicateInstanceRequest::DuplicateInstanceRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "DuplicateInstance")
{
setMethod(HttpRequest::Method::Post);
}
DuplicateInstanceRequest::~DuplicateInstanceRequest()
{}
std::string DuplicateInstanceRequest::getInstanceId()const
{
return instanceId_;
}
void DuplicateInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

View File

@@ -1,51 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/DuplicateInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
DuplicateInstanceResult::DuplicateInstanceResult() :
ServiceResult()
{}
DuplicateInstanceResult::DuplicateInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DuplicateInstanceResult::~DuplicateInstanceResult()
{}
void DuplicateInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
}
std::string DuplicateInstanceResult::getInstanceId()const
{
return instanceId_;
}

View File

@@ -1,51 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ListCategoriesRequest.h>
using AlibabaCloud::VoiceNavigator::Model::ListCategoriesRequest;
ListCategoriesRequest::ListCategoriesRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "ListCategories")
{
setMethod(HttpRequest::Method::Get);
}
ListCategoriesRequest::~ListCategoriesRequest()
{}
std::string ListCategoriesRequest::getParentId()const
{
return parentId_;
}
void ListCategoriesRequest::setParentId(const std::string& parentId)
{
parentId_ = parentId;
setParameter("ParentId", parentId);
}
std::string ListCategoriesRequest::getInstanceId()const
{
return instanceId_;
}
void ListCategoriesRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

View File

@@ -1,69 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ListCategoriesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
ListCategoriesResult::ListCategoriesResult() :
ServiceResult()
{}
ListCategoriesResult::ListCategoriesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ListCategoriesResult::~ListCategoriesResult()
{}
void ListCategoriesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allCategoriesNode = value["Categories"]["Category"];
for (auto valueCategoriesCategory : allCategoriesNode)
{
Category categoriesObject;
if(!valueCategoriesCategory["InstanceId"].isNull())
categoriesObject.instanceId = valueCategoriesCategory["InstanceId"].asString();
if(!valueCategoriesCategory["Name"].isNull())
categoriesObject.name = valueCategoriesCategory["Name"].asString();
if(!valueCategoriesCategory["CategoryId"].isNull())
categoriesObject.categoryId = valueCategoriesCategory["CategoryId"].asString();
if(!valueCategoriesCategory["Level"].isNull())
categoriesObject.level = std::stol(valueCategoriesCategory["Level"].asString());
if(!valueCategoriesCategory["PreviousSiblingId"].isNull())
categoriesObject.previousSiblingId = valueCategoriesCategory["PreviousSiblingId"].asString();
if(!valueCategoriesCategory["NextSiblingId"].isNull())
categoriesObject.nextSiblingId = valueCategoriesCategory["NextSiblingId"].asString();
if(!valueCategoriesCategory["ParentId"].isNull())
categoriesObject.parentId = valueCategoriesCategory["ParentId"].asString();
categories_.push_back(categoriesObject);
}
}
std::vector<ListCategoriesResult::Category> ListCategoriesResult::getCategories()const
{
return categories_;
}

View File

@@ -1,73 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ListNavigationScriptsRequest.h>
using AlibabaCloud::VoiceNavigator::Model::ListNavigationScriptsRequest;
ListNavigationScriptsRequest::ListNavigationScriptsRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "ListNavigationScripts")
{
setMethod(HttpRequest::Method::Get);
}
ListNavigationScriptsRequest::~ListNavigationScriptsRequest()
{}
int ListNavigationScriptsRequest::getPageNumber()const
{
return pageNumber_;
}
void ListNavigationScriptsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string ListNavigationScriptsRequest::getInstanceId()const
{
return instanceId_;
}
void ListNavigationScriptsRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
int ListNavigationScriptsRequest::getPageSize()const
{
return pageSize_;
}
void ListNavigationScriptsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
std::string ListNavigationScriptsRequest::getCategoryId()const
{
return categoryId_;
}
void ListNavigationScriptsRequest::setCategoryId(const std::string& categoryId)
{
categoryId_ = categoryId;
setParameter("CategoryId", categoryId);
}

View File

@@ -1,84 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ListNavigationScriptsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
ListNavigationScriptsResult::ListNavigationScriptsResult() :
ServiceResult()
{}
ListNavigationScriptsResult::ListNavigationScriptsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ListNavigationScriptsResult::~ListNavigationScriptsResult()
{}
void ListNavigationScriptsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allNavigationScriptsNode = value["NavigationScripts"]["NavigationScript"];
for (auto valueNavigationScriptsNavigationScript : allNavigationScriptsNode)
{
NavigationScript navigationScriptsObject;
if(!valueNavigationScriptsNavigationScript["NavigationScriptId"].isNull())
navigationScriptsObject.navigationScriptId = valueNavigationScriptsNavigationScript["NavigationScriptId"].asString();
if(!valueNavigationScriptsNavigationScript["Title"].isNull())
navigationScriptsObject.title = valueNavigationScriptsNavigationScript["Title"].asString();
if(!valueNavigationScriptsNavigationScript["ModifyTime"].isNull())
navigationScriptsObject.modifyTime = std::stol(valueNavigationScriptsNavigationScript["ModifyTime"].asString());
if(!valueNavigationScriptsNavigationScript["Type"].isNull())
navigationScriptsObject.type = valueNavigationScriptsNavigationScript["Type"].asString();
navigationScripts_.push_back(navigationScriptsObject);
}
if(!value["TotalCount"].isNull())
totalCount_ = std::stol(value["TotalCount"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
}
long ListNavigationScriptsResult::getTotalCount()const
{
return totalCount_;
}
int ListNavigationScriptsResult::getPageSize()const
{
return pageSize_;
}
int ListNavigationScriptsResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<ListNavigationScriptsResult::NavigationScript> ListNavigationScriptsResult::getNavigationScripts()const
{
return navigationScripts_;
}

View File

@@ -1,62 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ListPublishHistoriesRequest.h>
using AlibabaCloud::VoiceNavigator::Model::ListPublishHistoriesRequest;
ListPublishHistoriesRequest::ListPublishHistoriesRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "ListPublishHistories")
{
setMethod(HttpRequest::Method::Get);
}
ListPublishHistoriesRequest::~ListPublishHistoriesRequest()
{}
int ListPublishHistoriesRequest::getPageNumber()const
{
return pageNumber_;
}
void ListPublishHistoriesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string ListPublishHistoriesRequest::getInstanceId()const
{
return instanceId_;
}
void ListPublishHistoriesRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
int ListPublishHistoriesRequest::getPageSize()const
{
return pageSize_;
}
void ListPublishHistoriesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}

View File

@@ -1,86 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ListPublishHistoriesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
ListPublishHistoriesResult::ListPublishHistoriesResult() :
ServiceResult()
{}
ListPublishHistoriesResult::ListPublishHistoriesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ListPublishHistoriesResult::~ListPublishHistoriesResult()
{}
void ListPublishHistoriesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allPublishHistoriesNode = value["PublishHistories"]["PublishHistoriesItem"];
for (auto valuePublishHistoriesPublishHistoriesItem : allPublishHistoriesNode)
{
PublishHistoriesItem publishHistoriesObject;
if(!valuePublishHistoriesPublishHistoriesItem["InstanceId"].isNull())
publishHistoriesObject.instanceId = valuePublishHistoriesPublishHistoriesItem["InstanceId"].asString();
if(!valuePublishHistoriesPublishHistoriesItem["Version"].isNull())
publishHistoriesObject.version = valuePublishHistoriesPublishHistoriesItem["Version"].asString();
if(!valuePublishHistoriesPublishHistoriesItem["PublishUserName"].isNull())
publishHistoriesObject.publishUserName = valuePublishHistoriesPublishHistoriesItem["PublishUserName"].asString();
if(!valuePublishHistoriesPublishHistoriesItem["PublishTime"].isNull())
publishHistoriesObject.publishTime = std::stol(valuePublishHistoriesPublishHistoriesItem["PublishTime"].asString());
if(!valuePublishHistoriesPublishHistoriesItem["IsRollbackApplicable"].isNull())
publishHistoriesObject.isRollbackApplicable = valuePublishHistoriesPublishHistoriesItem["IsRollbackApplicable"].asString() == "true";
publishHistories_.push_back(publishHistoriesObject);
}
if(!value["TotalCount"].isNull())
totalCount_ = std::stoi(value["TotalCount"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
}
int ListPublishHistoriesResult::getTotalCount()const
{
return totalCount_;
}
int ListPublishHistoriesResult::getPageSize()const
{
return pageSize_;
}
int ListPublishHistoriesResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<ListPublishHistoriesResult::PublishHistoriesItem> ListPublishHistoriesResult::getPublishHistories()const
{
return publishHistories_;
}

View File

@@ -1,119 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ModifyAskingBackConfigRequest.h>
using AlibabaCloud::VoiceNavigator::Model::ModifyAskingBackConfigRequest;
ModifyAskingBackConfigRequest::ModifyAskingBackConfigRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "ModifyAskingBackConfig")
{
setMethod(HttpRequest::Method::Post);
}
ModifyAskingBackConfigRequest::~ModifyAskingBackConfigRequest()
{}
std::string ModifyAskingBackConfigRequest::getNegativeFeedbackPrompt()const
{
return negativeFeedbackPrompt_;
}
void ModifyAskingBackConfigRequest::setNegativeFeedbackPrompt(const std::string& negativeFeedbackPrompt)
{
negativeFeedbackPrompt_ = negativeFeedbackPrompt;
setParameter("NegativeFeedbackPrompt", negativeFeedbackPrompt);
}
std::string ModifyAskingBackConfigRequest::getNegativeFeedbackAction()const
{
return negativeFeedbackAction_;
}
void ModifyAskingBackConfigRequest::setNegativeFeedbackAction(const std::string& negativeFeedbackAction)
{
negativeFeedbackAction_ = negativeFeedbackAction;
setParameter("NegativeFeedbackAction", negativeFeedbackAction);
}
bool ModifyAskingBackConfigRequest::getEnabled()const
{
return enabled_;
}
void ModifyAskingBackConfigRequest::setEnabled(bool enabled)
{
enabled_ = enabled;
setParameter("Enabled", enabled ? "true" : "false");
}
bool ModifyAskingBackConfigRequest::getEnableNegativeFeedback()const
{
return enableNegativeFeedback_;
}
void ModifyAskingBackConfigRequest::setEnableNegativeFeedback(bool enableNegativeFeedback)
{
enableNegativeFeedback_ = enableNegativeFeedback;
setParameter("EnableNegativeFeedback", enableNegativeFeedback ? "true" : "false");
}
std::string ModifyAskingBackConfigRequest::getInstanceId()const
{
return instanceId_;
}
void ModifyAskingBackConfigRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string ModifyAskingBackConfigRequest::getPrompt()const
{
return prompt_;
}
void ModifyAskingBackConfigRequest::setPrompt(const std::string& prompt)
{
prompt_ = prompt;
setParameter("Prompt", prompt);
}
std::vector<std::string> ModifyAskingBackConfigRequest::getNegativeFeedbackUtterances()const
{
return negativeFeedbackUtterances_;
}
void ModifyAskingBackConfigRequest::setNegativeFeedbackUtterances(const std::vector<std::string>& negativeFeedbackUtterances)
{
negativeFeedbackUtterances_ = negativeFeedbackUtterances;
for(int dep1 = 0; dep1!= negativeFeedbackUtterances.size(); dep1++) {
setParameter("NegativeFeedbackUtterances."+ std::to_string(dep1), negativeFeedbackUtterances.at(dep1));
}
}
std::string ModifyAskingBackConfigRequest::getNegativeFeedbackActionParams()const
{
return negativeFeedbackActionParams_;
}
void ModifyAskingBackConfigRequest::setNegativeFeedbackActionParams(const std::string& negativeFeedbackActionParams)
{
negativeFeedbackActionParams_ = negativeFeedbackActionParams;
setParameter("NegativeFeedbackActionParams", negativeFeedbackActionParams);
}

View File

@@ -1,44 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ModifyAskingBackConfigResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
ModifyAskingBackConfigResult::ModifyAskingBackConfigResult() :
ServiceResult()
{}
ModifyAskingBackConfigResult::ModifyAskingBackConfigResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyAskingBackConfigResult::~ModifyAskingBackConfigResult()
{}
void ModifyAskingBackConfigResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -1,62 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ModifyCategoryRequest.h>
using AlibabaCloud::VoiceNavigator::Model::ModifyCategoryRequest;
ModifyCategoryRequest::ModifyCategoryRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "ModifyCategory")
{
setMethod(HttpRequest::Method::Post);
}
ModifyCategoryRequest::~ModifyCategoryRequest()
{}
std::string ModifyCategoryRequest::getInstanceId()const
{
return instanceId_;
}
void ModifyCategoryRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string ModifyCategoryRequest::getName()const
{
return name_;
}
void ModifyCategoryRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
}
std::string ModifyCategoryRequest::getCategoryId()const
{
return categoryId_;
}
void ModifyCategoryRequest::setCategoryId(const std::string& categoryId)
{
categoryId_ = categoryId;
setParameter("CategoryId", categoryId);
}

View File

@@ -1,44 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ModifyCategoryResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
ModifyCategoryResult::ModifyCategoryResult() :
ServiceResult()
{}
ModifyCategoryResult::ModifyCategoryResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyCategoryResult::~ModifyCategoryResult()
{}
void ModifyCategoryResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -1,86 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ModifyComplainingConfigRequest.h>
using AlibabaCloud::VoiceNavigator::Model::ModifyComplainingConfigRequest;
ModifyComplainingConfigRequest::ModifyComplainingConfigRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "ModifyComplainingConfig")
{
setMethod(HttpRequest::Method::Post);
}
ModifyComplainingConfigRequest::~ModifyComplainingConfigRequest()
{}
std::vector<std::string> ModifyComplainingConfigRequest::getUtterances()const
{
return utterances_;
}
void ModifyComplainingConfigRequest::setUtterances(const std::vector<std::string>& utterances)
{
utterances_ = utterances;
for(int dep1 = 0; dep1!= utterances.size(); dep1++) {
setParameter("Utterances."+ std::to_string(dep1), utterances.at(dep1));
}
}
std::string ModifyComplainingConfigRequest::getFinalAction()const
{
return finalAction_;
}
void ModifyComplainingConfigRequest::setFinalAction(const std::string& finalAction)
{
finalAction_ = finalAction;
setParameter("FinalAction", finalAction);
}
std::string ModifyComplainingConfigRequest::getInstanceId()const
{
return instanceId_;
}
void ModifyComplainingConfigRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string ModifyComplainingConfigRequest::getFinalActionParams()const
{
return finalActionParams_;
}
void ModifyComplainingConfigRequest::setFinalActionParams(const std::string& finalActionParams)
{
finalActionParams_ = finalActionParams;
setParameter("FinalActionParams", finalActionParams);
}
std::string ModifyComplainingConfigRequest::getPrompt()const
{
return prompt_;
}
void ModifyComplainingConfigRequest::setPrompt(const std::string& prompt)
{
prompt_ = prompt;
setParameter("Prompt", prompt);
}

View File

@@ -1,44 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ModifyComplainingConfigResult.h>
#include <json/json.h>
using namespace AlibabaCloud::VoiceNavigator;
using namespace AlibabaCloud::VoiceNavigator::Model;
ModifyComplainingConfigResult::ModifyComplainingConfigResult() :
ServiceResult()
{}
ModifyComplainingConfigResult::ModifyComplainingConfigResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyComplainingConfigResult::~ModifyComplainingConfigResult()
{}
void ModifyComplainingConfigResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -1,97 +0,0 @@
/*
* 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.
*/
#include <alibabacloud/voicenavigator/model/ModifyKnowledgeRequest.h>
using AlibabaCloud::VoiceNavigator::Model::ModifyKnowledgeRequest;
ModifyKnowledgeRequest::ModifyKnowledgeRequest() :
RpcServiceRequest("voicenavigator", "2018-06-12", "ModifyKnowledge")
{
setMethod(HttpRequest::Method::Post);
}
ModifyKnowledgeRequest::~ModifyKnowledgeRequest()
{}
std::string ModifyKnowledgeRequest::getUserUtterance()const
{
return userUtterance_;
}
void ModifyKnowledgeRequest::setUserUtterance(const std::string& userUtterance)
{
userUtterance_ = userUtterance;
setParameter("UserUtterance", userUtterance);
}
bool ModifyKnowledgeRequest::getInterruptible()const
{
return interruptible_;
}
void ModifyKnowledgeRequest::setInterruptible(bool interruptible)
{
interruptible_ = interruptible;
setParameter("Interruptible", interruptible ? "true" : "false");
}
std::string ModifyKnowledgeRequest::getInstanceId()const
{
return instanceId_;
}
void ModifyKnowledgeRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string ModifyKnowledgeRequest::getNavigationScriptId()const
{
return navigationScriptId_;
}
void ModifyKnowledgeRequest::setNavigationScriptId(const std::string& navigationScriptId)
{
navigationScriptId_ = navigationScriptId;
setParameter("NavigationScriptId", navigationScriptId);
}
std::string ModifyKnowledgeRequest::getAnswer()const
{
return answer_;
}
void ModifyKnowledgeRequest::setAnswer(const std::string& answer)
{
answer_ = answer;
setParameter("Answer", answer);
}
std::vector<std::string> ModifyKnowledgeRequest::getSimilarUtterances()const
{
return similarUtterances_;
}
void ModifyKnowledgeRequest::setSimilarUtterances(const std::vector<std::string>& similarUtterances)
{
similarUtterances_ = similarUtterances;
for(int dep1 = 0; dep1!= similarUtterances.size(); dep1++) {
setParameter("SimilarUtterances."+ std::to_string(dep1), similarUtterances.at(dep1));
}
}

Some files were not shown because too many files have changed in this diff Show More